IP Library Granted Patent US 8,433,653
Granted Patent B2
US 8,433,653 · App. 13/450,200 · Granted Apr 30, 2013

Centralized transaction record storage

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,433,653
App. No.
13/450,200
Granted
Apr 30, 2013
Kind
B2
Abstract

A system according to an embodiment comprises a plurality of searchable machine-readable transaction records associated with a plurality of user accounts, the searchable machine-readable transaction records comprising transaction information associated with a plurality of user-merchant transactions, wherein the transaction information is provided by merchant server(s) and is captured and passed by one or more users to the system in response to a determination performed at a respective client device of the user(s) that a webpage comprises transaction information such that an address of the webpage matches an address in a transaction webpage database; one or more processors; and one or more memories adapted to store a plurality of machine-readable instructions which when executed by the processor(s) are adapted to cause the system to provide: a transaction record processing application configured to store the captured transaction information in the searchable machine-readable transaction records associated with the user accounts on the system.

Claims (34)

1. A payment service processing system comprising:

a plurality of searchable machine-readable transaction records associated with a plurality of user accounts, the searchable machine-readable transaction records comprising transaction information associated with a plurality of user-merchant transactions, wherein the transaction information is provided by one or more merchant servers and is captured and passed by one or more users to the payment service processing system in response to a determination performed at a respective client device of the user(s) that a webpage comprises transaction information such that an address of the webpage matches an address in a transaction webpage database;

one or more processors; and

one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to provide:

a transaction record processing application configured to store the captured transaction information in the searchable machine-readable transaction records associated with the user accounts on the payment service processing system.

2. The system of claim 1 , wherein the plurality of machine-readable instructions are adapted to further cause the system to allow the user(s) to search the contents of the searchable machine-readable transaction records by entering one or more search terms.

3. The system of claim 1 , wherein the transaction information provided by the merchant server(s) further comprises program code embedded in the webpage, the program code being executable by the respective client device.

4. The system of claim 1 , wherein the transaction information is provided by the merchant server(s) in an email message to the respective client device.

5. The system of claim 1 , wherein the transaction information is captured by the client device locally in a text-based format, or in a graphic image of the transaction information.

6. The system of claim 1 , wherein the transaction information is captured and passed by a printer driver of the client device.

7. A machine-implemented method of managing transaction information, wherein the method is perfoimed by a payment service processing system associated with a payment service provider, the method comprising:

receiving, at the payment service processing system, transaction information associated with a user-merchant transaction, wherein the transaction information is provided by a merchant server and is captured and passed by a user to the payment service processing system in response to a determination performed at the client device that a webpage comprises transaction information such that an address of the webpage matches an address in a transaction webpage database; and

storing the captured transaction information in a searchable machine-readable transaction record associated with a user account on the payment service processing system.

8. The method of claim 7 , further comprising allowing the user to search contents of the searchable machine-readable transaction record by entering one or more search terms.

9. The method of claim 7 , wherein the transaction information provided by the merchant server further comprises program code embedded in the webpage, the program code being executable by the client device.

10. The method of claim 7 , wherein the transaction information is provided by the merchant server in an email message to the client device.

11. The method of claim 7 , wherein the transaction information is captured by the client device locally in a text-based format, or in a graphic image of the transaction information associated with the user-merchant transaction.

12. The method of claim 7 , wherein the transaction information is captured by the client device locally in HTML or XML format.

13. The method of claim 7 , wherein the transaction information is captured and passed by a printer driver of the client device.

14. A machine-implemented method of processing transaction information, wherein the method is performed by a client device of a user, the method comprising:

receiving, at the client device, transaction information associated with a user-merchant transaction, wherein the transaction information is provided by a merchant server;

determining, at the client device, whether a webpage comprises the transaction information such that if an address of the webpage matches an address of a transaction webpage database, then the webpage comprises the transaction information;

in response to determining that the webpage comprises at least a portion of the transaction information, capturing, at the client device, at least a portion of the transaction information associated with the user-merchant transaction, and

passing, by the client device, the transaction information over a network in order to facilitate storage of the transaction information in a transaction record.

15. The method of claim 14 , further comprising:

determining, by the client device, that the webpage address does not match an address of the transaction webpage database;

parsing the webpage to identify data included in the webpage;

applying heuristics to the identified data to ascertain whether the webpage comprises the transaction information; and

performing the capturing and passing upon ascertaining that the webpage comprises the transaction information.

16. The method of claim 14 , further comprising allowing the user to search contents of the searchable machine-readable transaction record by entering one or more search terms.

17. The method of claim 14 , wherein the transaction information provided by the merchant server further comprises program code embedded in the webpage, the program code being executable by the client device.

18. The method of claim 14 , wherein the transaction information is provided by the merchant server in an email message to the client device.

19. The method of claim 14 , wherein the transaction infoimation is captured by the client device locally in a text-based format, or in a graphic image of the transaction information associated with the user-merchant transaction.

20. The method of claim 14 , wherein the transaction information is captured and passed by a printer driver of the client device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036169/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2013
From: OLLIPHANT, HUGO; ONDECK, KRISTEN; SCIPION, GERMAN; DOWNS, JEREMY
To: EBAY INC.
Reel/Frame 029707/0425 →