Broadcast carousel system access for remote home communication terminal
First Claim
Patent Images
1. A method for providing carousel objects to a remote digital home communication terminal (remote DHCT) via a gateway device, the method comprising:
- receiving at the gateway device a message from the remote DHCT requesting a carousel object;
receiving at the gateway device the carousel object, wherein the carousel object is repeatedly broadcast using a first protocol to the gateway device by a server device over a communications network;
converting by the gateway device the carousel object in the first protocol into a second protocol; and
responsive to the gateway receiving the message requesting the carousel object from the remote DHCT, transmitting by the gateway device the carousel object to the remote DHCT using the second protocol, the remote DHCT being capable of processing the carousel object using the second protocol, wherein the gateway device and the remote DHCT are located at a customer premises.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing objects to a remote digital home communication terminal (remote DHCT) via a gateway device located at a customer premises. One such method, among others, includes receiving a message from a remote DHCT requesting a carousel object, receiving the carousel object from a server device, and transmitting the carousel object to the remote DHCT.
57 Citations
48 Claims
-
1. A method for providing carousel objects to a remote digital home communication terminal (remote DHCT) via a gateway device, the method comprising:
-
receiving at the gateway device a message from the remote DHCT requesting a carousel object; receiving at the gateway device the carousel object, wherein the carousel object is repeatedly broadcast using a first protocol to the gateway device by a server device over a communications network; converting by the gateway device the carousel object in the first protocol into a second protocol; and responsive to the gateway receiving the message requesting the carousel object from the remote DHCT, transmitting by the gateway device the carousel object to the remote DHCT using the second protocol, the remote DHCT being capable of processing the carousel object using the second protocol, wherein the gateway device and the remote DHCT are located at a customer premises. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for providing carousel objects to a remote digital home communication terminal (remote DHCT) via a gateway device, the method comprising:
-
receiving at the gateway device a carousel object, wherein the carousel object is repeatedly broadcast using a first protocol to the gateway device by a server device over a communications network; converting by the gateway device the carousel object in the first protocol into a second protocol; caching the carousel object; receiving at the gateway device a message from the remote DHCT requesting the carousel object; and transmitting by the gateway device the carousel object to the remote DHCT using the second protocol responsive to the gateway device receiving the message requesting the carousel object, the remote DHCT being capable of processing the carousel object using the second protocol, wherein the gateway device and the remote DHCT are located at a customer premises.
-
-
14. A method for receiving carousel objects by a remote digital home communication terminal (remote DHCT) from a gateway device, the method comprising:
-
transmitting by the remote DHCT a message to the gateway device requesting a carousel object; converting by the gateway device the carousel object from a first protocol into a second protocol; and receiving by the remote DHCT the carousel object using the second protocol from the gateway device based on the transmitted message, the remote DHCT being capable of processing the carousel object using the second protocol, wherein the gateway device and the remote DHCT are located at a customer premises. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A gateway device comprising:
-
logic configured to receive a message from a remote digital home communication terminal (remote DHCT); logic configured to convert the carousel object from a first protocol into a second protocol; logic configured to determine whether a carousel object is to be transmitted to the remote DHCT based on the received message; and logic configured to initiate a transmission of the carousel object using the second protocol from the gateway device to the remote DHCT in response to the logic determining that the carousel object is to be transmitted to the remote DHCT, the remote DHCT being capable of processing the carousel object using the second protocol, wherein the gateway device and the remote DHCT are located at a customer premises. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A remote digital home communication terminal (remote DHCT), comprising:
-
a first software application that is configured to provide a television service using data contained in a carousel object; a second software application that is configured to request the carousel object from a gateway device and to receive, in response to the request, the carousel object from the gateway device, the gateway device converting the carousel object from a first protocol into a second protocol; and a third software application that is configured to process the carousel object using the second protocol. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A gateway device comprising:
-
a broadcast carousel system (BCS) software application that obtains a carousel object that is repeatedly broadcast to the gateway device using a first protocol and converts the carousel object in the first protocol into a second protocol; and a proxy software application that receives a request for a carousel object from a Remote Digital Home Communication terminal (remote DHCT), that requests the BCS software application to obtain the carousel object based on the received request, and that initiates a transmission of the carousel object from the gateway device to the remote DHCT using the second protocol in response to receiving the request for the BCS software application to obtain the carousel object, wherein the gateway device and the remote DHCT are located at a customer premises. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A gateway device located at a customer premises, comprising:
-
memory for storing a carousel object; and a processor that is programmed to; process a message received from a remote digital home communication terminal (remote DHCT) requesting for the carousel object; convert the carousel object in a first protocol into a second protocol; determine whether the carousel object is to be transmitted to the remote DHCT based on the message received from the remote DHCT; and initiate a transmission of the carousel object using the second protocol from the gateway device to the remote DHCT in response to determining that the carousel object is to be transmitted to the remote DHCT, the remote DHCT being capable of processing the carousel object using the second protocol, wherein the gateway device and the remote DHCT are located at a customer premises. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A method for providing carousel objects to a remote digital home communication terminal (remote DHCT) via a gateway device, the method comprising:
-
receiving at the gateway device a message from the remote DHCT requesting a carousel object; receiving at the gateway device a directory of carousel objects that are available, the object being listed in the directory; receiving at the gateway device the carousel object, wherein the carousel object is repeatedly broadcast using a first protocol to the gateway device by a data server over a communications network; caching the carousel object; converting by the gateway device the carousel object in the first protocol into a second protocol; and responsive to the gateway receiving the message requesting the carousel object from the remote DHCT, transmitting by the gateway device the carousel object from the gateway to the remote DHCT, the remote DHCT being capable of processing the carousel object using the second protocol; wherein the gateway device and the remote DHCT are located at a customer premises; wherein the first protocol is a Digital Storage Media Command and Control (DSM-CC) User-to-User Object Carousel protocol; wherein the carousel object is broadcast to the gateway device over a plurality of communication channels; wherein the communications network is a satellite television network; wherein the directory comprises file listings organized in a hierarchical manner; wherein the carousel object comprises electronic program guide (EPG) data.
-
Specification