System and method for automatically providing user status in a messaging service
First Claim
1. A method, comprising:
- tracking a connection status of a wireless device on a wireless network;
tracking a current position of said wireless device using one or more position tracking techniques;
receiving electronic messages from one or more senders, said messages addressed to said wireless device;
waiting a period of time for said wireless device to move in contact with said wireless network after said wireless device has moved out of contact with said wireless network, and, maintaining a continuous virtual connection with said wireless device for said period of time;
sending information describing parameters of said connection status to said one or more senders;
storing a level of precision with which to identify said wireless device'"'"'s position to each of said one or more senders;
transmitting positional data identifying said wireless device'"'"'s position to each of said one or more senders at said specified levels of precision identified for each of said one or more senders;
storing messages sent to said wireless device;
transmitting said stored messages to said wireless device and said positional data if said wireless device moves back in contact with said wireless network within said period of time; and
ending said continuous virtual connection with said wireless device after said period of time if said wireless device does not move back in contact with said wireless network, said stored messages being sent to said wireless device when said wireless device reconnects to said wireless service.
3 Assignments
0 Petitions
Accused Products
Abstract
A data communication service according to the present invention is capable of tracking a connection status of a wireless device on a wireless network, receiving electronic messages from one or more senders, waiting a period of time for the wireless device to move in contact with the wireless network after the wireless device has moved out of contact with the wireless network, and, maintaining a continuous virtual connection for the period of time. The data communication service is also capable of sending information describing parameters of the connection status to one or more senders, storing messages sent to the wireless device during the period of virtual connection and transmitting the stored messages to the wireless device after the wireless device moves back in contact with the wireless network.
95 Citations
18 Claims
-
1. A method, comprising:
-
tracking a connection status of a wireless device on a wireless network; tracking a current position of said wireless device using one or more position tracking techniques; receiving electronic messages from one or more senders, said messages addressed to said wireless device; waiting a period of time for said wireless device to move in contact with said wireless network after said wireless device has moved out of contact with said wireless network, and, maintaining a continuous virtual connection with said wireless device for said period of time; sending information describing parameters of said connection status to said one or more senders; storing a level of precision with which to identify said wireless device'"'"'s position to each of said one or more senders; transmitting positional data identifying said wireless device'"'"'s position to each of said one or more senders at said specified levels of precision identified for each of said one or more senders; storing messages sent to said wireless device; transmitting said stored messages to said wireless device and said positional data if said wireless device moves back in contact with said wireless network within said period of time; and ending said continuous virtual connection with said wireless device after said period of time if said wireless device does not move back in contact with said wireless network, said stored messages being sent to said wireless device when said wireless device reconnects to said wireless service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a wireless network; a data service, said data service to; track a connection status of a wireless device on said wireless network; track a current Position of said wireless device using one or more position tracking techniques store an electronic message sent to said wireless device while said wireless device is out of contact with said wireless network; transmit said stored message to said wireless device after said wireless device reconnects to said wireless network; said data service implemented with a messaging component, said messaging component to; receive electronic messages from one or more senders addressed to said wireless device and to provide information describing said connection status to said one or more senders; store a level of precision with which to identify said wireless device'"'"'s Position to each of said one or more senders; transmitting positional data identifying said wireless device'"'"'s position to each of said one or more senders at said specified levels of precision identified for each of said one or more senders; wait a period of time for said wireless device to come in contact with said wireless network after said wireless device has moved out of contact with said wireless network and maintain a continuous virtual connection with said wireless device for said period of time; and end said continuous virtual connection with said wireless device after said period of time if said wireless device does not come in contact with said wireless network; wherein said transmission of said stored message occurs even after said end of said continuous virtual connection. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification