USER ENGAGEMENT SURFACED THROUGH AN APPLICATION PROGRAMMING INTERFACE (API)

User engagement is detected and used to control operation of a computing device. User engagement is detected by a sensor such as a camera that identifies if a user's face is oriented towards a display device. If the user is not facing the display device, the sensor determines that the user is u...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KARIVARADASWAMY, Sathyanarayanan, LIN, Mark, SIVAGNANENTHIRARAJAH, Ugan, BARNETTE, Sarah Anne, CHATTERJEE, Sayak, HARRIS, Robert E, SUNDER, Sanjana Ramakrishnan, REDDY, Sanjeev Chandra, AJAX, Mike
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:User engagement is detected and used to control operation of a computing device. User engagement is detected by a sensor such as a camera that identifies if a user's face is oriented towards a display device. If the user is not facing the display device, the sensor determines that the user is unengaged. The computing device is thus able to perform a power-saving operation, such as dimming the display device, when the user is unengaged. The computing device includes an API that abstracts sensor data into a user engagement signal indicating that the user is either engaged or unengaged. The OS and applications running on the computing device act on the user engagement signal provided by the API without communicating directly with the sensor. The user engagement signal may be provided as an input to a state machine. Selon l'invention, une implication d'utilisateur est détectée et utilisée pour commander le fonctionnement d'un dispositif informatique. L'implication d'utilisateur est détectée par un capteur tel qu'une caméra qui identifie si le visage d'un utilisateur est orienté vers un dispositif d'affichage. Si l'utilisateur ne fait pas face au dispositif d'affichage, le capteur détermine que l'utilisateur n'est pas impliqué. Le dispositif informatique est ainsi capable d'effectuer une opération d'économie d'énergie, telle que l'assombrissement du dispositif d'affichage, lorsque l'utilisateur n'est pas impliqué. Le dispositif informatique comprend une API qui abstrait des données de capteur en un signal d'implication d'utilisateur indiquant que l'utilisateur soit est impliqué, soit n'est pas impliqué. L'OS et les applications s'exécutant sur le dispositif informatique agissent sur le signal d'implication d'utilisateur fourni par l'API sans communiquer directement avec le capteur. Le signal d'implication d'utilisateur peut être fourni en tant qu'entrée à une machine à états.