IP Library Granted Patent US 9,501,509
Granted Patent B2
US 9,501,509 · App. 14/482,805 · Granted Nov 22, 2016

Throwaway spatial index structure for dynamic point data

Inventors: Afsin Akdogan (Los Angeles, CA); Cyrus Shahabi (Irvine, CA); Ugur Demiryurek (Redondo Beach, CA)
Assignee: UNIVERSITY OF SOUTHERN CALIFORNIA
G06F17/30327G06F17/30241
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,501,509
App. No.
14/482,805
Granted
Nov 22, 2016
Kind
B2
Abstract

The present disclosure relates to a short-lived throwaway index structure for generating an index from scratch in a short period of time rather than updating an index with every location change of moving objects. Rapid index construction results from the generation of Voronoi diagrams in parallel using multiple cloud servers simultaneously.

Claims (16)

1. A method, comprising:

finding, by at least one computer system in response to a query having an associated location in a network of nodes and edges, a specified number of data objects;

distributing point objects across multiple servers;

generating a local Voronoi diagram at multiple servers;

identifying inaccurate Voronoi cells;

replicating border cells; and

generating a hierarchical Voronoi index structure at each server.

2. The method of claim 1 , comprising using the index structure to perform data object and edge weight updates.

3. A tangible, non-transitory computer-readable medium encoding a computer program product operable to cause data processing apparatus of a searching system, to perform operations, comprising:

finding, in response to a query having an associated location, a specified number of data objects;

distributing point objects across multiple servers;

generating a local Voronoi diagram at multiple servers;

identifying inaccurate Voronoi cells;

replicating border cells; and

generating a hierarchical Voronoi index structure at each server.

4. The tangible, non-transitory computer-readable medium of claim 3 , wherein the operations performed further comprise using the index structure to perform data object and edge weight updates.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: AKDOGAN, AFSIN; SHAHABI, CYRUS; DEMIRYUREK, UGUR
To: UNIVERSITY OF SOUTHERN CALIFORNIA
Reel/Frame 038303/0627 →
CONFIRMATORY LICENSE Recorded Apr 9, 2015
From: UNIVERSITY OF SOUTHERN CALIFORNIA
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 035398/0954 →
Continuity (2)
Provisional Application 61875874 · Sep 10, 2013
Related Publication 20150248450A1 · Sep 3, 2015