IP Library Granted Patent US 8,509,139
Granted Patent B2
US 8,509,139 · App. 11/503,533 · Granted Aug 13, 2013

Method of data transmission in a data communication network

Inventors: Noah J. Breslow (Seattle, WA); Nathan D. T. Boyd (Seattle, WA); Greg A. Torluemke (Kirkland, WA)
Assignee: Wengen Wireless LLC
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,139
App. No.
11/503,533
Granted
Aug 13, 2013
Kind
B2
Abstract

A method for transmitting data over a network is disclosed along with destination and source terminals in a data communication network. The method comprises receiving a connection request at a destination terminal; determining, at the destination terminal, a field length for the recording of an element in a data packet to be transmitted to the destination terminal; and sending a connection reply indicating the field length. The destination terminal comprises a processor for determining a field length upon receipt of a connection request from a source terminal, where the field length is used by the source terminal for recording a element in a data packet to be transmitted to the destination terminal. The source terminal comprises a processor for recording an element in a field of a data packet having a field length determined by a destination terminal. The elements in a field of a data packet include, without limitation, a sequence number in a sequence number field, a source identifier in a source identifier field, and a first packet offset in a first packet offset field.

Claims (27)

1. A method for transmitting data over a network, the method comprising:

receiving a connection request from a source terminal at a destination terminal;

determining, at the destination terminal, a field length for the recording of an element in one or more second data packets to be transmitted to the destination terminal by the source terminal, wherein said element is to provide at least a partial description of how data from first data packets received by said source terminal from one or more external data sources is packed into said one or more second data packets using a packing scheme in which a format in which data is packed can vary from one second data packet to another; and

sending a connection reply to the source terminal indicating the field length.

2. The method of claim 1 , wherein the field length is a sequence number field length.

3. The method of claim 1 , wherein the field length is a source identifier field length.

4. The method of claim 1 , wherein the field length is a first packet offset field length.

5. A destination terminal in a data communication network, the destination terminal comprising:

means for determining a field length upon receipt of a connection request from a source terminal, where the field length is to be used by the source terminal for recording a element in one or more network data packets to be transmitted to the destination terminal by the source terminal, wherein said element is to provide at least a partial description of how data from source data packets received by said source terminal from one or more external data sources is packed into said one or more network data packets using a packing scheme in which a format in which data is packed can vary from one network data packet to another; and

means for sending a connection reply to the source terminal indicating the field length.

6. The destination terminal of claim 5 , wherein the field length is a sequence number field length.

7. The destination terminal of claim 5 , wherein the field length is a source identifier field length.

8. The destination terminal of claim 5 , wherein the field length is a first packet offset field length.

9. A source terminal in a data communication network, the source terminal comprising:

means for receiving source data packets from one or more data sources;

means for packing data from said source data packets into one or more network data packets for transmission over the data communication network to a destination terminal, using a packing scheme in which a format in which data is packed can vary from one network data packet to another; and

means for recording an element in a field of each of said one or more network data packets, wherein a length of said field is determined by the destination terminal, and wherein the element provides at least a partial description of how data from the source data packets is packed into the one or more network data packets.

10. The source terminal of claim 9 , wherein the element is a sequence number in a sequence number field, and wherein the field length is a sequence number field length.

11. The source terminal of claim 9 , wherein the element is a source identifier in a source identifier field, and wherein the field length is a source identifier field length.

12. The source terminal of claim 9 , wherein the element is a first packet offset in a first packet offset field, and wherein the field length is a first packet offset field length.

13. A method for transmitting data over a network, the method comprising:

receiving source data packets from one or more data sources;

packing data from said source data packets into one or more network data packets for transmission over the data communication network to a destination terminal, using a packing scheme in which a format in which data is packed can vary from one network data packet to another; and

recording an element in a field of each of said one or more network data packets, wherein a length of said field is determined by the destination terminal, and wherein the element provides at least a partial description of how data from the source data packets is packed into the one or more network data packets.

14. The method of claim 13 , wherein the element is a sequence number in a sequence number field, and wherein the field length is a sequence number field length.

15. The method of claim 13 , wherein the element is a source identifier in a source identifier field, and wherein the field length is a source identifier field length.

16. The method of claim 13 , wherein the element is a first packet offset in a first packet offset field, and wherein the field length is a first packet offset field length.

Assignments (3)
MERGER Recorded Dec 9, 2015
From: WENGEN WIRELESS LLC
To: RATEZE REMOTE MGMT. L.L.C.
Reel/Frame 037251/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2006
From: BRESLOW, NOAH JOSEPH; BOYD, NATHAN D.T.; TORLUEMKE, GREG A.
To: TELEDESIC LLC
Reel/Frame 018508/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2006
From: TELEDESIC LLC
To: WENGEN WIRELESS LLC
Reel/Frame 018508/0606 →
Continuity (3)
Division 09151994 · Sep 11, 1998
Continuation 10314105 · Dec 6, 2002
Related Publication 20070058656A1 · Mar 15, 2007