IP Library Granted Patent US 8,706,565
Granted Patent B2
US 8,706,565 · App. 12/106,584 · Granted Apr 22, 2014

Pre-filling order forms for transactions over a communications network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,706,565
App. No.
12/106,584
Granted
Apr 22, 2014
Kind
B2
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. Order forms may be pre-filled for the transactions. For example, the IOM may obtain customer information from a database and use the customer information to complete the customer fields on a merchant web page containing an order form.

Claims (60)

1. A method comprising:

receiving, by an intermediary device from a client device, a request to place an order with a merchant;

making a determination that the intermediary device is a proxy for transactions with the merchant;

receiving, by the intermediary device, a data value from a wallet server in response to the determination;

forwarding, by the intermediary device, the request to a merchant server;

receiving, by the intermediary device, an electronic document from the merchant server in response to the request, wherein the electronic document comprises a variable;

establishing, by the intermediary device, that the data value conforms to a context in which the variable is used in the electronic document; and

substituting, by the intermediate device, the data value for the variable in the electronic document in response to the establishing.

2. The method of claim 1 , further comprising:

generating, by the intermediary device, an updated electronic document after substituting the data value; and

transmitting, by the intermediary device, the updated electronic document to the client device in response to the request.

3. The method of claim 1 , further comprising:

storing, by the intermediary device, the data value in association with the context;

determining, by the intermediate device, that a different variable in a different electronic document corresponds to the context; and

substituting, by the intermediate device, the data value for the different variable based on the determining.

4. The method of claim 1 , further comprising:

storing, by the intermediate device, the data value via an Internet cookie.

5. The method of claim 1 , further comprising:

associating, by the intermediate device, the data value with a user identifier.

6. The method of claim 2 , wherein the electronic document is a web page, and the updated electronic document is an updated web page.

7. The method of claim 1 , wherein the electronic document comprises an input description associated with the variable.

8. The method of claim 1 , wherein the electronic document comprises an input description associated with another variable in the electronic document.

9. A computer-readable memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:

receiving from a client device a request to place an order with a merchant;

requesting a data value from a wallet server in response to determining that communications with the merchant are proxied;

receiving an electronic document from a merchant server in response to the request, wherein the electronic document includes a variable;

making a determination that the data value conforms to a context in which the variable is used in the electronic document; and

substituting the data value for the variable in the electronic document in response to the determination.

10. The computer-readable memory device of claim 9 , wherein the operations further comprise:

generating an updated electronic document after substituting the data value; and

transmitting the updated electronic document to the client device in response to the request.

11. The computer-readable memory device of claim 9 , wherein the operations further comprise:

storing the data value in association with the context;

determining that a different variable in a different electronic document corresponds to the context; and

substituting the data value for the different variable based on the determining.

12. The computer-readable memory device of claim 9 , wherein the operations further comprise storing the data value via an Internet cookie.

13. The computer-readable memory device of claim 9 , wherein the operations further comprise, associating the data value with a user identifier.

14. The computer-readable memory device of claim 10 , wherein the electronic document is a web page, and the updated electronic document is an updated web page.

15. The computer-readable memory device of claim 9 , wherein the electronic document comprises an input description associated with the variable.

16. The computer-readable memory device of claim 9 , wherein the electronic document comprises an input description associated with another variable in the electronic document.

17. 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 request to place an order with a merchant;

requesting a data value from a wallet server in response to determining a communications proxy with the merchant;

receive an electronic document from a merchant server in response to forwarding the request to the merchant server, wherein the electronic document includes a variable;

make a determination that the data value conforms to a context in which the variable is used in the electronic document; and

substitute the data value for the variable in the electronic document in response to the determination.

18. The apparatus of claim 17 , wherein the processing device is further configured to:

generate an updated electronic document after substituting the data value; and

transmit the updated electronic document to the client device in response to the request.

19. The apparatus of claim 17 , wherein the processing device is further configured to:

store the data value in association with the context;

determine that a different variable in a different electronic document corresponds to the context; and

substitute the data value for the different variable based on the determining.

20. The apparatus of claim 17 , wherein the processing device is further configured to store the data value via an Internet cookie.

21. The apparatus of claim 17 , wherein the processing device is further configured to associate the data value with a user identifier.

22. The apparatus of claim 18 , wherein the electronic document is a web page, and the updated electronic document is an updated web page.

23. The apparatus of claim 17 , wherein the electronic document comprises an input description associated with the variable.

24. The apparatus of claim 17 , wherein the electronic document comprises an input description associated with another variable in the electronic document.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: MIND FUSION, LLC
To: FINTEGRAPH, LLC
Reel/Frame 066912/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 23, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063155/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: TAMIRAS PER PTE. LTD., LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062762/0499 →
MERGER Recorded Nov 3, 2015
From: RISIBLE ENTERPRISES LLC
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 036952/0283 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: INVENDA CORPORATION
To: RISIBLE ENTERPRISES LLC
Reel/Frame 029439/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2008
From: ROLLINS, EUGENE J.; PADALA, SAILENDRA; HENDRIKSE, NORBERT
To: INKTOMI CORPORATION
Reel/Frame 021374/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2008
From: INKTOMI CORPORATION
To: E-CENTIVES, INC.
Reel/Frame 021374/0947 →
CHANGE OF NAME Recorded Aug 12, 2008
From: E-CENTIVES, INC.
To: INVENDA CORPORATION
Reel/Frame 021375/0021 →