USER DEVICE GROUP FORMATION
First Claim
Patent Images
1. A method, comprising:
- receiving from a first user device a message comprising location information indicating a geographic location of the first user device;
calculating values representing logical connection strengths between the first user device and other user devices using the location information; and
determining, using at least one processor, a first device group for the first user device based on the values representing the logical connection strengths, the first device group comprising a plurality of the other user devices.
4 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.
74 Citations
30 Claims
-
1. A method, comprising:
-
receiving from a first user device a message comprising location information indicating a geographic location of the first user device; calculating values representing logical connection strengths between the first user device and other user devices using the location information; and determining, using at least one processor, a first device group for the first user device based on the values representing the logical connection strengths, the first device group comprising a plurality of the other user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A server system comprising:
-
at least one processor; and data storage comprising modules including instructions to be executed by the at least one processor, the modules comprising; an interface module to receive a message comprising location information indicating a geographic location of the first user device; an affinity calculator module to calculate values representing logical connection strengths between the first user device and other user devices using the location information; and a group ranker module to determine a first device group for the first user device based on the values representing the logical connection strengths, the first device group comprising a plurality of the other user devices. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A user device comprising:
-
at least one processor; and data storage comprising modules including instructions executable by the at least one processor, the modules comprising; a location services module to generate location information indicating a first location of the user device; an interface module 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, the device group comprising a plurality of other user devices; and a user interface module to receive a selection by a user of the user device of one of the group recommendations; the interface module to transmit the selection to the server system to cause the user device to join the device group. - View Dependent Claims (29, 30)
-
Specification