Patents by Inventor Niels Van Dongen
Niels Van Dongen 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: 8692816Abstract: Described is a technology by which the operation of an auxiliary computing device, comprising a display and/or actuator set, may be automatically modified based on detected state data. For example, user input may be routed from the actuator set to the host computer system when the host computer system is in an online state, or to the auxiliary computing device when the host computer system is offline. State may be determined based on one or more various criteria, such as online or offline, laptop lid position, display orientation, current communication and/or other criteria. The auxiliary display and/or actuator set may be embedded in the host computer system, or each may be separable from it or standalone, such as a remote control or cellular phone.Type: GrantFiled: March 2, 2006Date of Patent: April 8, 2014Assignee: Microsoft CorporationInventors: Andrew J. Fuller, Niels van Dongen, Michael George Lenahan
-
Publication number: 20130067388Abstract: Access to system and application settings may be gained from one place without leaving the context of an application. System and application settings accessed may be limited to settings that are relevant to the application or to the context of the application. An application may to determine what application settings are displayed to a user. A user may to control some of the resources an application may access.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: MICROSOFT CORPORATIONInventors: Vincent Y. Celie, Niels van Dongen, Ian Robert Toal, Ryan M. Cavalcante, Timothy Andrew McAdoo, Soonil J. Nagarkar, Bennett Hornbostel, Tarek Mahmoud Sayed, Gerardo Villarreal Guzman
-
Publication number: 20130061180Abstract: Methods and systems for adjusting a device setting in response to a single motion are provided herein. The method includes initiating a user interface in response to a tap down on a device setting icon without releasing. The method also includes adjusting a device setting in response to a dragging or sliding on the device setting icon without releasing. The method further includes confirming the device setting by releasing once a desired device setting level has been attained.Type: ApplicationFiled: September 4, 2011Publication date: March 7, 2013Applicant: MICROSOFT CORPORATIONInventors: Niels van Dongen, Richie Fang, Vincent Celie, Bennett Hornbostel, Jianming Zheng
-
Patent number: 8365091Abstract: Embodiments related to the non-uniform scrolling of a scrollable list displayed on a computing device display are disclosed. For example, one disclosed embodiment provides a method of operating a display comprising displaying a scrollable list of items that includes a first pair of list positions separated by a first spacing on the display, and a second pair of list positions separated by a second spacing that is different than the first spacing. The method further comprises detecting a movement of a manipulator from a first location to a second location, and in response, scrolling a first list item on the display between the first pair of list positions at a first scroll distance/manipulator movement distance correspondence, and scrolling a second list item between the second pair of list positions at a second scroll distance/manipulator movement distance correspondence.Type: GrantFiled: January 6, 2009Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventors: Anthony Young, Niels Van Dongen, Erika Carlson, Jeffrey N. Margolis, William Vong, Joseph Michael Downing
-
Patent number: 8188936Abstract: Described is a mechanism by which application programs (or plug-ins) and an auxiliary service adjust the output and/or data available for output on an auxiliary device based on changes detected in the current context of the auxiliary display. Context sensors detect and report changes in context, whereby some action is taken with respect to what information is displayed or can be displayed on the auxiliary display device. Examples of context data that can change include the physical location of the display, detected movement or motion data, presence of a particular user or others, power state, network connectivity status, privacy status and so forth. The auxiliary device can have context as to its position relative to the main display. Information sensitivity levels may be used to specify whether an application program's data can be displayed, based on the perceived sensitivity of the information and the user's current context.Type: GrantFiled: March 31, 2009Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Andrew J. Fuller, Matthew P. Rhoten, Juan J. Perez, Christopher A. Schoppa, Curt A. Steeb, Niels van Dongen
-
Publication number: 20120042246Abstract: Content gestures are described. In implementations, one or more controls are output to control output of content and for display in a user interface by a computing device. An input is recognized, by the computing device, which was detected using a camera as a gesture to interact with a particular one of the controls to control the output of the content.Type: ApplicationFiled: August 11, 2010Publication date: February 16, 2012Applicant: MICROSOFT CORPORATIONInventors: Mark D. Schwesinger, John Elsbree, Michael C. Miller, Guillaume Simonnet, Spencer I.A.N. Hurd, Niels van Dongen, Evan J. Lerer
-
Patent number: 7898500Abstract: An auxiliary processing state of a computing device provides an auxiliary display within a primary display device of the computing device. As such, a computing device can switch from a primary processing state (e.g., full power, full operating system, full functionality) to an auxiliary processing state and yet still provide a user interface through the primary display device. The auxiliary processing state may employ a different processor than the primary processing state. Alternatively, auxiliary processing state and the primary processing state may employ different processing modes of the same processor. Transitions between the auxiliary display of the auxiliary processing state and the primary display of the primary processing state may be transitioned to preserve some consistency between the two displays.Type: GrantFiled: May 22, 2006Date of Patent: March 1, 2011Assignee: Microsoft CorporationInventors: Andrew J. Fuller, Matthew P. Rhoten, Niels Van Dongen, Gregory H. Parks
-
Publication number: 20100175027Abstract: Embodiments related to the non-uniform scrolling of a scrollable list displayed on a computing device display are disclosed. For example, one disclosed embodiment provides a method of operating a display comprising displaying a scrollable list of items that includes a first pair of list positions separated by a first spacing on the display, and a second pair of list positions separated by a second spacing that is different than the first spacing. The method further comprises detecting a movement of a manipulator from a first location to a second location, and in response, scrolling a first list item on the display between the first pair of list positions at a first scroll distance/manipulator movement distance correspondence, and scrolling a second list item between the second pair of list positions at a second scroll distance/manipulator movement distance correspondence.Type: ApplicationFiled: January 6, 2009Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Anthony Young, Niels Van Dongen, Erika Carlson, Jeffrey N. Margolis, William Vong, Joseph Michael Downing
-
Publication number: 20100066642Abstract: Described is a mechanism by which application programs (or plug-ins) and an auxiliary service adjust the output and/or data available for output on an auxiliary device based on changes detected in the current context of the auxiliary display. Context sensors detect and report changes in context, whereby some action is taken with respect to what information is displayed or can be displayed on the auxiliary display device. Examples of context data that can change include the physical location of the display, detected movement or motion data, presence of a particular user or others, power state, network connectivity status, privacy status and so forth. The auxiliary device can have context as to its position relative to the main display. Information sensitivity levels may be used to specify whether an application program's data can be displayed, based on the perceived sensitivity of the information and the user's current context.Type: ApplicationFiled: March 31, 2009Publication date: March 18, 2010Applicant: Microsoft CorporationInventors: Andrew J. Fuller, Matthew P. Rhoten, Juan Perez, Christopher A. Schoppa, Curt A. Steeb, Niels van Dongen
-
Patent number: 7558884Abstract: Described is a mechanism for receiving new data at an auxiliary device associated with a main computer system, and processing that new data within the auxiliary device firmware to take some action. The receipt and processing of the data is independent of whether the main computer system is in a powered-up state (online) or powered-down state (offline). A cache that maintains the user application data for offline navigation may be updated with new data, either to change existing data in the cache or add a new navigation path. The received data can be processed to perform other actions, depending on the context of that data as determined by auxiliary processing.Type: GrantFiled: May 3, 2004Date of Patent: July 7, 2009Assignee: Microsoft CorporationInventors: Andrew J. Fuller, Matthew P. Rhoten, Christopher A. Schoppa, Curt A. Steeb, Juan Perez, Seiya Ohta, Niels van Dongen
-
Patent number: 7511682Abstract: Described is a mechanism by which application programs (or plug-ins) and an auxiliary service adjust the output and/or data available for output on an auxiliary device based on changes detected in the current context of the auxiliary display. Context sensors detect and report changes in context, whereby some action is taken with respect to what information is displayed or can be displayed on the auxiliary display device. Examples of context data that can change include the physical location of the display, detected movement or motion data, presence of a particular user or others, power state, network connectivity status, privacy status and so forth. The auxiliary device can have context as to its position relative to the main display. Information sensitivity levels may be used to specify whether an application program's data can be displayed, based on the perceived sensitivity of the information and the user's current context.Type: GrantFiled: May 3, 2004Date of Patent: March 31, 2009Assignee: Microsoft CorporationInventors: Andrew J. Fuller, Matthew P. Rhoten, Juan Perez, Christopher A. Schoppa, Curt A. Steeb, Niels van Dongen
-
Patent number: 7502221Abstract: Described is a technology by which an auxiliary computing device comprising a display and/or actuator set coupled to a host computer system may be interacted with (e.g., viewed) independent of whether a main display of the host computer system is visible, e.g., whether a laptop lid or tablet lid is open or closed. In one example implementation, the auxiliary device is located above the keyboard and the main display slightly elevated on one or more pivoting supports. This effectively provides an opening in the lid through which the auxiliary device may be viewed.Type: GrantFiled: March 2, 2006Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Andrew J Fuller, Niels van Dongen, Michael George Lenahan
-
Patent number: D559857Type: GrantFiled: October 24, 2005Date of Patent: January 15, 2008Assignee: Microsoft CorporationInventor: Niels Van Dongen
-
Patent number: D562827Type: GrantFiled: October 24, 2005Date of Patent: February 26, 2008Assignee: Microsoft CorporationInventors: Niels Van Dongen, Andrew J. Fuller, Daniel J. Polivy, Richard J. Swaney, Sriram Viji
-
Patent number: D563965Type: GrantFiled: October 30, 2006Date of Patent: March 11, 2008Assignee: Microsoft CorporationInventors: Niels Van Dongen, Kieran Phelan
-
Patent number: D564539Type: GrantFiled: October 25, 2006Date of Patent: March 18, 2008Assignee: Microsoft CorporationInventor: Niels Van Dongen
-
Patent number: D581940Type: GrantFiled: October 25, 2006Date of Patent: December 2, 2008Assignee: Microsoft CorporationInventor: Niels Van Dongen
-
Patent number: D662510Type: GrantFiled: May 27, 2011Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Manuel Clement, Daryl Tanghe, Jonathan Eric Gleasman, Samuel Moreau, William Hong Vong, Niels van Dongen, Michael H. LaManna
-
Patent number: D684185Type: GrantFiled: September 12, 2011Date of Patent: June 11, 2013Assignee: Microsoft CorporationInventors: Niels van Dongen, Randy Winjum, Bennett Hornbostel, Vincent Celie, Kieran Phelan
-
Patent number: D697081Type: GrantFiled: September 12, 2011Date of Patent: January 7, 2014Assignee: Microsoft CorporationInventors: Niels van Dongen, Randy Winjum, Bennett Hornbostel, Vincent Celie, Kieran Phelan