Processing of tag data
First Claim
Patent Images
1. A method of processing tag observation data including a time stamp and an observation, the method comprising the steps of:
- identifying time periods of the timestamp;
a database controller encoding a time-based structure of a database with at least one of the time periods of the time stamp so that said time-based structure is an integral index; and
storing the observation in a value level of the database which is accessed by traversing through the time-based structure according to the time stamp.
1 Assignment
0 Petitions
Accused Products
Abstract
RFID tag data is stored as a tag object in a hierarchical database structure. Date/Time/periods of higher levels of granularity are encoded integrally in the database structure, avoiding need for an index for such time periods. The database controller identifies a relevant tag object and then drills down through relevant year, day and hour nodes to arrive at an observation at a leaf node. The observations are stored as objects having the relevant data values and the time periods of lowest granularity.
-
Citations
25 Claims
-
1. A method of processing tag observation data including a time stamp and an observation, the method comprising the steps of:
-
identifying time periods of the timestamp;
a database controller encoding a time-based structure of a database with at least one of the time periods of the time stamp so that said time-based structure is an integral index; and
storing the observation in a value level of the database which is accessed by traversing through the time-based structure according to the time stamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of performing a write of tag observation data to a database, the method comprising the steps of:
-
locating a database node for the tag;
traversing nodes of a time-based database structure below that of the tag node using at least part of an observation time stamp, in which nodes for time periods of the time value of successively smaller granularity are traversed; and
writing the observation at a leaf node at the end of the path traversed through the database. - View Dependent Claims (18, 19)
-
-
20. A method of performing a read of a tag observation from a database, the method comprising the steps of:
-
locating a database node for the tag;
traversing nodes of a time-based database structure below that of the tag node using a searching time value, in which nodes for time periods of the searching time value of successively smaller granularity are traversed; and
reading data from an observation located at a leaf node at the end of the path traversed through the database. - View Dependent Claims (22)
-
-
21. A method as claimed in 20, wherein time periods of lowest granularity are stored with the observation, and the method comprises the steps of reading time values of a plurality of observations to identify that required.
-
23. A database system comprising a storage device, an interface to receive tag observation data including an observation and a time stamp, and a database controller for:
-
identifying time periods of the timestamp;
encoding a time-based structure of a database with at least one of the time periods of the time stamp so that said time-based structure is an integral index; and
storing the observation in a value level of the database which is accessed by traversing through the time-based structure according to the time stamp.
-
-
24. A database system comprising a storage device, an interface to receive tag observation data including an observation and a time stamp, and a database controller for:
-
locating a database node for the tag;
traversing nodes of the database below that of the tag node using at least part of an observation time stamp, in which nodes for time periods of the time value of successively smaller granularity are traversed; and
writing the observation at a leaf node at the end of the path traversed through the database.
-
-
25. A database system comprising a storage device, an interface to receive tag observation data including an observation and a time stamp, and a database controller for:
-
locating a database node for the tag;
traversing nodes of a time-based database structure below that of the tag node using a searching time value, in which nodes for time periods of the searching time value of successively smaller granularity are traversed; and
reading data from an observation located at a leaf node at the end of the path traversed through the database.
-
Specification