IP Library › Granted Patent US 10,289,206
Granted Patent B2
US 10,289,206 · App. 14/975,362 · Granted May 14, 2019

Free-form drawing and health applications

Inventors: Kathy Yuen (Portland, OR); Lenitra M. Durham (Beaverton, OR); Giuseppe Raffa (Portland, OR); Glen J. Anderson (Beaverton, OR); Daniel S. Lake (Hillsboro, OR)
Assignee: Intel Corporation
G06F3/017A61B5/681G01C21/20G01C21/3664G06F3/014G06F3/0304G06F3/0346G06F3/04847G06F16/436A63B22/0076A63B22/02A63B22/0605A63B24/0087A63B69/0028A63B69/16A63B71/0622A63B2071/0625A63B2071/0636A63B2220/12A63B2220/40A63B2220/806A63B2220/807A63B2220/833A63B2220/836A63B2225/50
View Patent ↗
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 10,289,206
App. No.
14/975,362
Granted
May 14, 2019
Kind
B2
Abstract

Various systems and methods for implementing free-form drawing for health applications are described herein. A system for implementing a health application includes a user interface module to receive, at a user device, a plurality of parameters including a free-form gesture path, the free-form gesture path representing an air gesture performed by a user of the user device; and a control module to adjust a fitness routine of the user based on the plurality of parameters.

Claims (48)

1. A system for implementing a health application, the system comprising:

a user interface module to receive, at a user device, a plurality of parameters including a free-form gesture path, the free-form gesture path representing an air gesture performed by a user of the user device; and

a control module to adjust a fitness routine of the user based on the plurality of parameters,

wherein to adjust the fitness routine for the user the control module is to:

analyze the free-form gesture path to obtain a path morphology, parameterize the free-form gesture path into a coordinate system to produce a parameterized free-form path, and use the shape of the free-form path in the x-y plane to parameterize an intensity over time of an exercise session;

use the path morphology to determine a navigation route and fit the parameterized free-form path to a route with similar geographical topology; and

present the navigation route to the user.

2. The system of claim 1 , wherein to receive the plurality of parameters including the free-form gesture path, the user interface module is to receive the free-form gesture path from a wearable device worn by the user and coupled to the user device.

3. The system of claim 2 , wherein the wearable device comprises a wrist-based device.

4. The system of claim 2 , wherein the wearable device comprises a glove-based device.

5. The system of claim 1 , wherein to receive the plurality of parameters including the free-form gesture path, the user interface module is to receive the free-form gesture path from the user device.

6. The system of claim 1 , wherein to receive the plurality of parameters including the free-form gesture path, the user interface module is to receive the free-form gesture path from a camera system.

7. The system of claim 6 , wherein the camera system is incorporated into the user device.

8. The system of claim 6 , wherein the camera system is separate from the user device.

9. The system of claim 1 , wherein the free-form gesture path comprises a path in substantially two-dimensions.

10. The system of claim 1 , wherein the free-form gesture path comprises a path in three-dimensions.

11. The system of claim 1 , wherein to adjust the fitness routine for the user, the control module is to adjust at least one of: a resistance or an incline setting of an exercise apparatus used in the fitness routine.

12. The system of claim 1 , wherein to analyze the free-form gesture path, the control module is to parameterize the free-form gesture path into a second coordinate system to produce a second parameterized free-form path; and

wherein to use the path morphology to determine the navigation route, the control module is to transmit the second parameterized free-form path to a remote server to obtain the navigation route.

13. The system of claim 1 , wherein to parameterize the free-form gesture path into the coordinate system to produce a parameterized free-form path, the control module is to use the length of the free-form path to parameterize a duration of an exercise session.

14. The system of claim 1 , wherein to parameterize the free-form gesture path into the coordinate system to produce a parameterized free-form path, the control module is to use the shape of the free-form path in the x-z plane to parameterize a shape of the navigational route.

15. The system of claim 1 , wherein to use the shape of the free-form path in the x-y plane to parameterize the intensity over time of an exercise session, the control module is to use a frequency or intensity of movement in the free-form path to parameterize the intensity over time.

16. A method of implementing a health application, the method comprising:

receiving, at a user device, a plurality of parameters including a free-form gesture path, the free-form gesture path representing an air gesture performed by a user of the user device; and

adjusting a fitness routine of the user based on the plurality of parameters,

wherein adjusting the fitness routine for the user comprises:

analyzing the free-form gesture path to obtain a path morphology, parameterizing the free-form gesture path into a coordinate system to produce a parameterized free-form path, and using the shape of the free-form path in the x-y plane to parameterize an intensity over time of an exercise session;

using the path morphology to determine a navigation route and fitting the parameterized free-form path to a route with similar geographical topology; and

presenting the navigation route to the user.

17. The method of claim 16 , wherein adjusting the fitness routine for the user comprises adjusting at least one of:

a resistance or an incline setting of an exercise apparatus used in the fitness routine.

18. The method of claim 16 , wherein adjusting the fitness routine for the user comprises:

analyzing the free-form gesture path to obtain a path morphology:

using the path morphology to determine a navigation route; and

presenting the navigation route to the user.

19. The method of claim 18 , wherein analyzing the free-form gesture path comprises parameterizing the free-form gesture path into a coordinate system to produce a parameterized free-form path; and

wherein using the path morphology to determine the navigation route comprises transmitting the parameterized free-form path to a remote server to obtain the navigation route.

20. The method of claim 16 , wherein parameterizing the free-form gesture path into the coordinate system to produce a parameterized free-form path comprises using the length of the free-form path to parameterize a duration of an exercise session.

21. The method of claim 16 , wherein parameterizing the free-form gesture path into the coordinate system to produce a parameterized free-form path comprises using the shape of the free-form path in the x-z plane to parameterize a shape of the navigational route.

22. At least one non-transitory machine-readable medium including instructions, which when executed by a machine, cause the machine to:

receive, at a user device, a plurality of parameters including a free-form gesture path, the free-form gesture path representing an air gesture performed by a user of the user device; and

adjust a fitness routine of the user based on the plurality of parameters,

wherein the instructions to adjust the fitness routine comprise instructions to:

analyze the free-form gesture path to obtain a path morphology, parameterize the free-form gesture path into a coordinate system to produce a parameterized free-form path, and use the shape of the free-form path in the x-v plane to parameterize an intensity over time of an exercise session;

use the path morphology to determine a navigation route and fit the parameterized free-form path to a route with similar geographical topology; and

present the navigation route to the user.

23. The at least one non-transitory machine-readable medium of claim 22 , wherein adjusting the fitness routine for the user comprises adjusting at least one of: a resistance or an incline setting of an exercise apparatus used in the fitness routine.

24. The at least one non-transitory machine-readable medium of claim 22 , wherein the instructions to analyze the free-form gesture path comprise instructions to parameterize the free-form gesture path into a coordinate system to produce a parameterized free-form path; and wherein the instructions to use the path morphology to determine the navigation route comprise instructions to transmit the parameterized free-form path to a remote server to obtain the navigation route.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: YUEN, KATHY; DURHAM, LENITRA M; RAFFA, GIUSEPPE; ANDERSON, GLEN J; LAKE, DANIEL S
To: INTEL CORPORATION
Reel/Frame 040507/0711 →
Continuity (1)
Related Publication 20170177086A1 · Jun 22, 2017