RELEVANCE OF NAME AND OTHER SEARCH QUERIES WITH SOCIAL NETWORK FEATURE
First Claim
1. A computer-implemented method to rank electronic documents provided in a search engine result page, the method comprising:
- receiving, by one or more computing devices, a query from a user;
determining, by the one or more computing devices, whether a social network identifier is available for the user;
when the social network identifier is available, performing, by the one or more computing devices, the following;
obtaining a social network graph of the user,augmenting the query with weighted nonretrieval modifiers based on profile data obtained from the social network graph,ranking electronic documents that match the query based on the search terms included in the query and the nonretrieval modifiers, andtransmitting the ranked documents to the user for display on a computing device; and
when the social network identifier is unavailable, performing, by the one or more computing devices, the following;
identifying electronic documents that match the query based on the search terms included in the query,ranking electronic documents that match the query based on the search terms included in the query, andtransmitting the ranked documents to the user for display on a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, computer-readable media, and methods for utilizing information pertaining to one or more individuals or entities with which a user has at least one social networking relationship are provided. A search engine is configured to receive a query, to identify matching electronic documents, to rank the electronic documents, and to transmit the matching electronic documents and/or advertisements to the user in response to receiving a query. Upon receiving the query from a user, the search engine obtains a social network identifier of the user and utilizes information about the user'"'"'s social networking relationships to augment the query with nonretrieval modifiers. The search engine processes the nonretrieval modifiers matching the electronic documents included in search results and ranks the results but does not use the nonretrieval modifiers to identify or retrieve results matching the query. The ranked electronic documents are included in the results and displayed in rank order to the user.
-
Citations
20 Claims
-
1. A computer-implemented method to rank electronic documents provided in a search engine result page, the method comprising:
-
receiving, by one or more computing devices, a query from a user; determining, by the one or more computing devices, whether a social network identifier is available for the user; when the social network identifier is available, performing, by the one or more computing devices, the following; obtaining a social network graph of the user, augmenting the query with weighted nonretrieval modifiers based on profile data obtained from the social network graph, ranking electronic documents that match the query based on the search terms included in the query and the nonretrieval modifiers, and transmitting the ranked documents to the user for display on a computing device; and when the social network identifier is unavailable, performing, by the one or more computing devices, the following; identifying electronic documents that match the query based on the search terms included in the query, ranking electronic documents that match the query based on the search terms included in the query, and transmitting the ranked documents to the user for display on a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more memories having computer-executable instructions embodied thereon for performing a method to rank electronic index entries, the method comprising:
-
receiving, by one or more computing devices, a query from a user; determining, by the one or more computing devices, whether a social network identifier is available for the user; when the social network identifier is available, performing, by the one or more computing devices, the following; obtaining a social network graph of the user, augmenting the query with weighted nonretrieval modifiers based on profile data obtained from the social network graph, ranking electronic index entries that correspond to documents that match the query based on the search terms included in the query and the nonretrieval modifiers, and transmitting the ranked electronic entries to the user for display on a computing device; and when the social network identifier is unavailable, performing, by the one or more computing devices, the following; accessing an index tagged with social network identifiers for a plurality of entities, determining whether the query matches any of the electronic entries included in the index, clustering matching electronic entries based on the social network identifiers, transmitting the results and the clustered electronic entries to the user for display on the computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system that executes a search engine configured to rank electronic index entries, the system comprising:
-
an index of electronic entries for multimedia data; and one or more processors configured to receive a query from a user, to determine whether a social network identifier is available for the user, when the social network identifier is available, to obtain a social network graph for the user, to augment the query with weighted nonretrieval modifiers based on profile data obtained from the social network graph, to rank electronic index entries that match the query based on the search terms included in the query and the nonretrieval modifiers, and to transmit the ranked index entries to the user for display on a computing device. - View Dependent Claims (18, 19, 20)
-
Specification