Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
First Claim
1. A method comprising:
- receiving by a server coupled to a computer network activity data of a monitoring device that is configured to be worn by a user, the activity data indicating a plurality of amounts of movements of the monitoring device while being engaged in different activities during a day;
receiving by the server via the computer network geo-location data for the monitoring device, wherein the geo-location data is obtained from a global positioning system;
receiving by the server via the computer network times at which the activity data is gathered by the monitoring device;
storing by the server the activity data, the times, and the geo-location data; and
identifying by the server two or more events during the day by analyzing the activity data, the times, and the geo-location data for the day, wherein one of the two or more events includes activity levels representing a subset of the activity data and includes an identifier of a location at which the activity data of the subset is gathered, wherein another one of the two or more events includes activity levels representing another subset of the activity data and includes another identifier of one of the different activities,wherein identifying the two or more events includes identifying within the one of the two or more events during the day a time of entry at the location by the monitoring device and a time of exit from the location by the monitoring device, wherein the time of entry is one of the times received and the time of exit is another one of the times received,wherein identifying the time of entry comprises;
calculating a speed of the monitoring device along a path to the location based on the geo-location data; and
computing the time of entry at the location from the speed.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for segmenting a period of time into identification of locations of a user who performs activities are described. One of the methods includes detecting activity of a monitoring device worn by the user. The activity includes an amount of movement of the monitoring device. The activity is performed for a period of time. The method further includes obtaining geo-location data for the monitoring device and storing, during the period of time, the detected activity and corresponding geo-location data. The method also includes analyzing the detected activity and the corresponding geo-location data to identify one or more events. Each event is associated with a group of activity data and one or more of the groups of activity data is associated with an identifier, which is obtained using the geo-location data.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving by a server coupled to a computer network activity data of a monitoring device that is configured to be worn by a user, the activity data indicating a plurality of amounts of movements of the monitoring device while being engaged in different activities during a day; receiving by the server via the computer network geo-location data for the monitoring device, wherein the geo-location data is obtained from a global positioning system; receiving by the server via the computer network times at which the activity data is gathered by the monitoring device; storing by the server the activity data, the times, and the geo-location data; and identifying by the server two or more events during the day by analyzing the activity data, the times, and the geo-location data for the day, wherein one of the two or more events includes activity levels representing a subset of the activity data and includes an identifier of a location at which the activity data of the subset is gathered, wherein another one of the two or more events includes activity levels representing another subset of the activity data and includes another identifier of one of the different activities, wherein identifying the two or more events includes identifying within the one of the two or more events during the day a time of entry at the location by the monitoring device and a time of exit from the location by the monitoring device, wherein the time of entry is one of the times received and the time of exit is another one of the times received, wherein identifying the time of entry comprises; calculating a speed of the monitoring device along a path to the location based on the geo-location data; and computing the time of entry at the location from the speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
detecting activity data of a monitoring device that is configured to be worn by a user, the activity data including an amount of movement of the monitoring device while being engaged in different activities during a day; obtaining geo-location data for the monitoring device, wherein the geolocation data is obtained from a global positioning system; calculating times at which the activity data is detected by the monitoring device; storing the activity data, the times, and the geo-location data; and transferring, from time to time, the activity data corresponding to the geolocation data, the geo-location data, and the times to a server, wherein after said transferring, the activity data, the times, and the geolocation data are analyzed to define two or more events during the day, wherein one of the two or more events includes activity levels representing a subset of the activity data and includes an identifier of a location at which the activity data of the subset is gathered, wherein another one of the two or more events includes activity levels representing another subset of the activity data and includes another identifier of one of the different activities, wherein to define the two or more events, a time of entry at the location by the monitoring device and a time of exit from the location by the monitoring device are identified within the one of the two or more events during the day, wherein the time of entry is one of the times calculated and the time of exit is another one of the times calculated, wherein identifying the time of entry comprises; calculating a speed of the monitoring device along a path to the location based on the geo-location data; and computing the time of entry at the location from the speed. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A portable apparatus comprising:
-
a motion sensor for determining a plurality of amounts of movements of a user, the user having a user account; a time measurement device coupled to the motion sensor, the time measurement device for determining a time period of a day during which the movements occurred; a device locator coupled to the time measurement device and the motion sensor, wherein the device locator is configured to calculate geo-location data of the portable apparatus during the time period; and a processor coupled to the motion sensor, wherein the processor is configured to determine two or more events during the day by analyzing the movements, the geo-location data, and the time period, wherein one of the two or move events includes a group of activity data over a portion of the time period and includes a location of the user over the portion of the time period, wherein to determine the two or more events, the processor is configured to identify within the one of the two or more events during the day a time of entry at the location by the portable apparatus and a time of exit from the location by the portable apparatus, wherein the time of entry occurs during the time period and the time of exit occurs during the time period, wherein to identify the time of entry, the processor is configured to;
i) calculate a speed of the portable apparatus along a path to the location based on the geo-location data and ii) compute the time of entry at the location from the speed,wherein the processor is configured to associate the group of activity data with an activity, wherein other one of the two or more events includes another group of activity data over another portion of the time period, and wherein the processor is configured to associate the other group of activity data with another different activity, the processor for associating the group of activity data, the other group of activity data, and the location with the user account. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification