Location information in a communications system
First Claim
1. A communication method between a first user terminal and a second user terminal the method comprising:
- displaying, by the first user terminal, a list of contacts associated with a first user of the first user terminal, the list of contacts comprising a contact representing a second user of a the second user terminal;
generating, by the first user terminal, a first location message comprising an indication of a location of the first user, wherein the first user terminal generates the indication of the location of the first user and the first location message without interaction of the first user with the first user terminal;
determining that the second user is authorized to receive the location message;
responsive to the determination, causing the first location message to be transmitted to the second user terminal;
in response to a push operation initiated at the second user terminal independent of input by the second user, receiving, by the first user terminal, a second location message including a location of the second user; and
displaying, by the first user terminal, a visual indication of the location of the second user in association with the contact representing the second user.
3 Assignments
0 Petitions
Accused Products
Abstract
Communicating location information for a first user of a first communication client from a first user terminal over a communications system to a second user terminal is described. A second communication client executed by the second user terminal displays a list of contacts associated with a second user of the second communication client that comprises a first contact representing the first user. The first user terminal determines a location of the first user and stores the determined location in a store of the first user terminal. The first communication client reads the stored location from the store. The first communication client further generates a message comprising a visual indication of the location read from the store and transmits the message to the second user terminal. The visual indication of the location is displayed on the second user terminal in the contact list in association with the first contact.
61 Citations
15 Claims
-
1. A communication method between a first user terminal and a second user terminal the method comprising:
-
displaying, by the first user terminal, a list of contacts associated with a first user of the first user terminal, the list of contacts comprising a contact representing a second user of a the second user terminal; generating, by the first user terminal, a first location message comprising an indication of a location of the first user, wherein the first user terminal generates the indication of the location of the first user and the first location message without interaction of the first user with the first user terminal; determining that the second user is authorized to receive the location message; responsive to the determination, causing the first location message to be transmitted to the second user terminal; in response to a push operation initiated at the second user terminal independent of input by the second user, receiving, by the first user terminal, a second location message including a location of the second user; and displaying, by the first user terminal, a visual indication of the location of the second user in association with the contact representing the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
one or more processors; memory having stored thereon computer readable instructions that are executable by the one or more processors to implement a communication client to perform operations comprising; displaying, by the first user terminal, a list of contacts associated with a first user of the first user terminal, the list of contacts comprising a contact representing a second user of the second user terminal; generating, by the first user terminal, a first location message comprising an indication of a location of the first user, wherein the first user terminal generates the indication of the location of the first user and the first location message without interaction of the first user with the first user terminal; determining that the second user is authorized to receive the location message; responsive to the determination, transmitting the first location message to the second user terminal; in response to a push operation initiated at the second user terminal independent of input by the second user, receiving, by the first user terminal, a second location message including a location of the second user; and displaying, by the first user terminal, a visual indication of the location of the second user in association with the contact representing the second user. - View Dependent Claims (14)
-
-
15. A memory having stored thereon computer readable instructions that are executable to perform operations comprising:
-
displaying, by the first user terminal, a list of contacts associated with a first user of the first user terminal, the list of contacts comprising a contact representing a second user of the second user terminal; generating, by the first user terminal, a first location message comprising an indication of a location of the first user, wherein the first user terminal generates the indication of the location of the first user and the first location message without interaction of the first user with the first user terminal; determining that the second user is authorized to receive the location message, responsive to the determination, transmitting the first location message to the second user terminal; in response to a push operation initiated at the second user terminal independent of input by the second user, receiving, by the first user terminal, a second location message including a location of the second user; and displaying, by the first user terminal, a visual indication of the location of the second user in association with the contact representing the second user.
-
Specification