Method for streaming interactive content products
First Claim
1. A method for delivering an on-demand content product from a head end to a plurality of remote users in which each of the users interactively controls the product from a product record, including the steps of:
- storing at said head end said product in a random access memory;
storing in memory an address of each user associatively with an identifier code of said content product and a use limit value;
addressing said random access memory in a sequence respectively dictated by control signals generated by each of said plurality of users in order to generate a data stream of said product particularized to interactive control signals generated by each of said plurality of users including control signals to stop and start said data stream;
transmitting said data stream to each of said plurality of users;
blocking transmission of said data stream to a user when the use limit value stored in said storing step is reached or exceeded.
1 Assignment
0 Petitions
Accused Products
Abstract
A pay-per-use system streams a data product from a head end to one or more users allowing interactive, discontinuous use by establishing a user terminal address memory location at the head end in response to each initial pay-per-use request. The system starts playing the movie on an available channel and enables the user to view the feature. The system stores associatively with the user address a limit on the user'"'"'s use of the requested product; in a specific embodiment a time period during which the movie can be viewed, or the number of times the movie can be viewed, or both, even though the data transmission channel between the user and head end is not in use continuously.
-
Citations
4 Claims
-
1. A method for delivering an on-demand content product from a head end to a plurality of remote users in which each of the users interactively controls the product from a product record, including the steps of:
-
storing at said head end said product in a random access memory;
storing in memory an address of each user associatively with an identifier code of said content product and a use limit value;
addressing said random access memory in a sequence respectively dictated by control signals generated by each of said plurality of users in order to generate a data stream of said product particularized to interactive control signals generated by each of said plurality of users including control signals to stop and start said data stream;
transmitting said data stream to each of said plurality of users;
blocking transmission of said data stream to a user when the use limit value stored in said storing step is reached or exceeded. - View Dependent Claims (3)
-
-
2. A method for delivering an on-demand content product from a head end to a plurality of remote users in which each of the users interactively controls the product, including the steps of:
-
storing at said head end said product in a random access memory;
storing in memory an address of each user associatively with an identifier code of said content product and a use limit value;
addressing said random access memory in a sequence respectively dictated by control signals generated by each of said plurality of users in order to generate a data stream of said product responsive to interactive control signals generated by each of said plurality of users including control signals to stop and start said data stream;
transmitting said data stream to each of said plurality of users;
blocking access to said data stream to a user when the use limit value stored in said storing step is reached or exceeded. - View Dependent Claims (4)
-
Specification