IP Library Granted Patent US 8,509,065
Granted Patent B2
US 8,509,065 · App. 13/031,602 · Granted Aug 13, 2013

Flow control buffering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,509,065
App. No.
13/031,602
Granted
Aug 13, 2013
Kind
B2
Abstract

A method and system for improved buffering during a flow control event, the system comprising: a mobile station having a mobile timer; a radio network communicating wirelessly with the mobile station and including: a base station; and a packet control function (PCF) capable of interrupting the flow of data to the wireless device during the flow control event; a packet data serving node (PDSN) communicating with the PCF and having a buffer to store data received for the mobile station during the flow control event, the buffer having a buffer timer; and a push function communicating with the PDSN and having a retry timer to indicate when to resend an unacknowledged packet; wherein the system coordinates the buffer timer with either the mobile timer or the retry timer to eliminate redundant messages.

Claims (28)

1. A method in a network node of a wireless communications network, said method comprising:

receiving a message from a mobile device, the message including a timer value;

configuring flow control parameters at the network node based upon at least the timer value; and

buffering packets in accordance with the flow control parameters, wherein packets buffered for longer than the timer value are not delivered.

2. The method of claim 1 , wherein the message is received during establishment of a point to point protocol (PPP) session or at a change in a PPP session.

3. The method of claim 1 , wherein the timer value is a mobile timer value provisioned on the mobile station.

4. The method of claim 1 , wherein the timer value is associated with an application layer retry timer of a push service.

5. The method of claim 1 , wherein said operation of buffering packets includes at least the operations of:

buffering packets received for the mobile station while flow control is enabled; and

discarding packets older than the timer value.

6. The method of claim 5 , further comprising:

receiving from a radio network of the wireless communications network, a request to enable flow control to stop transmission of packets to the mobile station via the radio network; and

enabling flow control at the network node.

7. A method in a mobile device that receives packets from a push service via a wireless communications network having a network node, wherein the network node is configured to buffer packets according to flow control parameters, said method comprising:

establishing a packet data session with the network node of the wireless communications network; and

sending a message to the network node, the message including a timer value for modifying the flow control parameters; and

receiving packets from the network node, wherein the packets have not been buffered for longer than the timer value.

8. The method of claim 7 , wherein the timer value is a mobile timer value provisioned on the mobile station.

9. The method of claim 7 , wherein the timer value is associated with an application layer retry timer of the push service.

10. The method of claim 7 , further comprising:

prior to sending the message to the network node, receiving a configuration message from the push service, the configuration message including at least the timer value.

11. The method of claim 7 , further comprising:

prior to sending the message to the network node, determining the timer value based upon one or more retry timer values provisioned on the mobile station.

12. A push service comprising:

an application server configured to send packets to a mobile device via a wireless communications network, wherein the wireless communications network includes at least a network node that buffers packets according to flow control parameters at the network node; and

a retry timer configured to cause the resending packets that are not acknowledged prior to expiration of the retry timer,

wherein the retry timer and the flow control parameters are coordinated, such that packets are not buffered at the network node for longer than the retry timer.

13. The push service of claim 12 , wherein the retry timer is set according to at least one of a static value for all mobile devices, a maximum buffer time in the network node, a type of mobile device, an air interface used by the mobile station, and values based on processing delay of the mobile device.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Mar 17, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032459/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2011
From: WILLEY, WILLIAM DANIEL; PLESTID, THOMAS LEONARD TREVOR; ISLAM, MUHAMMAD KHALEDUL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025841/0463 →