WELLNESS APPLICATION FOR DATA-CAPABLE BAND
First Claim
1. A system, comprising:
- an aggregation engine implemented using a processor and configured to aggregate user activity data from a plurality of sources comprising at least a sensor;
a conversion module in data communication with the aggregation engine and configured to compare the user activity data with a reference activity having a predetermined value, to determine a plurality of values associated with the user activity data using the predetermined value and a comparison of the user activity data with the reference activity, and to generate an aggregate value using the one or more values, the aggregate value comprising an aggregation of the plurality of values associated with a plurality of activities, the aggregate value being associated with a graphical representation of wellness;
a feedback engine in data communication with the aggregation engine and configured to process the user activity data and the aggregate value, the feedback engine operable to communicate a feedback notification to a source device comprising at least one of the plurality of sources; and
a user interface configured to show on a display the graphical representation associated with the feedback notification and the aggregate value determined from the user activity data.
16 Assignments
0 Petitions
Accused Products
Abstract
A wellness system including a personal wearable data-capable band is described. In some examples, a wellness system may include an aggregation engine configured to aggregate user activity data from sources, a feedback engine configured to process the user activity data, the feedback engine operable to communicate a feedback notification to a source device including at least one of the sources, and a user interface configured to display a graphical representation associated with an aggregate value determined from the user activity data and the feedback notification. In other examples, a method using a wellness system may include receiving user activity data from sources, processing the user activity data using an aggregation engine to determine an aggregate value, generating a graphical representation using the aggregate value, and displaying the graphical representation using a user interface.
144 Citations
28 Claims
-
1. A system, comprising:
-
an aggregation engine implemented using a processor and configured to aggregate user activity data from a plurality of sources comprising at least a sensor; a conversion module in data communication with the aggregation engine and configured to compare the user activity data with a reference activity having a predetermined value, to determine a plurality of values associated with the user activity data using the predetermined value and a comparison of the user activity data with the reference activity, and to generate an aggregate value using the one or more values, the aggregate value comprising an aggregation of the plurality of values associated with a plurality of activities, the aggregate value being associated with a graphical representation of wellness; a feedback engine in data communication with the aggregation engine and configured to process the user activity data and the aggregate value, the feedback engine operable to communicate a feedback notification to a source device comprising at least one of the plurality of sources; and a user interface configured to show on a display the graphical representation associated with the feedback notification and the aggregate value determined from the user activity data. - View Dependent Claims (2, 3, 4, 5, 7, 8, 10, 11, 12)
-
-
6. (canceled)
-
9. (canceled)
-
13. A method, comprising:
-
receiving user activity data from a plurality of sources comprising at least a sensor; processing the user activity data using an aggregation engine implemented using a processor to determine an aggregate value, including comparing the user activity data with a reference activity having a predetermined value, determining a plurality of values associated with the user activity data using the predetermined value and a comparison of the user activity data with the reference activity, and generating an aggregate value using the one or more values, the aggregate value comprising an aggregation of the plurality of values associated with a plurality of activities, the aggregate value being associated with a graphical representation of wellness; generating the graphical representation using the aggregate value; and displaying the graphical representation on a display using a user interface. - View Dependent Claims (14, 15, 16, 17, 22)
-
-
18-21. -21. (canceled)
-
23. A method, comprising:
-
receiving user activity data from a source device; receiving another user activity data from another device; comparing using a processor the user activity data with the another user activity data; determining a first aggregate value associated with the user activity data and a second aggregate value associated with the another user activity data using a conversion module in data communication with the processor, including comparing the user activity data with a reference activity having a predetermined value, determining a plurality of values associated with the user activity data using the predetermined value and a comparison of the reference activity with the user activity data and the another user activity data, and generating the first aggregate value and the second aggregate value using the plurality of values, each of the first aggregate value and the second aggregate value comprising an aggregation of the plurality of values associated with a plurality of activities, the aggregate value being associated with a graphical representation of wellness; generating the graphical representation using an aggregation engine implemented using the processor, the graphical representation associated with the first aggregate value, the second aggregate value, and a comparison of the user activity data with the another user activity data; and displaying the graphical representation on a display using a user interface. - View Dependent Claims (25, 26, 27)
-
-
24. (canceled)
-
28. (canceled)
Specification