Patents by Inventor Jens Umlauf
Jens Umlauf 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: 10368784Abstract: Sensor data damping is described, for example, to remove jitter from sensor data to enable control of a computing device. In various examples damped sensor data is compared with a threshold and clamped to the threshold in the case a difference between the sensor data and the damped sensor data is above the threshold. In various examples the damped data has low-latency and is used to control a downstream system such as a game system, natural user interface, robotic system, augmented reality system or other system. In examples, the threshold is adjusted on the fly on the basis of any one or more of: state data from the downstream system, frequency of clamping, velocity of the sensor data. In some examples, the sensor data comprises human/animal joint positions from a depth sensor.Type: GrantFiled: June 23, 2014Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Richard Marlow, Eike Jens Umlauf, Andrew John Preston
-
Patent number: 9824478Abstract: Technologies are described herein for dynamically remapping components of a virtual skeleton to enhance the control and appearance of an avatar. Embodiments disclosed herein may remap components of the virtual skeleton if a need for an enhancement, replacement or correction is identified. For example, one or more components of a virtual skeleton, e.g., a joint, hand, arm or leg, may be remapped with modeled components if the component is distorted, missing or incomplete. Components of a virtual skeleton may be remapped with modeled components if enhancements, augmentations, corrections or special effects are desired. A remapped skeleton defining one or more modeled components may be generated from model data. The remapped skeleton may be used to drive user-controlled animations having enhanced movement and appearance characteristics. In addition to driving user-controlled animations, the remapped skeleton may be used to drive robotic devices.Type: GrantFiled: December 6, 2016Date of Patent: November 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Richard Marlow, Eike Jens Umlauf, Andrew John Preston
-
Publication number: 20170084071Abstract: Technologies are described herein for dynamically remapping components of a virtual skeleton to enhance the control and appearance of an avatar. Embodiments disclosed herein may remap components of the virtual skeleton if a need for an enhancement, replacement or correction is identified. For example, one or more components of a virtual skeleton, e.g., a joint, hand, arm or leg, may be remapped with modeled components if the component is distorted, missing or incomplete. Components of a virtual skeleton may be remapped with modeled components if enhancements, augmentations, corrections or special effects are desired. A remapped skeleton defining one or more modeled components may be generated from model data. The remapped skeleton may be used to drive user-controlled animations having enhanced movement and appearance characteristics. In addition to driving user-controlled animations, the remapped skeleton may be used to drive robotic devices.Type: ApplicationFiled: December 6, 2016Publication date: March 23, 2017Inventors: Christopher Richard Marlow, Eike Jens Umlauf, Andrew John Preston
-
Patent number: 9536138Abstract: Technologies are described herein for dynamically remapping components of a virtual skeleton to enhance the control and appearance of an avatar. Embodiments disclosed herein may remap components of the virtual skeleton if a need for an enhancement, replacement or correction is identified. For example, one or more components of a virtual skeleton, e.g., a joint, hand, arm or leg, may be remapped with modeled components if the component is distorted, missing or incomplete. Components of a virtual skeleton may be remapped with modeled components if enhancements, augmentations, corrections or special effects are desired. A remapped skeleton defining one or more modeled components may be generated from model data. The remapped skeleton may be used to drive user-controlled animations having enhanced movement and appearance characteristics. In addition to driving user-controlled animations, the remapped skeleton may be used to drive robotic devices.Type: GrantFiled: June 27, 2014Date of Patent: January 3, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Richard Marlow, Eike Jens Umlauf, Andrew John Preston
-
Publication number: 20150379335Abstract: Technologies are described herein for dynamically remapping components of a virtual skeleton to enhance the control and appearance of an avatar. Embodiments disclosed herein may remap components of the virtual skeleton if a need for an enhancement, replacement or correction is identified. For example, one or more components of a virtual skeleton, e.g., a joint, hand, arm or leg, may be remapped with modeled components if the component is distorted, missing or incomplete. Components of a virtual skeleton may be remapped with modeled components if enhancements, augmentations, corrections or special effects are desired. A remapped skeleton defining one or more modeled components may be generated from model data. The remapped skeleton may be used to drive user-controlled animations having enhanced movement and appearance characteristics. In addition to driving user-controlled animations, the remapped skeleton may be used to drive robotic devices.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Christopher Richard Marlow, Eike Jens Umlauf, Andrew John Preston
-
Publication number: 20150378440Abstract: Technologies are described herein for dynamically directing an interpretation of input data based on contextual information associated with a virtual environment. According to one aspect of the disclosure, a computing device and a camera operate in concert to capture and interpret gestures of a human target to control a virtual skeleton, which may be visually represented as an avatar. Embodiments disclosed herein utilize filtering parameters in the interpretation of input data representing a state of the human target to generate output data that is used to direct the virtual skeleton and/or the avatar. The filtering parameters may be dynamically adjusted during runtime based on contextual information and other factors to dynamically change the way input data is interpreted. Dynamic adjustment of the filtering parameters during runtime may allow for an interpretation of input data that is more accurately aligned with a scenario presented in the virtual environment.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: Eike Jens Umlauf, Andrew John Preston, Christopher Richard Marlow
-
Publication number: 20150369864Abstract: Sensor data damping is described, for example, to remove jitter from sensor data to enable control of a computing device. In various examples damped sensor data is compared with a threshold and clamped to the threshold in the case a difference between the sensor data and the damped sensor data is above the threshold. In various examples the damped data has low-latency and is used to control a downstream system such as a game system, natural user interface, robotic system, augmented reality system or other system. In examples, the threshold is adjusted on the fly on the basis of any one or more of: state data from the downstream system, frequency of clamping, velocity of the sensor data. In some examples, the sensor data comprises human/animal joint positions from a depth sensor.Type: ApplicationFiled: June 23, 2014Publication date: December 24, 2015Inventors: Christopher Richard Marlow, Eike Jens Umlauf, Andrew John Preston
-
Patent number: 7370124Abstract: In a method and system for transmitting messages over a data network, the communication task is used which is implemented on a transmitting microcontroller which determines, on the basis of a routing table, which communication system is used to forward the message to which adjacent microcontroller. A dual-ported RAM is provided between two microcontrollers as one type of communication system.Type: GrantFiled: October 7, 2003Date of Patent: May 6, 2008Assignee: Oce Printing Systems GmbHInventors: Jens Umlauf, Christian Fertl, Christian Wallis, Rainer Katterloher, Hermann Andresen, Stephan Pilsl
-
Publication number: 20060155820Abstract: In a method and system for transmitting messages over a data network, the communication task is used which is implemented on a transmitting microcontroller which determines, on the basis of a routing table, which communication system is used to forward the message to which adjacent microcontroller. A dual-ported RAM is provided between two microcontrollers as one type of communication system.Type: ApplicationFiled: October 7, 2003Publication date: July 13, 2006Applicant: Oce Printing Systems GmbHInventors: Jens Umlauf, Christian Fertl, Christian Wallis, Rainer Katterloher, Hermann Andresen, Stephan Pilsl
-
Patent number: 6054835Abstract: A method and apparatus for operating stepping motors in a printer or copier senses temporarily changes in the moment of resistance caused by the introduction of the leading edge of the paper and overcomes this change in moment by changing the current amplitude to the motor windings. The currents are modified at a starting time, as determined by sensors.Type: GrantFiled: July 1, 1999Date of Patent: April 25, 2000Assignee: Oce Printing Systems GmbHInventors: Peter Thiemann, Jens Umlauf, Hermann Andresen