Displaying stylized text snippets with search engine results
First Claim
1. A computer-implemented method comprising:
- receiving a search query from a client device, the search query including one or more terms;
identifying a plurality of web-addressable documents responsive to the search query, wherein each of the web-addressable documents is hosted by a web server and is stored at a web-addressable location accessible to the client device;
for at least one of the plurality of web-addressable documents;
accessing a text index that is associated with the web-addressable document and that stores, for each of a plurality of portions of text from the web-addressable document, a respective style identifier;
retrieving, from the text index, a portion of text from the web-addressable document that includes at least one of the one or more terms of the search query, and retrieving a style identifier that is associated with the retrieved portion of text;
accessing a style index that stores, for each of a plurality of style identifiers associated with portions of text from the plurality of web-addressable documents, respective style information for stylizing text, and matching the style identifier that is associated with the retrieved portion of text from the web-addressable document with a corresponding entry in the style index;
retrieving, from the style index, style information associated with the retrieved portion of text from the web-addressable document, wherein the style information is defined within the web-addressable document and specifies display formatting for the retrieved portion of text within the web-addressable document for presentation by a web browser of the client device when the web-addressable document is displayed by the web browser at the client device;
determining that the retrieved style information is to be applied to the retrieved portion of text; and
stylizing a portion of text from the web-addressable document, including applying the retrieved style information to the retrieved portion of text from the web-addressable document; and
providing, to the client device for presentation by the web browser, a stylized list of items corresponding to at least a portion of the identified plurality of web-addressable documents responsive to the search query, each item in the stylized list being a search result that includes a hyperlink to a corresponding web-addressable document and that includes a stylized portion of text from the web-addressable document, wherein the stylized portion of text is displayed in the item in the stylized list according to the style information that specifies the display formatting for the retrieved portion of text within the web-addressable document, such that the stylized portion of text has a same appearance as a corresponding portion of text retrieved from the web-addressable document.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, software, and computer implemented methods can be used to present stylized text snippets with search results received from a search query. A search query is received and at least one web-addressable document responsive to the search query is identified. At least a portion of the text associated with the at least one responsive document and including at least a portion of the search term is retrieved. Further, style information associated with the retrieved portion of text is also retrieved. The style information is then applied to the associated portion of text to create a stylized portion of text associated with the at least one responsive document. A set of search query results including a listing of responsive documents and, for at least one of those documents, a stylized portion of text, is presented.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
receiving a search query from a client device, the search query including one or more terms; identifying a plurality of web-addressable documents responsive to the search query, wherein each of the web-addressable documents is hosted by a web server and is stored at a web-addressable location accessible to the client device; for at least one of the plurality of web-addressable documents; accessing a text index that is associated with the web-addressable document and that stores, for each of a plurality of portions of text from the web-addressable document, a respective style identifier; retrieving, from the text index, a portion of text from the web-addressable document that includes at least one of the one or more terms of the search query, and retrieving a style identifier that is associated with the retrieved portion of text; accessing a style index that stores, for each of a plurality of style identifiers associated with portions of text from the plurality of web-addressable documents, respective style information for stylizing text, and matching the style identifier that is associated with the retrieved portion of text from the web-addressable document with a corresponding entry in the style index; retrieving, from the style index, style information associated with the retrieved portion of text from the web-addressable document, wherein the style information is defined within the web-addressable document and specifies display formatting for the retrieved portion of text within the web-addressable document for presentation by a web browser of the client device when the web-addressable document is displayed by the web browser at the client device; determining that the retrieved style information is to be applied to the retrieved portion of text; and stylizing a portion of text from the web-addressable document, including applying the retrieved style information to the retrieved portion of text from the web-addressable document; and providing, to the client device for presentation by the web browser, a stylized list of items corresponding to at least a portion of the identified plurality of web-addressable documents responsive to the search query, each item in the stylized list being a search result that includes a hyperlink to a corresponding web-addressable document and that includes a stylized portion of text from the web-addressable document, wherein the stylized portion of text is displayed in the item in the stylized list according to the style information that specifies the display formatting for the retrieved portion of text within the web-addressable document, such that the stylized portion of text has a same appearance as a corresponding portion of text retrieved from the web-addressable document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article comprising a non-transitory computer readable storage medium, the computer readable storage medium storing instructions for causing one or more processors to perform operations comprising:
-
receiving a search query from a client device, the search query including one or more terms; identifying a plurality of web-addressable documents responsive to the search query, wherein each of the web-addressable documents is hosted by a web server and is stored at a web-addressable location accessible to the client device; for at least one of the plurality of web-addressable documents; accessing a text index that is associated with the web-addressable document and that stores, for each of a plurality of portions of text from the web-addressable document, a respective style identifier; retrieving, from the text index, a portion of text from the web-addressable document that includes at least one of the one or more terms of the search query, and retrieving a style identifier that is associated with the retrieved portion of text; accessing a style index that stores, for each of a plurality of style identifiers associated with portions of text from the plurality of web-addressable documents, respective style information for stylizing text, and matching the style identifier that is associated with the retrieved portion of text from the web-addressable document with a corresponding entry in the style index; retrieving, from the style index, style information associated with the retrieved portion of text from the web-addressable document, wherein the style information is defined within the web-addressable document and specifies display formatting for the retrieved portion of text within the web-addressable document for presentation by a web browser of the client device when the web-addressable document is displayed by the web browser at the client device; determining that the retrieved style information is to be applied to the retrieved portion of text; and stylizing a portion of text from the web-addressable document, including applying the retrieved style information to the retrieved portion of text from the web-addressable document; and providing, to the client device for presentation by the web browser, a stylized list of items corresponding to at least a portion of the identified plurality of web-addressable documents responsive to the search query, each item in the stylized list being a search result that includes a hyperlink to a corresponding web-addressable document and that includes a stylized portion of text from the web-addressable document, wherein the stylized portion of text is displayed in the item in the stylized list according to the style information that specifies the display formatting for the retrieved portion of text within the web-addressable document, such that the stylized portion of text has a same appearance as a corresponding portion of text retrieved from the web-addressable document.
-
-
16. A system comprising:
-
one or more servers, the one or more servers including at least one processor, the at least one processor adapted to perform operations comprising; receiving a search query from a client device, the search query including one or more terms; identifying a plurality of web-addressable documents responsive to the search query, wherein each of the web-addressable documents is hosted by a web server and is stored at a web-addressable location accessible to the client device; for at least one of the plurality of web-addressable documents; accessing a text index that is associated with the web-addressable document and that stores, for each of a plurality of portions of text from the web-addressable document, a respective style identifier; retrieving, from the text index, a portion of text from the web-addressable document that includes at least one of the one or more terms of the search query, and retrieving a style identifier that is associated with the retrieved portion of text; accessing a style index that stores, for each of a plurality of style identifiers associated with portions of text from the plurality of web-addressable documents, respective style information for stylizing text, and matching the style identifier that is associated with the retrieved portion of text from the web-addressable document with a corresponding entry in the style index; retrieving, from the style index, style information associated with the retrieved portion of text from the web-addressable document, wherein the style information is defined within the web-addressable document and specifies display formatting for the retrieved portion of text within the web-addressable document for presentation by a web browser of the client device when the web-addressable document is displayed by the web browser at the client device; determining that the retrieved style information is to be applied to the retrieved portion of text; and stylizing a portion of text from the web-addressable document, including applying the retrieved style information to the retrieved portion of text from the web-addressable document; and providing, to the client device for presentation by the web browser, a stylized list of items corresponding to at least a portion of the identified plurality of web-addressable documents responsive to the search query, each item in the stylized list being a search result that includes a hyperlink to a corresponding web-addressable document and that includes a stylized portion of text from the web-addressable document, wherein the stylized portion of text is displayed in the item in the stylized list according to the style information that specifies the display formatting for the retrieved portion of text within the web-addressable document, such that the stylized portion of text has a same appearance as a corresponding portion of text retrieved from the web-addressable document.
-
Specification