×

Geo-temporal indexing and searching

  • US 10,691,662 B1
  • Filed: 11/21/2016
  • Issued: 06/23/2020
  • Est. Priority Date: 12/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for indexing data items that are associated with a geospatial component and a time component, the computer-implemented method comprising:

  • receiving a data item that is associated with at least a geospatial component and a time component;

    storing a reference to the data item in a geospatial index based on the geospatial component;

    receiving time index configuration data indicating a first time granularity, a second time granularity, and a third time granularity;

    generating a first plurality of database index buckets for the first time granularity, a second plurality of database index buckets for the second time granularity, and a third plurality of database index buckets for the third time granularity;

    storing, based on the time component, a second reference to the data item in a database index bucket of the first plurality, the second plurality, and the third plurality;

    receiving a search request comprising at least a second time component;

    generating at least two search queries using the second time component retrieving one or more data items using the at least two search queries;

    wherein the method is performed by one or more computing devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×