Providing a search results document that includes a user interface for performing an action in connection with a web page identified in the search results document
First Claim
1. A method comprising:
- receiving, by a set of one or more first servers, a query from a client device;
in response to receiving the query, identifying, by one or more of the first servers, at least one index entry that is associated with a first document that (i) is responsive to the query, and (ii) is hosted by one or more second servers, wherein the index entry includes (i) an indication of a graphical user interface that is based on a document annotation associated with the first document and (ii) a static metric that is indicative of the quality of the first document, wherein the graphical user interface facilitates access to functionality provided by one or more functions within the first document;
generating, by one or more of the first servers, a response to the query that includes multiple search results, wherein at least one particular search result of the multiple search results is a reference to the first document that is associated with the identified index entry;
determining, by the one or more first servers, whether the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) the static metric stored in the index entry;
in response to determining that the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) the static metric stored in the index entry, obtaining, by one or more of the first servers, information relating to the graphical user interface from the index entry; and
providing, by one or more of the first servers, a search results document that includes at least (i) the reference to the first document that is associated with the identified index entry, and (ii) the graphical user interface that facilitates access to functionality provided by one or more functions within the first document.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer device is configured to identify a document; determine that the document includes an annotation, the annotation describing a user interface that is to be visually displayed in connection with information identifying the document when the information identifying the document is included in a search results document, the user interface including a user interface element that, when selected, causes an action to be performed in connection with the document, and the action being performed without obtaining the document after the user interface element is selected; determine information relating to the user interface based on the annotation; and store, in a search index, the information relating to the user interface in association with the information identifying the document.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving, by a set of one or more first servers, a query from a client device; in response to receiving the query, identifying, by one or more of the first servers, at least one index entry that is associated with a first document that (i) is responsive to the query, and (ii) is hosted by one or more second servers, wherein the index entry includes (i) an indication of a graphical user interface that is based on a document annotation associated with the first document and (ii) a static metric that is indicative of the quality of the first document, wherein the graphical user interface facilitates access to functionality provided by one or more functions within the first document; generating, by one or more of the first servers, a response to the query that includes multiple search results, wherein at least one particular search result of the multiple search results is a reference to the first document that is associated with the identified index entry; determining, by the one or more first servers, whether the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) the static metric stored in the index entry; in response to determining that the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) the static metric stored in the index entry, obtaining, by one or more of the first servers, information relating to the graphical user interface from the index entry; and providing, by one or more of the first servers, a search results document that includes at least (i) the reference to the first document that is associated with the identified index entry, and (ii) the graphical user interface that facilitates access to functionality provided by one or more functions within the first document. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; receiving, by a set of one or more first servers, a query from a client device; in response to receiving the query, identifying, by one or more of the first servers, at least one index entry that is associated with a first document that (i) is responsive to the query, and (ii) is hosted by one or more second servers, wherein the index entry includes (i) an indication of a graphical user interface that is based on a document annotation associated with the first document and (ii) a static metric that is indicative of the quality of the first document, wherein the graphical user interface facilitates access to functionality provided by one or more functions within the first document; generating, by one or more of the first servers, a response to the query that includes multiple search results, wherein at least one particular search result of the multiple search results is a reference to the first document that is associated with the identified index entry; determining, by the one or more first servers, whether the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) static metric stored in the index entry; in response to determining that the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) the static metric stored in the index entry, obtaining, by one or more of the first servers, information relating to the graphical user interface from the index entry; and providing, by one or more of the first servers, a search results document that includes at least (i) the reference to the first document that is associated with the identified index entry, and (ii) the graphical user interface that facilitates access to functionality provided by one or more functions within the first document. - View Dependent Claims (9, 10)
-
11. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
receiving, by a set of one or more first servers, a query from a client device; in response to receiving the query, identifying, by one or more of the first servers, at least one index entry that is associated with a first document that (i) is responsive to the query, and (ii) is hosted by one or more second servers, wherein the index entry includes (i) an indication of a graphical user interface that is based on a document annotation associated with the first document and (ii) a static metric that is indicative of the quality of the first document, wherein the graphical user interface facilitates access to functionality provided by one or more functions within the first document; generating, by one or more of the first servers, a response to the query that includes multiple search results, wherein at least one particular search result of the multiple search results is a reference to the first document that is associated with the identified index entry; determining, by the one or more first servers, whether the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) the static metric stored in the index entry; in response to determining that the graphical user interface should be associated with the reference to the first document in a search results document based on (i) the document annotation and (ii) the static metric stored in the index entry, obtaining, by one or more of the first servers, information relating to the graphical user interface from the index entry; and providing, by one or more of the first servers, a search results document that includes at least (i) the reference to the first document that is associated with the identified index entry, and (ii) the graphical user interface that facilitates access to functionality provided by one or more functions within the first document. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification