FORMING LOGICAL GROUP FOR USER BASED ON ENVIRONMENTAL INFORMATION FROM USER DEVICE
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for the forming of user device groups are presented. In one example, a message including location information indicating a geographic location of a first user device is received from the first user device. Values representing logical connection strengths between the first user device and other user devices are calculated using the location information. A first device group is determined for the first user device based on the calculating of the values representing the logical connection strengths, the first device group including a plurality of the other user devices.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method, comprising:
-
receiving from a first user device a message comprising location information indicating a geographic location of the first user device; receiving from the first user device environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor; calculating values representing logical connection strengths between a first user of the first user device and other users, the logical connection strengths based, at least partially, on location information and at least partially on the environmental information; determining, using at least one processor, a first user group to which to add the first user based on the values representing the logical connection strengths; receiving content from the first user device; and transmitting the content to users of the first user group. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A user device comprising:
-
at least one processor; memory comprising modules including instructions executable by the at least one processor, the modules comprising; a location services module configured to generate location information indicating a location of the user device; an environmental detection module configured to generate environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor; and an interface module configured to transmit a message comprising the location information to a server system, and to receive group recommendations of a device group for the user device to join, the group recommendations being based at least in part on the location information and at least in part on the environmental information. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:
-
receiving from a first user device a message comprising location information indicating a geographic location of the first user device; receiving from the first user device environmental information indicating at least one physical environmental condition in the vicinity of the first user device, as detected by an environmental sensor; calculating values representing logical connection strengths between a first user of the first user device and other user users, the logical connection strengths based, at least partially, on location information and at least partially on the environmental information; determining, using at least one processor, a first user group to which to add the first user based on the values representing the logical connection strengths; receiving content from the first user device; and transmitting the content to users of the first user group. - View Dependent Claims (37, 38, 39, 40)
-
Specification