Mobile handset power conservation using connection-release buffering
First Claim
1. A method of using connection-release buffering, the method comprising:
- (a) a connection-release buffer monitoring application-data packets sent between a mobile station and a server, wherein the connection-release buffer is situated in a communication path between the mobile station and the server, wherein the communication path includes a wireless link between the mobile station and at least one base station;
(b) while monitoring the application-data packets, the connection-release buffer resetting a timer in response to detecting each such application-data packet;
(c) while monitoring the application-data packets, the connection-release buffer receiving from the server a final packet; and
responsively;
(i) checking the timer;
(ii) if the timer has expired, buffering the final packet until detecting that the mobile station is in a connected mode, at which point the connection-release buffer responsively forwards the final packet to the mobile station; and
(iii) if the timer has not expired, forwarding the final packet to the mobile station without first buffering the final packet pending detection of the mobile station being in the connected mode.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and system in which a connection-release buffer is provided in a communication path over which data is transmitted between a computing device (such as a server) and a mobile station. Upon receiving a final packet, indicating that the server has no more data to send to the mobile station, the buffer operates to determine whether a set period of time has elapsed since the last application-data packet was either sent to or received from the mobile station. If so, the buffer retains the final packet until detecting that the mobile station is in connected mode, at which point the buffer forwards the final packet to the mobile station. If not, the buffer forwards the final packet to the mobile station without first buffering the final packet pending detection of the mobile station being in connected mode.
-
Citations
20 Claims
-
1. A method of using connection-release buffering, the method comprising:
-
(a) a connection-release buffer monitoring application-data packets sent between a mobile station and a server, wherein the connection-release buffer is situated in a communication path between the mobile station and the server, wherein the communication path includes a wireless link between the mobile station and at least one base station; (b) while monitoring the application-data packets, the connection-release buffer resetting a timer in response to detecting each such application-data packet; (c) while monitoring the application-data packets, the connection-release buffer receiving from the server a final packet; and
responsively;(i) checking the timer; (ii) if the timer has expired, buffering the final packet until detecting that the mobile station is in a connected mode, at which point the connection-release buffer responsively forwards the final packet to the mobile station; and (iii) if the timer has not expired, forwarding the final packet to the mobile station without first buffering the final packet pending detection of the mobile station being in the connected mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A connection-release buffer, comprising:
-
a transceiver; a processor; data storage; and program instructions stored in the data storage and executable by the processor for carrying out functions including; (a) the connection-release buffer monitoring application-data packets sent between a mobile station and a server, wherein the connection-release buffer is situated in a communication path between the mobile station and the server, wherein the communication path includes a wireless link between the mobile station and at least one base station; (b) while monitoring the application-data packets, the connection-release buffer resetting a timer in response to detecting each such application-data packet; and (c) while monitoring the application-data packets, the connection-release buffer receiving from the server a final packet; and
responsively;(i) checking the timer; (ii) if the timer has expired, buffering the final packet until detecting that the mobile station is in a connected mode, at which point the connection-release buffer responsively forwards the final packet to the mobile station; and (iii) if the timer has not expired, forwarding the final packet to the mobile station without first buffering the final packet pending detection of the mobile station being in the connected mode. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification