Method and device for processing undelivered data messages in a two-way wireless communications system
DCFirst Claim
1. A network operations center for transmitting and receiving messages to and from a wireless mobile unit comprising:
- means for transmitting messages to the mobile unit;
means for receiving acknowledgment messages from the mobile unit;
means for determining whether an acknowledgment message is an acknowledgment to a data message or an acknowledgment to a probe message;
means for transmitting a probe message to the mobile unit if, after transmitting a data message to the mobile unit, no data acknowledgment message is received; and
means for marking a data message as undelivered and storing the undelivered data message if, after transmitting a probe message to the mobile unit, no probe acknowledgment message is received.
11 Assignments
Litigations
3 Petitions
Accused Products
Abstract
A network operations center transmits a data message to a wireless mobile unit and waits for a data acknowledgment message. If no acknowledgment is received within a specified time, the network operations center sends a probe message to attempt to locate the mobile unit and waits for a probe acknowledgment message. If still no acknowledgment, the network operations center marks the data message as undelivered and stores it for future delivery. If a mobile unit receives a probe message while its transmitter is powered off, it displays an indication to the subscriber that there is a message waiting to be delivered. The subscriber can then dial into the network operations center to retrieve the message. Or, when the transmitter of the mobile unit is powered back on, the mobile unit sends a registration message to the network operations center; and upon receiving the registration message, the network operations center automatically re-transmits the undelivered data message to the mobile unit.
29 Citations
10 Claims
-
1. A network operations center for transmitting and receiving messages to and from a wireless mobile unit comprising:
-
means for transmitting messages to the mobile unit; means for receiving acknowledgment messages from the mobile unit; means for determining whether an acknowledgment message is an acknowledgment to a data message or an acknowledgment to a probe message; means for transmitting a probe message to the mobile unit if, after transmitting a data message to the mobile unit, no data acknowledgment message is received; and means for marking a data message as undelivered and storing the undelivered data message if, after transmitting a probe message to the mobile unit, no probe acknowledgment message is received. - View Dependent Claims (2, 3)
-
-
4. A wireless mobile unit for receiving and transmitting messages from and to a network operations center comprising:
-
means for receiving data and probe messages from the network operations center; a transmitter; means for generating, upon receiving a data message, a data acknowledgment message, said data acknowledgment message being transmitted by said transmitter; means for generating, upon receiving a probe message, a probe acknowledgment message, said probe acknowledgment message being transmitted by said transmitter; means for powering the transmitter on and off; means for determining whether a probe message has been received while said transmitter was powered off; and means for generating, upon power restoration to the transmitter, a registration message if a probe message has been received while the transmitter was powered off, said registration message being transmitted by said transmitter. - View Dependent Claims (5, 6, 7)
-
-
8. In a two-way wireless communications system, a method of processing data messages that cannot be successfully transmitted from a network operations center to a wireless mobile unit comprising the steps of:
-
(a) transmitting a data message from the network operations center to the mobile unit; (b) receiving at the network operations center a data acknowledgment message from the mobile unit acknowledging receipt of the data message sent by the network operations center; (c) transmitting a probe message from the network operations center to the mobile unit if, after transmitting a data message to the mobile unit, no data acknowledgment message is received at the network operations center; (d) marking at the network operations center a data message as undelivered if, after transmitting a probe message to the mobile unit, no probe acknowledgment message is received at the network operations center; and (e) storing at the network operations center the undelivered data message. - View Dependent Claims (9, 10)
-
Specification