×

Method for distributing data associated with objects in digital map data

  • US 10,216,756 B2
  • Filed: 10/04/2013
  • Issued: 02/26/2019
  • Est. Priority Date: 10/05/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of distributing data from a server, said server having memory storing static data and dynamic data associated with one or more objects within a plurality of tiles, each tile defining a geographic area in digital map data, the method comprising:

  • selecting, by the server, one or more tiles based on the location of a mobile device;

    synchronising static data on the mobile device with the static data stored in the memory of the server for one or more objects within the selected one or more tiles, wherein the synchronising comprises determining a validity of static data on the mobile device associated with the objects within the tile based upon validity information of the static data, and updating invalid static data on the mobile device; and

    distributing dynamic data updates associated with at least one object to the mobile device based in part on a dynamic updating region surrounding the location of the mobile device, the distributing comprising;

    using validity information of the dynamic data to determine dynamic data to be distributed to the mobile device, anddetermining channels from among a set of channels for which the mobile device is recorded as having registered, each channel in the set of channels including only objects that are associated with a corresponding separate problem space for that channel, and distributing only dynamic data updates associated with objects included in those channels,wherein the static data comprises data indicative of one or more slowly-varying attributes associated with the one or more objects and the dynamic data comprises data indicative of dynamically variable attributes associated with the one or more objects, such that the static data varies at a slower rate than the dynamic data.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×