Method and apparatus for multidimensional data storage and file system with a dynamic ordered tree structure
First Claim
1. A method comprising:
- generating, by a processor, at least one index structure;
associating, by the processor, one or more index objects of the at least one generated index structure with one or more data objects of at least one data store, wherein the one or more data objects are spatially related;
generating, by the processor, at least one transition index structure via projecting a transition of a device into the at least one generated index structure, wherein the transition of the device is projected based, at least in part, on context associated with the device, a user of the device, or a combination thereof, wherein the context includes one or more user trip characteristics in addition to locations, and the at least one transition index structure is generated by the processor in response to one or more changes of the context and without user interaction with the device;
associating, by the processor, the at least one transition index structure with one or more other index objects corresponding to a sub-set of the one or more data objects, one or more other data objects, or a combination thereof, of the at least one data store; and
in response to a query for the one or more data objects, searching, by the processor, via the at least one transition index structure to resolve the query.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided to determine one or more dynamic ordered tree structures and transition tree structures (e.g., based on one or more transitions of a device) to facilitate querying and/or accessing data stores. An apparatus and method determines to generate at least one index structure, determines to associate index objects of the generated index structure with one or more data objects of at least one data store, determines to generate at least one transition index structure based on the at least one generated index structure, and determines to associate the transition index structure with index objects corresponding to one or more data objects of at least one data store based on a transition of a device. Also, the method and apparatus determines to generate at least one query, and determines to generate at least one transition index structure where a current index structure to resolve the query is absent.
-
Citations
20 Claims
-
1. A method comprising:
-
generating, by a processor, at least one index structure; associating, by the processor, one or more index objects of the at least one generated index structure with one or more data objects of at least one data store, wherein the one or more data objects are spatially related; generating, by the processor, at least one transition index structure via projecting a transition of a device into the at least one generated index structure, wherein the transition of the device is projected based, at least in part, on context associated with the device, a user of the device, or a combination thereof, wherein the context includes one or more user trip characteristics in addition to locations, and the at least one transition index structure is generated by the processor in response to one or more changes of the context and without user interaction with the device; associating, by the processor, the at least one transition index structure with one or more other index objects corresponding to a sub-set of the one or more data objects, one or more other data objects, or a combination thereof, of the at least one data store; and in response to a query for the one or more data objects, searching, by the processor, via the at least one transition index structure to resolve the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to; generate at least one index structure; associate one or more index objects of the at least one generated index structure with one or more data objects of at least one data store, wherein the one or more data objects are spatially related; generate at least one transition index structure via projecting a transition of a device into the at least one generated index structure, wherein the transition of the device is projected based, at least in part, on context associated with the device, a user of the device, or a combination thereof, wherein the context includes one or more user trip characteristics in addition to locations, and the at least one transition index structure is generated by the at least one processor in response to one or more changes of the context and without user interaction with the device; associate the at least one transition index structure with one or more other index objects corresponding to a sub-set of the one or more data objects, one or more other data objects, or a combination thereof, of the at least one data store; and in response to a query for the one or more data objects, search via the at least one transition index structure to resolve the query. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification