Nova Patents
IL244703A

Mobile ad hoc networking

Abstract

This record has no abstract on file.

IL244703A, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 3 independent, 17 dependent

  1. 1
    244703/2 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;storing, by the social networking system, privacy data comprising a plurality of user settings for a plurality of users in a privacy policy database, each of the plurality of user settings being associated with a type of user datum associated with a particular user;determining, by the social networking system, that a plurality of mobile devices are within a vicinity of the location of the first-user mobile device and within a local RF range for direct connectivity with the first-user mobile device, and that a particular user setting associated with each of the plurality of users of the plurality of mobile devices allows for one or more types of user data associated with a location to be shared with the first user, 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 the social graph information.
  2. 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;244703/2 determine a location of the first-user mobile device;store privacy data comprising a plurality of user settings for a plurality of users in a privacy policy database, each of the plurality of user settings being associated with a type of user datum;determine that a plurality of mobile devices are within a vicinity of the location of the first-user mobile device and within a local RF range for direct connectivity with the first-user mobile device, and that a particular user setting associated with each of the plurality of users of the plurality of mobile devices allows for one or more types of user data associated with a location to be shared with the first user, 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 the social graph information.
  3. 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;store privacy data comprising a plurality of user settings for a plurality of users in a privacy policy database, each of the plurality of user settings being associated with a type of user datum associated with a particular user;determine that a plurality of mobile devices are within a vicinity of the location of the first-user mobile device and within a local RF range for direct connectivity with the first-user mobile device, and that a particular user setting associated with each of the plurality of users of the plurality of mobile devices allows for one or more types of user data associated with a location to be shared with the first user, each of the plurality of mobile devices being associated with a user identifier corresponding to a user account maintained by the social networking system;244703/2 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 a 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.