Systems and methods for generating automated social interactions in social networking environments
First Claim
1. A computer implemented method of facilitating social exploration in a web-based social network, the method comprising:
- receiving, at a host server, a plurality of data items associated with a plurality of users of the web-based social network;
identifying, at the host server, a plurality of sets of data items of the plurality of data items, wherein each set of the plurality of sets of data items is associated with a single user of the plurality of users;
comparing, at the host server, a first set of data items of the plurality of sets of data items to other sets of data items of the plurality of sets of data items to identify commonalities between the first set of data items and the other sets of data items, wherein the first set of data items is associated with a first user of the plurality of users and the other sets of data items are associated with other users of the plurality of users, the comparing including;
determining a first time indicator associated with a first specified data item of the first set of data items, the first time indicator indicating a time period during which the first specified data item is valid,comparing the first time indicator with a second time indicator associated with a second specified data item of a second user of the plurality of users who is not a social connection of the first user, the second specified data item being one of a second set of data items associated with the second user, the second set of data items being one of the other sets of data items, the second time indicator indicating a time period during which the second specified data item is valid,determining that the first specified data item and the second specified data item are common as a function of the first time indicator and the second time indicator;
automatically selecting, at the host server, the second user and a first electronic social interaction for the first user to pursue with respect to the second user based on the identified commonalities between the first set of data items and the second set of data items; and
sending, from the host server, a query with an indication of the first electronic social interaction to a first client device for electronic presentation to the first user.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of generating automated social interactions for users in a social networking environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of receiving data items associated with users of a social network, identifying sets of data items associated with a user, and comparing a first set of data items to other sets of data items to identify commonalities between the first set of data items and the other sets of data items. The method further comprising automatically selecting a second user associated with a second set of data items and a first electronic social interaction for the first user to pursue with respect to the second user based on the identified commonalities between the first set of data items and the second set of data items.
-
Citations
24 Claims
-
1. A computer implemented method of facilitating social exploration in a web-based social network, the method comprising:
-
receiving, at a host server, a plurality of data items associated with a plurality of users of the web-based social network; identifying, at the host server, a plurality of sets of data items of the plurality of data items, wherein each set of the plurality of sets of data items is associated with a single user of the plurality of users; comparing, at the host server, a first set of data items of the plurality of sets of data items to other sets of data items of the plurality of sets of data items to identify commonalities between the first set of data items and the other sets of data items, wherein the first set of data items is associated with a first user of the plurality of users and the other sets of data items are associated with other users of the plurality of users, the comparing including; determining a first time indicator associated with a first specified data item of the first set of data items, the first time indicator indicating a time period during which the first specified data item is valid, comparing the first time indicator with a second time indicator associated with a second specified data item of a second user of the plurality of users who is not a social connection of the first user, the second specified data item being one of a second set of data items associated with the second user, the second set of data items being one of the other sets of data items, the second time indicator indicating a time period during which the second specified data item is valid, determining that the first specified data item and the second specified data item are common as a function of the first time indicator and the second time indicator; automatically selecting, at the host server, the second user and a first electronic social interaction for the first user to pursue with respect to the second user based on the identified commonalities between the first set of data items and the second set of data items; and sending, from the host server, a query with an indication of the first electronic social interaction to a first client device for electronic presentation to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method of facilitating social exploration in a web-based social network, the method comprising:
-
receiving, at a host server, a plurality of data items associated with a plurality of users of the web-based social network; identifying, at the host server, a first set of data items of a plurality of data items and a second set of data items of the plurality of data items, the first set of data items associated with a first user and the second set of data items associated with a second user; comparing, at the host server, the first set of data items and the second set of data items to identify a third set of data items that are common to the first user and the second user, the comparing including; determining a first time indicator associated with a first specified data item of the first set of data items, the first time indicator indicating a time period during which the first specified data item is valid, comparing the first time indicator with a second time indicator associated with a second specified data item of the second user, wherein the second user is not a social connection of the first user, the second specified data item being one of the second set of data items, the second time indicator indicating a time period during which the second specified data item is valid, determining that the first specified data item and the second specified data item are common as a function of the first time indicator and the second time indicator; automatically selecting, at the host server, the second user and a suggested social interaction for the first user to pursue with respect to the second user based on the third set of data items that are common to the first user and the second user; and sending, from the host system, a query with an indication of the suggested social interaction to a first client device for electronic presentation to the first user. - View Dependent Claims (14, 15, 16)
-
-
17. A system for facilitating social exploration in a web-based social network, the system comprising:
-
a processor coupled to a memory; an interaction module configured to receive a plurality of data items associated with a plurality of users of the web-based social network; a data item comparison module configured to identify a plurality of sets of data items from the plurality of data items, and compare a first set of data items of the plurality of sets of data items to other sets of data items of the plurality of data items to identify commonalities between the first set of data items and the other sets of data items, wherein each set of the plurality of sets of data items is associated with a single user of the plurality of users, the first set of data items being associated with a first user of the plurality of users, the data item comparison module configured to compare by; determining a first time indicator associated with a first specified data item of the first set of data items, the first time indicator indicating a time period during which the first specified data item is valid, comparing the first time indicator with a second time indicator associated with a second specified data item of a second user of the plurality of users who is not a social connection of the first user, the second specified data item being one of a second set of data items associated with the second user, the second set of data items being one of the other sets of data items, the second time indicator indicating a time period during which the second specified data item is valid, determining that the first specified data item and the second specified data item are common as a function of the first time indicator and the second time indicator; a selection module configured to automatically select the second user and a first electronic social interaction for the first user to pursue with respect to the second user based on the identified commonalities between the first set of data items and the second set of data items; and a presentation module configured to send a query with an indication of the first electronic social interaction to a first client device for electronic presentation to the first user. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A non-transitory machine-readable storage medium having stored thereon a set of instructions which when executed, causes a processor to perform a method of facilitating social exploration in a web-based social network, the method comprising:
-
identifying a plurality of sets of data items of a plurality of data items associated with a plurality of users of the web-based social network, wherein each set of the plurality of sets of data items is associated with a single user of the plurality of users; comparing a first set of data items of the plurality of sets of data items to other sets of data items of the plurality of data items to identify commonalities between the first set of data items and the other sets of data items, the first set of data items being associated with a first user of the plurality of users, the comparing including; determining a first time indicator associated with a first specified data item of the first set of data items, the first time indicator indicating a time period during which the first specified data item is valid, comparing the first time indicator with a second time indicator associated with a second specified data item of a second user of the plurality of users who is not a social connection of the first user, the second specified data item being one of a second set of data items associated with the second user, the second set of data items being one of the other sets of data items, the second time indicator indicating a time period during which the second specified data item is valid, determining that the first specified data item and the second specified data item are common as a function of the first time indicator and the second time indicator; automatically selecting the second user and a first electronic social interaction for the first user to pursue with respect to the second user based on the identified commonalities between the first set of data items and the second set of data items; and sending a query with an indication of the first electronic social interaction to a first client device for electronic presentation to the first user. - View Dependent Claims (23)
-
-
24. A system for facilitating social exploration in a web-based social network, the system comprising:
-
means for receiving a plurality of data items associated with a plurality of users of the web-based social network; means for identifying a plurality of sets of data items of the plurality of data items, wherein each set of the plurality of sets of data items is associated with a single user of the plurality of users; means for comparing a first set of data items of the plurality of sets of data items to other sets of data items of the plurality of data items to identify commonalities between the first set of data items and the other sets of data items, wherein the first set of data items is associated with a first user of the plurality of users and the other sets of data items are associated with other users of the plurality of users, the comparing including; determining a first time indicator associated with a first specified data item of the first set of data items, the first time indicator indicating a time period during which the first specified data item is valid, comparing the first time indicator with a second time indicator associated with a second specified data item of a second user of the plurality of users who is not a social connection of the first user, the second specified data item being one of a second set of data items associated with the second user, the second set of data items being one of the other sets of data items, the second time indicator indicating a time period during which the second specified data item is valid, determining that the first specified data item and the second specified data item are common as a function of the first time indicator and the second time indicator; means for automatically selecting the second user and a first electronic social interaction for the first user to pursue with respect to the second user based on the identified commonalities between the first set of data items and the second set of data items; and means for sending a query with an indication of the first electronic social interaction to a first client device for electronic presentation to the first user.
-
Specification