METHOD AND APPARATUS FOR A CONTEXT AWARE REMOTE CONTROLLER APPLICATION
First Claim
1. A method of comprising:
- determining a current state associated with one or more applications, one or more content items or a combination thereof at a user device;
communicating a change in the current state to a controller device via a context update message, wherein the context update message encodes the current state, the change in the current state, or a combination thereof as a context identifier; and
initiating a presentation of one or more user interface options at the controller device based on the context update message, the context identifier, or a combination thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach for implementing a context-aware remote controller application on a controller device for interfacing with one or more target devices and controlling one or more functionalities and/or processes at the target includes determining a current state associated with one or more applications, one or more content items or a combination thereof at a user device. The approach also includes communicating a change in the current state to a controller device via a context update message, wherein the context update message encodes the current state, the change in the current state, or a combination thereof as a context identifier. Further, the approach includes initiating a presentation of one or more user interface options at the controller device based on the context update message, the context identifier, or a combination thereof.
-
Citations
20 Claims
-
1. A method of comprising:
-
determining a current state associated with one or more applications, one or more content items or a combination thereof at a user device; communicating a change in the current state to a controller device via a context update message, wherein the context update message encodes the current state, the change in the current state, or a combination thereof as a context identifier; and initiating a presentation of one or more user interface options at the controller device based on the context update message, the context identifier, or a combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a processor; and a memory including computer program code for one or more programs, the memory and the computer program code configured to, with the processor, cause the apparatus to perform at least the following, determine a current state associated with one or more applications, one or more content items or a combination thereof at a user device; communicate a change in the current state to a controller device via a context update message, wherein the context update message encodes the current state, the change in the current state, or a combination thereof as a context identifier; and initiate a presentation of one or more user interface options at the controller device based on the context update message, the context identifier, or a combination thereof. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
a remote control application configured to determine a current state associated with one or more applications, one or more content items or a combination thereof at a user device;
communicate a change in the current state to a controller device via a context update message, wherein the context update message encodes the current state, the change in the current state, or a combination thereof as a context identifier; and
initiate a presentation of one or more user interface options at the controller device based on the context update message, the context identifier, or a combination thereof.- View Dependent Claims (18, 19, 20)
Specification