SYSTEMS AND METHODS FOR PROVIDING SPECIFICATION OF A LOCATION OF A USER OF A COMMUNICATION DEVICE
First Claim
1. A method, comprising:
- receiving, by a processing device, a first position data of a communication device, wherein the first position data is a location of a user of the communication device at a first time when the user begins to at least one of compose a message or initiate an application to compose the message on the communication device;
receiving, by the processing device, a second position data of a communication device, wherein the second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device;
generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time and the second time; and
sending, by the processing device, the velocity vector with the message to the recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for providing specification of a location of a user of a communication device. A method includes receiving, by a processing device a first position data of a communication device. The first position data is a location of the user of the communication device at a first time when the user begins to at least either compose a message on the communication device or initiate an application to compose the message. The method also includes receiving, by the processing device, a second position data of the communication device. The second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device. The method also includes generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time data and the second time data. The method further includes sending, by the processing device, the velocity vector with the message to the recipient.
31 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a processing device, a first position data of a communication device, wherein the first position data is a location of a user of the communication device at a first time when the user begins to at least one of compose a message or initiate an application to compose the message on the communication device; receiving, by the processing device, a second position data of a communication device, wherein the second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device; generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time and the second time; and sending, by the processing device, the velocity vector with the message to the recipient. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving, at a client device, a velocity vector with a message; and computing speed based on the velocity vector with the message. - View Dependent Claims (7, 8, 9, 10)
-
- 12. The system of claim 11 wherein the location specification processing module normalizes the vector.
-
14. The system of claim 11 wherein the first position data and the first time is received in real-time.
-
15. The system of claim 11 wherein the second position data and the second time is received in real-time.
-
16. A non-transitory machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform a method comprising:
-
receiving, by a processing device, a first position data of a communication device, wherein the first position data is a location of a user of the communication device at a first time when the user begins to at least one of compose a message or initiate an application to compose the message on the communication device. receiving, by the processing device, a second position data of a communication device, wherein the second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device; generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time and the second time; and sending, by the processing device, the velocity vector with the message to the recipient. - View Dependent Claims (17, 18, 19, 20)
-
Specification