Claims
- 1. A method for reachability indication between a wireless device and at least one push server, the method comprising the steps of:
(a) sending device status information from the wireless device to the at least one push server; and (b) receiving the status information at the at least one push server; wherein the at least one push server is enabled to selectively start and stop serving the wireless device on the basis of the status information.
- 2. The method of claim 1, wherein the status information indicates if the wireless device can receive data.
- 3. The method of claim 1, wherein the status information indicates if the wireless device cannot receive data.
- 4. The method of claim 2, wherein the status information is sent on power up registration of the wireless device.
- 5. The method of claim 3, wherein the status information is sent on power down registration of the wireless device.
- 6. A method for reachability indication between a wireless device and at least one push server, the method comprising the steps of:
(a) sending device status information from the wireless device to a packet data serving node; (b) receiving the status information at packet data serving node and sending from the packet data serving node a status message to the at least one push server, the status message corresponding to the status information; (c) receiving the status message at the at least one push server; wherein the at least one push server is enabled to selectively start and stop serving the wireless device on the basis of the status information.
- 7. The method of claim 6, wherein the packet data serving node stores a list of push servers associated with the wireless device.
- 8. The method of claim 7, wherein the list of push servers is created by having the push servers to register with the packet data serving node.
- 9. The method of claim 7, wherein the list of push servers is created by monitoring packet headers of packets sent to the wireless device.
- 10. The method of claim 7, wherein the step of sending the status message includes retrieving the list of push servers associated with the wireless data device.
- 11. A method of reachability indication between a wireless device and at least one push server, the wireless device being unable to support concurrent voice and data calls, the method comprising the steps of:
(a) sending voice call information from a mobile switching center to a base station controller; (b) sending from the base station controller to a packet data serving node a data status notification; (c) receiving the data status notification at the packet data serving node and sending to the at least one push server status information; and (d) receiving the status information at the at least one push server; wherein the at least one push server is enabled to selectively start and stop serving the wireless device on the basis of the status information.
- 12. The method of claim 11, wherein the voice call information corresponds to the start or end of a voice call.
- 13. The method of claim 12, wherein if the voice call information indicates the start of a voice call, the data status notification is a data inactive notification.
- 14. The method of claim 12, wherein if the voice call information indicates the end of a voice call, the data status notification is a data active notification.
- 15. The method of claim 13, wherein the status information is a data inactive message.
- 16. The method of claim 14, wherein the status information is a data active message.
- 17. The method of claim 11, wherein the packet data serving node stores a list of push servers associated with the wireless device.
- 18. The method of claim 17, wherein the list of push servers is created by having the push servers to register with the packet data serving node.
- 19. The method of claim 17, wherein the list of push servers is created by monitoring packet headers of packets sent to the wireless device.
- 20. The method of claim 11 wherein the step of sending the status information includes retrieving the list of push servers associated with the wireless data device.
- 21. A push server enabled to selectively start and stop serving a wireless device on the basis of received status information, said push server comprising:
(a) a transceiver enabled to receive status information about the wireless device; (b) a processor enabled to interpret status information about the wireless device and to start or stop serving the wireless device based on the status information; and (c) a storage subsystem capable of storing the status information for the wireless device.
- 22. A packet data serving node comprising:
(a) a processor; (b) a first transceiver interface for communicating with a base station controller and receiving status information for a wireless device; (c) a second transceiver interface for communicating with a network and for transmitting status information for the wireless device; and (d) a data storage subsystem, said data storage subsystem including:
(i) a records storage, said records storage storing data associating a wireless device with at least one push server, wherein said records storage is accessible by said processor upon receipt by said first transceiver interface of the status information for the wireless device, allowing the processor to forward the status information to the at least one push server associated with the wireless device.
- 23. The packet data serving node of claim 22, wherein the records storage includes:
(a) a device identifier field; (b) a device status field; and (c) a server identification field for storing the at least one push server.
- 24. A base station controller comprising:
(a) a processor; (b) a first transceiver interface for communicating with a mobile switching center and receiving voice call information for a wireless device; (c) a second transceiver interface for communicating with a packet data switching node and for transmitting status information for the wireless device; and (d) a data storage subsystem, said data storage subsystem including:
(i) a records storage, said records storage storing data indicating whether a wireless device can support concurrent voice and data calls and whether the wireless device is in a voice call; wherein said records storage is accessible by said processor upon receipt by said first transceiver interface of the voice call information for the wireless device, allowing the processor to forward the status information to the packet data switching network.
- 25. The base station controller of claim 24, wherein said records storage includes:
(a) a wireless device identifier field; (b) a wireless device capability indicator field; (c) a voice status field; and (d) a data call status field.
- 26. A wireless data device comprising:
(a) a processor; (b) a user interface communicating with the processor for providing input to the wireless data device; (c) a transceiver interface controlled by said processor for communicating with a wireless network; and (d) a storage subsystem communicating with said processor and having information about push servers serving said wireless data device; wherein said wireless data device communicates status information to the push servers serving the wireless device using said transceiver interface over said wireless network.
- 27. The wireless data device of claim 26, wherein the status information is conveyed at power up of the wireless data device.
- 28. The wireless data device of claim 26, wherein the status information is conveyed at power down of the wireless data device.
RELATED APPLICATIONS
[0001] The present application claims priority from U.S. provisional application serial No. 60/468,310 filed 6 May 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60468310 |
May 2003 |
US |