Methods and systems for processing social interactive data and sharing of tracked activity associated with locations
First Claim
1. A method comprising:
- receiving by a server a geo-location at which a first monitoring device is located, wherein the geo-location at which the first monitoring device is located is received from a global positioning system, wherein the first monitoring device is for use by a first user;
receiving by the server a geo-location at which a second monitoring device is located, wherein the geo-location at which the second monitoring device is located is received from the global positioning system, wherein the second monitoring device is for use by a second user;
receiving by the server activity data measured by the first monitoring device for providing to a first user account;
receiving by the server activity data measured by the second monitoring device for providing to a second user account;
determining by the server a type of an activity performed during use of the first monitoring device based on the activity data measured by the first monitoring device and the geo-location associated with the first monitoring device;
determining by the server a type of an activity performed during use of the second monitoring device based on the activity data measured by the second monitoring device and the geo-location associated with the second monitoring device;
determining by the server whether the first and second geo-locations are within a threshold distance from each other;
determining by the server whether the type of activity performed during use of the second monitoring device is of the type of activity performed during use of the first monitoring device; and
producing by the server data to allow the second user account associated with use of the second monitoring device to access the activity data that is measured by the first monitoring device and that is associated with the first user account, wherein producing the data is performed upon determining that the first and second geo-locations are within the threshold distance from each other and the type of activity performed using the second monitoring device is of the type of activity performed using the first monitoring device;
sending from the server to the first user account the data for allowing access to the second monitoring device to the activity data that is measured using the first monitoring device;
after sending the data for allowing access to the second monitoring device, receiving by the server from the first user account permission to allow the second monitoring device to access the activity data that is measured using the first monitoring device; and
in response to receiving the permission, providing from the server to the second monitoring device access to the activity data measured using the first monitoring device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes determining a location of a first monitoring device used while performing an activity. The first monitoring device is worn by a first user. The method includes determining a location of a second monitoring device used while performing an activity. The second monitoring device is worn by a second user. The method further includes determining whether the locations of the first and second monitoring devices are within a range and whether the activities are similar. The method includes sending a prompt to the first monitoring device upon determining that the activities are similar and the locations are within the range. The prompt includes a request for permission from a first user account to allow a second user account to access information from the first user account regarding the activity performed using the first monitoring device.
25 Citations
30 Claims
-
1. A method comprising:
-
receiving by a server a geo-location at which a first monitoring device is located, wherein the geo-location at which the first monitoring device is located is received from a global positioning system, wherein the first monitoring device is for use by a first user; receiving by the server a geo-location at which a second monitoring device is located, wherein the geo-location at which the second monitoring device is located is received from the global positioning system, wherein the second monitoring device is for use by a second user; receiving by the server activity data measured by the first monitoring device for providing to a first user account; receiving by the server activity data measured by the second monitoring device for providing to a second user account; determining by the server a type of an activity performed during use of the first monitoring device based on the activity data measured by the first monitoring device and the geo-location associated with the first monitoring device; determining by the server a type of an activity performed during use of the second monitoring device based on the activity data measured by the second monitoring device and the geo-location associated with the second monitoring device; determining by the server whether the first and second geo-locations are within a threshold distance from each other; determining by the server whether the type of activity performed during use of the second monitoring device is of the type of activity performed during use of the first monitoring device; and producing by the server data to allow the second user account associated with use of the second monitoring device to access the activity data that is measured by the first monitoring device and that is associated with the first user account, wherein producing the data is performed upon determining that the first and second geo-locations are within the threshold distance from each other and the type of activity performed using the second monitoring device is of the type of activity performed using the first monitoring device; sending from the server to the first user account the data for allowing access to the second monitoring device to the activity data that is measured using the first monitoring device; after sending the data for allowing access to the second monitoring device, receiving by the server from the first user account permission to allow the second monitoring device to access the activity data that is measured using the first monitoring device; and in response to receiving the permission, providing from the server to the second monitoring device access to the activity data measured using the first monitoring device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving by a server a geo-location associated with a first monitoring device, wherein the first monitoring device is for use by a first user, wherein the geo-location associated with the first monitoring device is received from a global positioning system; receiving by the server a geo-location associated with a second monitoring device, wherein the second monitoring device is for use by a second user, wherein the geo-location associated with the second monitoring device is received from the global positioning system; receiving by the server an activity level measured using the first monitoring device; receiving by the server an activity level measured using the second monitoring device; determining by the server a descriptive location of the first monitoring device based on the geo-location associated with the first monitoring device and the activity level measured using the first monitoring device; determining by the server a descriptive location of the second monitoring device based on the geo-location associated with the second monitoring device and the activity level measured using the second monitoring device; determining by the server whether the descriptive location of the first monitoring device is within a threshold distance of the descriptive location of the second monitoring device; generating by the server data to allow the second monitoring device to access the activity level measured using the first monitoring device upon determining that the descriptive location of the first monitoring device is within the threshold distance of the descriptive location of the second monitoring device; sending by the server the data to the first monitoring device for allowing access to the activity level measured using the first monitoring device to the second monitoring device; after sending the data for allowing access to the activity level measured using the first monitoring device to the second monitoring device, receiving by the server from the first monitoring device permission to allow the second monitoring device to access the activity level measured using the first monitoring device; and in response to receiving the permission, providing from the server to the second monitoring device access to the activity level measured using the first monitoring device such that the second monitoring device indicates the activity level measured using the first monitoring device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving a geo-location of a first monitoring device from a global positioning system (GPS) device of a computing device; measuring using the first monitoring device activity data of an activity performed by a first user, the first monitoring device for use by the first user; providing the activity data to a server; providing the geo-location to the server; receiving prompt data in the first monitoring device to allow a user account to access the activity data, wherein the prompt data is generated based on a determination that the geo-location of the first monitoring device and a geo-location of a second monitoring device is within a threshold distance from each other and upon determining that a type of the activity performed using the second monitoring device is of a type of an activity performed using the first monitoring device, wherein the second monitoring device is for use by a second user, and after receiving the prompt data, sending permission to the user account to access the activity data, wherein the second monitoring device is allowed access to the activity data when the permission is sent to the user account, wherein the method is performed by the first monitoring device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method comprising:
-
measuring using a first monitoring device a first activity level of a type of an activity performed by a first user; receiving a first geo-location, wherein the first geo-location is received from a global positioning system; providing the first activity level and the first geo-location to a server; receiving prompt data in the first monitoring device to allow access to the first activity level, wherein the prompt data is generated upon determining that a first descriptive location of the first monitoring device is within a threshold distance of a second descriptive location of a second monitoring device, the second monitoring device for use by a second user, the first descriptive location determined based on the first geo-location and the first activity level, the second descriptive location determined based on a second geo-location of the second monitoring device and a second activity level measured by the second monitoring device, wherein the second geo-location is received from the global positioning system, and after receiving the prompt data, sending permission to a user account to access the first activity level, wherein the second monitoring device is allowed access to the first activity level when the permission is sent to the user account. - View Dependent Claims (29, 30)
-
Specification