Integrating telephony applications and television broadcasts on a multimedia device
First Claim
1. A method for integrating networked resource services and multimedia services, the method comprising:
- concurrently displaying on a screen of a multimedia device a video channel of a media broadcast and a graphical user interface having a plurality of graphical elements by which an end-user of the multimedia device can interact with a plurality of interactive applications that are each associated with a different networked resource, wherein the multimedia device stores different protocol messages for interacting with the different networked resources;
receiving end-user input for interacting with one of the graphical elements;
communicating at least one protocol message to interact with the associated networked resource based on the received end-user input, wherein the protocol message is communicated to a server that includes a plurality of application services, each of which corresponds with and supports a respective one of the interactive applications; and
controlling the multimedia device based on a response to the at least one protocol message from the networked resource.
12 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for integrating telephony and multimedia content include concurrently displaying a graphical user interface and a video channel of a media broadcast on a screen of a multimedia device. The graphical user interface has a graphical element by which an end-user of the multimedia device can select execution of an interactive application that invokes a telephony service. In response to a selection of the interactive application by the end-user, a message is sent to a networked resource requesting the telephony service. The requested telephony service can be to ignore, reject, or forward the incoming telephone call. Alternatively, the requested telephony service can be a click-to-call. Other interactive applications can request access to an address book, acquire presence information, or request an RSS (Really Simple Syndication) feed.
16 Citations
32 Claims
-
1. A method for integrating networked resource services and multimedia services, the method comprising:
-
concurrently displaying on a screen of a multimedia device a video channel of a media broadcast and a graphical user interface having a plurality of graphical elements by which an end-user of the multimedia device can interact with a plurality of interactive applications that are each associated with a different networked resource, wherein the multimedia device stores different protocol messages for interacting with the different networked resources; receiving end-user input for interacting with one of the graphical elements; communicating at least one protocol message to interact with the associated networked resource based on the received end-user input, wherein the protocol message is communicated to a server that includes a plurality of application services, each of which corresponds with and supports a respective one of the interactive applications; and controlling the multimedia device based on a response to the at least one protocol message from the networked resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for integrating networked resource services and multimedia services, the system comprising:
-
a server component configured to communicate with different networked resources by use of different protocol messages in order to provide a service to one or more client components that request the service; and a client component in communication with the server component and configured to; display concurrently on a screen of a multimedia device a video channel of a media broadcast and a graphical user interface having a plurality of graphical elements by which an end-user of the multimedia device can interact with a plurality of interactive applications that are each associated with different networked resources, wherein the multimedia device stores the different protocol messages for interacting with the different networked resources; receive end-user input for interacting with one of the graphical elements; communicate at least one protocol message to interact with the associated networked resource, via the server component, based on the received end-user input; and control the multimedia device based on a response to the at least one protocol message; wherein the server component is communicatively between the client component and the associated networked resource and is further configured to respond to the at least one protocol message by communicating with the associated networked resource to acquire a desired service, further wherein the server has a plurality of application services, each of which corresponds with and supports a respective one of the interactive applications. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A receiver for integrating networked resource services and multimedia services, the receiver comprising:
-
memory storing middleware with an application program interface (API) for providing interactive services at a multimedia device and storing a plurality of interactive applications that are each configured to call the API of the middleware and to invoke a request for a service of one of a plurality of networked resources when executed, and wherein the memory stores different protocol messages for use by the interactive applications to interact with a supporting application service at a server to acquire the different networked resources; a video output controller for presenting a video channel of a media broadcast and a graphical user interface to a multimedia device for concurrent display on a screen of the multimedia device, the graphical user interface having a plurality of graphical elements by which an end-user of the multimedia device can interact with the interactive applications to utilize the services of the networked resources; and a processor programmed to execute one of the interactive applications in response to a selection of the interactive applications by the end-user and to communicate at least one protocol message to the supporting application service to request an associated service via the server, which is communicatively between the receiver and the networked resources. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification