Constructing social networks
First Claim
1. A method comprising:
- identifying, by a first computing device of a first user, a second computing device of a second user, wherein the second computing device is within a predefined proximity of the first computing device, wherein the predefined proximity comprises a predefined proximity for Near Field Communication, wherein the first user and the second user are each associated with a social networking service, and wherein a social network associated with the first user comprises a plurality of social subnetworks;
receiving, by the first computing device and from the second computing device, identification data of the second user, wherein the identification data of the second user is received by the first computing device directly from the second computing device within the predefined proximity for Near Field Communication;
determining, by the first computing device, an identifier of the second user based at least in part on the identification data received from the second computing device, wherein the identifier uniquely identifies the second user in the social networking service;
receiving, by the first computing device, user input to select one or more social subnetworks in which to include the second user, the one or more social subnetworks selected by the first user being from amongst the plurality of social subnetworks of the first user, wherein the one or more social subnetworks each respectively comprise a collection of users in the social networking service, the one or more social subnetworks providing the first user with control of distribution of social networking content provided by the first user in the social networking service; and
sending, to a remote computing device that provides the social networking service, a request to associate the second user with the one or more social subnetworks selected by the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide techniques that enable a first user to add a second user to a social subnetwork of the first user'"'"'s social network. In one example, a method may include discovering a second computing device associated with a second user. A first user associated with a first computing device and the second user may each be associated with a social networking service. The method may include receiving, from the second computing device, identification data associated with the second user. The method may include determining an identifier based at least in part on the identification data received from the second computing device. The identifier may identify the second user in the social networking service. The method may also include sending a request to a remote computing device to associate the second user with the social subnetwork of the first user.
-
Citations
30 Claims
-
1. A method comprising:
-
identifying, by a first computing device of a first user, a second computing device of a second user, wherein the second computing device is within a predefined proximity of the first computing device, wherein the predefined proximity comprises a predefined proximity for Near Field Communication, wherein the first user and the second user are each associated with a social networking service, and wherein a social network associated with the first user comprises a plurality of social subnetworks; receiving, by the first computing device and from the second computing device, identification data of the second user, wherein the identification data of the second user is received by the first computing device directly from the second computing device within the predefined proximity for Near Field Communication; determining, by the first computing device, an identifier of the second user based at least in part on the identification data received from the second computing device, wherein the identifier uniquely identifies the second user in the social networking service; receiving, by the first computing device, user input to select one or more social subnetworks in which to include the second user, the one or more social subnetworks selected by the first user being from amongst the plurality of social subnetworks of the first user, wherein the one or more social subnetworks each respectively comprise a collection of users in the social networking service, the one or more social subnetworks providing the first user with control of distribution of social networking content provided by the first user in the social networking service; and sending, to a remote computing device that provides the social networking service, a request to associate the second user with the one or more social subnetworks selected by the first 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)
-
-
23. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause one or more processors of a first computing device to perform operations comprising:
-
identifying, by a first computing device of a first user, a second computing device of a second user, wherein the second computing device is within a predefined proximity of the first computing device, wherein the predefined proximity comprises a predefined proximity for Near Field Communication, wherein the first user and the second user are each associated with a social networking service, and wherein a social network associated with the first user comprises a plurality of social subnetworks; receiving, by the first computing device and from the second computing device, identification data of the second user, wherein the identification data of the second user is received by the first computing device directly from the second computing device within the predefined proximity for Near Field Communication; determining, by the first computing device, an identifier of the second user based at least in part on the identification data received from the second computing device, wherein the identifier uniquely identifies the second user in the social networking service; receiving, by the first computing device, user input to select one or more social subnetworks in which to include the second user, the one or more social subnetworks being from amongst the plurality of social subnetworks of the first user, wherein the one or more social subnetworks each respectively comprise a collection of users in the social networking service, the one or more social subnetworks providing the first user with control of distribution of social networking content provided by the first user in the social networking service; and sending, to a remote computing device that provides the social networking service, a request to associate the second user with the one or more social subnetworks selected by the first user. - View Dependent Claims (24, 25, 26)
-
-
27. A mobile computing device, comprising:
-
one or more processors; a short-range communication device configured to; identify a plurality of computing devices, wherein a first user is associated with the mobile computing device and a plurality of other users are associated with the plurality of computing devices, wherein the first user and the plurality of other users are each associated with a social networking service and wherein a social network associated with the first user comprises a plurality of social subnetworks, and receive, from the plurality of computing devices, identification data of the plurality of other users, wherein the identification data of the plurality of other users is received by the first computing device directly from the plurality of other devices within a predefined proximity for Near Field Communication; and a social networking module executable by the one or more processors to; determine identifiers of each of the plurality of other users based at least in part on the identification data received from the plurality of computing devices, wherein the identifiers uniquely identify the plurality of users in the social networking service, receive user input to select one or more social subnetworks in which to include the plurality of users, the one or more social subnetworks selected by the first user being from amongst the plurality of social subnetworks of the first user, wherein the one or more social subnetworks each respectively comprise a collection of users in the social networking service, the one or more social subnetworks providing the first user with control of distribution of social networking content provided by the first user in the social networking service; send, to a remote computing device that provides the social networking service, a request to associate the plurality of users with the one or more social subnetworks selected by the first user.
-
-
28. A method comprising:
-
detecting, by a first computing device of a first user using at least a wireless signal, a second computing device of a second user, wherein the first user and the second user are each associated with a social networking service, wherein a social network associated with the first user comprises a plurality of social subnetworks, wherein the second computing device is within a predefined proximity of the first computing device, wherein the predefined proximity comprises a predefined proximity for Near Field Communication; exchanging identifying information between the first computing device and the second computing device by, sending, from the first computing device, identifying information of at least the first user or the first computing device and by receiving at the first computing device identifying information for at least the second user or the second computing device, wherein the identification information is received by the first computing device directly from the second computing device within the predefined proximity for Near Field Communication; displaying, at the first computing device, an interface to prompt the first user to at least select or generate one or more social subnetworks with which the second user is to be associated; receiving, by the first computing device, user input from the first user to associate the second user with a selected or generated social subnetwork of the first user, wherein the one or more social subnetworks each respectively comprise a collection of users in the social networking service, the one or more social subnetworks providing the first user with control of distribution of social networking content provided by the first user in the social networking service; and sending, by the first computing device and to a remote computing device that provides the social networking service, a communication that indicates the selected or generated social subnetwork with which to associate the second user. - View Dependent Claims (29, 30)
-
Specification