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:
Jun. 15, 2010

Filed:

May. 24, 2006
Applicants:

Carlos Antonio Lorenzo Hoyos, Morrisville, NC (US);

Marcelo Perazolo, Cary, NC (US);

Viswanath Srikanth, Chapel Hill, NC (US);

Mark E. Peters, Chapel Hill, NC (US);

Andrea Jean Watkins Moryadas, Brattleboro, VT (US);

Inventors:

Carlos Antonio Lorenzo Hoyos, Morrisville, NC (US);

Marcelo Perazolo, Cary, NC (US);

Viswanath Srikanth, Chapel Hill, NC (US);

Mark E. Peters, Chapel Hill, NC (US);

Andrea Jean Watkins Moryadas, Brattleboro, VT (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06K 5/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A system and method for state-based execution and recovery in a payment system is presented. A payment system uses a state machine to track completed sub-tasks using a state progress identifier and completion state data. When a failure occurs, stored completion state data and the state progress identifier indicate the last successfully completed sub-task. As such, when the payment system resumes payment operation execution after a failure, the state machine retrieves the stored completion state data and state progress identifier, and resumes execution based upon the retrieved information. As a result, the payment system continues payment operation execution at a point as to not duplicate the payment operation's previously completed sub-tasks.


Find Patent Forward Citations

Loading…