Time-to-disconnect enforcement when communicating with wireless devices that have transient network addresses
First Claim
1. In a receiving computing system that is configured to receive a message from a wireless device over a carrier network, a method for enforcing a time-to-disconnect for the wireless device so as to guard against possible misdirection of future messages to the wireless device due to a disassociation of a previous address with the wireless device, the method comprising the following:
- an act of receiving, by a receiving computing system, a first message from the wireless device over the carrier network, the wireless device having a temporary designated address, the message having been constructed by the wireless device, and the message including a data field comprising information indicating a time-to-disconnect for the wireless device;
reading, by the receiving computing system, the data field comprising information indicating a time-to-disconnect;
an act of identifying, by the receiving computing system, from information included within the data field, a time-to-disconnect for the wireless device, the time-to-disconnect being a time after which a message should not be dispatched by the receiving computing system to the wireless device using the temporary designated address;
an act of determining whether or not the time-to-disconnect has been exceeded; and
an act of dispatching a second message to the wireless device using the temporary designated address only if the time-to-disconnect has not been exceeded.
3 Assignments
0 Petitions
Accused Products
Abstract
A wireless device constructs a message that includes a representation of a time-to-disconnect, and then transmits the message over a carrier network to a receiving computing system. The time-to-disconnect indicates a time beyond which the receiving computing system should not send a response to the message (or any other message) using the temporary network address that was assigned to the wireless device at the time the message was transmitted. The wireless device attempts to stay connected to thereby retain that address until the time-to-disconnect expires. When the response is ready to send back, if the time-to-disconnect has not yet expired, the response is sent to the wireless device using the same network address that the wireless device had at the time the original message was sent. Otherwise, if the time-to-disconnect is exceeded, then the receiving computing system does not attempt transmission of the response using that network address.
17 Citations
58 Claims
-
1. In a receiving computing system that is configured to receive a message from a wireless device over a carrier network, a method for enforcing a time-to-disconnect for the wireless device so as to guard against possible misdirection of future messages to the wireless device due to a disassociation of a previous address with the wireless device, the method comprising the following:
-
an act of receiving, by a receiving computing system, a first message from the wireless device over the carrier network, the wireless device having a temporary designated address, the message having been constructed by the wireless device, and the message including a data field comprising information indicating a time-to-disconnect for the wireless device; reading, by the receiving computing system, the data field comprising information indicating a time-to-disconnect; an act of identifying, by the receiving computing system, from information included within the data field, a time-to-disconnect for the wireless device, the time-to-disconnect being a time after which a message should not be dispatched by the receiving computing system to the wireless device using the temporary designated address; an act of determining whether or not the time-to-disconnect has been exceeded; and an act of dispatching a second message to the wireless device using the temporary designated address only if the time-to-disconnect has not been exceeded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. In a wireless device that is configured to send a message to a receiving computing system over a carrier network, a method for enforcing a time-to-disconnect for the wireless device so as to guard against possible misdirection of future messages to the wireless device due to a disassociation of a previous address with the wireless device, the method comprising the following:
-
an act of the wireless device constructing a message that includes a data field that indicates a time-to-disconnect, the time-to-disconnect being a time after which a response to the message should not be dispatched to the wireless device using the temporary designated address, and the time-to-disconnect being determined by the wireless device; an act of establishing a connection to the carrier network; an act of dispatching the message to the receiving computing system over the carrier network; an act of maintaining the connection from at least the time the message was dispatched to the receiving computing system at least until the time-to-disconnect; an act of determining that the time-to-disconnect has been exceeded; and an act of disestablishing the connection after it having been determined that the time-to-disconnect has been exceeded regardless of whether a response was received during the act of maintaining the connection. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification