System and method for augmenting content in electronic documents with links to contextually relevant information
First Claim
Patent Images
1. A method comprising:
- providing a first set of instructions configured to cause a client device to;
parse a displayed portion of content, locate a set of terms in the displayed portion of content, based on the parsing; and
,in response to locating the set of terms, send the set of terms to a server;
receiving, at the server, from the client device, a first request comprising the set of terms;
based on the set of terms, the server identifying one or more coupon offers;
in response to the first request, the server sending to the client device a second set of instructions configured to cause the client device to;
display, in association with a particular term in the displayed portion of content, an interface comprising information about the one or more coupon offers and a control for selecting a particular coupon offer of the one or more coupon offers; and
,upon a user selecting the control, send information identifying the particular coupon offer to a coupon distribution server;
wherein the second set of instructions is further configured to cause display of a plurality of interfaces, each interface of the plurality of interfaces configured to appear in association with a different term of the set of terms, and each interface of the plurality of interfaces comprising information about at least one coupon offer, of the one or more coupon offers, that was identified by the server based on the different term in association with which the interface is configured to appear;
receiving, at the coupon distribution server, from the client device, a second request identifying the particular coupon offer;
in response to the second request, the coupon distribution server providing the user with a coupon corresponding to the particular coupon offer;
wherein at least the steps of identifying one or more coupon offers and providing the coupon are performed by one or more computing devices.
8 Assignments
0 Petitions
Accused Products
Abstract
An electronic document and associated system, methods and apparatus is described. The electronic document is loaded in a user device configured to communicate with an external device that generates instructions for augmenting content contained in the electronic document with links to contextually relevant information. The content can be augmented with one or more user interface elements, and the augmented content can be displayed with one or more attributes which can be selected by a document author. The document author can mark or otherwise designate one or more portions of the electronic document to be excluded from the augmenting process.
162 Citations
20 Claims
-
1. A method comprising:
-
providing a first set of instructions configured to cause a client device to; parse a displayed portion of content, locate a set of terms in the displayed portion of content, based on the parsing; and
,in response to locating the set of terms, send the set of terms to a server; receiving, at the server, from the client device, a first request comprising the set of terms; based on the set of terms, the server identifying one or more coupon offers; in response to the first request, the server sending to the client device a second set of instructions configured to cause the client device to; display, in association with a particular term in the displayed portion of content, an interface comprising information about the one or more coupon offers and a control for selecting a particular coupon offer of the one or more coupon offers; and
,upon a user selecting the control, send information identifying the particular coupon offer to a coupon distribution server; wherein the second set of instructions is further configured to cause display of a plurality of interfaces, each interface of the plurality of interfaces configured to appear in association with a different term of the set of terms, and each interface of the plurality of interfaces comprising information about at least one coupon offer, of the one or more coupon offers, that was identified by the server based on the different term in association with which the interface is configured to appear; receiving, at the coupon distribution server, from the client device, a second request identifying the particular coupon offer; in response to the second request, the coupon distribution server providing the user with a coupon corresponding to the particular coupon offer; wherein at least the steps of identifying one or more coupon offers and providing the coupon are performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable storage media storing instructions that, when executed by one or more computing devices, cause performance of:
-
providing a first set of instructions configured to cause a client device to; parse a displayed portion of content, locate a set of terms in the displayed portion of content, based on the parsing; and
,in response to locating the set of terms, send the set of terms to a server; receiving, at the server, from the client device, a first request comprising the set of terms; based on the set of terms, the server identifying one or more coupon offers; in response to the first request, the server sending to the client device a second set of instructions configured to cause the client device to; display, in association with a particular term in the displayed portion of content, an interface comprising information about the one or more coupon offers and a control for selecting a particular coupon offer of the one or more coupon offers; and
,upon a user selecting the control, send information identifying the particular coupon offer to a coupon distribution server; wherein the second set of instructions is further configured to cause display of a plurality of interfaces, each interface of the plurality of interfaces configured to appear in association with a different term of the set of terms, and each interface of the plurality of interfaces comprising information about at least one coupon offer, of the one or more coupon offers, that was identified by the server based on the different term in association with which the interface is configured to appear; receiving, at the coupon distribution server, from the client device, a second request identifying the particular coupon offer; in response to the second request, the coupon distribution server providing the user with a coupon corresponding to the particular coupon offer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification