IP Library Granted Patent US 7,787,496
Granted Patent B1
US 7,787,496 · App. 12/041,023 · Granted Aug 31, 2010

Packet fragmentation techniques for multiple T-1 lines

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 7,787,496
App. No.
12/041,023
Granted
Aug 31, 2010
Kind
B1
Abstract

Packets are broken into fragments when received by a radio network controller. The fragments are sized according to the network connection that are to receive the fragments. With a T-1 connection, the radio network controller attempts to create fragments of a packet with a maximum size of 1200 bytes. The radio network controller also attempts to send fragments of the same packet across the same network connection or T-1 line when multiple network connections or multiple T-1 lines exist.

Claims (37)

1. One or more computer-readable storage media having computer useable instructions executed by one or more computing devices for performing a method for fragmenting a packet for delivery in an environment with multiple network connections, the method comprising:

receiving a packet at a radio network controller (RNC);

analyzing the packet to determine a packet size of the packet;

if the packet size of the packet is 734 bytes or less, sending the packet for delivery across a network connection in the environment with the multiple network connections;

if the packet size is larger than 734 bytes, a) breaking the packet into one or more fragments to achieve a fragment size that is a maximum size that can pass across the network connection wherein breaking the packet into the one or more fragments comprises the RNC encapsulating the packets into Abis packets, b) waiting a time period for a last fragment from the one or more fragments to achieve the maximum size, c) adding bytes of data to the last fragment from one or more other fragments from another packet received at the radio network controller to achieve the maximum size; and

sending the one or more fragments across the same network connection.

2. The media of claim 1 , further comprising:

waiting a time period for a last fragment in the one or more fragments to achieve the maximum size;

adding another fragment from one or more new fragments from a new packet to the last fragment to achieve the maximum size; and

sending the last fragment and the another fragment at the maximum size across the network connection.

3. The media of claim 2 , further comprising sending the one or more fragments through an IP router and across the network connection.

4. The media of claim 3 , wherein receiving the packet at the RNC comprises receiving the packet across an A10 interface.

5. The media of claim 3 , wherein the network connection is selected from a group including a T-1 line.

6. The media of claim 3 , wherein the maximum size is determined by a protocol for the Abis interface or the lub interface.

7. The media of claim 6 , wherein the maximum size is less than or equal to 1200 bytes.

8. A radio network controller (RNC) for optimizing packet fragmentation across multiple T-1 lines, comprising:

the radio network controller operates with a processor and a memory;

the radio network controller receives a plurality of packets over an A10 interface;

the radio network controller breaks a packet into one or more fragments wherein the radio network controller attempts to create the one or more fragments with a maximum size that can be sent across a network connection;

the radio network controller sends each of the one or more fragments across the network connection rather than a different network connection; and

the radio network controller waits a time period for a last fragment from the one or more fragments to achieve the maximum size, adds bytes of data to the last fragment from one or more other fragments from another packet received at the radio network controller to achieve the maximum size, and sends the last fragment and the bytes of data, at the maximum size, across the network connection.

9. The radio network controller of claim 8 , further comprising the radio network controller operable to send the each of the one or more fragments through an IP router and across the network connection.

10. The radio network controller of claim 9 , wherein the network connection is selected from a group including a T-1 line.

11. The radio network controller of claim 9 , wherein the maximum size is determined by a protocol for an Abis interface or a lub interface.

12. The radio network controller of claim 11 , wherein the maximum size is less than or equal to 1200 bytes.

13. One or more computer-readable storage media having computer useable instructions executed by one or more computing devices for performing a method for optimizing packet fragmentation across multiple T-1 lines, comprising:

operating a radio network controller with a processor and a memory;

receiving at the radio network controller a plurality of packets over an A10 interface;

breaking a packet into one or more fragments with an attempt to create the one or more fragments with a maximum size that can be sent across a network connection;

sending each of the one or more fragments across the network connection rather than a different network connection;

waiting a time period for a last fragment from the one or more fragments to achieve the maximum size;

adding bytes of data to the last fragment from one or more other fragments from another packet received at the radio network controller to achieve the maximum size; and

sending the last fragment with the bytes of data, at the maximum size, across the network connection.

14. The media of claim 13 , further comprising sending the each of the one or more fragments through an IP router and across the network connection.

15. The media claim 14 , wherein the network connection is selected from a group including a T-1 line.

16. The media of claim 14 , wherein the maximum size is determined by a protocol for an Abis interface or a lub interface.

17. The media of claim 16 , wherein the maximum size is less than or equal to 1200 bytes.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2008
From: SINGH, JASINDER; BHAN, ASHISH; SIGG, JASON; SINGH, ANIL
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 020596/0622 →