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:
Apr. 20, 2010
Filed:
Jul. 14, 2006
Curt Bererton, Burlingame, CA (US);
Daniel Dobson, Atherton, CA (US);
John Funge, Sunnyvale, CA (US);
Charles Musick, Belmont, CA (US);
Stuart Reynolds, Palo Alto, CA (US);
Xiaoyuan Tu, Sunnyvale, CA (US);
Ian Wright, Mountain View, CA (US);
Wei Yen, Los Altos Hills, CA (US);
Curt Bererton, Burlingame, CA (US);
Daniel Dobson, Atherton, CA (US);
John Funge, Sunnyvale, CA (US);
Charles Musick, Belmont, CA (US);
Stuart Reynolds, Palo Alto, CA (US);
Xiaoyuan Tu, Sunnyvale, CA (US);
Ian Wright, Mountain View, CA (US);
Wei Yen, Los Altos Hills, CA (US);
AiLive, Inc., Mountain View, CA (US);
Abstract
Generating motion recognizers from example motions, without substantial programming, without limitation to any fixed set of well-known gestures, and without limitation to motions that occur substantially in a plane, or are substantially predefined in scope. From example motions for each class of motion to be recognized, a system automatically generates motion recognizers using machine learning techniques. Those motion recognizers can be incorporated into an end-user application, with the effect that when a user of the application supplies a motion, those motion recognizers will recognize the motion as an example of one of the known classes of motion. Motion recognizers can be incorporated into an end-user application; tuned to improve recognition rates for subsequent motions to allow end-users to add new example motions.