IP Library Patent Application 19222961
Patent Application
App. No. 19/222,961

TECHNIQUES FOR GESTURE RECOGNITION USING WEARABLE DEVICE DATA

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/222,961
Abstract

Methods, systems, and devices for gesture recognition are described. A system may identify geographical location data associated with a user throughout a time interval and may identify a set of gesture profiles corresponding to a set of gestures associated with the geographical location data of the user. The system may additionally acquire physiological data, including motion data, associated with the user from a wearable device worn by the user and may identify a set of motion segments within the time interval based on the motion data. Additionally, the system may identify a gesture the user engaged in based on matching a motion segment of the set of motion segments to a gesture profile of the set of gesture profiles and may cause a graphical user interface (GUI) of a user device running the application to display an indication of the gesture.

Claims (53)

1 . A method for gesture recognition, comprising:

acquiring physiological data associated with a user from a finger-worn wearable ring device throughout a time interval, wherein the physiological data comprises at least motion data;

identifying a motion segment during the time interval based at least in part on the motion data;

identifying, from a plurality of gesture profiles defined within an application associated with the finger-worn wearable ring device, a subset of gesture profiles associated with the time interval within which the motion segment was identified, wherein each gesture profile of the plurality of gesture profiles corresponds to a respective gesture of a plurality of gestures;

identifying a gesture performed by the user during the time interval based at least in part on matching the motion segment to a gesture profile from the subset of gesture profiles; and

causing a graphical user interface of a user device running the application to display an indication of the gesture performed by the user.

2 . The method of claim 1 , wherein each gesture profile from the subset of gesture profiles corresponds to a respective gesture typically performed during a first time of day corresponding to the time interval.

3 . The method of claim 2 , wherein each time interval of a plurality of time intervals corresponds to a respective time of day of a plurality of times of day, and wherein each time of day of the plurality of times of days corresponds to a respective subset of gesture profiles from the plurality of gesture profiles.

4 . The method of claim 2 , further comprising:

acquiring additional physiological data associated with the user from the finger-worn wearable ring device throughout a second time interval, wherein the additional physiological data comprises at least additional motion data;

identifying a second motion segment during the second time interval based at least in part on the additional motion data;

identifying, from the plurality of gesture profiles, a second subset of gesture profiles associated with the second time interval within which the second motion segment was identified;

identifying a second gesture performed by the user during the second time interval based at least in part on matching the second motion segment to a second gesture profile from the second subset of gesture profiles; and

causing the graphical user interface of the user device to display an indication of the second gesture performed by the user.

5 . The method of claim 4 , wherein the subset of gesture profiles corresponding to the time interval is at least partially different from the second subset of gesture profiles corresponding to the second time interval based at least in part on the time interval being different from the second time interval.

6 . The method of claim 1 , further comprising:

identifying historical gesture data associated with the user, the historical gesture data comprising a plurality of historical gestures and a plurality of historical time intervals associated with the plurality of historical gestures, wherein the plurality of historical gestures are associated with the subset of gesture profiles; and

identifying that the time interval and the plurality of historical time intervals correspond to a same time of day, wherein identifying the subset of gesture profiles is based at least in part on identifying that the time interval and the plurality of historical time intervals correspond to the same time of day.

7 . The method of claim 6 , further comprising:

identifying a routine of the user, wherein the historical gesture data is associated with the routine of the user.

8 . The method of claim 1 , further comprising:

transmitting an indication of the subset of gesture profiles prior to or at a start of the time interval, wherein identifying the gesture is based at least in part on transmission of the indication prior to the time interval.

9 . The method of claim 8 , further comprising:

predicting the subset of gesture profiles based at least in part on a current time of day being within a threshold of the start of the time interval, wherein transmission of the indication of the subset of gesture profiles is based at least in part on predicting the subset of gesture profiles.

10 . The method of claim 1 , wherein the plurality of gestures comprise an eating gesture, a drinking gesture, a sports-related gesture, or any combination thereof.

11 . The method of claim 10 , wherein the sports-related gesture comprises a swimming stroke gesture, a racket sport gesture, a walking or running stride gesture, a golf swing gesture, a weight-lifting gesture, or any combination thereof.

12 . A system for gesture recognition, comprising:

a finger-worn wearable ring device comprising one or more sensors configured to interface with a skin surface of a user to measure physiological data from a user;

a user device communicatively coupled with the finger-worn wearable ring device; and

one or more processors communicatively coupled with the user device, the finger-worn wearable ring device, or both, wherein the one or more processors are configured to:

acquire the physiological data associated with the user from the finger-worn wearable ring device throughout a time interval, wherein the physiological data comprises at least motion data;

identify a motion segment within the time interval based at least in part on the motion data;

identify, from a plurality of gesture profiles defined within an application associated with the finger-worn wearable ring device, a subset of gesture profiles associated with the time interval within which the motion segment was identified, wherein each gesture profile of the plurality of gesture profiles corresponds to a respective gesture of a plurality of gestures;

identify a gesture performed by the user during the time interval based at least in part on matching the motion segment to a gesture profile from the subset of gesture profiles; and

cause a graphical user interface of the user device running the application to display an indication of the gesture performed by the user.

13 . The system of claim 12 , wherein each gesture profile from the subset of gesture profiles corresponds to a respective gesture typically performed during a first time of day corresponding to the time interval.

14 . The system of claim 13 , wherein each time interval of a plurality of time intervals corresponds to a respective time of day of a plurality of times of day, and wherein each time of day of the plurality of times of days corresponds to a respective subset of gesture profiles from the plurality of gesture profiles.

15 . The system of claim 13 , wherein the one or more processors are further configured to:

acquire additional physiological data associated with the user from the finger-worn wearable ring device during a second time interval, wherein the additional physiological data comprises at least additional motion data;

identify a second motion segment during the second time interval based at least in part on the additional motion data;

identify, from the plurality of gesture profiles, a second subset of gesture profiles associated with the second time interval within which the second motion segment was identified;

identify a second gesture performed by the user during the second time interval based at least in part on matching the second motion segment to a second gesture profile from the second subset of gesture profiles; and

cause the graphical user interface of the user device to display an indication of the second gesture performed by the user.

16 . The system of claim 12 , wherein the one or more processors are further configured to:

identify historical gesture data associated with the user, the historical gesture data comprising a plurality of historical gestures and a plurality of historical time intervals associated with the plurality of historical gestures, wherein the plurality of historical gestures are associated with the subset of gesture profiles; and

identify that the time interval and the plurality of historical time intervals correspond to a same time of day, wherein identifying the subset of gesture profiles is based at least in part on identifying that the time interval and the plurality of historical time intervals correspond to the same time of day.

17 . The system of claim 12 , wherein the one or more processors are further configured to:

transmit, from the user device to the finger-worn wearable ring device, an indication of the subset of gesture profiles prior to or at a start of the time interval, wherein identifying the gesture is based at least in part on transmission of the indication prior to the time interval.

18 . The system of claim 17 , wherein the one or more processors are further configured to:

predict the subset of gesture profiles based at least in part on a current time of day being within a threshold of the start of the time interval, wherein transmission of the indication of the subset of gesture profiles is based at least in part on predicting the subset of gesture profiles.

19 . The system of claim 18 , wherein the one or more processors are further configured to:

store, via the finger-worn wearable ring device, the subset of gesture profiles based at least in part on reception of the indication from the user device, wherein identifying the gesture is based at least in part on storing the subset of gesture profiles via the finger-worn wearable ring device.

20 . The system of claim 12 , wherein the plurality of gestures comprise an eating gesture, a drinking gesture, a sports-related gesture, or any combination thereof.

Assignments (3)
SECURITY INTEREST Recorded Nov 19, 2025
From: OURA HEALTH OY; OURARING INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 073634/0542 →
SECURITY INTEREST Recorded Jul 28, 2025
From: OURA HEALTH OY; OURARING INC.
To: JPMORGAN CHASE BANK
Reel/Frame 071848/0679 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2025
From: PARTANEN, JUKKA
To: OURA HEALTH OY
Reel/Frame 071261/0775 →