System and method for modifying electronic documents transmitted through an intermediary
First Claim
1. A method comprising:
- receiving, at a processing device from a client device, a selection of an unproxied link corresponding to a web page;
modifying, by the processing device, the unproxied link to generate a proxied link by adding an address corresponding to the processing device to the unproxied link;
wherein modifying, by the processing device, the unproxied link to generate a proxied link includes modifying the web page by adding an object to the web page, the object including a hyperlink to return to the processing device;
transmitting, by the processing device to a server device, the proxied link requesting the web page;
receiving, by the processing device from the server device, the web page based at least in part on the proxied link; and
transmitting, by the processing device, the modified web page to the client device.
5 Assignments
0 Petitions
Accused Products
Abstract
Communications between participants over a communications link are proxied by an intermediary, such as an Integrated Order Mechanism (IOM). Participants interact with each other through the IOM. The IOM may be transparent to the participants such that they are not aware that the IOM is involved in processing communications. For example, in the context of a transaction by a customer making a purchase from a merchant over the Internet, the IOM facilitates the processing of transactions by processing requests from both the customer and the merchant. Neither the customer nor the merchant may be aware that the transactions are being handled by the IOM. Navigation objects may be provided for the communications over a network. For example, a navigation bar may be included on a merchant web page to provide the customer with a link back to a shopping application provided by the IOM.
-
Citations
9 Claims
-
1. A method comprising:
-
receiving, at a processing device from a client device, a selection of an unproxied link corresponding to a web page; modifying, by the processing device, the unproxied link to generate a proxied link by adding an address corresponding to the processing device to the unproxied link; wherein modifying, by the processing device, the unproxied link to generate a proxied link includes modifying the web page by adding an object to the web page, the object including a hyperlink to return to the processing device; transmitting, by the processing device to a server device, the proxied link requesting the web page; receiving, by the processing device from the server device, the web page based at least in part on the proxied link; and transmitting, by the processing device, the modified web page to the client device. - View Dependent Claims (2, 3)
-
-
4. An apparatus, comprising:
-
a memory device configured to store instructions associated with an application program; and a processing device that, in response to executing the instructions stored in the memory device, is configured to; receive from a client device, a selection of an unproxied link corresponding to a web page; modify the unproxied link to generate a proxied link by adding an address corresponding to the processing device to the unproxied link, wherein modify the unproxied link to generate a proxied link includes modify the web page by adding a object to the web page, the object including a hyperlink to return to the processing device; transmit to a server device, the proxied link requesting the web page; receive from the server device, the web page based at least in part on the proxied link; and transmit to the client device, the modified web page. - View Dependent Claims (5, 6)
-
-
7. A computer-readable memory device and a processing device, the computer-readable memory device having instructions stored thereon that, in response to execution by the processing device, cause the processing device to perform operations comprising:
-
receiving from a client device, a selection of an unproxied link corresponding to a web page; modifying the unproxied link to generate a proxied link by adding an address corresponding to the processing device to the unproxied link; wherein modifying the unproxied link to generate a proxied link includes modifying the web page by adding an object to the web page, the object including a hyperlink to return to the processing device; transmitting to a server device, the proxied link requesting the web page; receiving from the server device, the web page based at least in part on the proxied link; and transmitting to the client device, the modified web page. - View Dependent Claims (8, 9)
-
Specification