Location sharing using different rate-limited links
US-2021392098-A1 · Dec 16, 2021 · US
US12082071B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12082071-B2 |
| Application number | US-202217654305-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 10, 2022 |
| Priority date | Mar 31, 2012 |
| Publication date | Sep 3, 2024 |
| Grant date | Sep 3, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.