KStore Sensor Index Table for Interlocking Tree Datastore Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Interlocking trees datastores face inefficiencies in processing and querying due to partial event recording, where queries may attempt to process incomplete sequences, leading to inaccuracies and inefficiencies, especially when multiple applications access the data simultaneously.

Innovation Solution

The implementation of a method that uses a count field in each K node to differentiate between complete and incomplete sequences by incrementing the count only when a path is fully recorded, allowing queries to ignore nodes with zero counts and maintaining data accuracy, and employing a sensor index table for efficient particle matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a list of sensor K node pointers is searched to match particles, then all sensor nodes can be accessed, but the processing time increases and query efficiency decreases

Engineering Contradiction:
Improvecompleteness of sensor node accessVSAvoidquery processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by creating a sensor index table beforehand that stores the mapping between particle values and sensor K node pointers. This pre-computed index allows O(1) direct access during queries instead of O(n) linear search through all sensor nodes, thus resolving the contradiction between complete access and processing time.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If queries process all nodes including incomplete sequences, then all data is considered, but data accuracy decreases due to partial events

Engineering Contradiction:
Improvetotal data processedVSAvoiddata accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies local quality by adding a count field to each K node that specifically marks whether the node represents a complete or incomplete sequence. Queries can then selectively process only nodes with complete sequences (count > 0) while ignoring incomplete ones (count = 0), thus maintaining data accuracy without processing all nodes unnecessarily.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple applications access data simultaneously without coordination, then system throughput increases, but data consistency deteriorates with partial event recording

Engineering Contradiction:
Improvesystem throughputVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies feedback by using the count field in each K node to provide information about the completion status of sequences. This feedback mechanism allows multiple applications to simultaneously access data while the count field automatically indicates which sequences are complete and ready for processing, maintaining data consistency without requiring coordination overhead.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7676330B1Method for processing a particle using a sensor structure
Publication Date: 2010.03.09 UNISYS CORP
  • US7676330B1 patent drawing
  • US7676330B1 patent drawing
  • US7676330B1 patent drawing

AI summary

A method for processing KStore sensors for use by a KEngine in a KStore system to process a K includes providing a stream of particles, instantiating a KStore sensor structure, identifying particles to be included in a sensor set and processing said identified particles. The KStore sensor structure can provide a correspondence between a particle and a sensor K node. Furthermore, the KStore sensor structure can be a list of K nodes, an indexed array or a hash table.