Invention Grant
- Patent Title: C-tree for multi-attribute indexing
- Patent Title (中): C-tree用于多属性索引
-
Application No.: US10891583Application Date: 2004-07-15
-
Publication No.: US07668845B1Publication Date: 2010-02-23
- Inventor: David Lomet , Betty Joan Salzberg
- Applicant: David Lomet , Betty Joan Salzberg
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Lee & Hayes, PLLC
- Main IPC: G07F17/00
- IPC: G07F17/00

Abstract:
An abstract indexing structure called a C-tree that it is an access method that exploits search space “containment” is described. The C-tree structure includes objects spaces that overlap, but search spaces that are disjoint. Every part of the search space is indexed by some node. Moreover, every object has a unique location in the index, despite the object space overlap. The C-tree is a tree of pages, typically disk based, like a B-tree, but it handles a greater variety of data, e.g., spatial data, temporal data, etc. In particular, it can handle the indexing of objects that have extents, not merely point data, and hence objects that can overlap. These objects can be indexed without remapping them to a higher dimensional point space. At least one particular aspect of the invention is premised on a notion of an object being contained in some kind of search space.
Information query