CONTEXT AWARE TAGGING INTERFACE
First Claim
1. A computer-implemented method to tag entities included in search results, the method comprising:
- receiving, by a server device, a query that includes a name of an entity;
searching, by the server device, an index to locate URLs associated with content that matches the name;
returning, by the server device, search results that include the name;
providing, by the server device, an interface where the user enters tags for one or more URLS included in the search results, wherein providing, by the server device, the interface where the user enters tags for one or more URLS included in the search results further comprises;
obtaining a graph representing the social network of the user that provided the query,locating entities in the social network that are within a threshold number of hops, andproviding the located entities as suggested tags for the one or more URLs included in the search results based on tagging permissions associated with the entities that allow the users to tag search results with the entities'"'"' tags;
andreceiving, by the server device, the tags entered in the interface for storage, wherein the tags identify entities in the social network of the user that provided the query.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for tagging uniform resource locators (URLs) included in a search engine results page are provided. Upon receipt of a search query that includes a name of an entity, the server device provides search results and entry fields to tag one or more URLs that correspond to the entity. The server device obtains a social network of the user that provided the query. The server device processes the social network to locate entities that match the query and that are within a threshold number of hops. The user may tag one or more URLs with social network account information for the entities based on authorization information received from an owner that manages the social network account.
-
Citations
21 Claims
-
1. A computer-implemented method to tag entities included in search results, the method comprising:
-
receiving, by a server device, a query that includes a name of an entity; searching, by the server device, an index to locate URLs associated with content that matches the name; returning, by the server device, search results that include the name; providing, by the server device, an interface where the user enters tags for one or more URLS included in the search results, wherein providing, by the server device, the interface where the user enters tags for one or more URLS included in the search results further comprises; obtaining a graph representing the social network of the user that provided the query, locating entities in the social network that are within a threshold number of hops, and providing the located entities as suggested tags for the one or more URLs included in the search results based on tagging permissions associated with the entities that allow the users to tag search results with the entities'"'"' tags; and receiving, by the server device, the tags entered in the interface for storage, wherein the tags identify entities in the social network of the user that provided the query. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 21)
-
-
7. (canceled)
-
13. A computer system configured to generate a graphical user interface for tagging search results, the computer system comprising:
-
a processor configured to receive a query from a user, to transmit the query to a search engine, and receive search results that satisfy the query, wherein the query includes a name of an entity; a display configured to render a graphical user interface having the search results and entry fields for one or more tags from a social network associated with the user, wherein the user enters the one or more tags for one or more URLs in the search results based on tagging permissions set by the entities associated with the one or more tags; and the processor transmits the tags to the search engine for storage in a database associated with the search engine, wherein the social network is received from a location specified by the user and the one or more tags are selected from the entities within the social network of the user. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more computer-readable storage memories storing computer-useable instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform a method to tag entities included in search results, the method comprising:
-
receiving, by the one or more computing devices, a query that includes a name of an entity; searching, by the one or more computing devices, an index to locate URLs associated with content that matches the name; returning, by the one or more computing devices, search results that include the name; providing, by the one or more computing devices, an entry field where the user enters tags for one or more URLS included in the search results; and receiving, by the one or more computing devices, the tags entered in the entry field for storage, wherein the tags identify entities in a social network of the user that provided the query, the entities identified by the tags are within a threshold number of hops of the user that provided the query and tagging permissions set by the entities of the social network allow tagging by the user. - View Dependent Claims (20)
-
Specification