Live location sharing

US12395458B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12395458-B2
Application numberUS-202418584899-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2024
Priority dateMay 31, 2014
Publication dateAug 19, 2025
Grant dateAug 19, 2025

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.

Techniques for live location sharing are described. A first mobile device and a second mobile device can communicate with one another using an IM program. The first mobile device can receive a user input to share a location of the first mobile device in the IM program. Sharing the location can include causing the second mobile device to display a location of the first mobile device in an IM program user interface on the second mobile device. Duration of sharing the location can be user-configurable. The second mobile device may or may not share a location of the second device for display in the IM program executing on the first mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for a messaging application, the method comprising: receiving, from a first mobile device associated with a first user account, a second user account identifier associated with a second user account and a notification from a second mobile device associated with the second user account indicating confirmation of a request to share a location of the second mobile device with the first user account; submitting, by the messaging application, the second user account identifier to one or more server computers for retrieving the location of the second mobile device; receiving, from the one or more server computers, the location of the second mobile device during a time period specified by the second user account for sharing the location of the second mobile device, wherein receiving the location of the second mobile device is based on a token that is indicative of successful authentication that the second user account is logged in using the second mobile device; and providing a marker representing the location for display on a map in a graphical user interface associated with the first user account. 2. The method of claim 1 , wherein the messaging application is operating on the first mobile device. 3. The method of claim 1 , wherein receiving the second user account identifier comprising receiving a mapping packet from the second mobile device that includes the second user account identifier, and wherein submitting, by the messaging application, the second user account identifier comprises submitting the mapping packet by the messaging application. 4. The method of claim 3 , wherein the mapping packet further comprises information identifying the time period. 5. The method of claim 1 , wherein providing the marker representing the location for display on the map in the graphical user interface comprises providing the marker for display on the map in the graphical user interface within the messaging application. 6. The method of claim 1 , further comprising: during the time period, receiving an updated location of the second mobile device; and providing the marker representing the updated location for display on the map. 7. The method of claim 1 , wherein the first mobile device and the second mobile device communicate via a communication channel associated with the messaging application. 8. One or more non-transitory computer-readable media comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving, from a first mobile device associated with a first user account, a second user account identifier associated with a second user account and a notification from a second mobile device associated with the second user account indicating confirmation of a request to share a location of the second mobile device with the first user account; submitting, by a messaging application, the second user account identifier to one or more server computers for retrieving the location of the second mobile device; receiving, from the one or more server computers, the location of the second mobile device during a time period specified by the second user account for sharing the location of the second mobile device, wherein receiving the location of the second mobile device is based on a token that is indicative of successful authentication that the second user account is logged in using the second mobile device; and providing a marker representing the location for display on a map in a graphical user interface associated with the first user account. 9. The one or more non-transitory computer-readable media of claim 8 , wherein the messaging application is operating on the first mobile device. 10. The one or more non-transitory computer-readable media of claim 8 , wherein receiving the second user account identifier comprising receiving a mapping packet from the second mobile device that includes the second user account identifier, and wherein submitting, by the messaging application, the second user account identifier comprises submitting the mapping packet by the messaging application. 11. The one or more non-transitory computer-readable media of claim 10 , wherein the mapping packet further comprises information identifying the time period. 12. The one or more non-transitory computer-readable media of claim 8 , wherein providing the marker representing the location for display on the map in the graphical user interface comprises providing the marker for display on the map in the graphical user interface within the messaging application. 13. The one or more non-transitory computer-readable media of claim 8 , wherein the operations further comprise: during the time period, receiving an updated location of the second mobile device; and providing the marker representing the updated location for display on the map. 14. The one or more non-transitory computer-readable media of claim 8 , wherein the first mobile device and the second mobile device communicate via a communication channel associated with the messaging application. 15. A first mobile device, comprising: one or more processors; and a non-transitory computer readable storage media comprising computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to: receive, from the first mobile device associated with a first user account, a second user account identifier associated with a second user account and a notification from a second mobile device associated with the second user account indicating confirmation of a request to share a location of the second mobile device with the first user account; submit, by a messaging application, the second user account identifier to one or more server computers for retrieving the location of the second mobile device; receive, from the one or more server computers, the location of the second mobile device during a time period specified by the second user account for sharing the location of the second mobile device, wherein receiving the location of the second mobile device is based on a token that is indicative of successful authentication that the second user account is logged in using the second mobile device; and provide a marker representing the location for display on a map in a graphical user interface associated with the first user account. 16. The first mobile device of claim 15 , wherein the messaging application is operating on the first mobile device. 17. The first mobile device of claim 15 , wherein receiving the second user account identifier comprising receiving a mapping packet from the second mobile device that includes the second user account identifier, and wherein submitting, by the messaging application, the second user account identifier comprises submitting the mapping packet by the messaging application. 18. The first mobile device of claim 17 , wherein the mapping packet further comprises information identifying the time period. 19. The first mobile device of claim 15 , wherein providing the marker representing the location for display on the map in the graphical user interface comprises providing the marker for display on the map in the graphical user interface within the messaging application. 20. The first mobile device of claim 15 , wherein the non-transitory computer readable storage media comprises additional computer-executable instructions that, when executed on the one or more processors, cause the one or more process

Assignees

Inventors

Classifications

  • H04L51/043Primary

    using or handling presence information · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • H04L51/222Primary

    using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · 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 US12395458B2 cover?
Techniques for live location sharing are described. A first mobile device and a second mobile device can communicate with one another using an IM program. The first mobile device can receive a user input to share a location of the first mobile device in the IM program. Sharing the location can include causing the second mobile device to display a location of the first mobile device in an IM pro…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/043. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 19 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).