IP Library Granted Patent US 7,372,820
Granted Patent B1
US 7,372,820 · App. 10/977,147 · Granted May 13, 2008

System and method for striping delay-sensitive data over multiple bursty channels

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,372,820
App. No.
10/977,147
Granted
May 13, 2008
Kind
B1
Abstract

Embodiments of the present invention include a method for striping data comprising accessing data to be striped over a plurality of wireless channels, accessing time sensitivity information associated with the data and mapping the data to the plurality of wireless channels wherein the time sensitivity information is used determine the mapping. The method further includes striping the data over the plurality of wireless channels.

Claims (43)

1. A method for striping data comprising:

accessing data to be striped over a plurality of wireless channels;

accessing time sensitivity information associated with said data to be striped;

determining a plurality of mappings for said data to be striped to said plurality of wireless channels wherein said time sensitivity information is used determine said plurality of mappings of said data to be striped over said plurality of wireless channels;

determining an expected packet loss ratio for each of said plurality of mappings; and

striping said data over said plurality of wireless channels according to one of said plurality of said mappings based on said expected packet loss ratio.

2. The method as recited in claim 1 wherein said accessing time sensitivity information associated with said data further comprises:

determining said data to be striped comprises time sensitive data.

3. The method as recited in claim 2 wherein said accessing time sensitivity information associated with said data further comprises:

determining said data to be striped comprises time sensitive and data dependent data.

4. The method as recited in claim 3 further comprising:

determining said data to be striped comprises layered video streaming data or motion-compensated streaming data.

5. The method as recited in claim 2 wherein said accessing time sensitivity information associated with said data further comprises:

determining said data to be striped comprises time sensitive and data independent data.

6. The method as recited in claim 5 further comprising:

determining said data to be striped comprises pulse-coding modulation (PCM) streaming audio data or multiple description coding (MDC) streaming video data.

7. The method as recited in claim 1 further comprising:

determining channel characteristics of said plurality of wireless channels.

8. A system for striping data comprising:

an input for receiving data to be striped;

an identifier for identifying time sensitivity information associated with said data to be striped;

a mapper for generating a plurality of mappings of said data to be striped to a plurality of wireless channels wherein said time sensitivity information is used to determine said mappings; and

a loss determiner for determining an expected packet loss rate for each of said plurality of mappings.

9. The system as recited in claim 8 further comprising:

a plurality of wireless transmitters coupled to said mapper for transmitting said data over said plurality of wireless channels.

10. The system as recited in claim 8 wherein said mapper is further configured to determine channel characteristics of said plurality of wireless channels.

11. The system as recited in claim 8 further comprising:

an error corrector for correcting a packet loss rate associated with one of said mappings.

12. The system as recited in claim 11 wherein said error corrector uses forward error correction (FEC) to reduce said packet loss rate associated with said plurality of wireless channels.

13. A computer readable medium comprising executable instructions which, when executed in a processing system, causes the system to perform the steps for a method of striping data comprising:

accessing data to be striped over a plurality of wireless channels;

accessing time sensitivity information associated with said data to be striped;

determining a plurality of mappings for said data to be striped to said plurality of wireless channels wherein said time sensitivity information is used determine said mapping of said data to be striped over said plurality of wireless channels;

determining an expected packet loss ratio for each of said plurality of mappings; and

striping said data over said plurality of wireless channels according to one of said plurality of mappings based on said expected packet loss ratio.

14. The computer readable medium as recited in claim 13 wherein said method further comprises:

determining channel characteristics of said plurality of wireless channels.

15. The computer readable medium as recited in claim 13 wherein said accessing time sensitivity information associated with said data further comprises:

determining said data to be striped comprises time sensitive data.

16. The computer readable medium as recited in claim 15 wherein said accessing time sensitivity information associated with said data further comprises:

determining said data to be striped comprises time sensitive and data dependent data.

17. The computer readable medium as recited in claim 16 further comprising:

determining said data to be striped comprises layered video streaming data or motion-compensated streaming data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2021
From: OT PATENT ESCROW, LLC
To: VALTRUS INNOVATIONS LIMITED
Reel/Frame 056157/0492 →
PATENT ASSIGNMENT, SECURITY INTEREST, AND LIEN AGREEMENT Recorded Jan 26, 2021
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP; HEWLETT PACKARD ENTERPRISE COMPANY
To: OT PATENT ESCROW, LLC
Reel/Frame 055269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →