US2011119518A1PendingUtilityA1

Method for providing a guaranteed playout rate

49
Assignee: ORFITELLI WILLIAM APriority: Nov 16, 2009Filed: Nov 16, 2009Published: May 19, 2011
Est. expiryNov 16, 2029(~3.3 yrs left)· nominal 20-yr term from priority
H04N 21/4325G06F 13/385H04N 21/42661H04N 21/241H04N 21/232
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for delivering data to first and second processes comprising: identifying a first process communicatively connected to a first data access port; identifying a second process communicatively connected to a second data access port; identifying a data-throughput requirement of the first process via the first data access port; identifying a current data-throughput being delivered to the first process via the first data access port; identifying a data-throughput difference representing a difference between the data-throughput requirement of the first process and the current data-throughput being delivered to the first process; and delivering data to the first process via the first data access port at a rate that meets the data-throughput requirement at an expense, if necessary, of a data rate delivered to the second process via the second data access port.

Claims

exact text as granted — not AI-modified
1 . A method for delivering data to first and second processes, the method implemented by a data processing system and comprising:
 identifying a first process communicatively connected to a first data access port;   identifying a second process communicatively connected to a second data access port;   identifying a data-throughput requirement of the first process via the first data access port;   identifying a current data-throughput being delivered to the first process via the first data access port;   identifying a data-throughput difference representing a difference between the data-throughput requirement of the first process and the current data-throughput being delivered to the first process; and   delivering data to the first process via the first data access port at a rate that meets the data-throughput requirement at an expense, if necessary, of a data rate delivered to the second process via the second data access port, and wherein the delivering of data to the second process via the second data access port is responsive to an analysis of the data-throughput difference.   
     
     
         2 . The method of  claim 1 , wherein the analysis of the data-throughput difference includes calculating a time delay, wherein the delivery of data to the second process via the second access port is delayed by a time interval specified by the time delay. 
     
     
         3 . The method of  claim 1 , wherein the time delay is further calculated based at least upon a prior-calculated time delay calculated at an earlier time. 
     
     
         4 . The method of  claim 3 , wherein the time delay is decreased from the prior-calculated time delay when the data-throughput difference indicates that the data-throughput requirement of the first process is less than the current data-throughput being delivered to the first process. 
     
     
         5 . The method of  claim 3 , wherein the time delay is increased from the prior-calculated time delay when the data-throughput difference indicates that the data-throughput requirement of the first process is more than the current data-throughput being delivered to the first process. 
     
     
         6 . The method of  claim 1 , wherein the analysis of the data-throughput difference is part of a proportional control process. 
     
     
         7 . The method of  claim 6 , wherein the proportional control process is a proportional-integral-derivative control process. 
     
     
         8 . The method of  claim 7 , wherein the proportional-integral-derivative control process controls the rate that data is delivered to the second process using a control function, the control function including a proportional term which is proportional to the data-throughput difference, an integral term which is proportional to an integral of the data-throughput difference, and a derivative term which is proportional to a derivative of the data-throughput difference. 
     
     
         9 . The method of  claim 1 , wherein the first process is a multimedia process. 
     
     
         10 . The method of  claim 9 , wherein the multimedia process is a digital cinema video projection process. 
     
     
         11 . The method of  claim 1 , wherein the communicative connection between the first process and the first data access port is implemented via ATA over Ethernet. 
     
     
         12 . The method of  claim 1 , wherein the communicative connection between the second process and the second data access port is implemented via ATA over Ethernet. 
     
     
         13 . The method of  claim 1  wherein the first data access port is a read-only data access port. 
     
     
         14 . The method of  claim 1  wherein the second data access port is a read-write data access port. 
     
     
         15 . The method of  claim 1  wherein the first and second data access ports are communicatively connected to a data storage device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.