Mobile ad hoc networking
First Claim
1. A method comprising:
- receiving, by a social networking system, a first message from a mobile device application on a first-user mobile device associated with a first user, the message comprising a first-user identifier corresponding to a first-user account maintained for the first user by the social networking system;
determining, by the social networking system, a location of the first-user mobile device;
determining, by the social networking system, that a plurality of mobile devices are within a local RF range for direct connectivity with the first-user mobile device, each of the plurality of mobile devices being associated with a user identifier corresponding to a user account maintained by the social networking system;
transmitting, by the social networking system, a second message to the first-user mobile device, the second message enabling the first user to create a group within the social-networking system;
receiving, by the social-networking system, a request to create the group including the first user and each of a plurality of users being associated with the plurality of mobile devices within the local RF range for direct connectivity with the first-user mobile device; and
creating and storing a record of the group in social graph information.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprising by one or more computing devices, transmitting, from a first mobile device, a first message that includes a first user identifier corresponding to a first user of the first mobile device, wherein the first user identifier corresponds to a user account of the first user in a social-networking system, receiving, at the first mobile device, one or more second messages that includes a second user identifier corresponding to a second mobile device within a direct radio connectivity of the first mobile device, wherein the second user identifier corresponds to a respective user account of a second user in the social-networking system, and storing, at the first mobile device, information received in the second message for access by one or more applications hosted on the first mobile device.
33 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a social networking system, a first message from a mobile device application on a first-user mobile device associated with a first user, the message comprising a first-user identifier corresponding to a first-user account maintained for the first user by the social networking system; determining, by the social networking system, a location of the first-user mobile device; determining, by the social networking system, that a plurality of mobile devices are within a local RF range for direct connectivity with the first-user mobile device, each of the plurality of mobile devices being associated with a user identifier corresponding to a user account maintained by the social networking system; transmitting, by the social networking system, a second message to the first-user mobile device, the second message enabling the first user to create a group within the social-networking system; receiving, by the social-networking system, a request to create the group including the first user and each of a plurality of users being associated with the plurality of mobile devices within the local RF range for direct connectivity with the first-user mobile device; and creating and storing a record of the group in social graph information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 16)
-
-
9. A system for connecting users of a social networking system comprising:
-
one or more processors associated with the social networking system; and a memory coupled to the processors comprising instructions executable by the one or more processors, the one or more processors being operable when executing the instructions to; receive a first message from a mobile device application on a first-user mobile device associated with a first user, the message comprising a first-user identifier corresponding to a first-user account maintained for the first user by the social networking system; determine a location of the first-user mobile device; determine that a plurality of mobile devices are within a local RF range for direct connectivity with the first-user mobile device, each of the plurality of mobile devices being associated with a user identifier corresponding to a user account maintained by the social networking system; transmit a second message to the first-user mobile device, the second message enabling the first user to create a group within the social-networking system; receive a request to create the group including the first user and each of a plurality of users being associated with the plurality of mobile devices within the local RF range for direct connectivity with the first-user mobile device; and create and store a record of the group in social graph information. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
17. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive a first message from a mobile device application on a first-user mobile device associated with a first user, the message comprising a first-user identifier corresponding to a first-user account maintained for the first user by the social networking system; determine a location of the first-user mobile device; determine that a plurality of mobile devices are within a local RF range for direct connectivity with the first-user mobile device, each of the plurality of mobile devices being associated with a user identifier corresponding to a user account maintained by the social networking system; transmit a second message to the first-user mobile device, the second message enabling the first user to create a group within the social-networking system; receive a request to create the group including the first user and each of a plurality of users being associated with the plurality of mobile devices within the local RF range for direct connectivity with the first-user mobile device; and create and store a record of the group in social graph information. - View Dependent Claims (18, 19, 20)
-
Specification