Efficient gait data management in mobile
View Patent ↗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.
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.