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.

Date of Patent:
Jun. 09, 2015

Filed:

Feb. 22, 2010
Applicants:

Yoichiro Kawano, San Jose, CA (US);

Xiaoyuan Tu, Sunnyvale, CA (US);

Charles Musick, Jr., Belmont, CA (US);

William Robert Powers, Iii, San Francisco, CA (US);

Stuart Reynolds, Mountain View, CA (US);

Dana Wilkinson, Mountain View, CA (US);

Ian Wright, Sunnyvale, CA (US);

Wei Yen, Seattle, WA (US);

Inventors:

Yoichiro Kawano, San Jose, CA (US);

Xiaoyuan Tu, Sunnyvale, CA (US);

Charles Musick, Jr., Belmont, CA (US);

William Robert Powers, III, San Francisco, CA (US);

Stuart Reynolds, Mountain View, CA (US);

Dana Wilkinson, Mountain View, CA (US);

Ian Wright, Sunnyvale, CA (US);

Wei Yen, Seattle, WA (US);

Assignee:

AiLive Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/00 (2006.01); G06N 5/02 (2006.01); A63F 13/20 (2014.01); G06N 99/00 (2010.01); A63F 13/40 (2014.01); G06F 3/01 (2006.01); G06F 3/0346 (2013.01); G06K 9/00 (2006.01); G06K 9/62 (2006.01); G06N 5/04 (2006.01);
U.S. Cl.
CPC ...
A63F 13/06 (2013.01); G06N 5/04 (2013.01); G06N 5/025 (2013.01); G06N 99/005 (2013.01); A63F 13/10 (2013.01); A63F 2300/1043 (2013.01); A63F 2300/105 (2013.01); A63F 2300/6027 (2013.01); A63F 2300/6045 (2013.01); G06F 3/017 (2013.01); G06F 3/0346 (2013.01); G06K 9/00335 (2013.01); G06K 9/6253 (2013.01);
Abstract

Techniques for controlling motions using motion recognizers generated in advance by users are described. According to embodiment, the motion recognizers created by end users are utilized to control virtual objects displayed in a virtual environment. By manipulating one or more motion sensitive devices, end users could command what the objects to do in the virtual environment. Motion signals from each of the motion sensitive devices are recognized in accordance with the motion recognizers created in advance by the users. One or more of the motion signals are at the same time utilized to tune the motion recognizers or create additional motion recognizers. As a result, the motion recognizers are constantly updated to be more accommodating to the user(s).


Find Patent Forward Citations

Loading…