1
Stephen G Latta, Relja Markovic, Arthur Charles Tomlin, Gregory N Snook: Gesture recognizer system architecture. Microsoft Corporation, Woodcock Washburn, August 9, 2011: US07996793 (45 worldwide citation)

Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user motion data and provides that data to a plurality of filters. A filter corresponds to a gesture, that may then be tuned by an application rece ...


2
Relja Markovic, Stephen G Latta, Kevin A Geisner, David Hill, Darren A Bennett, David C Haley, Brian S Murphy, Shawn C Wright: Tracking groups of users in motion capture system. Microsoft Corporation, Vierra Magen Marcus & DeNiro, June 14, 2011: US07961174 (44 worldwide citation)

In a motion capture system, a unitary input is provided to an application based on detected movement and/or location of a group of people. Audio information from the group can also be used as an input. The application can provide real-time feedback to the person or group via a display and audio outp ...


3
Kevin Geisner, Relja Markovic, Stephen Gilchrist Latta, Gregory Nelson Snook, Kudo Tsunoda, Darren Alexander Bennett: Determine intended motions. Microsoft Corporation, Woodcock Washburn, August 28, 2012: US08253746 (30 worldwide citation)

It may be desirable to apply corrective data to aspects of captured image or the user-performed gesture for display of a visual representation that corresponds to the corrective data. The captured motion may be any motion in the physical space that is captured by the capture device, such as a camera ...


4
Relja Markovic, Stephen G Latta, Kevin A Geisner, Christopher Vuchetich, Darren A Bennett, Brian S Murphy, Shawn C Wright: Directed performance in motion capture system. Microsoft Corporation, Vierra Magen Marcus & DeNiro, October 9, 2012: US08284157 (28 worldwide citation)

Techniques for enhancing the use of a motion capture system are provided. A motion capture system tracks movement and audio inputs from a person in a physical space, and provides the inputs to an application, which displays a virtual space on a display. Bodily movements can be used to define traits ...


5
Kevin Geisner, Stephen Latta, Gregory N Snook, Relja Markovic: Localized gesture aggregation. Microsoft Corporation, Woodcock Washburn, March 27, 2012: US08145594 (20 worldwide citation)

Systems, methods and computer readable media are disclosed for a localized gesture aggregation. In a system where user movement is captured by a capture device to provide gesture input to the system, demographic information regarding users as well as data corresponding to how those users respectivel ...


6
Relja Markovic, Gregory N Snook, Justin McBride: Predictive determination. Microsoft Corporation, Woodcock Washburn, June 28, 2011: US07971157 (17 worldwide citation)

Systems, methods and computer readable media are disclosed for a gesture recognizer system architecture. A recognizer engine is provided, which receives user motion data and provides that data to a plurality of filters. A filter corresponds to a gesture, that may then be tuned by an application rece ...


7
Relja Markovic, Ramanujan Srinivasan, Samuel Glassenberg: Guided performance optimization for graphics pipeline state management. Microsoft Corporation, April 6, 2010: US07692660 (16 worldwide citation)

Techniques are provided for efficiently arranging shader constants into constant buffers to more efficiently set shader constants to a GPU. Techniques are provided for tracking runtime usage patterns of shader constants, and then generating usage pattern data regarding usage patterns of shader const ...


8
Relja Markovic, Stephen G Latta, Kevin A Geisner, Jonathan T Steed, Darren A Bennett, Amos D Vance: Recognizing user intent in motion capture system. Microsoft Corporation, Vierra Magen Marcus & DeNiro, December 18, 2012: US08334842 (12 worldwide citation)

Techniques for facilitating interaction with an application in a motion capture system allow a person to easily begin interacting without manual setup. A depth camera system tracks a person in physical space and evaluates the person's intent to engage with the application. Factors such as location, ...


9
Stephen Latta, Darren Bennett, Kevin Geisner, Relja Markovic, Kudo Tsunoda, Greg Snook, Christopher H Willoughby, Peter Sarrett, Daniel Lee Osborn: First person shooter control with virtual skeleton. Microsoft Corporation, Alleman Hall McCoy Russell & Tuttle, February 26, 2013: US08385596 (8 worldwide citation)

A virtual skeleton includes a plurality of joints and provides a machine readable representation of a human target observed with a three-dimensional depth camera. A relative position of a hand joint of the virtual skeleton is translated as a gestured aiming vector control, and a virtual weapon is ai ...


10
Relja Markovic, Stephen G Latta, Kevin A Geisner, Christopher Vuchetich, Darren A Bennett, Brian S Murphy, Shawn C Wright: Directed performance in motion capture system. Microsoft Corporation, Vierra Magen Marcus, June 18, 2013: US08465108 (8 worldwide citation)

Techniques for enhancing the use of a motion capture system are provided. A motion capture system tracks movement and audio inputs from a person in a physical space, and provides the inputs to an application, which displays a virtual space on a display. Bodily movements can be used to define traits ...