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:
Aug. 20, 2024
Filed:
Feb. 16, 2021
Amazon Technologies, Inc., Seattle, WA (US);
Eduard Oks, Redmond, WA (US);
Ridge Carpenter, Seattle, WA (US);
Lamarr Smith, Seattle, WA (US);
Claire McGowan, Seattle, WA (US);
Elizabeth Reisman, Seattle, WA (US);
Ianir Ideses, Raanana, IL;
Eli Alshan, Kfar-Saba, IL;
Mark Kliger, Modi'in-Maccabim-Re'ut, IL;
Matan Goldman, Redmond, WA (US);
Liza Potikha, Tel Aviv, IL;
Ido Yerushalmy, Tel-Aviv, IL;
Dotan Kaufman, Netanya, IL;
Guy Adam, Tel Aviv, IL;
Omer Meir, Redmond, WA (US);
Lior Fritz, Seattle, WA (US);
Imry Kissos, Redmond, WA (US);
Georgy Melamed, Ramat Gan, IL;
Eran Borenstein, Zichron Yaakov, IL;
Sharon Alpert, Rehovot, IL;
Noam Sorek, Zichron Yaakov, IL;
AMAZON TECHNOLOGIES, INC., Seattle, WA (US);
Abstract
Characteristics of a user's movement are evaluated based on performance of activities by a user within a field of view of a camera. Video data representing performance of a series of movements by the user is acquired by the camera. Pose data is determined based on the video data, the pose data representing positions of the user's body while performing the movements. The pose data is compared to a set of existing videos that correspond to known errors to identify errors performed by the user. The errors may be used to generate scores for various characteristics of the user's movement. Based on the errors, exercises or other activities to improve the movement of the user may be determined and included in an output presented to the user.