Controlling data-on-demand client access
First Claim
1. A method for controlling client access to DOD services comprising the acts of:
- providing at least one subscription data packet including at least one client identification code and at least one subscription level code to at least one client; and
providing at least one service having at least one associated subscription level to said at least one client;
wherein said at least one associated subscription level code indicates that said at least one client may access said at least one service.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention teaches a method for controlling client access to DOD services, comprising: receiving a subscription data packet including at least one associated client identification code, at least one associated subscription level code, and at least one associated service level code; and storing at least a portion of the at least one associated subscription level code in a memory location; storing the at least one associated service level code in a memory location; receiving a first service having a subscription level; and wherein the subscription level code corresponds to the subscription level, accessing the first service. The method further includes: receiving a second service having at least one associated service level; and wherein the at least one associated service level code corresponds to the at least one associated service level, accessing at least a portion of the second service.
-
Citations
58 Claims
-
1. A method for controlling client access to DOD services comprising the acts of:
-
providing at least one subscription data packet including at least one client identification code and at least one subscription level code to at least one client; and
providing at least one service having at least one associated subscription level to said at least one client;
wherein said at least one associated subscription level code indicates that said at least one client may access said at least one service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling client access to DOD services comprising the acts of:
-
receiving at least one subscription data packet including at least one associated client identification code and at least one associated subscription level code; and
storing at least a portion of said at least one associated subscription level code in a memory location;
receiving at least one service having at least one associated subscription level; and
wherein said at least one associated subscription level code corresponds to said at least one associated subscription level, accessing at least a portion of said service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 36)
-
-
21. A data-on-demand (DOD) broadcasting system for providing DOD services to clients comprising:
a DOD server operative to provide at least one DOD program to clients via a transmission medium, said DOD server further operative to provide at least one subscription level code to said clients in order to enable at least one of said clients to access said at least one DOD program, wherein said at least one subscription level code is associated with said at least one DOD program, and further wherein said at least one subscription level code is accessed by one or more selected clients that are authorized to access said at least one DOD program associated with said at least one subscription level code. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 41, 43)
-
37. 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;
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 a client identification code associated with said client and a subscription access level;
b) determining whether said client identification code included in said data is associated with said client; and
c) when said client identification code included in said data is determined to be associated with said client, implementing said subscription access level, wherein said implemented subscription access level enables said client to access at least one DOD program associated with said subscription access level;
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.
-
-
42. A computer implemented method for controlling access to data-on-demand (DOD) programs by a data receiving system such as a set-top-box to, said computer implemented method comprising the act of:
transmitting to said data receiving system an information packet including a client identifier and a subscription level code, wherein said data receiving system is operative executable by said data receiving system, said anti-counterfeit software operable to determine whether said data receiving device is counterfeit or authentic, said anti-counterfeit software further operable to perform anti-counterfeit measures at said data receiving system.
-
44. A data packet comprising:
-
at least one client data block including an associated client identification number corresponding to a client; and
at least one subscription level data block including at least one associated subscription level code indicating at least one subscription level associated with said client. - View Dependent Claims (45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
48. A method for controlling client access to DOD services comprising the acts of:
-
receiving at least one subscription data packet including at least one associated client identification code, at least one associated subscription level code, and at least one associated service level code; and
storing at least a portion of said at least one associated subscription level code in a memory location;
storing at least a portion of said at least one associated service level code in a memory location;
receiving at least one first service having at least one associated subscription level; and
wherein said at least one associated subscription level code corresponds to said at least one associated subscription level, accessing at least a portion of said first service.
-
Specification