Location accurate mobile events and social content

US2016308984A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016308984-A1
Application numberUS-201514685858-A
CountryUS
Kind codeA1
Filing dateApr 14, 2015
Priority dateApr 14, 2015
Publication dateOct 20, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In an approach for identifying a location of a mobile device a processor receives a first set of Global Positioning System (GPS) data at a time, wherein the time is specified by the mobile device. A processor synchronizes the time with Coordinated Universal Time (UTC). A processor retrieves offset values, wherein the offset values comprise one or more values to adjust one or more location coordinates based on the synchronized time, and wherein the offset values are determined by comparing a known set of location coordinates to a set of location coordinates calculated using another set of GPS data. A processor calculates location coordinates of the mobile device using the first set of GPS data and the offset values. A processor stores at least the location coordinates of the mobile device and the synchronized time.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for identifying a location of a mobile device, the method comprising the steps of: receiving a first set of Global Positioning System (GPS) data at a time, wherein the time is specified by the mobile device; synchronizing, by one or more processors, the time with Coordinated Universal Time (UTC); retrieving, by one or more processors, offset values, wherein the offset values comprise one or more values to adjust one or more location coordinates based on the synchronized time, and wherein the offset values are determined by comparing a known set of location coordinates to a set of location coordinates calculated using another set of GPS data; calculating, by one or more processors, location coordinates of the mobile device using the first set of GPS data and the offset values; and storing, by one or more processors, at least the location coordinates of the mobile device and the synchronized time. 2 . The method of claim 1 , further comprising: granting, by one or more processors, an application access to at least the stored location coordinates of the mobile device and the synchronized time. 3 . The method of claim 1 , further comprising: uploading, by one or more processors, at least the location coordinates of the mobile device and the synchronized time as content on a social network. 4 . The method of claim 1 , further comprising: calculating, by one or more processors, a velocity of the mobile device based on the location coordinates of the mobile device and a set of one or more stored location coordinates; and determining, by one or more processors, a rate at which GPS data is to be collected based on, at least, the calculated velocity of the mobile device. 5 . The method of claim 1 , wherein synchronizing the time with UTC comprises: synchronizing, by one or more processors, the time with UTC using Network Time Protocol (NTP). 6 . The method of claim 1 , wherein synchronizing the time with UTC comprises: responsive to the time being different than UTC, adjusting, by one or more processors, the time to UTC. 7 . The method of claim 1 , wherein synchronizing the time with UTC comprises: responsive to the time being different than UTC, storing, by one or more processors, a difference in time between the time and UTC. 8 . A computer program product for identifying a location of a mobile device, the computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to receive a first set of Global Positioning System (GPS) data at a time, wherein the time is specified by the mobile device; program instructions to synchronize the time with Coordinated Universal Time (UTC); program instructions to retrieve offset values, wherein the offset values comprise one or more values to adjust one or more location coordinates based on the synchronized time, and wherein the offset values are determined by comparing a known set of location coordinates to a set of location coordinates calculated using another set of GPS data; program instructions to calculate location coordinates of the mobile device using the first set of GPS data and the offset values; and program instructions to store at least the location coordinates of the mobile device and the synchronized time. 9 . The computer program product of claim 8 , further comprising: program instructions, stored on the one or more computer readable storage media, to grant an application access to at least the stored location coordinates of the mobile device and the synchronized time. 10 . The computer program product of claim 8 , further comprising: program instructions, stored on the one or more computer readable storage media, to upload at least the location coordinates of the mobile device and the synchronized time as content on a social network. 11 . The computer program product of claim 8 , further comprising: program instructions, stored on the one or more computer readable storage media, to calculate a velocity of the mobile device based on the location coordinates of the mobile device and a set of one or more stored location coordinates; and program instructions, stored on the one or more computer readable storage media, to determine a rate at which GPS data is to be collected based on, at least, the calculated velocity of the mobile device. 12 . The computer program product of claim 8 , wherein program instructions to synchronize the time with UTC comprise: program instructions to synchronize the time with UTC using Network Time Protocol (NTP). 13 . The computer program product of claim 8 , wherein program instructions to synchronize the time with UTC comprise: program instructions to, responsive to the time being different than UTC, adjust the time to UTC. 14 . The computer program product of claim 8 , wherein program instructions to synchronize the time with UTC comprise: program instructions to, responsive to the time being different than UTC, store a difference in time between the time and UTC. 15 . A computer system for identifying a location of a mobile device, the computer system comprising: one or more computer processors, one or more computer readable storage media, and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to receive a first set of Global Positioning System (GPS) data at a time, wherein the time is specified by the mobile device; program instructions to synchronize the time with Coordinated Universal Time (UTC); program instructions to retrieve offset values, wherein the offset values comprise one or more values to adjust one or more location coordinates based on the synchronized time, and wherein the offset values are determined by comparing a known set of location coordinates to a set of location coordinates calculated using another set of GPS data; program instructions to calculate location coordinates of the mobile device using the first set of GPS data and the offset values; and program instructions to store at least the location coordinates of the mobile device and the synchronized time. 16 . The computer system of claim 15 , further comprising: program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more processors, to grant an application access to at least the stored location coordinates of the mobile device and the synchronized time. 17 . The computer system of claim 15 , further comprising: program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more processors, to upload at least the location coordinates of the mobile device and the synchronized time as content on a social network. 18 . The computer system of claim 15 , further comprising: program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more processors, to calculate a velocity of the mobile device based on the location coordinates of the mobile device and a set of one or more stored location coordinates; and program instructions, stored on the one or more computer readable storage media for execution by at least one of the one or more processors, to determine a rate at which GPS data is to be collected b

Assignees

Inventors

Classifications

  • Synchronisation (radio-controlled time-pieces G04R) · CPC title

  • G04G5/00Primary

    Setting, i.e. correcting or changing, the time-indication (radio-controlled time-pieces G04R) · CPC title

  • providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections · CPC title

  • employing an initial estimate of the location of the receiver as aiding data or in generating aiding data · CPC title

  • G06F1/12Primary

    Synchronisation of different clock signals {provided by a plurality of clock generators} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016308984A1 cover?
In an approach for identifying a location of a mobile device a processor receives a first set of Global Positioning System (GPS) data at a time, wherein the time is specified by the mobile device. A processor synchronizes the time with Coordinated Universal Time (UTC). A processor retrieves offset values, wherein the offset values comprise one or more values to adjust one or more location coord…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G04G5/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).