Application gadgets and electronic program guides
AssigneeMicrosoft Technology Licensing, LLC
InventorsJoseph J. Seidel, Nadav M. Neufeld
Life of this patent
Estimating the term…
Abstract
Application gadget techniques are described. In an implementation, a remote control device includes a display device and one or more modules. The one or more modules are configured to initiate one or more control functions related to control of a display of content by a client. The one or more modules also provide an environment to execute one or more application gadgets such that an output of the one or more application gadgets is displayable on the display device.
Claims20
A client device comprising one or more modules implemented at least partially in hardware and configured to:
- receive at a client device an input that involves interaction with a notification that is output in association with an electronic program guide (EPG) that is broadcast by a network operator, the notification indicating that an application gadget is available;
- responsive to the input, display one or more options by the client device that are selectable to specify another computing device that is to receive and install the application gadget for execution on the other computing device, the one or more options including a remote control device that is associated with the client device to initiate one or more control functions of the client device;
- and
- responsive to selection of the remote control device from the one or more options, initiate communication of the application gadget for installation and display at the remote control device effective to cause a display of one or more representations of the one or more control functions of the client device to be modified to allocate a portion of a display device associated with the remote control device for output of the application gadget.
One or more computer readable storage memory having computer readable instructions stored thereon that, responsive to execution by a remote control device, cause the remote control device perform operations comprising:
- causing a first input to be transmitted to a client device to select a notification displayed as part of an electronic program guide (EPG) that is broadcast by a network operator, the notification indicating that an application gadget is available;
- causing a second input to be transmitted to the client device to select an option to specify which of a plurality of computing devices is to receive and install the application gadget, the option selected from a list of other computing devices including the remote control device, the remote control device being associated with the client device to initiate one or more control functions of the client device responsive to interaction with one or more representations of the one or more control functions of the client device that are displayed on a display device of the remote control device;
- and
- responsive to the remote control device being specified as the computing device that is to receive and install the application gadget, modifying a display of the one or more representations to allocate a portion of the display device of the remote control device for output of the application gadget.
A method comprising:
- providing one or more options to be displayed on a client device, wherein the one or more options are selectable to specify another computing device that is to receive and install an application gadget for execution on the other computing device, the one or more options including a remote control device that is associated with the client device to initiate one or more control functions of the client device;
- and
- receiving a request for the application gadget to be communicated to the remote control device that is configured to initiate one or more control functions of the client device, the request specifying the remote control device based on an input that was initiated through selection of an option output by the client device responsive to selection of a notification in an electronic program guide (EPG) displayed by the client device;
- and
- communicating the application gadget via a network for installation and execution by the remote control device, the application gadget being communicated to the remote control device effective to cause the remote control device to modify a display of one or more representations of the one or more control functions of the client device to allocate a portion of a display device associated with the remote control device for output of the application gadget.
Dependencies are inferred from the claim text.