Patent Document ID: 9677928
Application ID: 15138950
Patent Flag: 1

Claim One:
1. A method of fitness tracking, performed on a computer having a processor, a memory, and one or more code sets stored in the memory and executing by the processor, the method comprising: receiving, as inputs, data collected from a plurality of sensors embedded in one or more insoles; filtering the data; executing an evolutionary algorithm on the data, wherein the evolutionary algorithm converges the data from the plurality of sensors; determining, based on the converged data, a total weight applied to the one or more insoles; generating a test data set based on one or more samples of the data from a first set of the plurality of sensors, wherein the first set of the plurality of sensors are embedded in a first insole of the one or more insoles; associating a known weight quantity with a second set of the plurality of sensors; wherein the second set of the plurality of sensors are embedded in a second insole of the one or more insoles; applying a fitness function to the test data and the known weight quantity; and determining, based on the fitness function, whether or not the evolutionary algorithm has optimally converged, such that a predicted weight can be applied to a new data sample outside the test data set.