The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 07, 2021

Filed:

Aug. 12, 2016
Applicant:

Wepay, Inc., Redwood City, CA (US);

Inventor:

Raymond Ng, Palo Alto, CA (US);

Assignee:

WEPAY, INC., Redwood City, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06Q 20/02 (2012.01); G06Q 20/38 (2012.01); G06F 16/22 (2019.01); G06Q 40/02 (2012.01); G06F 9/448 (2018.01); G06F 8/34 (2018.01); G06Q 20/40 (2012.01); G06F 8/51 (2018.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06Q 20/389 (2013.01); G06F 8/34 (2013.01); G06F 8/51 (2013.01); G06F 9/4498 (2018.02); G06F 9/541 (2013.01); G06F 16/2264 (2019.01); G06Q 20/38 (2013.01); G06Q 20/405 (2013.01); G06Q 40/02 (2013.01); G06Q 20/40 (2013.01);
Abstract

A approach is proposed to support typed payment graph-based electronic payment processing. First, schemas for one or more typed payment graphs used for a plurality types of electronic payment processing are defined declaratively. Upon receiving an electronic payment request from a client, a payment processing engine retrieves a schema of a typed payment graph corresponding to the request and processes the electronic payment by traversing states and edges in an instance created from the schema of the typed payment graph. The electronic payment only transitions from one state to another if a valid edge exists between them and a precondition on the edge is met by the processing results of the electronic payment at the state. While processing the electronic payment, the payment processing engine automatically generates an audit trail for the electronic payment based on its states and transitions for real time recovery and/or analysis.


Find Patent Forward Citations

Loading…