Retrieving social network content
First Claim
1. A computer-implemented method comprising:
- identifying, using one or more computing devices, a target party of a social network based on at least one of a social affinity between an active user of the social network and the target party and a social network interaction history of the active user;
wherein the social affinity is based on a combination of (i) a separation distance, represented in a social graph, between the active user and the target party, and (ii) a membership of the target party in one or more of a plurality of groups defined by the active user and represented by at least a part of the social graph;
collecting, using one or more computing devices, content specific to the identified target party prior to receiving a request from the active user for content associated with the identified target party, wherein the collecting includes using a crawling engine to crawl resources, an indexing engine to index the resources in one or more search indexes that include social graph information in the one or more search indexes, and a ranking engine to rank resources deemed relevant, wherein the indexing engine generates social restricts by mapping identified information to corresponding Web resources referenced in the one or more search indexes and determines the social connection between the Web resources and the active user;
storing, using one or more computing devices, the collected content in a temporary storage;
receiving, using one or more computing devices, a request by the active user requesting particular content associated with the target party, wherein the particular content is among the collected content specific to the identified target party that is stored in the temporary storage; and
providing, using one or more computing devices, the particular requested content from the temporary storage to the active user, at least in part based on the request by the active user for the particular content associated with the target party.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes identifying a target party of a social network based on at least one of a social affinity between an active user of the social network and the target party and a social network interaction history of the active user collecting content specific to the identified target party prior to receiving a request from the active user for content associated with the identified target party, and storing the content in a temporary storage. The method further includes receiving a request by the active user requesting particular content associated with the target party, the particular content among the collected content specific to the identified target party that is stored in the temporary storage. The method also includes providing the collected particular requested content from the temporary storage to the active user, at least in part based on the request by the active user for the particular content.
-
Citations
30 Claims
-
1. A computer-implemented method comprising:
-
identifying, using one or more computing devices, a target party of a social network based on at least one of a social affinity between an active user of the social network and the target party and a social network interaction history of the active user;
wherein the social affinity is based on a combination of (i) a separation distance, represented in a social graph, between the active user and the target party, and (ii) a membership of the target party in one or more of a plurality of groups defined by the active user and represented by at least a part of the social graph;collecting, using one or more computing devices, content specific to the identified target party prior to receiving a request from the active user for content associated with the identified target party, wherein the collecting includes using a crawling engine to crawl resources, an indexing engine to index the resources in one or more search indexes that include social graph information in the one or more search indexes, and a ranking engine to rank resources deemed relevant, wherein the indexing engine generates social restricts by mapping identified information to corresponding Web resources referenced in the one or more search indexes and determines the social connection between the Web resources and the active user; storing, using one or more computing devices, the collected content in a temporary storage; receiving, using one or more computing devices, a request by the active user requesting particular content associated with the target party, wherein the particular content is among the collected content specific to the identified target party that is stored in the temporary storage; and providing, using one or more computing devices, the particular requested content from the temporary storage to the active user, at least in part based on the request by the active user for the particular content associated with the target party. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory machine-readable media storing instructions that are executable by one or more processing devices to perform operations comprising:
-
identifying a target party of a social network based on at least one of a social affinity between an active user of the social network and the target party and a social network interaction history of the active user, wherein the social affinity is based on a combination of (i) a separation distance, represented in a social graph, between the active user and the target party, and (ii) a membership of the target party in one or more of a plurality of groups defined by the active party and represented by at least a part of the social graph; collecting content specific to the identified target party prior to receiving a request from the active user for content associated with the identified target party, wherein the collecting includes using a crawling engine to crawl resources, an indexing engine to index the resources in one or more search indexes that include social graph information in the one or more search indexes, and a ranking engine to rank resources deemed relevant, wherein the indexing engine generates social restricts by mapping identified information to corresponding Web resources referenced in the one or more search indexes and determines the social connection between the Web resources and the active user; storing the collected content in a temporary storage; receiving a request by the active user requesting particular content associated with the target party, wherein the particular content is among the collected content specific to the identified target party that is stored in the temporary storage; and providing the particular requested content from the temporary storage to the active user, at least in part based on the request by the active user for the particular content associated with the target party. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer-implemented system comprising one or more processing devices;
- and one or more machine-readable media configured to store instructions that are executable by the one or more processing devices to perform operations including;
identifying a target party of a social network based on a combination of a social affinity between an active user of the social network and the target party and a social network interaction history of the active user wherein the social affinity is based on a combination of (i) a separation distance, represented in a social graph, between the active user and the target party, and (ii) a membership of the target party in one or more of a plurality of groups defined by the active party and represented by at least a part of the social graph; collecting content specific to the identified target party prior to receiving a request from the active user for content associated with the identified target party, wherein the collecting includes using a crawling engine to crawl resources, an indexing engine to index the resources in one or more search indexes that include social graph information in the one or more search indexes, and a ranking engine to rank resources deemed relevant, wherein the indexing engine generates social restricts by mapping identified information to corresponding Web resources referenced in the one or more search indexes and determines the social connection between the Web resources and the active user; storing the collected content in a temporary storage, receiving a request by the active user requesting particular content associated with the target party, wherein the particular content is among the collected content specific to the identified target party that is stored in the temporary storage, and providing the particular requested content from the temporary storage to the active user, at least in part based on the request by the active user for the particular content associated with the target party. - View Dependent Claims (25, 26, 27, 28, 29, 30)
- and one or more machine-readable media configured to store instructions that are executable by the one or more processing devices to perform operations including;
Specification