Systems and methods for establishing and administering sessions in digital cable systems
First Claim
Patent Images
1. A method for selecting a service in a cable system:
- receiving an input from a user at an application executing in a set top box connected to a cable network, the input pertaining to a selected service offering;
receiving data corresponding to the selected service offering at a session manager in the set top box;
generating a first session setup request from the session manager wherein the first session setup request includes a network address of a Session Gateway (SESS-G) and further including application level private data in a user-user data element comprising;
service data reflective of the selected service offering, androuting data comprising a first routine data identifying a Service Gateway (SVC-G) and a second routing data identifying a service;
transmitting the first session setup request from the set top box to a session resource manager (SRM);
routing the first session setup request from the SRM to the Session Gateway (SESS-G) based the network address;
routing a second session setup request message from the Session Gateway to the Service Gateway (SVC-G) based on the first routing data identifying the SVC-G;
routing the second session setup request message from the SVC-G to one of a plurality of services using the second routing data identifying the service; and
examining the service data by the service to determine one of a plurality of severs for providing the service selection.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods facilitate the provisioning of a new service in a cable system without requiring that server hardware and/or software be changed to implement the service, or that an equivalent session manager be created in a set-top box. Session requests are generated at the STB and transmitted to the service, which then interprets the request, rather than forwarded from the STB to a server implementing the service, as in conventional systems. To effect the routing to the service the session request contains routing information. Servers facilitating the implementation of services do not know details about, or even the existence of, new services added to the system.
24 Citations
19 Claims
-
1. A method for selecting a service in a cable system:
-
receiving an input from a user at an application executing in a set top box connected to a cable network, the input pertaining to a selected service offering; receiving data corresponding to the selected service offering at a session manager in the set top box; generating a first session setup request from the session manager wherein the first session setup request includes a network address of a Session Gateway (SESS-G) and further including application level private data in a user-user data element comprising; service data reflective of the selected service offering, and routing data comprising a first routine data identifying a Service Gateway (SVC-G) and a second routing data identifying a service; transmitting the first session setup request from the set top box to a session resource manager (SRM); routing the first session setup request from the SRM to the Session Gateway (SESS-G) based the network address; routing a second session setup request message from the Session Gateway to the Service Gateway (SVC-G) based on the first routing data identifying the SVC-G; routing the second session setup request message from the SVC-G to one of a plurality of services using the second routing data identifying the service; and examining the service data by the service to determine one of a plurality of severs for providing the service selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing a service to a user on a cable system, comprising:
-
an application module in a set top box configured to receive an input from a user indicating a selected service offering;
the application module providing an indication in response to the input;a session manager module in the set top box configured to receive the indication and generate a first session setup request message, the first session setup request message including a network address and further including application level private data in a user-user data element comprising; service data identifying of the selected service offering, and routing data comprising first routing data identifying a Service Gateway (SVC-G) and second routing data identifying a service; a session resource manager (SRM) receiving the first session setup request and routing the first session setup request based on the network address; a session gateway (SESS-G) receiving the first session setup request from the SRM and generating a second session setup request wherein the protocol format of the second session setup request is different than the format of the first session setup request, the SESS-G routing the second session setup request based on the first routing data identifying a Service Gateway (SVC-G); and a service gateway (SVC-G) receiving the second session setup request from the SESS-G, the SVC-G generating a command, the SVC-G routine the command to the service based on the second routing data wherein a server provides a video service to the set top box. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification