Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

169 results about "R-tree" patented technology

R-trees are tree data structures used for spatial access methods, i.e., for indexing multi-dimensional information such as geographical coordinates, rectangles or polygons. The R-tree was proposed by Antonin Guttman in 1984 and has found significant use in both theoretical and applied contexts. A common real-world usage for an R-tree might be to store spatial objects such as restaurant locations or the polygons that typical maps are made of: streets, buildings, outlines of lakes, coastlines, etc. and then find answers quickly to queries such as "Find all museums within 2 km of my current location", "retrieve all road segments within 2 km of my location" (to display them in a navigation system) or "find the nearest gas station" (although not taking roads into account). The R-tree can also accelerate nearest neighbor search for various distance metrics, including great-circle distance.

High-performance location management platform

An apparatus and method for rapid translation of geographic latitude and longitude into any of a number of application-specific location designations or location classifications, including street address, nearest intersection, PSAP (Public Safety Answering Point) zone, telephone rate zone, franchise zone, or other geographic, administrative, governmental or commercial division of territory. The speed of translation meets call-setup requirements for call-processing applications such as PSAP determination, and meets caller response expectations for caller queries such as the location of the nearest commercial establishment of a given type. To complete its translation process in a timely manner, a memory-stored spatial database is used to eliminate mass-storage accesses during operation, a spatial indexing scheme such as an R-tree over the spatial database is used to locate a caller within a specific rectangular area, and an optimized set of point-in-polygon algorithms is used to narrow the caller's location to a specific zone identified in the database. Additional validation processing is supplied to verify intersections or street addresses returned for a given latitude and longitude. Automatic conversion of latitude-longitude into coordinates in different map projection systems is provided. The memory-stored database is built in a compact and optimized form from a relational spatial database as required. The R-tree spatial indexing of the memory-stored database allows for substantially unlimited scalability of database size without degradation of response time. Maximum performance for database retrievals is assured by isolating the retrieval process from all updating and maintenance processes. Hot update of the in-memory database is provided without degradation of response time.
Owner:PRECISELY SOFTWARE INC +1

High-performance location management platform

An apparatus and method for rapid translation of geographic latitude and longitude into any of a number of application-specific location designations or location classifications, including street address, nearest intersection, PSAP (Public Safety Answering Point) zone, telephone rate zone, franchise zone, or other geographic, administrative, governmental or commercial division of territory. The speed of translation meets call-setup requirements for call-processing applications such as PSAP determination, and meets caller response expectations for caller queries such as the location of the nearest commercial establishment of a given type. To complete its translation process in a timely manner, a memory-stored spatial database is used to eliminate mass-storage accesses during operation, a spatial indexing scheme such as an R-tree over the spatial database is used to locate a caller within a specific rectangular area, and an optimized set of point-in-polygon algorithms is used to narrow the caller's location to a specific zone identified in the database. Additional validation processing is supplied to verify intersections or street addresses returned for a given latitude and longitude. Automatic conversion of latitude-longitude into coordinates in different map projection systems is provided.The memory-stored database is built in a compact and optimized form from a relational spatial database as required. The R-tree spatial indexing of the memory-stored database allows for substantially unlimited scalability of database size without degradation of response time. Maximum performance for database retrievals is assured by isolating the retrieval process from all updating and maintenance processes. Hot update of the in-memory database is provided without degradation of response time.
Owner:PRECISELY SOFTWARE INC +1

Uncertain space-time trajectory data range query method under road network environment

The invention discloses an uncertain space-time trajectory data range query method under road network environment. The process includes that firstly, a road network is divided into divided areas with the number of K; a hash table is established according to sides and divided corresponding relations; boundary points of the divided areas are calculated, and a two-dimensional space R tree index is established; the shortest path distance among the boundary points of each dividing is calculated; a one-dimensional R tree time quantum index is established for each dividing, and a B+ tree for storing trajectory data for each one-dimensional R tree is established; then, the earliest arrival time and the latest leaving time of a certain trajectory and an uncertain trajectory are calculated, and a unit segment assemble and divided beginning and ending time are inserted into time interval components; and finally, according to the dividing of a query point, distance information of a divided boundary point and the query point is calculated, and therefore a query result is obtained. According to the uncertain space-time trajectory data range query method under the road network environment, a small amount of input/output (I/O) operations and online calculation are only needed to be performed for a part of dividing, the query results can be obtained, and the query results are high in accuracy degree and fast in response speed.
Owner:ZHEJIANG UNIV

Spatial index establishing method, spatial index use method and spatial index use device

The invention discloses a spatial index establishing method, a spatial index use method and a spatial index use device. The spatial index establishing method includes using classes set in a classification database for classifying spatial objects in a spatial database; aiming at the spatial objects of each class and according to distribution of the spatial objects of the class in a spatial region, continuously dividing the spatial region by the aid of a quadtree mode until distribution of the spatial objects of the class in each divided sub-region satisfies set conditions; and establishing spatial indexes for the spatial objects of the class in each divided sub-region by the aid of an R-tree mode. Probability of interlapping of various spatial objects can be decreased by establishing the spatial indexes for the spatial objects of each class, and since spatial regions dense in spatial object distribution are divided into smaller regions according to distribution characteristics of all classes of spatial objects when the spatial indexes are established for each class of spatial objects, spatial overlapping probability is further decreased, and speed of using the established spatial indexes for searching is increased while accuracy of using the established spatial indexes for searching is improved.
Owner:CHINA MOBILE COMM GRP CO LTD

Lazy bulk insertion method for moving object indexing

The present invention relates to a lazy bulk insertion method for moving object indexing, which utilizes a hash-based data structure to overcome the disadvantages of an R-tree, and uses two buffers to simultaneously store operations in the buffers and process queries stored in the buffers, so that the overall update cost can be reduced. In the lazy bulk insertion method, a buffer is substituted and a state of the buffer is changed to a deactivated state if an input query cannot be stored in the buffer. Operations stored in the deactivated buffer are sequentially analyzed, information about objects corresponding to respective operations is obtained from a direct link to analyze the operations, and thus the operations are aligned on the basis of object IDs. Operations, aligned in ascending order of spatial objects, are identified depending on respective objects, effectiveness of the operations is determined, and thus the operations are realigned on the basis of terminal node IDs. The number of insert operations and the number of delete operations are counted for each terminal node, and variation in the number of empty spaces in the terminal node is obtained, thus splitting and merging of the terminal nodes is predicted. A processing sequence of queries is reorganized so as to reduce variation in the node on the basis of the predicted information.
Owner:INHA UNIV RES & BUSINESS FOUNDATION
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products