1
Laurent Mouton, Nicolas J Brun, Ross N Luengen, Song Zou, Nicholas R Waggoner: Asynchronous handling of a user interface manipulation. Micorsoft Corporation, Wolfe SBMC, January 28, 2014: US08640047 (21 worldwide citation)

This document describes techniques and apparatuses for asynchronous handling of a user interface manipulation. These techniques handle a user interface manipulation with two or more asynchronous processes. One asynchronous process, for example, may determine a position responsive to the user interfa ...


2
Rebecca Deutsch, Bonny P Lau, Holger Kuehnle, Nicholas R Waggoner, Ross N Luengen, Michael A Nelte: Content-based snap point. Microsoft Technology Licensing, Micky Minhas, August 23, 2016: US09423951 (8 worldwide citation)

This document describes content-based snap points and techniques that use these snap points. In some embodiments, multiple content-based snap points are used to stop at points in content that are convenient, prevent overshooting of important parts in the content, and/or aid user's in manipulating an ...


3
Gavin M Gear, Ross N Luengen, Michael C Miller: User interface elements positioned for display. Microsoft Corporation, Wolfe SBMC, August 13, 2013: US08508475 (4 worldwide citation)

User interface elements positioned for display is described. In various embodiment(s), sensor input can be received from one or more sensors that are integrated with a portable device. A device hold position that corresponds to where the portable device is grasped by a user can be determined based a ...


4
Ross N Luengen, Michael H LaManna, Gavin M Gear: Enhanced user interface elements in ambient light. Microsoft Corporation, Wolfe SBMC, August 20, 2013: US08514242 (2 worldwide citation)

Enhanced user interface elements in ambient light is described. In embodiment(s), a sensor input can be received from light sensor(s) that detect ambient light proximate an integrated display of a portable device. A determination can be made that the ambient light detracts from the visibility of use ...


5
David Switzer, Geralyn M Miller, Issa Y Khoury, Matthew H Holle, Michael S Bernstein, Ross N Luengen: Keep awake heuristic. Microsoft Corporation, Wolf Greenfield & Sacks P C, June 17, 2008: US07389434 (2 worldwide citation)

A method of controlling power management is provided. In an embodiment, the user provides feedback that the inactivity period before a display blanks is too short. In response to the user feedback, a behavior tracking mode is entered and the inactivity period is adjusted to a period that is more sui ...


6
Ross N Luengen, Michael H LaManna, Gavin M Gear: Enhanced user interface elements in ambient light. Microsoft Corporation, John Jardine, Kate Drakos, Micky Minhas, January 13, 2015: US08933958 (1 worldwide citation)

Embodiments of enhanced user interface elements in ambient light are described. Sensor inputs can be received from light sensors that detect ambient light proximate an integrated display of a portable device. A determination is made that the ambient light detracts from the visibility of user interfa ...


7
Gavin M Gear, Ross N Luengen, Michael C Miller: User interface elements positioned for display. Microsoft Corporation, Carole Boelitz, Micky Minhas, January 27, 2015: US08941591

User interface elements positioned for display is described. In various embodiment(s), sensor input can be received from one or more sensors that are integrated with a portable device. A device hold position that corresponds to where the portable device is grasped by a user can be determined based a ...


8
Laurent Mouton, Nicolas J Brun, Ross N Luengen, Song Zou, Nicholas R Waggoner: Asynchronous handling of a user interface manipulation. Microsoft Technology Licensing, March 21, 2017: US09600166

This document describes techniques and apparatuses for asynchronous handling of a user interface manipulation. These techniques handle a user interface manipulation with two or more asynchronous processes. One asynchronous process, for example, may determine a position responsive to the user interfa ...


9
Brian D Beck, Stephen D Bader, Deana Fuller, Steven Frederickson, Gregory T Mattox Jr, Carmen Quan, Srinivas Chakravarthula, Ross N Luengen, Akshatha Kommalapati, J Craig Hally, Song Zou: Contextual help. Microsoft Technology Licensing, Shook Hardy & Bacon L, August 8, 2017: US09727201

Contextual help is provided in an unobtrusive manner. The optimum point in time for displaying a help notification is determined by triggers associated with each help notification. The triggers may take into account various factors, such as the action currently being performed by the user, whether t ...


10
Megan A Bates, Song Zou, Shaojie Zhang, Ross N Luengen: Cumulative movement animations. Microsoft Technology Licensing, Brian Haslam, Kate Drakos, Micky Minhas, November 3, 2015: US09176573

Cumulative movement animation techniques are described. In one or more implementations, an output a first animation is initiated that involves a display of movement in a user interface of a computing device. An input is received by the computing device during the output of the first animation, the i ...