SERVICE ACTIVITY USER INTERFACE
First Claim
Patent Images
1. A local device comprising:
- a communication interface comprising a transceiver configured to send and receive data;
a display device;
a memory storing computer-executable instructions; and
a processor communicatively coupled to the communication interface, the display device, and the memory, the processor configured to execute the computer-executable instructions to;
access local activity data indicative of operation of a service executing at least in part on the processor to perform an activity associated with content, the activity comprising one or more of;
presenting video content,presenting audio content,presenting an electronic book, orexecuting a game;
subscribe, using the communication interface, to one or more remote devices for delivery of remote activity data from the one or more remote devices, wherein the remote activity data comprises information indicative of operation of a service executing at least in part on the one or more remote devices to perform an activity associated with content;
receive, using the communication interface, remote activity data from the one or more subscribed to remote devices;
determine a request to present the user interface on the display device;
access at least a portion of the remote activity data from the one or more subscribed remote devices; and
present, with the user interface;
information about one or more of the activities, anda control configured to change the one or more activities, responsive to input.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are techniques and systems for providing a user interface which provides information about one or more activities being performed by services available among affiliated devices. The information is based on activity data which may be obtained through a subscription-publication mechanism with the affiliated devices. The user interface may also provide activity controls to modify the one or more activities.
-
Citations
20 Claims
-
1. A local device comprising:
-
a communication interface comprising a transceiver configured to send and receive data; a display device; a memory storing computer-executable instructions; and a processor communicatively coupled to the communication interface, the display device, and the memory, the processor configured to execute the computer-executable instructions to; access local activity data indicative of operation of a service executing at least in part on the processor to perform an activity associated with content, the activity comprising one or more of; presenting video content, presenting audio content, presenting an electronic book, or executing a game; subscribe, using the communication interface, to one or more remote devices for delivery of remote activity data from the one or more remote devices, wherein the remote activity data comprises information indicative of operation of a service executing at least in part on the one or more remote devices to perform an activity associated with content; receive, using the communication interface, remote activity data from the one or more subscribed to remote devices; determine a request to present the user interface on the display device; access at least a portion of the remote activity data from the one or more subscribed remote devices; and present, with the user interface; information about one or more of the activities, and a control configured to change the one or more activities, responsive to input. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method executable on a device, the method comprising:
-
receiving a request to access a user interface; accessing activity data indicative of operation of one or more services, wherein the services are configured to perform an activity associated with content; and presenting at least a portion of the activity data and one or more controls configured to control the activity in the user interface. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method executable on a local device, the method comprising:
-
determining one or more affiliated remote devices; sending a request for delivery of remote activity data to at least a portion of the one or more remote devices; receiving the remote activity data, wherein the remote activity data comprises information indicative of operation of a service executing at least in part on the one or more remote devices to perform a remote activity; accessing local activity data indicative of operation of a local service, wherein the local activity data comprises information indicative of operation of a service executing locally to perform a local activity; receiving, using the communication interface, remote activity data from the one or more remote devices; and storing activity data comprising at least a portion of the local activity data and the remote activity data. - View Dependent Claims (18, 19, 20)
-
Specification