×

Cloud-offloaded position calculation with on-device acquisition

  • US 10,545,244 B2
  • Filed: 06/15/2017
  • Issued: 01/28/2020
  • Est. Priority Date: 06/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • collecting, by one or more processors of a computing device, raw global positioning system (GPS) signals for a plurality of positions;

    storing in memory, by the computing device, the raw GPS signals for the plurality of positions;

    processing the raw GPS signals in batch mode at the computing device to obtain acquisition data for the plurality of positions, the acquisition data comprising timestamps of the acquisition data, visible satellites, carrier frequencies of the visible satellites, and code phase of visible satellite signals, the processing further comprising;

    identifying, by the one or more processors, a plurality of tasks for parallel processing by a graphics processing unit (GPU), the plurality of tasks comprising identifying the code phase of the visible satellite signals;

    performing, by the GPU, the plurality of tasks in parallel by assigning each of the tasks to a core processor within the GPU; and

    combining, by the one or more processors, results from performing the plurality of tasks to obtain the acquisition data; and

    transmitting, by the one or more processors, the acquisition data to a server for calculating locations for the plurality of positions at the server, the server storing the locations and making the locations available for location-tracking applications.

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