Patent ID: 9378336
Filing Date: 2016-06-28
CPC Classification: A63B,G16H

Claim Text:
1. A computer-implemented method for managing data corresponding to a user's activity and health, and providing a corresponding masked composite numerical value to the user through a portal, the method comprising: capturing, by an electronic image capture device, an image having a set of pixels of an exercise machine display that is separate from the image capture device; configuring, by a processor, a control circuit to gather from a memory that is operatively and wirelessly connected to the control circuit, image data from the image; comparing, by using the configured processor to implement a photo comparison algorithm, the image data to at least one other image that corresponds, within a pre-determined degree of similarity, to the image to determine a make and model of the exercise machine depicted as a function of the image data; automatically selecting, using the configured processor and as a function of the determined make and model of the exercise machine, a particular portion of the set of pixels in which information representing extrinsic physical activity parameters associated with physical activity of the user is represented, wherein the particular portion has fewer pixels than the set; identifying, using the configured processor, sequences of characters within the particular portion of pixels; determining, using the configured processor, spatial relationships between the sequences only within the particular portion of the pixels; defining, using the configured processor, one or more data unit types in accordance with the identified sequences and/or determined spatial relationships; determining, using the configured processor, a measure of calories expended in the physical activity; generating, using the configured processor, extrinsic physical activity parameter data associated with the extrinsic physical activity parameters that is located within the selected particular portion of pixels as a function of the defined data unit types and determined measure of calories; updating, using the configured processor, a stored profile associated with the user that includes previously captured data with at least some of the generated extrinsic physical activity parameter data; receiving, by a data collection module executed by the configured processor, a plurality of intrinsic medical parameters of the user that include the user's body weight, and storing the intrinsic medical parameters in the memory; applying, by a weighting module executed by the configured processor, at least one respective weighting factor that is recalled from the memory to at least one of the intrinsic medical parameters to calculate at least one weighted intrinsic weighted parameter; transforming, by the configured processor, the measured calories into a metabolic equivalent value by dividing by the user's body weight; allocating, by the configured processor, the metabolic equivalent value among a health pool and a bonus pool, wherein the bonus pool has a predetermined size and wherein the metabolic equivalent value is allocated to the bonus pool up to the predetermined size, and any metabolic equivalent value exceeding the bonus pool size is allocated to the health pool; applying, by the weighting module executed by the configured processor, at least one weighting factor to a health pool value to calculate a weighted health pool value; transforming, by the configured processor, the intrinsic medical parameters and the extrinsic physical activity parameters into a masked composite numerical value by combining at least the weighted intrinsic medical parameters and the weighted health pool value in accordance with an algorithm; publishing, by the configured processor, the masked composite numerical value to the user through the portal, wherein the portal comprises a web-based portal accessible through the internet or an application on a mobile computing device; and enabling the user to view the masked composite numerical value using the mobile computing device.