Selective inactivation and copy-protection
First Claim
1. A method for providing data-on-demand (DOD) services comprising the acts of:
- providing at least one DOD service to at least one client, wherein said at least one DOD service is stored for future access; and
providing at least one associated expiration information packet corresponding to said at least one DOD service to said at least one client, wherein said at least one associated expiration information packet indicates a first predetermined time after which said at DOD service may no longer be accessed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention teaches a method for selectively preventing the access by a client to data-on-demand (DOD) services comprising the acts of: receiving at least one DOD service, and receiving at least one associated expiration information packet corresponding to the at least one DOD service, wherein the at least one expiration information packet indicates a first predetermined time after which the at least one DOD service may no longer be accessed; and storing at least a portion of the at least one DOD service in a memory location. In a second embodiment the method further comprises the act of receiving at least one associated copy protection information packet corresponding to the at least one DOD service, wherein the at least one copy protection information packet indicates a second predetermined time after which copying of the at least one DOD service will be hindered.
71 Citations
34 Claims
-
1. A method for providing data-on-demand (DOD) services comprising the acts of:
-
providing at least one DOD service to at least one client, wherein said at least one DOD service is stored for future access; and
providing at least one associated expiration information packet corresponding to said at least one DOD service to said at least one client, wherein said at least one associated expiration information packet indicates a first predetermined time after which said at DOD service may no longer be accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for selectively preventing the access by a client to data-on-demand (DOD) services comprising the acts of:
-
receiving at least one DOD service, and receiving at least one associated expiration information packet corresponding to said at least one DOD service, wherein said at least one expiration information packet indicates a first predetermined time after which said at least one DOD service may no longer be accessed; and
storing at least a portion of said at least one DOD service in a memory location. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data-on-demand (DOD) broadcasting system for providing DOD programs that may only be accessed for a limited time to clients comprising:
a DOD server operative to provide at least one DOD program to at least one DOD receiver via a transmission medium, said DOD server further operative to provide at least one associated expiration information packet corresponding to said at least one DOD program in order to enable said at least one DOD receiver to restrict access to said DOD program, wherein said at least one DOD program has expired. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. A set-top-box (STB) for receiving data-on-demand comprising:
-
a databus;
a first communication device suitable for coupling to a digital broadcast communications medium, said first communication device operable to receive digital broadcast data, wherein said digital broadcast data includes at least one DOD service;
memory bi-directionally coupled to said databus, said memory including computer executable instructions for;
a) reading at least a portion of said digital broadcast data, said digital broadcast data including expiration information associated with said DOD service;
b) determining whether said received DOD service is expired based on said expiration information; and
c) when said DOD service is expired, preventing access to said DOD service;
a digital data decoder bi-directionally coupled to said databus;
a central processing unit (CPU) bi-directionally coupled to said databus, said CPU implementing a STB control process controlling said memory, said first communications device and said digital decoder, said STB control process operable to process digital data received at said first communications device. - View Dependent Claims (32, 33, 34)
-
Specification