Attention Detection Service
First Claim
Patent Images
1. A non-transitory computer accessible storage medium storing instructions which, when executed on a system:
- monitor a plurality of peripheral devices in the system for a plurality of events that indicate that a user is potentially paying attention to the system; and
responsive to a first event from one of the plurality of peripheral devices, communicate an indication of the attention to one or more clients executable on the system, wherein the one or more clients have previously indicated that the first event is an event that the one or more clients interpret as indicative of attention.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a device may include an attention detection service. The attention detection service may monitor various peripheral devices in the device for indications that a user is paying attention to the device. Various clients may register for notification of attention detection and attention lost (attention no longer detected) events, or may poll the service for the events. If a user is not paying attention to the device, it may be possible to take various actions to permit reduced energy consumption.
5 Citations
20 Claims
-
1. A non-transitory computer accessible storage medium storing instructions which, when executed on a system:
-
monitor a plurality of peripheral devices in the system for a plurality of events that indicate that a user is potentially paying attention to the system; and responsive to a first event from one of the plurality of peripheral devices, communicate an indication of the attention to one or more clients executable on the system, wherein the one or more clients have previously indicated that the first event is an event that the one or more clients interpret as indicative of attention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a plurality of peripheral devices; and a processing system coupled to the plurality of peripheral devices, wherein the processing system comprises one or more processors coupled to a memory system store a plurality of instructions, wherein the plurality of instructions, when executed by the one or more processors; detect a first event of a plurality of events from the plurality of peripheral devices, the plurality of events potentially indicating that a user of the system is paying attention to the system; and selectively report that the user is paying attention to the system to a first client executable on the system, wherein selection of the first client is based on the first event and an indication from the first client that the first event is to be indicated as the user paying attention to the system for the first client. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer accessible storage medium storing instructions which, when executed on a system:
-
receive a request from a client identifying a plurality of events that potentially indicate that a user is paying attention to the system; monitor a plurality of peripheral devices in the system for the plurality of events; and responsive to detecting a first event of the plurality of events, communicate a first indication to the first client. - View Dependent Claims (18, 19, 20)
-
Specification