WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
System for distributing video/audio files from central location to a plurality of cable headends    

Custom CD of patents similar to US5594490 : System for distributing video/audio files from central location to a plurality of cable headends - $19.95
United States Patent5594490   
Link to this pagehttp://www.wikipatents.com/5594490.html
Inventor(s)Dawson; William P. (Murray, UT); Schiller; Jay B. (Boulder, CO); Schmelzer; Richard A. (Boulder, CO); Zigmond; Daniel J. (Boulder, CO)
AbstractA system and method for ensuring accurate reception of digitally encoded files that are transmitted in non-real time from a distribution station to a plurality of receiving stations, e.g. cable headends. Each file is divided into a plurality of data packets, with the packets being transmitted via satellite to the headends. Each headend determines which packets are in error (i.e. missing or jumbled) and need to be re-transmitted to the headend from the distribution station. After such a determination, each headend communicates a request over a land-link, e.g. telephone line or internet, to the distribution station requesting re-transmission of the packets in error. The distribution station then re-transmits these particular packets either via the land-link or the satellite. Re-transmission in non-real time via the land-link allows the headend to simultaneously receive packets via satellite and land-link so as to reduce the time taken to transmit files from the distribution station to the headends. The different land-links coupling the distribution station to each receiving station allow different data packets to simultaneously be re-transmitted to different receiving stations.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5594490
System for distributing video/audio files from central location to a

     plurality of cable headends - US Patent 5594490 Drawing
System for distributing video/audio files from central location to a plurality of cable headends
Inventor     Dawson; William P. (Murray, UT); Schiller; Jay B. (Boulder, CO); Schmelzer; Richard A. (Boulder, CO); Zigmond; Daniel J. (Boulder, CO)
Owner/Assignee     Cable Services Technologies, Inc. (Boulder, CO)
Patent assignment
All assignments
Company News
Publication Date     January 14, 1997
Application Number     08/247,834
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 23, 1994
US Classification     725/67 370/394 370/474 714/748 725/66 725/68 725/109 725/116
Int'l Classification     H04N 007/173
Examiner     Peng; John K.
Assistant Examiner     Grant; Chris
Attorney/Law Firm     Myers Liniak & Berenato
Address
Parent Case    
Priority Data    
USPTO Field of Search     348/6 348/7 348/10 348/12 348/13 455/3.2 455/5.1 455/6.3 455/12.1 455/42 371/8.1 371/8.2 371/32
Patent Tags     distributing video/audio files central location a plurality cable headends
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5499046
Schiller
725/146
Mar,1996

[0 after 0 votes]
5446490
Blahut
725/97
Aug,1995

[0 after 0 votes]
5440336
Buhro
725/93
Aug,1995

[0 after 0 votes]
5430738
Tsuda
714/748
Jul,1995

[0 after 0 votes]
5412660
Chen
370/318
May,1995

[0 after 0 votes]
5345594
Tsuda
455/18
Sep,1994

[0 after 0 votes]
5303234
Kou
370/442
Apr,1994

[0 after 0 votes]
5301194
Seta
370/326
Apr,1994

[0 after 0 votes]
5285272
Bradley
725/115
Feb,1994

[0 after 0 votes]
5262875
Mincer
386/101
Nov,1993

[0 after 0 votes]
5247347
Litteral
725/114
Sep,1993

[0 after 0 votes]
5247575
Sprague
705/53
Sep,1993

[0 after 0 votes]
5216515
Steele
386/55
Jun,1993

[0 after 0 votes]
5191410
McCalley
725/114
Mar,1993

[0 after 0 votes]
5172413
Bradley
725/121
Dec,1992

[0 after 0 votes]
5161194
Ujiie

Nov,1992

[0 after 0 votes]
5151782
Ferraro
725/66
Sep,1992

[0 after 0 votes]
5014125
Pocock
725/93
May,1991

[0 after 0 votes]
4939731
Reed
714/748
Jul,1990

[0 after 0 votes]
4920432
Eggers
386/96
Apr,1990

[0 after 0 votes]
4908828
Tikalsky
714/822
Mar,1990

[0 after 0 votes]
4888767
Furuya
370/243
Dec,1989

[0 after 0 votes]
4841526
Wilson
714/748
Jun,1989

[0 after 0 votes]
4829372
McCalley
725/93
May,1989

[0 after 0 votes]
4829569
Seth-Smith
380/234
May,1989

[0 after 0 votes]
4763191
Gordon
725/104
Aug,1988

[0 after 0 votes]
4422171
Wortley
714/748
Dec,1983

[0 after 0 votes]
4334306
Ulug
370/316
Jun,1982

[0 after 0 votes]
5220420
Hoarty
725/119
Dec,1969

[0 after 0 votes]
5253275
Yurt
375/240
Dec,1969

[0 after 0 votes]
5283639
Esch
725/32
Dec,1969

[0 after 0 votes]
5481546
Dinkins
370/329
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B

[0 market size comments]
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 market share comments]
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%

[0 reasonable royalty comments]
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

[0 Guesstimation of Royalty Value Comments]
License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 license availability comments]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
[0 owner/assignee comments]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

[0 competitive advantage comments]
Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

[0 commercial alternatives comments]
 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A method of transmitting a digital video data file from a distribution station to a cable television or CATV headend, said method comprising the steps of:

a) selecting a data file at said distribution station for transmission to said cable headend;

b) after said selecting step, dividing or segmenting said digital data video file into a plurality of data packets, each packet including a header and a data payload section;

c) using a satellite to transmit said data packets to said cable headend;

d) identifying at said headend which of said packets are in error and need to be re-transmitted from said distribution station to said headend;

e) requesting from said headend that said distribution station re-transmit said packets identified as being in error;

f) deciding at the distribution station whether re-transmission is to be done via a land-link or via the satellite; and

g) re-transmitting said identified packets from said distribution station to said headend over one of said land-link interconnecting said distribution station and said headend and said satellite as determined in said deciding step so as to allow said headend to more quickly and economically receive said video file.

2. The method of claim 1, wherein said step g) further includes re-transmitting said identified packets while said headend is at the same time receiving packets from said satellite thereby reducing the time needed to transmit said file from said distribution station to said headend.

3. The method of claim 2, further including the steps of:

h) decompressing said video data at said headend after said file has been completely and correctly received; and

i) modulating said video data at said headend after step h) and subsequently sending it to a plurality of home viewers via a cable television network.

4. The method of claim 3, further comprising the steps of:

j) following said step b), transmitting said data packets from said distribution station to a satellite uplink facility where forward error correction data is added to each of said packets and said step c) is carried out.

5. The method of claim 1, wherein said step c) further includes transmitting said packets to a plurality of headends, and said step g) is simultaneously carried out over a plurality of said land-links, each land-link interconnecting said distribution station and one of said plurality of headends.

6. A system for transmitting video/audio digital file data from a distribution station to a plurality of cable television or CATV headends, said system comprising:

a hard drive storage disposed at said distribution station, said hard drive storage for storing digital video/audio files to be sent to said cable headends;

a file transmitter server (TS) located at said distribution station for retrieving files from said hard drive storage so that said files may be transmitted to said cable headends in less than real time;

means at said distribution station for dividing each of said files into a plurality of data packets, each packet having a data or payload section and a header section;

satellite transmission means for transmitting said data packets via satellite to each of said cable headends, each said headend having receiving means for receiving said data packets from said satellite transmission means;

a land-link connecting each of said cable headends with said distribution station wherein the number of land-links substantially corresponds to the number of cable headends;

error detection means at each of said headends for identifying which, if any, of said packets received from said distribution station are in error and need to be re-transmitted;

re-transmission request means at each of said headends for sending an error signal over a corresponding one of said land-links from said headend to said distribution station, said error signal identifying (positively or negatively) specific packets which need to be re-transmitted from said distribution station to the requesting headend(s);

re-transmission means at said distribution station for re-transmitting said specific packets identified by said re-transmission request means to said requesting headend(s);

decision making means at said distribution station for determining whether said re-transmission of said specific packets is to be done via said land-link or said satellite transmission means; and

means at each of said headends for storing said received packet data, said received data to be distributed over a cable television network to a plurality of subscribers at a later time.

7. The system of claim 6, further including an encoder for adding forward error correction data to the packet data before said packets are transmitted by way of said satellite to said cable headends; and wherein said error detection means at each of said headends is further for removing said forward error correction data so as to identify and correct data having FEC errors.

8. The system of claim 7, wherein said decision means is for determining that said re-transmission of said specific packets identified as being in error is to be carried out over said land-link when less than a predetermined number of headends request re-transmission of said packets.

9. The system of claim 8, wherein said decision means decides that if only one headend requests re-transmission of a certain packet, then said certain packet is to be re-transmitted via said land-link.

10. The system of claim 9, wherein each of said land-links include a phone line.

11. The system of claim 6, further including compression means at said distribution station for compressing said digital video/audio file data before it is stored in said hard drive storage and wherein said hard drive storage includes at least one of optical and magnetic disks for storing said files.

12. The system of claim 11, wherein each of said cable headends includes decompressing and digital-to-analog means for transforming said digital file data into analog format to be distributed over said cable network to said plurality of subscribers.

13. The system of claim 6, wherein said re-transmission means re-transmits said specific data packets over at least one of said land-links to at least one of said headends to which said satellite transmission means is also transmitting packets thereby allowing said one headend to simultaneously receive data packets via said land-link and said satellite so as to reduce the time taken to transmit said file data from said distribution station to said one headend.

14. A method of transferring/transmitting a digital data file from a first station to a second station, said method comprising the steps of:

a) storing a plurality of digital data files in a storage area at said first station;

b) instructing a file server at said first station to transmit a file to said second station;

c) retrieving said file via said file server from said storage area at said first station;

d) dividing said file into a plurality of data packets, each packet having a header section and a data payload section;

e) adding error identification data to each of said data packets;

f) transmitting said data packets via satellite or microwave to said second station;

g) analyzing said error identification data from each of said data packets at said second station so as to identify which of said packets are in error and need to be re-transmitted to said second station from said first station;

h) requesting, via a land-link connecting said first and second stations, said first station to re-transmit said packets identified in step g) to be in error;

i) deciding whether to re-transmit via the land-link or via the satellite or microwave and re-transmitting from said first station to said second station via one of said land-link and said satellite or microwave said packets requested in step h) depending upon the transmission medium determined in said deciding step;

j) receiving said re-transmitted packets at said second station by way of a data interface device; and

k) storing said re-transmitted data at said second station adjacent the previously transmitted correctly received and stored data of said file.

15. The method of claim 14, wherein said steps f) and i) are at some point carried out substantially simultaneously so as to reduce the time taken to transmit said file from said first station to said second station.

16. The method of claim 14, further comprising the step of:

l) after step e) but before step f), adding FEC satellite error correction data to each of said packets.

17. The method of claim 16, wherein said steps d), e), and g) are performed by way of TCP/IP file transfer protocol.
 Description Submit all comments and votes
 


This invention relates to a system and method for distributing digital data files from a distribution station to at least one receiving station such as a cable headend. More particularly, this invention relates to a system for ensuring accurate reception of digitally encoded video/audio file packets transmitted from a distribution station to at least one cable headend.

BACKGROUND OF THE INVENTION

Multi-station communications in radio links, buss type wire-links, and other networks such as satellites, have the capability of delivering information to a plurality of receiving stations throughout the network by way of a single transmission. For instance, a satellite transmission generally may be simultaneously received by a plurality of separate and distinct receiving dishes.

A problem of longstanding concern arises when certain receiving stations determine that particular data packets of information received from the distribution station are in error (i.e. missing or jumbled) and require re-transmission. When a plurality of receiving stations simultaneously communicate their re-transmission requests to the central distribution station, these repeat request signals often conflict with one another thus resulting in communication error preventing the desired packets from being re-transmitted from the distribution station. As will be evident to those of skill in the art, such conflicts typically arise when a plurality of receiving stations share the same communication link with the distribution station thus leading to problems of multi-access.

Different types of communication links have typically been used for transfer of data. One type of common carrier communication link is terrestrial such as cable or leased phone lines. Other common carriers may include high speed satellite, microwave, or FM band links. Such links often have different lengths, operate at different error rates, and transfer data packets at different speeds. Because a variety of communication links having different characteristics may be available between two locations, it is advantageous to choose the communication link which is the most economical and efficient for the type of data transfer desired. It is therefore desireable to provide a communication system which is flexible, adjustable, and efficiently used for data transfer over communication links having different characteristics.

Because of the value and precision of data file transfer, it is important that all data be correctly transferred, particularly in the face of predictable errors caused in the communication links used for data transfer. Such errors are often caused, for example, in satellite links by bolts of lighting.

In response to such problems, conventional file transfer protocols (FTPs), such as Transmission Control Protocol/Internet Protocol (TCP/IP), based on a layered architecture have been developed for the transfer of data between remote computers or servers. Such protocols divide files into packets, add error identification data thereto, and then transmit the packets or frames so as to allow evaluation with respect to whether the packets are correctly received. The receiving station analyzes the error identification data and thus identifies packets in error. After such a determination is made as to which packets need to be re-sent, the receiving station typically communicates to the sending station which data frames or packets are in error and requests re-transmission of such frames.

A downside to such systems is that when different receiving stations request re-transmission of different packets, such re-transmission of different packets to different stations via satellite take up valuable satellite time and lengthens the time required to transmit and re-transmit the files to the different receiving stations. Furthermore, the aforementioned problem of multi-access arises when multiple receiving stations simultaneously attempt to request re-transmissions from the distributor via a common link such as a satellite channel, problems of multi-access also lengthening the time period required to transfer files from the distributors to the receiving stations.

U.S. Pat. No. 4,908,828 discloses a method for error-free file transfer and reception wherein a distribution station transmits/transfers files to a plurality of receiving stations. Each file to be transferred is divided into a plurality of data packets, these packets being transmitted from the distribution station to the receiving stations via the SCA band of an FM channel. In an effort to avoid the aforementioned problems which occur when receiving stations r