IP Library Granted Patent US 11,609,242
Granted Patent B1
US 11,609,242 · App. 16/806,773 · Granted Mar 21, 2023

Efficient gait data management in mobile

Inventor: David Martin (San Francisco, CA)
G01P13/00G01P15/18A61B5/112A61B5/1118
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 11,609,242
App. No.
16/806,773
Granted
Mar 21, 2023
Kind
B1
Abstract

Methods are described for generating a user interface displaying at least a useful image, wherein the useful image has been created in some embodiments by means of: determining, over a period of time, a first set of a first amount of values of a gait attribute, and obtaining, using the first set and leveraging a matrix factorization, a second set of a second amount of values representing colors.

Claims (68)

1. A method for generating an interface in a mobile or wearable device, the method comprising:

determining, over a period of time, a first set of a first amount of values of a gait attribute;

using an interpolation on the first set of the first amount of values to generate a second amount of numbers;

obtaining, using said second amount of numbers, a second set of the second amount of values representing colors;

creating an image composed of pixels, by assigning each one of the values representing colors to each one of the pixels of the image;

generating the interface that displays at least the created image.

2. The method of claim 1 , wherein the values of the gait attribute are determined with an update frequency greater than 3 Hz.

3. The method of claim 1 , wherein the second amount is greater than 3000, and wherein the mobile or wearable device is a smartphone.

4. The method of claim 1 , wherein the gait attribute is a length of a gait step.

5. The method of claim 1 , wherein the obtaining the second set of the second amount of values representing colors comprises: determining a parameter related to the first set of the first amount of values, and using said parameter to compute each one of the values representing colors.

6. The method of claim 1 , wherein the interface further displays additional metadata corresponding to the created image.

7. A method for generating an interface in a mobile or wearable device, the method comprising:

determining, over a period of time, a first set of a first amount of values of a gait attribute;

using an interpolation on the first set of the first amount of values to generate a second amount of numbers;

leveraging a matrix factorization on the second amount of numbers to generate and store a third amount of numbers;

retrieving from the stored third amount of numbers, an approximation of the second amount of numbers;

obtaining, using said approximation of the second amount of numbers, a second set of the second amount of values representing colors;

creating an image composed of pixels, by assigning each one of the values representing colors to each one of the pixels of the image;

generating the interface that displays at least the created image.

8. The method of claim 7 , wherein the values of the gait attribute are determined with an update frequency greater than 3 Hz.

9. The method of claim 7 , wherein the second amount is greater than 3000, and wherein the mobile or wearable device is a smartphone.

10. The method of claim 7 , wherein the gait attribute is a length of a gait step.

11. The method of claim 7 , wherein the obtaining the second set of the second amount of values representing colors comprises: determining a parameter related to the first set of the first amount of values, and using said parameter to compute each one of the values representing colors.

12. The method of claim 7 , wherein the interface further displays additional metadata corresponding to the created image.

13. The method of claim 7 , wherein the matrix factorization comprises a singular value decomposition.

14. The method of claim 1 , wherein the values of the gait attribute are determined with an update frequency greater than 3 Hz;

wherein the second amount is greater than 3000;

wherein the mobile or wearable device is a smartphone;

wherein the gait attribute is a length of a gait step;

wherein the obtaining the second set of the second amount of values representing colors comprises: determining a parameter related to the first set of the first amount of values, and using said parameter to compute each one of the values representing colors; and

wherein the interface further displays additional metadata corresponding to the created image.

15. The method of claim 7 , wherein the values of the gait attribute are determined with an update frequency greater than 3 Hz;

wherein the second amount is greater than 3000, and wherein the mobile or wearable device is a smartphone;

wherein the gait attribute is a length of a gait step;

wherein the obtaining the second set of the second amount of values representing colors comprises: determining a parameter related to the first set of the first amount of values, and using said parameter to compute each one of the values representing colors;

wherein the interface further displays additional metadata corresponding to the created image; and

wherein the matrix factorization comprises a singular value decomposition.

16. A system comprising:

a processor;

a processor-readable medium including instructions which, when executed by the processor, cause the processor, for generating an interface in a mobile or wearable device, to perform functions comprising:

determining, over a period of time, a first set of a first amount of values of a gait attribute;

using an interpolation on the first set of the first amount of values to generate a second amount of numbers;

obtaining, using said second amount of numbers, a second set of the second amount of values representing colors;

creating an image composed of pixels, by assigning each one of the values representing colors to each one of the pixels of the image;

generating the interface that displays at least the created image.

17. The system of claim 16 , wherein the obtaining the second set of the second amount of values representing colors comprises: determining a parameter related to the first set of the first amount of values, and using said parameter to compute each one of the values representing colors.

18. The system of claim 16 , wherein the values of the gait attribute are determined with an update frequency greater than 3 Hz;

wherein the second amount is greater than 3000;

wherein the mobile or wearable device is a smartphone;

wherein the gait attribute is a length of a gait step;

wherein the obtaining the second set of the second amount of values representing colors comprises: determining a parameter related to the first set of the first amount of values, and using said parameter to compute each one of the values representing colors; and

wherein the interface further displays additional metadata corresponding to the created image.

19. A system comprising:

a processor;

a processor-readable medium including instructions which, when executed by the processor, cause the processor, for generating an interface in a mobile or wearable device, to perform functions comprising:

determining, over a period of time, a first set of a first amount of values of a gait attribute;

using an interpolation on the first set of the first amount of values to generate a second amount of numbers;

leveraging a matrix factorization on the second amount of numbers to generate and store a third amount of numbers;

retrieving from the stored third amount of numbers, an approximation of the second amount of numbers;

obtaining, using said approximation of the second amount of numbers, a second set of the second amount of values representing colors;

creating an image composed of pixels, by assigning each one of the values representing colors to each one of the pixels of the image;

generating the interface that displays at least the created image.

20. The system of claim 19 , wherein the values of the gait attribute are determined with an update frequency greater than 3 Hz;

wherein the second amount is greater than 3000;

wherein the mobile or wearable device is a smartphone;

wherein the gait attribute is a length of a gait step;

wherein the obtaining the second set of the second amount of values representing colors comprises: determining a parameter related to the first set of the first amount of values, and using said parameter to compute each one of the values representing colors; and

wherein the interface further displays additional metadata corresponding to the created image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2023
From: MARTIN, DAVID
To: PRECISE MOBILE TECHNOLOGIES LLC
Reel/Frame 062379/0099 →
Continuity (18)
Continuation In Part 16505629 · Jul 8, 2019
Continuation In Part 16275323 · Feb 14, 2019
Continuation In Part 16806773
Continuation In Part 16275323 · Feb 14, 2019
Continuation In Part 16044833 · Jul 25, 2018
Continuation In Part 16044833 · Jul 25, 2018
Continuation In Part 16806773
Continuation In Part 15706651 · Sep 15, 2017
Continuation In Part 15296868 · Oct 18, 2016
Continuation In Part 14932591 · Nov 4, 2015
Continuation In Part 14922174 · Oct 25, 2015
Provisional Application 62750292 · Oct 25, 2018
Provisional Application 62702998 · Jul 25, 2018
Provisional Application 62654536 · Apr 9, 2018
Provisional Application 62651409 · Apr 2, 2018
Provisional Application 62249371 · Nov 2, 2015
Provisional Application 62090698 · Dec 11, 2014
Provisional Application 62068685 · Oct 26, 2014
Cited By (2)
US 12,284,058 US 12,417,262