Aggregating and pooling weight loss information in a communication system with feedback
First Claim
1. A method of aggregating information for individuals in a population thereof, said method including steps for:
- a) collecting information for each individual at a client device associated with said individual;
b) sending said collected information from said client device to a server device;
c) generating statistical information from said collected information sent from a plurality of said client devices;
d) distributing said statistical information to one or more of said individuals; and
e) repeating steps a-d after a period of time has elapsed, and wherein said statistical information includes one or more aggregate values of the collected information, and wherein the collected information is an amount of weight loss by each individual in the population and said determined statistical information is a combined weight loss for a plurality of the individuals in the population.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for aggregating and pooling information with feedback in a computer communication system. A communication system includes a server device and a set of client devices. Each client device collects information from an associated individual (whether by asking questions of those individuals, or accepting data input from peripheral devices), and transmits that data to a server device. The server device, or some other device at its behest, determines statistical information with regard to that data (such as aggregate, correlation, dispersion, or other measures), and provides that information to a communication channel for distribution to the individuals. The communication channel can include either (1) a broadcast communication channel that members of an affinity group can display, or (2) redistributing the determined statistical measures to associated individuals using the client devices. The statistical measure (such as an aggregate or sum) can be computed and distributed for the entire population, or can be computed and compared for selected sub-populations as a contest.
316 Citations
19 Claims
-
1. A method of aggregating information for individuals in a population thereof, said method including steps for:
-
a) collecting information for each individual at a client device associated with said individual;
b) sending said collected information from said client device to a server device;
c) generating statistical information from said collected information sent from a plurality of said client devices;
d) distributing said statistical information to one or more of said individuals; and
e) repeating steps a-d after a period of time has elapsed, and wherein said statistical information includes one or more aggregate values of the collected information, and wherein the collected information is an amount of weight loss by each individual in the population and said determined statistical information is a combined weight loss for a plurality of the individuals in the population. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
coupling said client device to a data collection element for said individual; - and
collecting said information from said data collection element.
-
-
3. A method as in claim 1, wherein said steps for collecting information include steps for
prompting said individual, at said client device, for said information; - and
collecting said information from said individual in response to said steps for prompting.
- and
-
4. A method as in claim 1, wherein said steps for determining statistical information include steps for
determining a first statistical measure for a first sub-population of said individuals; - and
determining a second statistical measure for a second sub-population of said individuals.
- and
-
5. A method as in claim 1, wherein
said steps for determining statistical information include steps for (1) determining a first statistical measure for a first sub-population of said individuals, and (2) determining a second statistical measure for a second sub-population of said individuals; - and
said steps for distributing include steps for distributing both said first statistical measure and said second statistical measure.
- and
-
6. A method as in claim 1, wherein
said steps for determining statistical information include steps for (1) determining a first statistical measure for a first sub-population of said individuals, and (2) determining a second statistical measure for a second sub-population of said individuals; - and
said steps for distributing include steps for (1) comparing said first statistical measure and said second statistical measure, and (2) distributing a result of said steps for comparing.
- and
-
7. A method as in claim 1, wherein
said steps for determining statistical information include steps for (1) determining a first statistical measure for a first sub-population of said individuals, and (2) determining a second statistical measure for a second sub-population of said individuals; - and
said steps for distributing include steps for (1) comparing said first statistical measure and said second statistical measure, and (2) awarding a benefit in response to a result of said steps for comparing.
- and
-
8. A method as in claim 1, wherein said steps for distributing include broadcast communication.
-
9. A method as in claim 1, wherein said steps for distributing include sending said statistical information from said server device to at least one said client device.
-
10. The method of claim 1, wherein said amount of weight loss is an amount of weight loss since the last execution of step a.
-
11. The method of claim 1, wherein the repetition of steps a-d is performed a predetermined number of times.
-
12. A method including steps for:
-
a) entering at each one of a set of client devices, a value associated with said client device;
b) sending, for each one of said client devices, said entered value to a server device;
c) determining, at said server device, an aggregate value in response to said values;
d) sending, from said server device to one or more said client device, said aggregate value;
e) displaying, at said client devices, said aggregate value; and
f) repeating steps a-e after a period of time has elapsed wherein said entered value is an amount of weight loss by each individual in a population and said determined aggregate value is a combined weight loss for a plurality of individuals in the population.
-
-
13. A system for aggregating information for individuals in a population thereof, said system including:
-
a set of client devices, each disposed for collecting an individual value for an individual associated therewith;
a server device, disposed for receiving said individual values, and for determining at least one aggregate value in response thereto; and
a communication path between said client devices and said server device;
wherein said server device distributes said at least one aggregate value to a plurality of said client devices;
wherein each of the client devices repeats collecting the individual value for the individual associated therewith, said server device repeats the determination of at least one aggregate value in response to the repeated collection performed by the client devices and said server device distributes the repeated determination of the at least one aggregate value to a plurality of said client devices, when a preset period of time has elapsed since the previous collection of individual values, determination of at least one aggregate value and distribution of said at least one aggregate value;
wherein the collected individual value is an amount of weight loss by each individual in the population and said determined at least one aggregate value is a combined weight loss for a plurality of the individuals in the population. - View Dependent Claims (14, 15, 16, 17, 18, 19)
a display element, said display element capable of prompting said individual, at said client device, for said individual value; - and
an input element, said input element disposed for collecting said individual value in response to said display element.
-
-
16. A system as in claim 13, wherein said at least one aggregate value includes
a first aggregate value for a first affinity group of said individuals; - and
a second aggregate value for a second affinity group of said individuals.
- and
-
17. A system as in claim 13, wherein said communication path includes broadcast communication.
-
18. The system of claim 13, wherein said amount of weight loss is an amount of weight loss since the previous collection of individual values, determination of at least one aggregate value and distribution of said at least one aggregate value.
-
19. The system of claim 13, wherein the functions performed by the set of client devices and said server device are repeated a predetermined number of times.
Specification