IP Library Granted Patent US 8,855,220
Granted Patent B2
US 8,855,220 · App. 13/241,308 · Granted Oct 7, 2014

Robustness improvement for bandwidth communication system

Inventors: William L. Chapman (Hemlock, NY); Shawn E. O'Hara (Rochester, NY)
Assignee: Intellectual Ventures Fund 83 LLC
H04N1/32726H04N1/3278H04N1/32732H04L7/08H04N1/32765
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,855,220
App. No.
13/241,308
Granted
Oct 7, 2014
Kind
B2
Abstract

A computer-implemented method of communicating message data in a frame of data includes transmitting the frame of data across a communication channel. The frame of data includes the message data, a first 8-bit digital control word, and a second 8-bit digital control word. Each control word has a unique bit pattern and is associated with a different time interval that individually indicates where or when the message data begins or began in the frame of data relative to the time interval's associated control word. At least one of the control words and other data are received. At least some of the other data are identified as the message data based upon receipt of at least one of the control words. Only one of the control words needs to be received to identify the message data from the other data.

Claims (25)

1. A method comprising transmitting, by a computing device, a frame of data across a communication channel, wherein the frame of data comprises message data, a first control word, a second control word, and a third control word, wherein each of the first control word, the second control word, and the third control word has a unique bit pattern and is associated with a different time interval, and wherein each time interval individually indicates where or when the message data begins or began in the frame of data relative to the respective first, second, or third control word associated with the time interval, so that the message data in the frame of data is identifiable in response to a receiving device receiving any one of the first, second, and third control words; and wherein the first, second, and third control words comprise at least one of i) a first start-of-frame control word and a second start-of-frame control word; or ii) a first end-of-frame control word and a second end-of-frame control word.

2. A method comprising:

receiving, at a computing device, a frame of data from a communication channel, wherein the frame of data includes a first control word, a second control word, a third control word, and other data, wherein each of the first, second, and third control words has a unique bit pattern and is associated with a different time interval, and wherein each time interval individually indicates where or when message data begins or began in the frame of data relative to the respective first, second, or third control word associated with the time interval; and

identifying, by the computing device, at least some of the other data as the message data based upon receipt of at least one of the first, second, or third control words, wherein only one of the first, second, or third control words needs to be received to identify the message data from the other data;

wherein the first, second, and third control words comprise at least one of i) a first start-of-frame control word and a second start-of-frame control word; or ii) a first end-of-frame control word and a second end-of-frame control word.

3. The method of claim 2 , wherein at least one of the first, second, or third control words is transmitted before the message data in the frame of data.

4. The method of claim 3 , wherein at least one of the first, second, or third control words is transmitted after the message data in the frame of data.

5. The method of claim 1 , wherein each of the first control word, the second control word, and the third control word comprises an 8-bit digital control word.

6. A method comprising:

transmitting, by a computing device, a frame of data across a communication channel, wherein the frame of data comprises message data, a first control word, a second control word, and a third control word, wherein each of the first, second, and third control words has a unique bit pattern and is associated with a different time interval, and wherein each time interval individually indicates where or when the message data begins or began in the frame of data relative to the respective first, second, or third control word associated with the time interval;

receiving, at the computing device, at least one of the first, second, or third control words and other data; and

identifying, by the computing device, at least some of the other data as the message data based upon receipt of at least one of the first, second, or third control words, wherein only one of the first, second, or third control words needs to be received to identify the message data from the other data; and wherein the first, second, and third control words comprise at least one of i) a first start-of-frame control word and a second start-of-frame control word; or ii) a first end-of-frame control word and a second end-of-frame control word.

7. The method of claim 6 , wherein at least one of the first, second, or third control words is transmitted before the message data in the frame of data.

8. The method of claim 7 , wherein at least one of the first, second, or third control words is transmitted after the message data in the frame of data.

9. The method of claim 6 , wherein at least one of the first, second, or third control words is transmitted after the message data in the frame of data.

10. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:

instructions for transmitting a frame of data across a communication channel, wherein the frame of data comprises message data, a first control word, a second control word, and a third control word, wherein each of the first control word, the second control word, and the third control word has a unique bit pattern and is associated with a different time interval, and wherein each time interval individually indicates where or when the message data begins or began in the frame of data relative to the respective first, second, or third control word associated with the time interval, wherein the message data in the frame of data is identifiable in response to a receiving device receiving any one of the first, second, and third control words; and wherein the first, second, and third control words comprise at least one of i) a first start-of-frame control word and a second start-of-frame control word; or ii) a first end-of-frame control word and a second end-of-frame control word.

11. The non-transitory computer-readable medium of claim 10 , wherein each of the first control word, the second control word, and the third control word comprises an 8-bit digital control word.

12. The non-transitory computer-readable medium of claim 10 , wherein at least one of the first, second, or third control words is transmitted before the message data in the frame of data.

13. The non-transitory computer-readable medium of claim 12 , wherein at least one of the first, second, or third control words is transmitted after the message data in the frame of data.

14. A system comprising:

a memory; and

a processor coupled to the memory, wherein the processor is configured to:

transmit a frame of data across a communication channel, wherein the frame of data comprises message data, a first control word, a second control word, and a third control word, wherein each of the first control word, the second control word, and the third control word has a unique bit pattern and is associated with a different time interval, and wherein each time interval individually indicates where or when the message data begins or began in the frame of data relative to the respective first, second, or third control word associated with the time interval, wherein the message data in the frame of data is identifiable in response to a receiving device receiving any one of the first, second, and third control words; and wherein the first, second, and third control words comprise at least one of i) a first start-of-frame control word and a second start-of-frame control word; or ii) a first end-of-frame control word and a second end-of-frame control word.

15. The system of claim 14 , wherein each of the first control word, the second control word, and the third control word comprises an 8-bit digital control word.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041941/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 030028/0127 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
Continuity (3)
Continuation 11422340 · Jun 6, 2006
Continuation 10174853 · Jun 19, 2002
Related Publication 20120017007A1 · Jan 19, 2012