Live location sharing

US11943191B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11943191-B2
Application numberUS-201916532349-A
CountryUS
Kind codeB2
Filing dateAug 5, 2019
Priority dateMay 31, 2014
Publication dateMar 26, 2024
Grant dateMar 26, 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.

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 non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising: on a first mobile device, receiving a request to create a message within a messenger application displayed on a graphical interface of the first mobile device, the message to be sent to a second mobile device; presenting a message interface within the messenger application; presenting, via the message interface, a location sharing user interface item; receiving an input via the message interface to select the location sharing user interface item; generating first location data representing a current location of the first mobile device; presenting a representation of the first location data on the graphical interface of the first mobile device, the representation of the first location data and the message to be sent being presented concurrently on the message interface; presenting a prompt to confirm the sharing of the location of the first mobile device with the second mobile device; receiving an input via a user interface of the first mobile device to confirm the sharing of the location of the first mobile device with the second mobile device; transmitting, via the messenger application, an account identifier for the second mobile device for submission to an identity service; upon receipt of a token from the identity service, via the messenger application, that authenticates the second mobile device associated with the account identifier is logged in to a user account, receiving a second location data for the second mobile device; presenting a representation of a second location data on the graphical interface of the first mobile device; and transmitting a message from the first mobile device to the second mobile device via the messenger application, the message including an indication of the location of the first mobile device. 2. The non-transitory machine-readable medium as in claim 1 , the operations further comprising transmitting, by the first mobile device, the message to a server, the server to relay the message to the second mobile device via an identifier associated with the second mobile device. 3. The anon-transitory machine-readable medium as in claim 2 , wherein the identifier associated with the second mobile device is the account identifier of the user account associated with the second mobile device or a phone number associated with the second mobile device. 4. The lion-transitory machine-readable medium as in claim 2 , wherein the message interface including a settings user interface item which, when selected, causes presentation of the location sharing user interface item. 5. The non-transitory machine-readable medium as in claim 1 , the operations further comprising receiving, via the messenger application, an indication of a location of the second mobile device. 6. The non-transitory machine-readable medium as in claim 5 , additionally comprising, after receiving, via the messenger application, the indication of the location of the second mobile device, presenting, via the messenger application, a map including a representation of the location of the second mobile device. 7. A system on a first mobile device, the system comprising: a memory to store instructions; one or more processors to execute the instructions, wherein the instructions, when executed, cause the one or more processors to: receive a request to create a message within a messenger application displayed on a graphical interface of the first mobile device, the message to be sent to a second mobile device; present a message interface within the messenger application; present, via the message interface, a location sharing user interface item; receive an input via the message interface to select the location sharing user interface item generate first location data representing a current location of the first mobile device; present a representation of the first location data on the graphical interface of the first mobile device, the representation of the first location data and the message to be sent being presented concurrently on the message interface; present a prompt to confirm the sharing of the location of the first mobile device with the second mobile device; receive an input via a user interface of the first mobile device to confirm the sharing of the location of the first mobile device with the second mobile device; transmit, via the messenger application, an account identifier for the second mobile device for submission to an identity service; upon receipt of a token from the identity service, via the messenger application, that authenticates the second mobile device associated with the account identifier is logged in to an account, receiving a second location for the second mobile device; present a representation of a second location data on the graphical interface of the first mobile device; and transmit a message from the first mobile device to the second mobile device via the messenger application, the message including an indication of the location of the first mobile device. 8. The system as in claim 7 , the one or more processors further to transit the message to a server, the server to relay the message to the second mobile device via an identifier associated with the second mobile device. 9. The system as in claim 8 , wherein the identifier associated with the second mobile device includes the account identifier of the user account associated with the second mobile device or a phone number associated with the second mobile device. 10. The system as in claim 8 , wherein the message interface including a settings user interface item which, when selected, causes presentation of the location sharing user interface item. 11. The system as in claim 7 , wherein the one or more processors are further to: receive via the messenger application, an indication of a location of the second mobile device; and after receipt of the indication of the location of the second mobile device, present, via the messenger application, a map including a representation of the location of the second mobile device. 12. A method comprising: on a first mobile device, receiving a request to create a message within a messenger application displayed on a graphical interface of the first mobile device, the message to be sent to a second mobile device; presenting a message interface within the messenger application; presenting, via the message interface, a location sharing user interface item; receiving an input via the message interface to select the location sharing user interface item; generating first location data representing a current location of the first mobile device; presenting a representation of the first location data on the graphical interface of the first mobile device, the representation of the first location data and the message to be sent being presented concurrently on the message interface; presenting a prompt to confirm the sharing of the location of the first mobile device with the second mobile device; receiving an input via a user interface of the first mobile device to confirm the sharing of the location of the first mobile device with the second mobile device; transmitting, via the messenger application, an account identifier for the second mobile device for submission to an identity service; upon receipt of a token, from the identity service, via the messenger application, that authenticates the second mobile device associated with the account identifier is logged in to a user account, receiving a second location data for the second mobile devic

Assignees

Inventors

Classifications

  • H04L51/222Primary

    using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · CPC title

  • H04L51/043Primary

    using or handling presence information · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · 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 US11943191B2 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/222. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 26 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).