US Patent Application 17850794. USER ENGAGEMENT SURFACED THROUGH AN APPLICATION PROGRAMMING INTERFACE (API) simplified abstract

From WikiPatents
Jump to navigation Jump to search

USER ENGAGEMENT SURFACED THROUGH AN APPLICATION PROGRAMMING INTERFACE (API)

Organization Name

Microsoft Technology Licensing, LLC


Inventor(s)

Ugan Sivagnanenthirarajah of Seattle WA (US)

Sathyanarayanan Karivaradaswamy of Sammamish WA (US)

Sanjeev Chandra Reddy of Redmond WA (US)

Sanjana Ramakrishnan Sunder of Redmond WA (US)

Sayak Chatterjee of Seattle WA (US)

Sarah Anne Barnette of Seattle WA (US)

Mark Lin of Taipei (TW)

Robert E. Harris, Jr. of Woodinville WA (US)

Mike Ajax of Redmond WA (US)

USER ENGAGEMENT SURFACED THROUGH AN APPLICATION PROGRAMMING INTERFACE (API) - A simplified explanation of the abstract

This abstract first appeared for US patent application 17850794 titled 'USER ENGAGEMENT SURFACED THROUGH AN APPLICATION PROGRAMMING INTERFACE (API)

Simplified Explanation

- This patent application describes a system for detecting user engagement with a computing device. - User engagement is determined by a sensor, such as a camera, that detects if the user's face is facing the display device. - If the user is not facing the display device, the sensor determines that the user is unengaged. - The computing device can then perform power-saving operations, such as dimming the display, when the user is unengaged. - The computing device includes an API that abstracts the sensor data into a user engagement signal. - The operating system and applications on the computing device can use this user engagement signal to take appropriate actions without directly communicating with the sensor. - The user engagement signal can be used as an input to a state machine for further processing.


Original Abstract Submitted

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.