PROXIMITY-BASED SOCIAL GRAPH CREATION
First Claim
1. A computer-implemented method comprising:
- detecting when a current crowd of a first user matches an active interest of the first user, the current crowd comprising the first user and a plurality of other users;
narrowcasting a beacon to mobile devices of at least a subset of the plurality of other users in response to detecting that the current crowd of the first user matches the active interest of the first user;
receiving a response to the beacon from a mobile device of a second user from the plurality of other users in the current crowd of the first user; and
creating a new social connection between the first and second users upon receiving the response to the beacon from the mobile device of the second user.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for creating social connections. In general, a current crowd of a first user is monitored to detect if the current crowd matches an active interest of the first user. If the current crowd matches the active interest, a beacon is narrowcast to mobile devices of at least a subset of a number of other users in the current crowd of the first user. In one embodiment, the beacon is narrowcast to mobile devices of all of the other users in the current crowd. In another embodiment, the beacon is narrowcast to the mobile devices of only those other users having user profiles that include interests that match the active interest of the first user. Subsequently, a response to the beacon is received from a mobile device of a second user, and a new social connection is created between the first and second users.
69 Citations
23 Claims
-
1. A computer-implemented method comprising:
-
detecting when a current crowd of a first user matches an active interest of the first user, the current crowd comprising the first user and a plurality of other users; narrowcasting a beacon to mobile devices of at least a subset of the plurality of other users in response to detecting that the current crowd of the first user matches the active interest of the first user; receiving a response to the beacon from a mobile device of a second user from the plurality of other users in the current crowd of the first user; and creating a new social connection between the first and second users upon receiving the response to the beacon from the mobile device of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium storing software for instructing a controller of a computing device to:
-
detect when a current crowd of a first user matches an active interest of the first user, the current crowd comprising the first user and a plurality of other users; narrowcast a beacon to mobile devices of at least a subset of the plurality of other users in response to detecting that the current crowd of the first user matches the active interest of the first user; receive a response to the beacon from a mobile device of a second user from the plurality of other users in the current crowd of the first user; and create a new social connection between the first and second users upon receiving the response to the beacon from the mobile device of the second user.
-
-
23. A computing system comprising:
-
a communication interface communicatively coupling the computing system to mobile devices via a network; and a controller associated with the communication interface and adapted to; detect when a current crowd of a first user matches an active interest of the first user, the current crowd comprising the first user and a plurality of other users; narrowcast a beacon to mobile devices of at least a subset of the plurality of other users in response to detecting that the current crowd of the first user matches the active interest of the first user; receive a response to the beacon from a mobile device of a second user from the plurality of other users in the current crowd of the first user; and create a new social connection between the first and second users upon receiving the response to the beacon from the mobile device of the second user.
-
Specification