The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 10, 2014
Filed:
Jun. 11, 2010
Jeffrey Evertt, Kirkland, WA (US);
Joel Deaguero, Snohomish, WA (US);
Darren Bennett, Seattle, WA (US);
Dylan Vance, Redmond, WA (US);
David Galloway, Seattle, WA (US);
Relja Markovic, Seattle, WA (US);
Stephen Latta, Seattle, WA (US);
Oscar Omar Garza Santos, Seattle, WA (US);
Kevin Geisner, Mercer Island, WA (US);
Jeffrey Evertt, Kirkland, WA (US);
Joel Deaguero, Snohomish, WA (US);
Darren Bennett, Seattle, WA (US);
Dylan Vance, Redmond, WA (US);
David Galloway, Seattle, WA (US);
Relja Markovic, Seattle, WA (US);
Stephen Latta, Seattle, WA (US);
Oscar Omar Garza Santos, Seattle, WA (US);
Kevin Geisner, Mercer Island, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Embodiments are disclosed that relate to interacting with a user interface via feedback provided by an avatar. One embodiment provides a method comprising receiving depth data, locating a person in the depth data, and mapping a physical space in front of the person to a screen space of a display device. The method further comprises forming an image of an avatar representing the person, outputting to a display an image of a user interface comprising an interactive user interface control, and outputting to the display device the image of the avatar such that the avatar faces the user interface control. The method further comprises detecting a motion of the person via the depth data, forming an animated representation of the avatar interacting with the user interface control based upon the motion of the person, and outputting the animated representation of the avatar interacting with the control.