Apparatus for entitling remote client devices
First Claim
1. A method of providing content to a client-receiver in a local area network coupled to a headend of a subscriber television system, the method implemented in a web-server in the local area network, the web-server in communication with the headend and the client-receiver, the method comprising the steps of:
- receiving at the web-server a plurality of streams of packets from the headend, wherein each packet includes a payload having content that is formatted according to a first protocol;
receiving at the web-server a request from a client-receiver in the local area network for a service made up of a specific stream of packets, wherein the request is a message that is formatted according to a second protocol;
determining at the web-server whether the client-receiver is entitled to receive the requested service; and
responsive to determining the client-receiver is entitled to receive the requested service, providing the requested service to the client-receiver, wherein the specific stream of packets of the requested service are included in the received plurality of streams of packets.
3 Assignments
0 Petitions
Accused Products
Abstract
A server in a subscriber television network receives service instances from a headend of the subscriber television network. The server is adapted to encrypt according to an encryption scheme and re-transmit service instances to a client-receiver. The server reformats the service instance from a first format into a second format the client-receiver can access the service instance.
115 Citations
85 Claims
-
1. A method of providing content to a client-receiver in a local area network coupled to a headend of a subscriber television system, the method implemented in a web-server in the local area network, the web-server in communication with the headend and the client-receiver, the method comprising the steps of:
-
receiving at the web-server a plurality of streams of packets from the headend, wherein each packet includes a payload having content that is formatted according to a first protocol;
receiving at the web-server a request from a client-receiver in the local area network for a service made up of a specific stream of packets, wherein the request is a message that is formatted according to a second protocol;
determining at the web-server whether the client-receiver is entitled to receive the requested service; and
responsive to determining the client-receiver is entitled to receive the requested service, providing the requested service to the client-receiver, wherein the specific stream of packets of the requested service are included in the received plurality of streams of packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of providing content to a client-receiver in a local area network coupled to a headend of a subscriber television system, the method implemented in a web-server in the local area network, the web-server in communication with the headend and the client-receiver, the method comprising the steps of:
-
receiving at the web-server a plurality of services from the headend;
receiving at the web-server a request for a specific service of the plurality of services from a client-receiver in the local area network;
determining at the web-server whether the client-receiver is entitled to receive the requested service; and
responsive to determining the client-receiver is entitled to receive the requested service, providing the requested service to the client-receiver, wherein the specific service is formatted according to a web-based protocol. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method of providing content to a client-receiver in a local area network coupled to a headend of a subscriber television system, the method implemented in a web-server in the local area network, the web-server in communication with the headend and the client-receiver, the method comprising the steps of:
-
receiving at the web-server a plurality of services from the headend;
receiving at the web-server a request for a specific service of the plurality of services from a client-receiver in the local area network;
determining at the web-server whether the client-receiver is entitled to receive the specific service; and
responsive to determining the client-receiver is not entitled to receive the specific service, further including the steps of;
determining whether to entitle the client-receiver to receive the specific service; and
responsive to determining to entitle the client-receiver, granting the client-receiver an entitlement to the specific service;
determining whether to encrypt the specific service, and if so, further including the steps of;
determining an encryption scheme for encrypting the specific service;
implementing the encryption scheme to encrypt the specific service; and
responsive to the client-receiver being entitled to the specific service, providing the encrypted specific service to the client-receiver, wherein the specific service is formatted according to a web-based protocol; and
responsive to both determining not to encrypt the requested service and the client-receiver being entitled to the specific service, providing the specific service to the client-receiver, wherein the specific service is formatted according to a web-based protocol.
-
-
34. A method of accessing content at a client-receiver in a local area network coupled to a headend of a subscriber television system, the method comprising the steps of:
-
displaying a web page in a first window of a web-browser to a user of the client-receiver, the having subscriber television system service information included therein;
transmitting from the client-receiver a request for a user selected service instance to a web-server in the local area network;
determining at the web-server whether the web-server and the client-receiver are each entitled to access the requested service instance;
responsive to the web-server determining that both the web-server and the client-receiver are entitled to access the requested service instance, transmitting the user selected service instance from the web-server to the client-receiver; and
displaying in a second window of a web-browser the user selected service instance, wherein the user selected service instance is a service instance of a plurality of service instances received at the web-server from the headend of the subscriber television service instance. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A web-server in a subscriber television system, the web-server in communication with a headend of the subscriber television system through a first communication link and located at a subscriber location, the web-server comprising:
-
a transceiver in communication with a client-receiver through a second communication link, wherein the transceiver receives a plurality of messages from a client-receiver, the plurality of messages including at least one message for a specific instance of service, wherein the specific instance of service is one instance of service of multiple instances of service provided by the headend;
a processor in communication with the headend and the transceiver, the processor adapted to process messages received at the transceiver from the client-receiver; and
an authorization module in communication with the processor, the authorization module adapted to determine whether the client-receiver is entitled to access the specific instance of service, wherein the specific instance of service is only provided to the client-receiver via the transceiver responsive to the authorization module determining the client-receiver is entitled. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A web-server in a subscriber television system, the web-server in communication with a headend of the subscriber television system through a first communication link and located at a subscriber location, the web-server comprising:
-
a transceiver in communication with a client-receiver through a second communication link, wherein the transceiver receives a plurality of messages from a client-receiver formatted according to a web based protocol, the plurality of messages including at least one message for a specific instance of service, wherein the specific instance of service is one instance of service of multiple instances of service provided by the headend;
a processor in communication with the headend and the transceiver, the processor adapted to process messages received at the transceiver from the client-receiver and determine therefrom a scheme for providing the client-receiver with the specific instance of service via the transceiver; and
an authorization module in communication with the processor, the authorization module adapted to grant the client-receiver entitlement to access the specific instance of service, wherein the specific instance of service is only provided to the client-receiver responsive to the client-receiver having the entitlement to access the specific instance of service. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A web-server receiving through a first communication link multiple instances of service from a headend of a subscriber television system, the web-server comprising:
-
a transceiver in communication with a client-receiver through a second communication link, wherein the transceiver receives a plurality of messages from a client-receiver formatted according to a web based protocol, the plurality of messages including at least one message for a specific instance of service, wherein the specific instance of service is one of the multiple instances of services provided by the headend;
a processor in communication the transceiver, the processor adapted to process messages received at the transceiver from the client-receiver and determine therefrom a scheme for providing the client-receiver with the specific instance of service via the transceiver; and
an authorization module in communication with the processor, the authorization module adapted to grant the client-receiver entitlement to access the specific instance of service, wherein the specific instance of service is only provided to the client-receiver responsive to the client-receiver having the entitlement to access the specific instance of service, wherein the authorization module is further adapted to implement instructions received from the headend for granting and denying entitlements for the client-receiver to instances of service. - View Dependent Claims (84, 85)
-
Specification