Stop Recording and Send Using a Single Action
US-2015264303-A1 · Sep 17, 2015 · US
US11943191B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11943191-B2 |
| Application number | US-201916532349-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 5, 2019 |
| Priority date | May 31, 2014 |
| Publication date | Mar 26, 2024 |
| Grant date | Mar 26, 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.
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.
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
using geographical location information, e.g. messages transmitted or received in proximity of a certain spot or area · CPC title
using or handling presence information · CPC title
Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.