Method and system for uniform resource identification and access to television services
First Claim
1. A method for a communication terminal coupled to a display to enable a user to access functionality of a service infrastructure of an interactive television network by a middleware markup language, comprising the steps of:
- executing an operating system in the communication terminal;
executing a service application manager (SAM) in the communication terminal, wherein the SAM handles lifecycles of applications in the communication terminal;
presenting a user with a plurality of selectable link representations associated with uniform resource identifiers that correspond to a plurality of services;
receiving user input denoting a selected link representation from one of the plurality of selectable link representations;
translating the uniform resource identifier associated with the selected link representation to an executable call; and
activating a service of the plurality of services that corresponds to the selected link representation, wherein the service consists of an application and parameters, and wherein the application abides by resource management policies of the SAM and the operating system of the communication terminal.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for a DHCT coupled to a display to enable a user to access functionality of a service infrastructure of an interactive television network by a middleware markup language. In one implementation, the DHCT presents a user one or more selectable link representations in a uniform resource identifier protocol that correspond to a separate services. The DHCT receives input of a selected link representation label from one of the selectable link representations for activation of one of the services corresponding to the selected link representation label. Thereafter, the DHCT translates the selected link representation label from the uniform resource identifier protocol to an executable call and activates the interactive television application for presentation to the user by the executable call.
78 Citations
31 Claims
-
1. A method for a communication terminal coupled to a display to enable a user to access functionality of a service infrastructure of an interactive television network by a middleware markup language, comprising the steps of:
-
executing an operating system in the communication terminal;
executing a service application manager (SAM) in the communication terminal, wherein the SAM handles lifecycles of applications in the communication terminal;
presenting a user with a plurality of selectable link representations associated with uniform resource identifiers that correspond to a plurality of services;
receiving user input denoting a selected link representation from one of the plurality of selectable link representations;
translating the uniform resource identifier associated with the selected link representation to an executable call; and
activating a service of the plurality of services that corresponds to the selected link representation, wherein the service consists of an application and parameters, and wherein the application abides by resource management policies of the SAM and the operating system of the communication terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
presenting the plurality of selectable link representations in one of a plurality of languages chosen by the user.
-
-
12. The method of claim 1, further comprising the step of:
presenting the plurality of selectable link representations in one of a plurality of languages chosen by a system operator of a server device coupled to the communication terminal, wherein a language configuration is communicated to the client device for implementation in a menu.
-
13. The method of claim 1, wherein the activating step includes activating the service identified by a short description about the service included in the link definition defining the selectable link representation.
-
14. The method of claim 1, wherein the activating step includes activating the service identified by a service identifier of the service included in the link definition defining the selectable link representation.
-
15. The method of claim 1, wherein the activating step includes activating a service identified by a channel number for the service included in the link definition defining the selectable link representation.
-
16. The method of claim 8, wherein the link definition defining the selected link representation specifies a service resource environment of the service referenced by the selected link representation.
-
17. The method of claim 16, wherein the service activates and utilizes an entire viewable area of the display responsive to the service resource environment defining a full screen mode.
-
18. The method of claim 16, wherein the service referenced by the selected link representation executes on top of a current channel display responsive to the service resource environment defining a full screen overlay mode.
-
19. The method of claim 16, wherein the service referenced by the selected link representation executes on a specified portion of the display and a current channel executes in a reduced portion of the display responsive to the service resource environment defining a full screen obstructed mode.
-
20. The method of claim 8, wherein the service referenced by the selected link representation executes in a reduced portion of the display overlaid on a current channel that executes in the full portion of the display responsive to the service resource environment defining a reduced screen mode.
-
21. The method of claim 1, wherein the application utilizes and implements the SAM for provisioning, activation, and suspension of services.
-
22. The method of claim 1, wherein the application handles all situations where resources are unavailable.
-
23. The method of claim 1, further including the step of:
suspending the service responsive to loss of service authorization.
-
24. The method of claim 23, wherein prior to the suspension of the service, the service is being provided, and responsive to the lose of service authorization, the application suspends the service.
-
25. The method of claim 1, further including the steps of:
reserving predetermined user subscriber input keys for a second application; and
configuring the first application such that the first application cannot access the reserved predetermined user subscriber input keys.
-
26. A method for a communication terminal to enable a user to access functionality of a service infrastructure of an interactive television network by a middleware markup language, comprising the steps of:
-
presenting a user with a plurality of selectable link representations associated with uniform resource identifiers that correspond to a plurality of services;
wherein the plurality of selectable link representations are presented in one of a plurality of defined display modes based on a service authorization corresponding to each service of the plurality of services;
receiving a user input denoting a selected link representation of the plurality of selectable link representations;
translating the uniform resource identifier associated with the selected link representation to an executable call; and
activating a service responsive to receiving the user input. - View Dependent Claims (27, 28, 29, 30, 31)
-
Specification