Patent US5555441A successfully refreshed from Google Patents.
US5555441A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Interactive audiovisual distribution system
Assignee: Intellectual Ventures Fund 83 LLC
•
Filing: 1994-08-02
•
Granted: 1996-09-10
•
Expires: 2014-08-02
Abstract
Abstract A distribution center according to the present invention is capable of handling requests from a plurality of subscribers for accessing programs in a central audiovisual library. The subscriber requests may specify a variable time allowance interval within which a requested program may be delivered.
Inventors
- 👤 Joseph C. Haddad
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 02:25
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336; H04N7/17318
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
238 words
An interactive audiovisual distribution system comprising: A. a distribution center having: a. a library of stored audiovisual programs; b. an order processing computer connected to a plurality of subscriber stations for handling requests for delivery of selected segments of said audiovisual programs from said plurality of subscriber stations, at least one of said requests including a time allowance interval within which a respective one of said selected segments is to be delivered, said order processing computer being coupled to a plurality of transmission control processing units for allocating servicing of said requests to said transmission control processing units; and c. each of said transmission control processing units having: a transmission control processor for receiving commands from said order processing computer and for handling the distribution of said requested selected program segments; a memory for storing audiovisual programs including said requested selected program segments; and an interface for coordinating transfer of said requested program segments to subscriber stations corresponding to said requests; and B. each of said subscriber stations including: a receiver for receiving said requested program segments from said distribution center; a terminal processor having associated memory, input device, and display for generating said requests for delivery of selected segments of said audiovisual programs from said distribution center and for coordinating transfer of said requested program segments delivered from said distribution center; and a video processor for decompressing said requested program segments which are in compressed video format.
Claim 2
Dependent Claim
238 words
An interactive audiovisual distribution system comprising: A. a distribution center having: a. a library of stored audiovisual programs; b. an order processing computer connected to a plurality of subscriber stations for handling requests for delivery of selected segments of said audiovisual programs from said plurality of subscriber stations, at least one of said requests including a time allowance interval within which a respective one of said selected segments is to be delivered, said order processing computer being coupled to a plurality of transmission control processing units for allocating servicing of said requests to said transmission control processing units; and c. each of said transmission control processing units having: a transmission control processor for receiving commands from said order processing computer and for handling the distribution of said requested selected program segments; a memory for storing audiovisual programs including said requested selected program segments; and an interface for coordinating transfer of said requested program segments to subscriber stations corresponding to said requests; and B. each of said subscriber stations including: a receiver for receiving said requested program segments from said distribution center; a terminal processor having associated memory, input device, and display for generating said requests for delivery of selected segments of said audiovisual programs from said distribution center and for coordinating transfer of said requested program segments delivered from said distribution center; and a video processor for decompressing said requested program segments which are in compressed video format.
Claim 3
Dependent Claim
22 words
A system according to claim 1 wherein each of said subscriber stations further includes a memory for storing said requested program segments.
Claim 4
Dependent Claim
34 words
A system according to claim 1 wherein said order processing computer includes means for prioritizing said requests from said subscriber stations and allocating delivery of programs requested in accordance with said time allowance interval.
Claim 5
Dependent Claim
246 words
An interactive audiovisual distribution system comprising: A. a distribution center having: a. a library of stored audiovisual programs; b. an order processing computer connected to a plurality of subscriber stations for handling requests for delivery of selected segments of said audiovisual programs from said plurality of subscriber stations, said order processing computer being coupled to a plurality of transmission control processing units for allocating servicing of said requests to said transmission control processing units; and c. each of said transmission control processing units having: a transmission control processor for receiving commands from said order processing computer and for handling the distribution of said requested selected program segments; a memory for storing audiovisual programs including said requested selected program segments; and an interface for coordinating transfer of said requested program segments to subscriber stations corresponding to said requests; and B. each of said subscriber stations including: a receiver for receiving said requested program segments from said distribution center; a terminal processor having associated memory, input device, and display for generating said requests for delivery of selected segments of said audiovisual programs from said distribution center and for coordinating transfer of said requested program segments delivered from said distribution center; and a video processor for decompressing said requested program segments which are in compressed video format; and C. Wherein said order processing computer of the distribution center includes means capable of delivering requested program segments within a subscriber selected minimum and maximum time period specified in said requests.
Claim 6
Dependent Claim
246 words
An interactive audiovisual distribution system comprising: A. a distribution center having: a. a library of stored audiovisual programs; b. an order processing computer connected to a plurality of subscriber stations for handling requests for delivery of selected segments of said audiovisual programs from said plurality of subscriber stations, said order processing computer being coupled to a plurality of transmission control processing units for allocating servicing of said requests to said transmission control processing units; and c. each of said transmission control processing units having: a transmission control processor for receiving commands from said order processing computer and for handling the distribution of said requested selected program segments; a memory for storing audiovisual programs including said requested selected program segments; and an interface for coordinating transfer of said requested program segments to subscriber stations corresponding to said requests; and B. each of said subscriber stations including: a receiver for receiving said requested program segments from said distribution center; a terminal processor having associated memory, input device, and display for generating said requests for delivery of selected segments of said audiovisual programs from said distribution center and for coordinating transfer of said requested program segments delivered from said distribution center; and a video processor for decompressing said requested program segments which are in compressed video format; and C. Wherein said order processing computer of the distribution center includes means capable of delivering requested program segments within a subscriber selected minimum and maximum time period specified in said requests.
Claim 7
Dependent Claim
28 words
A system according to claim 1 wherein said order processing computer includes means for interactively communicating information including program segment selection and price with each of said subscribers.
Claim 8
Dependent Claim
21 words
A system according to claim 5 wherein said means for interactively communicating includes a modem for facilitating communication over telephone lines.
Claim 9
Dependent Claim
37 words
A system according to claim 1 wherein said distribution center further includes a multiplexer for multiplexing a plurality of said transfers of said requested program segments to respective plurality of subscriber stations via a single communication medium.
Claim 10
Dependent Claim
15 words
A system according to claim 7 wherein said communication medium is a fiber optic link.
Claim 11
Dependent Claim
33 words
A system according to claim 1 wherein said order processing computer further includes means for scheduling delivery of said requested program segments as a function of the rate of arrival of said requests.
Claim 12
Dependent Claim
34 words
A system according to claim 1 wherein said order processing computer further includes means for scheduling delivery of said requested program segments as a function of the availability of said transmission control processing units.
Claim 13
Dependent Claim
27 words
A system according to claim 1 wherein said order processing computer further includes means for weighing each said requests and scheduling said deliveries in successive weight order.
Claim 14
Dependent Claim
19 words
A system according to claim 1 wherein said interface between said distribution center and subscriber station utilizes wireless transmission.
Claim 15
Dependent Claim
18 words
A system according to claim 1 wherein said interface between said distribution center and subscriber station is digital.
Claim 16
Dependent Claim
25 words
A system according to claim 1 wherein the program segments stored in said memory of said transmission control processing units is in compressed video format.
Claim 17
Dependent Claim
29 words
A system according to claim 1 wherein said order processing computer further includes means for optimizing delivery of like orders to requested subscriber stations at substantially the same time.
Claim 18
Independent Claim
100 words
A method of interactive distribution of audiovisual programs from a distribution center to a plurality of subscriber stations, comprising the steps of: storing in a library in said distribution center a selection of audiovisual programs; receiving requests from said subscriber stations for selected program segments from said selection of audiovisual programs, each of said requests including a time allowance interval within which a respective selected program segment is to be delivered; processing said requests; accessing said selected program segments from said library; and delivering said selected program segments to respective subscriber stations making said requests within respective time allowance intervals.
Claim 19
Independent Claim
100 words
A method of interactive distribution of audiovisual programs from a distribution center to a plurality of subscriber stations, comprising the steps of: storing in a library in said distribution center a selection of audiovisual programs; receiving requests from said subscriber stations for selected program segments from said selection of audiovisual programs, each of said requests including a time allowance interval within which a respective selected program segment is to be delivered; processing said requests; accessing said selected program segments from said library; and delivering said selected program segments to respective subscriber stations making said requests within respective time allowance intervals.
Claim 20
Dependent Claim
22 words
A method according to claim 16, further including the step of selectively varying said time allowance intervals by said respective subscriber stations.
Claim 21
Dependent Claim
20 words
A method according to claim 16 further including the step of storing said delivered program segments at said subscriber stations.
Claim 22
Dependent Claim
20 words
A method according to claim 16 further including the step of interactively communicating order specifications including changes to said specifications.
Claim 23
Dependent Claim
30 words
A method according to claim 16 further including the step of interactively communicating information including program selection and price between said distribution center and said plurality of said subscriber stations.
Claim 24
Dependent Claim
43 words
A method according to claim 20 wherein said step of interactively communicating information includes communicating codes to said subscriber station which specify the length of time or the number of times a delivered program segment may be viewed before it is automatically erased.
Claim 25
Dependent Claim
30 words
A method according to claim 20, wherein said step of interactively communicating codes to said subscriber stations specifies the earliest time that the delivered program segment is available for viewing.
Claim 26
Dependent Claim
27 words
A method according to claim 16 wherein said step of processing said requests includes determining whether to accept or reject subscriber orders based on pending scheduled orders.
Claim 27
Dependent Claim
33 words
A method according to claim 16 wherein said step of processing said requests includes monitoring transmission medium availability and scheduling said delivery of program segments in order when said transmission medium is available.
Claim 28
Dependent Claim
31 words
A method according to claim 16 wherein said step of processing said requests includes accumulating requests having overlapping time allowance intervals for delivering said program segments substantially simultaneously to respective subscribers.
Claim 29
Dependent Claim
30 words
A method according to claim 16 wherein said step of processing said requests includes accumulating requests of same program segments for broadcasting said same program segments to respective subscriber stations.
Claim 30
Dependent Claim
95 words
A method according to claim 16, further including a step for optimizing delivery of said requests, including: (a) calculating a slack time for each requested program segment; (b) comparing the slack times of conflicting program segments; (c) selecting the minimum slack time among said conflicting program segments; (d) substituting said slack times of said conflicting program segments with said minimum slack time; (e) calculating the number of channels which complete delivery of program segments within said slack time; and (f) scheduling delivery of the next program segment based upon said slack time and channel availability.
Claim 31
Dependent Claim
45 words
A method according to claim 27, further including the steps of: (g) retrieving estimates of rates at which orders are expected to be placed; (h) scheduling delivery of the next program segment based upon said minimum slack time, said estimate of rates, and channel availability.
Claim 32
Dependent Claim
97 words
A method according to claim 16, further including the steps for scheduling the delivery of said requested program segments, based on request weights, said weights are computed by: (a) reciprocating the number of channels which will complete their delivery within a slack time; (b) add a variance which is inversely proportional to an estimated arrival rate of requests; (c) add a variance which is proportional to an estimated arrival rate of new requests; (d) subtracting a variance proportional to an estimated arrival rate of express orders; and (e) scheduling the requests in accordance with delivery weight order.
Claim 33
Dependent Claim
15 words
A method according to claim 29 wherein said variance is calculated based on fuzzy logic.
Claim 34
Dependent Claim
16 words
A method according to claim 29 wherein said weights are updated as operating experience is gained.
References Cited (Backward Citations)
US3696297A
Cited
US3757225A
Cited
US4008369A
Cited
US4264924A
Cited
US4518989A
Cited
US4536791A
Cited
US4395780A
Cited
US4740834A
Cited
US4450477A
Cited
US4590516A
Cited
US4521806A
Cited
US4567512A
Cited
US4520404A
Cited
US4885775A
Cited
US4677467A
Cited
US4755872A
Cited
US4789863A
Cited
US4763191A
Cited
US4761684A
Cited
US4963995A
Cited
WO1992012599A1
Cited
US5371532A
Cited
EP0605115A2
Cited
US5442389A
Cited
US5442390A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-10 | 2000-03-11 | 2000-09-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-10 | 2004-03-11 | 2004-09-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-10 | 2008-03-11 | 2008-09-10 | $7700.00 | Window Closed / Lapsed |