×

Privacy-preserving location tracking for devices

  • US 8,848,924 B2
  • Filed: 11/24/2008
  • Issued: 09/30/2014
  • Est. Priority Date: 06/27/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for uploading and storing a plurality of information data files on a remote storage in association with a corresponding plurality of different indices, wherein each information data file includes location information that is indicative of a location of an electronic device, comprising:

  • (a) a location module configured to be executed on the electronic device and to determine the location information for the electronic device;

    (b) a core module configured to be executed on the electronic device and to perform actions comprising;

    determining a plurality of different states over time, each state including a different seed;

    using a seed of a current state to determine an index associated with the current state, wherein the index identifies a storage location for a current information data file, and wherein the index does not reveal any other storage locations used for storing other information data files;

    storing the current information data file on the remote storage at the storage location identified by the index; and

    using the seed to determine a subsequent seed for a subsequent state; and

    (c) a retrieval module configured to be executed on a different device, wherein the retrieval module is configured to perform actions comprising;

    using an initial state to determine the plurality of different states determined by the core module;

    using the seeds of the plurality of different states to determine a plurality of different indices; and

    using indices of the plurality of different indices to retrieve information data files including information indicative of the location of the electronic device from the remote storage.

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