Patents by Inventor Pradipta Ariyo Bhaskoro Hendri

Pradipta Ariyo Bhaskoro Hendri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10228766
    Abstract: Enhanced display rotation techniques are described in which arrangement of on-screen elements and user interfaces may be controlled based upon a combination of inputs from a sensor system of a device indicative of positional relationships. Output positions for elements are controlled in dependence upon a calculated position of a user in relation to the device and alignment of the device with a magnetic direction. The position and alignment may be derived based on sensor data, including at least a camera to obtain eye tracking data and a compass used to determine an alignment of the device. Other factors may also be considered such as data from an accelerometer, facial tracking by the camera, gaze detection, a proximity sensor, and other sensor data. Responsive to manipulation of the device, rotation and/or location of the elements may be controlled in accordance with the positional relationships that are ascertained.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Firdosh Kersy Bhesania, Ahmed Smahi, Pradipta Ariyo Bhaskoro Hendri
  • Publication number: 20160077592
    Abstract: Enhanced display rotation techniques are described in which arrangement of on-screen elements and user interfaces may be controlled based upon a combination of inputs from a sensor system of a device indicative of positional relationships. Output positions for elements are controlled in dependence upon a calculated position of a user in relation to the device and alignment of the device with a magnetic direction. The position and alignment may be derived based on sensor data, including at least a camera to obtain eye tracking data and a compass used to determine an alignment of the device. Other factors may also be considered such as data from an accelerometer, facial tracking by the camera, gaze detection, a proximity sensor, and other sensor data. Responsive to manipulation of the device, rotation and/or location of the elements may be controlled in accordance with the positional relationships that are ascertained.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Firdosh Kersy Bhesania, Ahmed Smahi, Pradipta Ariyo Bhaskoro Hendri
  • Publication number: 20160077892
    Abstract: A computing device can include or receive data from one or more sensors. Each sensor provides data regarding the environment in which the computing device is located, or the manner in which the computing device is situated or present in the environment. The computing device also includes one or more programs that make use of data received from the sensors. A sensor system of the computing device presents a sensing priority interface that allows a program to request aggregated data from the sensors. The program provides, as a parameter of the interface, an indication of sensor characteristics that are to have priority. The sensor system determines, based on the sensors supported by the computing device and the indication provided by the program, which sensors to use to obtain the aggregated data. The sensor system activates the appropriate sensors, and returns the requested aggregated data to the requesting program.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Pradipta Ariyo Bhaskoro Hendri, Ying Guo, Osama M. Salem