Method and system for determining location of mobile device

US12082071B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12082071-B2
Application numberUS-202217654305-A
CountryUS
Kind codeB2
Filing dateMar 10, 2022
Priority dateMar 31, 2012
Publication dateSep 3, 2024
Grant dateSep 3, 2024

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.

Provided herein are system, methods and computer readable storage media in facilitating the determination of a location of at least one mobile device. In providing such functionality, the system may be configured to, for example, receive contextual data corresponding to a contextual state of a mobile device, determine the location of a mobile device, and transmit the location of the mobile device to at least one other mobile device.

First claim

Opening claim text (preview).

That which is claimed: 1. A method for managing location sharing among a plurality of mobile devices, the method comprising: maintaining a communications protocol stack to enable power efficient communications with the plurality of mobile devices, the communications protocol stack comprising a TCP/IP based networking protocol and a prioritized communication protocol; receiving mobile device contextual data from open socket connections established via the prioritized communication protocol with the plurality of mobile devices; accessing user status data, user identifier data, and user sharing permission data associated with each of the plurality of mobile devices; causing output of a location permission sharing interface to a touch-sensitive display screen of a selected mobile device of the plurality of mobile devices, wherein the location permission sharing interface comprises a plurality of avatars respectively associated with a plurality of user identifiers and a plurality of slide bars respectively associated with the plurality of avatars, wherein each of the plurality of slide bars defines a first position and a second position, and wherein the location permission sharing interface further comprises an online user status portion and an offline user status portion, wherein the online user status portion comprises avatars and user identifiers for users determined to be online based on the user status data, and wherein the offline user status portion comprises avatars and user identifiers for users determined to be offline based on the user status data; receiving a touch input associated with a first slide bar of the plurality of slide bars that is associated with a selected avatar, wherein the touch input indicates sliding of the first slide bar from the first position to the second position; in response to receiving the touch input, editing user sharing position data associated with the selected mobile device, wherein the user sharing position data that is edited indicates either an approved sharing status or a prohibited sharing status associated with a second mobile device associated with the selected avatar; and sharing the mobile device contextual data from the selected mobile device to the second mobile device or prohibiting sharing the mobile device contextual data from the selected mobile device to the second mobile device based on either the approved sharing status of the prohibited sharing status, respectively. 2. The method of claim 1 , wherein the mobile device contextual data comprises mobile device location data. 3. The method of claim 1 , wherein the mobile device contextual data comprises mobile device location data. 4. The method of claim 1 , wherein the mobile device contextual data comprises mobile device velocity data and mobile device acceleration data. 5. A mobile device locating apparatus configured for managing location sharing among a plurality of mobile devices, the mobile device locating apparatus comprises at least one processor and at least one memory, the at least one memory including computer program instructions which when executed, by the at least one processor, cause the mobile device locating apparatus to: maintain a communications protocol stack to enable power efficient communications with the plurality of mobile devices, the communications protocol stack comprising a TCP/IP based networking protocol and a prioritized communication protocol; receive mobile device contextual data from open socket connections established via the prioritized communication protocol with the plurality of mobile devices; access user status data, user identifier data, and user sharing permission data associated with each of the plurality of mobile devices; cause output of a location permission sharing interface to a touch-sensitive display screen of a selected mobile device of the plurality of mobile devices, wherein the location permission sharing interface comprises a plurality of avatars respectively associated with a plurality of user identifiers and a plurality of slide bars respectively associated with the plurality of avatars, wherein each of the plurality of slide bars defines a first position and a second position, and wherein the location permission sharing interface further comprises an online user status portion and an offline user status portion, wherein the online user status portion comprises avatars and user identifiers for users determined to be online based on the user status data, and wherein the offline user status portion comprises avatars and user identifiers for users determined to be offline based on the user status data; receive a touch input associated with a first slide bar of the plurality of slide bars that is associated with a selected avatar, wherein the touch input indicates sliding of the first slide bar from the first position to the second position; in response to receiving the touch input, edit user sharing position data associated with the selected mobile device, wherein the user sharing position data that is edited indicates either an approved sharing status or a prohibited sharing status associated with a second mobile device associated with the selected avatar; and sharing the mobile device contextual data from the selected mobile device to the second mobile device or prohibiting sharing the mobile device contextual data from the selected mobile device to the second mobile device based on either the approved sharing status of the prohibited sharing status, respectively. 6. The mobile device locating apparatus of claim 5 , wherein the mobile device contextual data comprises mobile device location data. 7. The mobile device locating apparatus of claim 5 , wherein the mobile device contextual data comprises mobile device location data. 8. The mobile device locating apparatus of claim 5 , wherein the mobile device contextual data comprises mobile device velocity data and mobile device acceleration data. 9. A computer program product comprising at least one computer readable non-transitory memory medium having program code instructions stored thereon, the program code instructions which when executed by an apparatus cause the apparatus at least to: maintain a communications protocol stack to enable power efficient communications with a plurality of mobile devices, the communications protocol stack comprising a TCP/IP based networking protocol and a prioritized communication protocol; receive mobile device contextual data from open socket connections established via the prioritized communication protocol with the plurality of mobile devices; access user status data, user identifier data, and user sharing permission data associated with each of the plurality of mobile devices; cause output of a location permission sharing interface to a touch-sensitive display screen of a selected mobile device of the plurality of mobile devices, wherein the location permission sharing interface comprises a plurality of avatars respectively associated with a plurality of user identifiers and a plurality of slide bars respectively associated with the plurality of avatars, wherein each of the plurality of slide bars defines a first position and a second position, and wherein the location permission sharing interface further comprises an online user status portion and an offline user status portion, wherein the online user status portion comprises avatars and user identifiers for users determined to be online based on the user status data, and wherein the offline user status portion comprises avatars and user identifiers for users determined to be offline based on the user status data; receive a touch input associated with a first slide bar of the plurality of slide bars that is associated with a selected

Assignees

Inventors

Classifications

  • Location-based management or tracking services · CPC title

  • Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management · CPC title

  • based on user or terminal location or mobility data, e.g. moving direction, speed · CPC title

  • using location based information parameters · CPC title

  • Services making use of location information · 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 US12082071B2 cover?
Provided herein are system, methods and computer readable storage media in facilitating the determination of a location of at least one mobile device. In providing such functionality, the system may be configured to, for example, receive contextual data corresponding to a contextual state of a mobile device, determine the location of a mobile device, and transmit the location of the mobile devi…
Who is the assignee on this patent?
Groupon Inc, Bytedance Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/027. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).