Opt-in pinging and tracking for GPS mobile telephones
First Claim
1. A method, including steps of receiving a message, at a mobile device, from a server requesting information from the mobile device;
- in response to said message, requesting a response from a user of said mobile device; and
in response to said response, taking one of a plurality of possible actions in response to said message, said plurality of possible actions including at least;
responding to said message in a first way, responding to said message in a second way, declining to respond to said message.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system allowing a mobile phone user to “opt in” to requests with multiple response options, to respond indicating that user wishes not to be tracked, or to respond indicating some information about state, possibly in addition to PVT information. The user has options besides allowing ping responses or turning off GPS tracking. When a ping is received, user chooses whether or not to opt in to the ping. The user may refuse to respond, to respond normally with or without PVT or other information, or to respond saying only that the mobile phone is turned on. GPS tracking continues to operate, so that upon return to normal responses, no cold start of GPS tracking is involved. More intelligent, such as for example rules-based, responses can be made to ping messages, in which GPS tracking interacts with a user interface to determine how to respond flexibly to pings.
30 Citations
39 Claims
-
1. A method, including steps of
receiving a message, at a mobile device, from a server requesting information from the mobile device; -
in response to said message, requesting a response from a user of said mobile device; and
in response to said response, taking one of a plurality of possible actions in response to said message, said plurality of possible actions including at least;
responding to said message in a first way, responding to said message in a second way, declining to respond to said message. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, including steps of
receiving information from a user regarding how to respond to a message, said message being from a server and requesting information from the mobile device; -
maintaining a state of said mobile device in response to said information; and
being prepared to respond to said message in response to said state. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method, including steps of
from time to time, obtaining GPS information regarding a mobile device at said mobile device; -
receiving a message from a server requesting said GPS information; and
declining to deliver said GPS information to said server, while continuing to obtain said GPS information at said mobile device;
whereby when said mobile device desires to deliver said GPS information to said server, a cold start of the steps of obtaining GPS information is not required.
-
-
14. Apparatus including instructions capable of being performed by a computing device to
receive a message, at a mobile device, from a server requesting information from the mobile device; -
in response to said message, request a response from a user of said mobile device; and
in response to said response, take one of a plurality of possible actions in response to said message, said plurality of possible actions including at least;
responding to said message in a first way, responding to said message in a second way, declining to respond to said message. - View Dependent Claims (15, 16, 17, 18)
-
-
19. Apparatus including instructions capable of being performed by a computing device to
receive information from a user regarding how to respond to a message, said message being from a server and requesting information from the mobile device; -
maintain a state of said mobile device in response to said information; and
be prepared to respond to said message in response to said state. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. Apparatus including instructions capable of being performed by a computing device to
from time to time, obtain GPS information regarding a mobile device at said mobile device; -
receive a message from a server requesting said GPS information; and
decline to deliver said GPS information to said server, while continuing to obtain said GPS information at said mobile device;
whereby when said mobile device desires to deliver said GPS information to said server, a cold start of the steps of obtaining GPS information is not required.
-
-
27. Apparatus including
means for receiving a message, at a mobile device, from a server requesting information from the mobile device; -
means for, in response to said message, requesting a response from a user of said mobile device; and
means for, in response to said response, taking one of a plurality of possible actions in response to said message, said plurality of possible actions including at least;
responding to said message in a first way, responding to said message in a second way, declining to respond to said message. - View Dependent Claims (28, 29, 30, 31)
-
-
32. Apparatus including
means for receiving information from a user regarding how to respond to a message, said message being from a server and requesting information from the mobile device; -
means for maintaining a state of said mobile device in response to said information; and
means for being prepared to respond to said message in response to said state. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
-
39. Apparatus including
means for, from time to time, obtaining GPS information regarding a mobile device at said mobile device; -
means for receiving a message from a server requesting said GPS information; and
means for declining to deliver said GPS information to said server, while continuing to obtain said GPS information at said mobile device;
whereby when said mobile device desires to deliver said GPS information to said server, a cold start of the steps of obtaining GPS information is not required.
-
Specification