Health and Fitness Portal
First Claim
1. A method, implemented at a computer system that includes one or more processors, for presenting analytical data, comprising acts of:
- the computer system receiving data for a user, the data including a plurality of data portions that are each associated with a corresponding provider of a plurality of providers, each data portion concerning one or both of;
health of the user or fitness of the user;
the computer system aggregating the plurality of data portions to form aggregate data;
the computer system receiving a request from the user, the request requesting analysis of the aggregate data by an analysis package of a first provider of the plurality of providers;
the computer system sharing the aggregate data with the first provider, including sharing aggregate data that is based on a data portion that corresponds with a second provider of the plurality of providers; and
the computer system presenting analytical data to the user, the analytical data having been produced by the analysis package of the first provider based on the aggregate data.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for presenting analytical data includes the steps of a computer system receiving data for a user, the data including a plurality of data portions that are each associated with a corresponding provider of a plurality of providers. Each data portion includes one or both of: health of the user or fitness of the user. The computer system aggregates the plurality of data portions to form aggregate data. The computer system receives a request from the user for analysis of the aggregate data by an analysis package of a first provider of the plurality of providers. The computer system shares the aggregate data with the first provider, including sharing aggregate data that is based on a data portion that corresponds with a second provider of the plurality of providers, and the computer system presenting analytical data to the user.
-
Citations
20 Claims
-
1. A method, implemented at a computer system that includes one or more processors, for presenting analytical data, comprising acts of:
-
the computer system receiving data for a user, the data including a plurality of data portions that are each associated with a corresponding provider of a plurality of providers, each data portion concerning one or both of;
health of the user or fitness of the user;the computer system aggregating the plurality of data portions to form aggregate data; the computer system receiving a request from the user, the request requesting analysis of the aggregate data by an analysis package of a first provider of the plurality of providers; the computer system sharing the aggregate data with the first provider, including sharing aggregate data that is based on a data portion that corresponds with a second provider of the plurality of providers; and the computer system presenting analytical data to the user, the analytical data having been produced by the analysis package of the first provider based on the aggregate data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, implemented at a computer system that includes one or more processors, for aggregating data, comprising acts of:
-
the computer system receiving data for a user, the data including a first data portion that is associated with a first provider and a second data portion that is associated with a second provider, the first and second data portions concerning one or both of;
health of the user or fitness of the user;the computer system identifying summary data for each of the first and second data portions, the summary data relating to one or more of;
one or more health metrics for the user or one or more fitness metrics for the user, including identifying first summary data for the first portion of data that is compatible with second summary data for the second portion of data;the computer system aggregating the first summary data and the second summary data to form aggregate data; and the computer system sharing the aggregate data with a first provider for analysis by the first provider, including sharing aggregate data that is based on the second summary data. - View Dependent Claims (17, 18, 19)
-
-
20. A computer system, comprising:
-
one or more processors; system memory; and one or more computer storage media having stored thereon computer-executable instructions which, when executed by the one or more processors, cause the computer system to implement a method for presenting analytical data, including; receiving data for a user, the data including a plurality of data portions that are each associated with a corresponding provider of a plurality of providers, each data portion concerning one or both of;
health of the user or fitness of the user;aggregating the plurality of data portions to form aggregate data; receiving a request from the user, the request requesting analysis of the aggregate data by an analysis package of a first provider of the plurality of providers; sharing the aggregate data with the first provider, including sharing aggregate data that is based on a data portion that corresponds with a second provider of the plurality of providers; and presenting analytical data to the user, the analytical data having been produced by the analysis package of the first provider based on the aggregate data.
-
Specification