Distance-dependent or user-dependent data exchange between wireless communication devices
First Claim
Patent Images
1. A method comprising:
- by a first wireless device associated with a first user of a social-networking system, specifying a plurality of types of data;
by the first wireless device, for each type of data, specifying;
one or more users authorized to receive the type of data, wherein;
the authorized users are members of the social-networking system, wherein;
the social-networking system comprises a social graph that comprises a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user or concept associated with the social-networking system; and
each edge that connects two user nodes comprises an attribute corresponding to a relationship between the two user nodes; and
each authorized user is determined based on one or more attributes of one or more edges between the authorized user and the first user; and
a distance from the first wireless device, wherein an authorized user of the one or more authorized users must be located within the distance of the first wireless device in order to receive the type of data; and
by the first wireless device, sending first information of a first data type such that the first information is only available to one or more second wireless devices respectively associated with one or more second users authorized to receive the first data type and located within a first distance of the first wireless device.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes sending, by a first wireless device associated with a first user, first data such that the first data are only available to one or more second wireless devices respectively associated with one or more second users and within a first distance from the first wireless device. The method further includes sending, by the first wireless device associated with the first user, second data such that the second data are only available to one or more third wireless devices respectively associated with one or more third users and within a second distance from the first wireless device.
37 Citations
36 Claims
-
1. A method comprising:
-
by a first wireless device associated with a first user of a social-networking system, specifying a plurality of types of data; by the first wireless device, for each type of data, specifying; one or more users authorized to receive the type of data, wherein; the authorized users are members of the social-networking system, wherein; the social-networking system comprises a social graph that comprises a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user or concept associated with the social-networking system; and each edge that connects two user nodes comprises an attribute corresponding to a relationship between the two user nodes; and each authorized user is determined based on one or more attributes of one or more edges between the authorized user and the first user; and a distance from the first wireless device, wherein an authorized user of the one or more authorized users must be located within the distance of the first wireless device in order to receive the type of data; and by the first wireless device, sending first information of a first data type such that the first information is only available to one or more second wireless devices respectively associated with one or more second users authorized to receive the first data type and located within a first distance of the first wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable storage media embodying software that is operable when executed to:
-
specify a plurality of types of data; for each type of data, specify; one or more users authorized to receive the type of data, wherein; the authorized users are members of a social-networking system, wherein; the social-networking system comprises a social graph that comprises a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user or concept associated with the social-networking system; and each edge that connects two user nodes comprises an attribute corresponding to a relationship between the two user nodes; and each authorized user is determined based on one or more attributes of one or more edges between the authorized user and the first user; and a distance from a first wireless device associated with a first user of the social-networking system, wherein an authorized user of the one or more authorized users must be located within the distance of the first wireless device in order to receive the type of data; and send, by the first wireless device, first information of a first data type such that the first information is only available to one or more second wireless devices respectively associated with one or more second users authorized to receive the first data type and located within a first distance of the first wireless device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;specify a plurality of types of data; for each type of data, specify; one or more users authorized to receive the type of data, wherein; the authorized users are members of a social-networking system, wherein; the social-networking system comprises a social graph that comprises a plurality of nodes and a plurality of edges connecting the nodes, each node corresponding to a user or concept associated with the social-networking system; and each edge that connects two user nodes comprises an attribute corresponding to a relationship between the two user nodes; and each authorized user is determined based on one or more attributes of one or more edges between the authorized user and the first user; and a distance from a first wireless device associated with a first user of the social-networking system, wherein an authorized user of the one or more authorized users must be located within the distance of the first wireless device in order to receive the type of data; and send, by the first wireless device, first information of a first data type such that the first information is only available to one or more second wireless devices respectively associated with one or more second users authorized to receive the first data type and located within a first distance of the first wireless device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
- one or more processors; and
Specification