SERVICE GATEWAY FOR INTERACTIVE TELEVISION
First Claim
1. A service gateway residing in a server at a head end operator for providing communication between a plurality of service providers and a plurality of applications running on a plurality of head end operator client devices comprising:
- a server for communication between the service providers and the client devices;
an application level meta language for communication between client applications and service providers;
a communication link between the client devices and the service platform for transmission of messages between the client devices and the service gateway;
a transport protocol process residing in the client device for sending a transport level message encapsulating the meta language to a service provider; and
a conversion function for converting the client'"'"'s message from the transport level protocol into a plurality of standard protocols for transmission to the service provider over the communication link.
0 Assignments
0 Petitions
Accused Products
Abstract
A service gateway provides a proxy between a client protocol and a plurality of standard communication protocols. The service gateway provides asymmetrical routing, data compression and encryption to optimize client processing power and communication link bandwidth. The service gateway enables content translation between clients and service providers. The service gateway keeps track of client available memory and sequence numbers in messages to generate error codes when applicable. A store and forward message capability is provided along with abstract session identifiers. The service gateway supports user datagram protocol.
39 Citations
29 Claims
-
1. A service gateway residing in a server at a head end operator for providing communication between a plurality of service providers and a plurality of applications running on a plurality of head end operator client devices comprising:
-
a server for communication between the service providers and the client devices;
an application level meta language for communication between client applications and service providers;
a communication link between the client devices and the service platform for transmission of messages between the client devices and the service gateway;
a transport protocol process residing in the client device for sending a transport level message encapsulating the meta language to a service provider; and
a conversion function for converting the client'"'"'s message from the transport level protocol into a plurality of standard protocols for transmission to the service provider over the communication link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A service gateway residing in a service platform at a head end operator for providing communication between a plurality of service providers and a plurality of applications running on a plurality of head end operator client devices comprising:
-
a server for communication between the service providers and the client devices;
an application level meta language for communication between client applications and service providers;
a communication link between the client devices and the server for transmission of messages between the client devices and the service gateway;
a transport protocol process residing in the client device for sending a transport level message encapsulating the meta language to a service provider;
a conversion function for converting the client'"'"'s message from the transport level into a plurality of standard protocols for transmission to the service provider over the communication link, wherein the service gateway compresses data received from a client data and sends the compressed data to the service provider and the service gateway performs asymmetrical data routing of data sent to the client and sent back to the service provider from the client based on the size of the data and availability of the broadcast stream and the point-to-point connections between the service gateway and the clients and wherein the service gateway individually encrypts each fragment of a transport level message. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
23. The service gateway of claim 23 wherein the service gateway receives a LHTTP message encapsulating HTTP requests within a transport level message and converts the LHTTP request into a standard HTTP communication protocol.
Specification