Sequential chain registry
AssigneeSCR Technologies, Inc.
InventorRandal B. Fischer
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for tracking an object as it traverses a sequential chain. The relationships between the object, its movement through space and time, and the entities associated with the object at a discreet point of time are captured by a sequential chain. A unique identifier may be created that is continuously modified as the object traverses the sequential chain. The unique identifier may be used to capture relationship information between the object and its related entities and movements.
Claims20
A method for identifying data related to a first object traversing a sequential chain, the method comprising:
- registering the sequential chain, including creating a first DocString identifier, wherein the DocString identifier comprises a unique identifier for the sequential chain;
- receiving a first data item related to the first object, the first data item having a first identifier, wherein the first identifier is a unique identifier for the first data item;
- modifying the first DocString identifier using the first identifier;
- receiving a second data item related to the first object, the second data item having a second identifier, wherein the second identifier is a unique identifier for the second data item;
- modifying the first DocString identifier using the second identifier;
- receiving a third data item related to the first object wherein the third data item has a third identifier;
- further modifying the first DocString identifier using the third identifier;
- identifying a relationship between the first, second, and third data items using the first DocString identifier, wherein modifications to the first DocString identifier indicate the relationship between the first, second, and third data items;
- providing information relating to the first object based at least on the identified relationship;
- determining that the first object is combined with a second object to create a third object, wherein the second object is associated with a second DocString Identifier;
- creating a combined DocString identifier, wherein the combined DocString identifier is based on the first DocString identifier and second DocString identifier;
- receiving a fourth data item comprising a fourth identifier, wherein the fourth identifier is a unique identifier for the fourth data item;
- and
- modifying the combined DocString identifier using the fourth unique identifier.
A non-transitory computer storage medium comprising computer executable instructions that, when executed by a processor, perform a method for identifying data related to objects traversing a sequential chain, the method comprising:
- registering the sequential chain, including creating a first DocString identifier, wherein the first DocString identifier comprises a unique identifier for the sequential chain;
- receiving a first data item related to a first object, the first data item having a first identifier, wherein the first identifier is a unique identifier for the first data item;
- modifying the first DocString identifier using the first identifier;
- receiving a second data item related to the first object, the second data item having a second identifier;
- modifying the first DocString identifier using the second identifier, wherein the second identifier is a unique identifier for the second data item;
- receiving a third data item, the third data item having a third identifier;
- modifying the first DocString identifier using the third identifier;
- identifying a relationship between the first, second, and third data items using the first DocString identifier, wherein modifications to the first DocString identifier indicate the relationship between the first, second, and third data item;
- providing information relating to the first object based at least on the identified relationship;
- determining that the first object is split into a second object and a third object;
- and
- creating a second DocString identifier, wherein the second DocString identifier comprises the first DocString Identifier and a unique identifier for the second object.
A non-transitory computer storage medium comprising computer executable instructions that, when executed by a processor, perform a method comprising:
- registering the sequential chain, including creating a first DocString identifier, wherein the DocString identifier comprises a unique identifier for the sequential chain;
- receiving a first data item related to a first object, the first data item having a first identifier, wherein the first identifier is a unique identifier for the first data item;
- modifying the first DocString identifier using the first identifier;
- receiving a second data item related to the first object, the second data item having a second identifier, wherein the second identifier is a unique identifier for the second data item;
- modifying the first DocString identifier using the second identifier;
- receiving a third data item related to the first object, wherein the third data item has a third identifier;
- further modifying the first DocString identifier using the third identifier;
- identifying a relationship between the first, second, and third data items using the first DocString identifier, wherein modifications to the first DocString identifier indicate the relationship between the first, second, and third data items;
- providing information relating to the first object based at least on the identified relationship;
- determining that the first object is combined with a second object to create a third object, wherein the second object is associated with a second DocString Identifier;
- creating a combined DocString identifier, wherein the combined DocString identifier is based on the first DocString identifier and the second DocString identifier;
- receiving a fourth data item comprising a fourth identifier, wherein the fourth identifier is a unique identifier for the fourth data item;
- and
- modifying the combined DocString identifier using the fourth unique identifier.
Dependencies are inferred from the claim text.