US5737332A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data link control method
Assignee: Google Technology Holdings LLC
•
Filing: 1996-01-31
•
Granted: 1998-04-07
•
Expires: 2016-01-31
Abstract
Abstract A data link control method including receiving a message (30) for transmission over a cable communications system. The method determines a number of octets in the message (30). When the number of octets is less than or equal to a predetermined number of octets, the method sets a frame length (44) equal to the number of octets and transmits a frame (180) containing the message (30). When the number of octets is greater than the predetermined number, the messages (30) is segmented (32-42), each segment being identified in order with respect to the other segments. The method thereby provides for graceful communications resumption when the transmission of a message is interrupted before completion.
Inventors
- 👤 Richard J. Corrigan
- 👤 Camille Dozier
- 👤 Rachel Baumann
- 👤 Scott Chu
- 👤 Kurt Steinbrenner
- 👤 David Ingham
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 19:33
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/324
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
121 words
A data link control method, comprising the steps of: (a) receiving a message for transmission over a communications system; (b) determining a number of message portions in the message; (c) when the number of message portions is less than or equal to a predetermined number of message portions, setting a frame length equal to the number of message portions and transmitting a frame containing the message; (d) when the number of message portions is greater than the predetermined number of message portions, assigning a message sequence number to the frame; (e) assigning a first frame sequence number to the frame containing a first segment of message portions in the message; and (f) transmitting the frame containing the first frame sequence number.
Claim 2
Dependent Claim
121 words
A data link control method, comprising the steps of: (a) receiving a message for transmission over a communications system; (b) determining a number of message portions in the message; (c) when the number of message portions is less than or equal to a predetermined number of message portions, setting a frame length equal to the number of message portions and transmitting a frame containing the message; (d) when the number of message portions is greater than the predetermined number of message portions, assigning a message sequence number to the frame; (e) assigning a first frame sequence number to the frame containing a first segment of message portions in the message; and (f) transmitting the frame containing the first frame sequence number.
Claim 3
Dependent Claim
19 words
The method of claim 1, wherein step (a) further includes the step of: (a1) receiving a message routing indicator.
Claim 4
Dependent Claim
18 words
The method of claim 1, wherein step (e) further includes the step of: (e1) setting a more bit.
Claim 5
Dependent Claim
57 words
The method of claim 1, further including the steps of: (g) assigning a next frame sequence number to the frame containing a next segment of message portions in the message; (h) transmitting the frame containing the next segment of message portions; and (i) repeating steps (g) and (h) until the number of message portions has been transmitted.
Claim 6
Dependent Claim
39 words
The method of claim 4, wherein step (g) further includes the steps of: (g1) determining a quantity of message portions in the next segment of message portions; and (g2) setting the frame length to the quantity of message portions.
Claim 7
Dependent Claim
61 words
The method of claim 4, wherein step (g) further includes the steps of: (g1) determining if the next segment of message portions is a last segment; (g2) when the next segment of message portions is not the last segment, setting a more bit; and (g3) when the next segment of message portions is the last segment, not setting the more bit.
Claim 8
Dependent Claim
84 words
A data link control method, comprising the steps of: (a) receiving a frame; (b) determining if the frame is an information frame; (c) when the frame is the information frame, reading a message sequence number and a frame sequence number; (d) determining if the frame sequence number is one greater than a previous frame sequence number; and (e) when the frame sequence number is one greater than the previous frame sequence number, appending a message payload from the frame to a previous message payload.
Claim 9
Dependent Claim
84 words
A data link control method, comprising the steps of: (a) receiving a frame; (b) determining if the frame is an information frame; (c) when the frame is the information frame, reading a message sequence number and a frame sequence number; (d) determining if the frame sequence number is one greater than a previous frame sequence number; and (e) when the frame sequence number is one greater than the previous frame sequence number, appending a message payload from the frame to a previous message payload.
Claim 10
Dependent Claim
30 words
The method of claim 7, further including the step of: (f) when the frame sequence number is not one greater than the previous frame sequence number, transmitting a negative acknowledgment.
Claim 11
Dependent Claim
33 words
The method of claim 7, further including the steps of: (f) determining if a more bit is set in the frame; and (g) when the more bit is not set, assembling a message.
Claim 12
Dependent Claim
21 words
The method of claim 9, further including the steps of: (h) when the more bit is set, repeating from step (a).
Claim 13
Dependent Claim
20 words
The method of claim 9, further including the step of: (h) routing the message based upon a message routing identifier.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-04-06 | 2001-10-06 | 2002-04-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-04-06 | 2005-10-06 | 2006-04-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-04-06 | 2009-10-06 | 2010-04-07 | $7700.00 | Window Closed / Lapsed |