ENRICHING WEB RESOURCES
First Claim
1. A system comprising:
- one or more computers; and
a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
determining, by a client device, that a web resource includes a trigger term, wherein the trigger term is a term that causes a search engine to generate an answer box;
generating, by the client device, a modified version of the web resource, wherein the modified version of the web resource includes an answer box gadget in association with the trigger term;
obtaining, by the client device, current information associated with the trigger term;
determining, by the client device, that the user has selected the answer box gadget; and
responsive to determining that the user has selected the answer box gadget, providing, by the client device, the current information for output.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for enriching web resources In one aspect, a method includes: sending a request for a web resource to a web server, receiving the requested document from the web server, sending an identifier of the received web resource to a search engine server, retrieving from a cached storage of the search engine server one or more trigger terms associated with the web resource, extracting the parametric values of each trigger term associated with the web resource, modifying the web resource by embedding an answer box gadget for each trigger term in the web resource using the parametric values of the each trigger term, and rendering the modified web resource in the requesting client device.
-
Citations
42 Claims
-
1. A system comprising:
-
one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; determining, by a client device, that a web resource includes a trigger term, wherein the trigger term is a term that causes a search engine to generate an answer box; generating, by the client device, a modified version of the web resource, wherein the modified version of the web resource includes an answer box gadget in association with the trigger term; obtaining, by the client device, current information associated with the trigger term; determining, by the client device, that the user has selected the answer box gadget; and responsive to determining that the user has selected the answer box gadget, providing, by the client device, the current information for output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
determining, by a client device, that a web resource includes a trigger term, wherein the trigger term is a term that causes a search engine to generate an answer box; generating, by the client device, a modified version of the web resource, wherein the modified version of the web resource includes an answer box gadget in association with the trigger term; obtaining, by the client device, current information associated with the trigger term; determining, by the client device, that the user has selected the answer box gadget; and responsive to determining that the user has selected the answer box gadget, providing, by the client device, the current information for output. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. 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:
-
determining, by a client device, that a web resource includes a trigger term, wherein the trigger term is a term that causes a search engine to generate an answer box; generating, by the client device, a modified version of the web resource, wherein the modified version of the web resource includes an answer box gadget in association with the trigger term; obtaining, by the client device, current information associated with the trigger term; determining, by the client device, that the user has selected the answer box gadget; and responsive to determining that the user has selected the answer box gadget, providing, by the client device, the current information for output. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification