Method and systems for processing social interactive data and sharing of tracked activity associated with locations
First Claim
1. A method comprising:
- receiving via a network interface controller a first geo-location of a first monitoring device, the first monitoring device configured to be worn by a first user;
receiving via the network interface controller a second geo-location of a second monitoring device, the second monitoring device configured to be worn by a second user;
receiving via the network interface controller a first plurality of activity levels from the first monitoring device, the first plurality of activity levels generated when the first user performs one or more motions;
receiving, via the network interface controller a second plurality of activity levels from the second monitoring device, the second plurality of activity levels generated when the second user performs one or more motions;
determining that the first geo-location is within a threshold distance from the second geo-location;
determining an activity performed by the first user based on the first plurality of activity levels;
determining an activity performed by the second user based on the second plurality of activity levels;
determining that the activity performed by the first user is similar to the activity performed by the second user;
obtaining via the network interface controller social data that indicates that the first user is a social network friend of the second user; and
sending information regarding the activity performed by the first user to a user account of the second user in response to obtaining the social data indicating that the first user is the social network friend of the second user.
2 Assignments
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.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving via a network interface controller a first geo-location of a first monitoring device, the first monitoring device configured to be worn by a first user; receiving via the network interface controller a second geo-location of a second monitoring device, the second monitoring device configured to be worn by a second user; receiving via the network interface controller a first plurality of activity levels from the first monitoring device, the first plurality of activity levels generated when the first user performs one or more motions; receiving, via the network interface controller a second plurality of activity levels from the second monitoring device, the second plurality of activity levels generated when the second user performs one or more motions; determining that the first geo-location is within a threshold distance from the second geo-location; determining an activity performed by the first user based on the first plurality of activity levels; determining an activity performed by the second user based on the second plurality of activity levels; determining that the activity performed by the first user is similar to the activity performed by the second user; obtaining via the network interface controller social data that indicates that the first user is a social network friend of the second user; and sending information regarding the activity performed by the first user to a user account of the second user in response to obtaining the social data indicating that the first user is the social network friend of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a first monitoring device configured to be worn by a first user, the first monitoring device including; a first device locator configured to measure a first geo-location of the first monitoring device; and one or more sensors coupled to the first device locator, the one or more sensors of the first monitoring device configured to measure a first plurality of activity levels when the first user performs one or more motions, the first geo-location for sending to a server via a computer network, the first plurality of activity levels for sending to the server via the computer network to facilitate a determination of an activity performed by the first user; and a second monitoring device configured to be worn by a second user, the second monitoring device including; a second device locator configured to measure a second geo-location of the second monitoring device; and one or more sensors coupled to the second device locator, the one or more sensors of the second monitoring device configured to measure a second plurality of activity levels when the second user performs one or more motions, the second geo-location for sending to the server via the computer network to facilitate a determination that the second geo-location is within a threshold distance from the first geo-location, the second plurality of activity levels for sending to the server via the computer network to facilitate a determination of an activity performed by the second user and to further facilitate a determination that the activity performed by the first user is similar to the activity performed by the second user, the second monitoring device configured to receive information regarding the activity performed by the first user based on a determination that the first user is a social network friend of the second user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first monitoring device configured to be worn by a first user, the first monitoring device including; a first device locator configured to measure a first geo-location of the first monitoring device; and one or more sensors coupled to the first device locator, wherein the one or more sensors of the first monitoring device are configured to measure a first plurality of activity levels when the first user performs one or more motions; a second monitoring device configured to be worn by a second user, the second monitoring device including; a second device locator configured to measure a second geo-location of the second monitoring device; and one or more sensors coupled to the second device locator, wherein the one or more sensors of the second monitoring device are configured to measure a second plurality of activity levels when the second user performs one or more motions; and a server coupled to the first monitoring device and the second monitoring device via a computer network, wherein the server is configured to; receive the first geo-location and the first plurality of activity levels; receive the second geo-location and the second plurality of activity levels; determine that the first geo-location is within a threshold distance from the second geo-location; determine an activity performed by the first user based on the first plurality of activity levels; determine an activity performed by the second user based on the second plurality of activity levels; determine that the activity performed by the first user is similar to the activity performed by the second user; obtain social data that indicates that the first user is a social network friend of the second user; and send information regarding the activity performed by the first user to a user account of the second user in response to obtaining the social data indicating that the first user is the social network friend of the second user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium containing program instructions, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out operations of:
-
receiving via a network interface controller a first geo-location of a first monitoring device, the first monitoring device configured to be worn by a first user; receiving via the network interface controller a second geo-location of a second monitoring device, the second monitoring device configured to be worn by a second user; receiving via the network interface controller a first plurality of activity levels from the first monitoring device, the first plurality of activity levels generated when the first user performs one or more motions; receiving, via the network interface controller a second plurality of activity levels from the second monitoring device, the second plurality of activity levels generated when the second user performs one or more motions; determining that the first geo-location is within a threshold distance from the second geo-location; determining an activity performed by the first user based on the first plurality of activity levels; determining an activity performed by the second user based on the second plurality of activity levels; determining that the activity performed by the first user is similar to the activity performed by the second user; obtaining via the network interface controller social data that indicates that the first user is a social network friend of the second user; and sending information regarding the activity performed by the first user to a user account of the second user in response to obtaining the social data indicating that the first user is the social network friend of the second user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification