The disclosed technology pertains to a system for tracking fitness progress with multiple input variables.
Competitive fitness activities have grown in popularity as the importance of exercise and the risks of a sedentary lifestyle have become more apparent and more widely known. Timed running activities occur every week across the United States, if not every day, with thousands of competitive five kilometer or “5k” runs occurring every year. With the rise popularity of running and other activities amongst both the ultra-competitive and the casual competitor, various technologies have also been developed to help competitors track their progress in preparing for an event, and track their results at an event.
Competitive fitness activities have also become a popular group activity with groups of friends or employees often collectively participating in training and performance of the event. Some software platforms have provided ways for such groups to track their training and performance in an event, and in some cases have been provided to employees by a company in order to promote health, fitness, and teamwork.
Such interfaces and systems generally provide very basic controls and interfaces that allow users to view their own training progress, and in some cases view the training progress of others. However, such information is frequently provided in simple formats such as numerical or text progress reports that simply report a time spent jogging, a number of miles walked, or a number of steps taken. Many users find such basic information to provide little inspiration either for individual success, or group successes.
What is needed is an improved system for tracking group and individual progress towards a competitive goal.
The drawings and detailed description that follow are intended to be merely illustrative and are not intended to limit the scope of the invention as contemplated by the inventors.
The inventor has conceived of novel technology that, for the purpose of illustration, is disclosed herein as applied in the context of fitness and competitive activity tracking. While the disclosed applications of the inventors' technology satisfy a long-felt but unmet need in the art of fitness and competitive activity tracking it should be understood that the inventors' technology is not limited to being implemented in the precise manners set forth herein, but could be implemented in other manners without undue experimentation by those of ordinary skill in the art in light of this disclosure. Accordingly, the examples set forth herein should be understood as being illustrative only, and should not be treated as limiting.
Turning now to the figures,
A user may also configure (102) a distance association which may be used to relate point progress in the challenge to various real-world distances or locations, which may be used to provide visual illustrations that indicate progress. As an example, a challenge may be configured to illustrate progress in relation to a distance traveled around the earth. With a circumference of 24,901 miles, the challenge may be configured (100) with a goal of 24,901, and a distance association (102) of 1 point equal to 1 mile (e.g., a user reaching 24,901 points will have traveled around the earth). Progress tracking may then be illustrated to users participating in the challenge as a visual illustration of the earth with indicators showing where each competitor is located based upon their points.
Progress tracking may be configured in other ways beyond a distance around the earth, and a user may configure (104) any desired path for the progress tracking. This may include configuring a particular route relative to the earth, within the solar system, or within another spatial context. In some implementations, path configuration (104) may include selecting two or more locations from a list or searchable collection of real-world locations, such as selecting Las Vegas, Nev. as a starting point and Sacramento, Calif. as an endpoint. Another example may include selecting the Earth as a starting point, and another planet or location within space as an endpoint. Other examples may include configuring starting points, midpoints or milestones, and endpoints based upon fictional locations (e.g., such as locations in a sci-fi setting) or other abstract locations.
With one or more points of a path configured (104), the system may determine (106) the distance of the path, both between individual locations and in total. Distance between locations may be determined as a straight-line distance or may be measured along roadways, interstates, or other methods of travel between locations. Using a prior example, a configured path (104) that circled the globe would be associated with a determined (106) path distance of 24,901 miles. The path distance and distance association may then be used to display (108) a point summary for the path that indicates the total number of points needed to reach each location.
The interface (400) may also include a number of user controls to add additional locations to the path, modify locations, delete locations, or automatically suggest locations (408). Automatic location suggestion may receive input such as a desired duration for the challenge (e.g., 2 months) and then may automatically suggest two or more locations to produce a path and point total that is likely to be completed in the approximate time frame of the desired duration. As an example, with reference to
With reference to
A configured (112) point association creates a relationship between the total points and distance for the challenge and each discrete input type. Point associations may be variable configured to provide greater weight for certain inputs, as may be desirable for a particular challenge type. As an example of point weighting, for a challenge that is desired to promote healthy living with a primary goal of weight loss, inputs such as minutes spent exercising (e.g., 10 points per minute), adequate hydration (e.g., 10 points per glass), and measurable weight loss (e.g., 100 points per ounce) may each by associated with a high number of points as compared to secondary goals, such as ecologically friendly activity (e.g., 5 points for using public transit).
Based upon the configured (110) variables, the system may then provide (114) a customized dashboard and sensor interfaces (116) to the users participating in the challenge. The customized dashboard may be presented to competing users that access the system and will specify the types of input that the users may provide, and provide an interface for manually inputting such information (e.g., specifying a number of glasses of water consumed each day) or verifying automatically provided information (e.g., confirming a number of steps taken that are provided by a wearable step tracker). Providing (116) the sensor interface may include providing a software interface that each user's mobile device, wearable devices, or other connected devices may communicate with to automatically provide inputs (e.g., devices may communicate directly with the system via the software interface, or may communicate with the user's smartphone or other gateway device that itself communicates with the system via the software interface).
The system may then display (210) an interface showing the configured path and user progress for one or more users, and may also display (212) a leaderboard showing progress for a plurality of users.
In addition to providing leaderboard and path display to promote competition and progress, the system may also perform targeted pairing and connection of users participating in the competition based upon their multivariable inputs. As an example,
The system may also analyze each users point totals and the composition of their point totals to determine if any targeted user pairings might benefit one or more of the competitors. For example, the system may identify a competing pair (304) of users that are performing very similarly to each other in point totals or individual input point totals, and may connect (306) that competing pair. Connecting (306) the competing pair may include creating a visual association between the users in the dashboard and/or displayed path (e.g., the user markers (606) on the path may be connected by a line to show that the users are working together and supporting each other), may include updating the dashboard and leaderboard for each of the paired users to provide them communication options for directly messaging each other, may provide targeted notifications to each of the pair when their point totals change, or may provide text messages, emails, or other electronic communications that recommend the users connect with other and support each other through the competition. These types of automatic connections may allow users to connect with and support each other through competition with a minimal amount of effort. As an example, a generalized messaging system may not be as useful to users since they may receive messages from too many other users or may avoid initially contacting other users. An automated targeted pairing of two competing users that provides a communication channel only usable by those two users is perceived differently than a generalized messaging system, and so may create a more personal connection for some users.
The system may also analyze the user progress and identify a mirrored (308) pairing of users based upon their point totals. A mirrored (308) pair of users includes a user that is performing well in a first group of inputs (e.g., steps, minutes exercising) but poorly in a second group of inputs (e.g., hydration, weight loss), and a second user whose performance is the opposite across inputs. As an example, a first user may be reporting high numbers of steps and a high level of exercise and fitness activity, but may be reporting very low weight loss numbers despite high activity. A second user may be reporting low numbers for steps and exercise, but may be reporting high weight loss. The system may connect (310) the mirrored pair as described above (e.g., personalized messaging, leaderboard and path illustration linking), and may identify the weaknesses and strengths of each user to the other. Users may find this personalized connection and communication channel useful to share tips and support with each other. In the example above, the first user may inspire the second user to increase their exercise and achieve even greater results, while the second user may share tips on food and hydration that allow the first user to improve their weight loss results.
The system may also analyze user progress and identify a mentor (308) pairing of users based upon their point totals. A mentor (308) pair may include identifying a first user that is performing well based upon their progress totals, and a second user that is not performing well. As an example, the first user may be leading the challenge, or may be performing within a range of the average, while the second user may be minimally participating (e.g., very low point totals, or inconsistent input of data that might indicate a lack of interest in participating). The system may connect (314) an identified mentoring pair, and may provide personalized messaging channels, visual indicators, or other connections. Users may find such a personalized connection and communication channel useful as compared to a more generalized connection or messaging channel, and may promote the first user to share support and advice with the second user, or may promote the second user to reach out for support from the first user. Other types of user pairing exist, and such variations and additional examples will be apparent to those of ordinary skill in the art in light of this disclosure.
It should be understood that any one or more of the teachings, expressions, embodiments, examples, etc. described herein may be combined with any one or more of the other teachings, expressions, embodiments, examples, etc. that are described herein. The following-described teachings, expressions, embodiments, examples, etc. should therefore not be viewed in isolation relative to each other. Various suitable ways in which the teachings herein may be combined will be readily apparent to those of ordinary skill in the art in view of the teachings herein. Such modifications and variations are intended to be included within the scope of the claims.
Having shown and described various embodiments of the present invention, further adaptations of the methods and systems described herein may be accomplished by appropriate modifications by one of ordinary skill in the art without departing from the scope of the present invention. Several of such potential modifications have been mentioned, and others will be apparent to those skilled in the art. For instance, the examples, embodiments, geometrics, materials, dimensions, ratios, steps, and the like discussed above are illustrative and are not required. Accordingly, the scope of the present invention should be considered in terms of the following claims and is understood not to be limited to the details of structure and operation shown and described in the specification and drawings.
This application claims the priority of U.S. Provisional Patent 63/009,772, filed Apr. 14, 2020, and titled “Fitness Progress Tracking with Multivariable Input,” the entire disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63009772 | Apr 2020 | US |