Asynchronous fault handling in process-centric programs

Data processing: financial – business practice – management – or co – Automated electrical financial or business practice or... – Operations research or analysis

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S016000, C705S002000, C705S002000, C370S245000

Reexamination Certificate

active

07739135

ABSTRACT:
Asynchronous fault handling for a workflow. A state automaton for an activity in the workflow is defined. The state automaton includes at least an executing state, a faulting state, and a closed state and classifies an execution lifetime of the activity. The activity is defined to include work items and includes an execution hierarchy for the work items. Each work item includes an operation for executing a portion of the activity. Each work item is transitioned to the executing state. The included operation of transitioned work items is executed in the executing state. One or more of the transitioned work items are identified in response to the faulting event as a function of the execution hierarchy and the included operation. The faulting event is asynchronously handled by transitioning the one or more identified work items to the faulting state while executing the included operation of the remaining transitioned work items.

REFERENCES:
patent: 4697266 (1987-09-01), Finley
patent: 4920483 (1990-04-01), Pogue et al.
patent: 5287537 (1994-02-01), Newmark et al.
patent: 5301320 (1994-04-01), McAtee et al.
patent: 5634127 (1997-05-01), Cloud et al.
patent: 5636204 (1997-06-01), Mizuno et al.
patent: 5734837 (1998-03-01), Flores et al.
patent: 5774661 (1998-06-01), Chatterjee et al.
patent: 5819022 (1998-10-01), Bandat
patent: 5923863 (1999-07-01), Adler et al.
patent: 5930512 (1999-07-01), Boden et al.
patent: 6016394 (2000-01-01), Walker
patent: 6028997 (2000-02-01), Leymann et al.
patent: 6073109 (2000-06-01), Flores et al.
patent: 6078982 (2000-06-01), Du et al.
patent: 6115646 (2000-09-01), Fiszman et al.
patent: 6158044 (2000-12-01), Tibbetts
patent: 6225998 (2001-05-01), Okita et al.
patent: 6253369 (2001-06-01), Cloud et al.
patent: 6397192 (2002-05-01), Notani et al.
patent: 6405364 (2002-06-01), Bowman-Amuah
patent: 6411961 (2002-06-01), Chen
patent: 6412109 (2002-06-01), Ghosh
patent: 6560626 (2003-05-01), Hogle et al.
patent: 6567783 (2003-05-01), Notani et al.
patent: 6604104 (2003-08-01), Smith
patent: 6609128 (2003-08-01), Underwood
patent: 6621505 (2003-09-01), Beauchamp et al.
patent: 6633878 (2003-10-01), Underwood
patent: 6662188 (2003-12-01), Rasmussen et al.
patent: 6678882 (2004-01-01), Hurley et al.
patent: 6708186 (2004-03-01), Claborn et al.
patent: 6807583 (2004-10-01), Hrischuk et al.
patent: 6845507 (2005-01-01), Kenton
patent: 6886094 (2005-04-01), Blandy
patent: 6889231 (2005-05-01), Souder et al.
patent: 6898604 (2005-05-01), Ballinger et al.
patent: 6898790 (2005-05-01), Cheong et al.
patent: 6918053 (2005-07-01), Thatte et al.
patent: 6928582 (2005-08-01), Adl-Tabatabai et al.
patent: 6964034 (2005-11-01), Snow
patent: 6971096 (2005-11-01), Ankireddipally et al.
patent: 6985939 (2006-01-01), Fletcher et al.
patent: 7069536 (2006-06-01), Yaung
patent: 7096454 (2006-08-01), Damm et al.
patent: 7100195 (2006-08-01), Underwood
patent: 7133833 (2006-11-01), Chone et al.
patent: 7222334 (2007-05-01), Casati et al.
patent: 7233952 (2007-06-01), Chen
patent: 7240324 (2007-07-01), Casati et al.
patent: 7272816 (2007-09-01), Schulz et al.
patent: 7490073 (2009-02-01), Qureshi et al.
patent: 2001/0013118 (2001-08-01), Krishnaswamy
patent: 2002/0032692 (2002-03-01), Suzuki et al.
patent: 2002/0040312 (2002-04-01), Dhar et al.
patent: 2002/0065701 (2002-05-01), Kim et al.
patent: 2002/0147606 (2002-10-01), Hoffmann et al.
patent: 2002/0170035 (2002-11-01), Casati et al.
patent: 2002/0184610 (2002-12-01), Chong et al.
patent: 2002/0188644 (2002-12-01), Seidman
patent: 2003/0004771 (2003-01-01), Yaung
patent: 2003/0018508 (2003-01-01), Schwanke
patent: 2003/0018643 (2003-01-01), Mi et al.
patent: 2003/0033191 (2003-02-01), Davis
patent: 2003/0055668 (2003-03-01), Saran et al.
patent: 2003/0084016 (2003-05-01), Norgaard et al.
patent: 2003/0084127 (2003-05-01), Budhiraja et al.
patent: 2003/0135659 (2003-07-01), Bellotti et al.
patent: 2003/0144891 (2003-07-01), Leymann et al.
patent: 2003/0177046 (2003-09-01), Socha-Leialoha
patent: 2003/0200527 (2003-10-01), Lynn et al.
patent: 2003/0217053 (2003-11-01), Bachman et al.
patent: 2003/0220707 (2003-11-01), Budinger et al.
patent: 2003/0233374 (2003-12-01), Spinola
patent: 2004/0078105 (2004-04-01), Moon et al.
patent: 2004/0078373 (2004-04-01), Ghoneimy et al.
patent: 2004/0078778 (2004-04-01), Leymann et al.
patent: 2004/0148213 (2004-07-01), Aziz et al.
patent: 2004/0148214 (2004-07-01), Aziz et al.
patent: 2004/0153350 (2004-08-01), Kim et al.
patent: 2004/0162741 (2004-08-01), Flaxer et al.
patent: 2004/0220910 (2004-11-01), Zang et al.
patent: 2004/0221261 (2004-11-01), Blevins
patent: 2004/0249846 (2004-12-01), Randall et al.
patent: 2005/0027585 (2005-02-01), Wodtke et al.
patent: 2005/0034098 (2005-02-01), DeSchryver et al.
patent: 2005/0050311 (2005-03-01), Joseph et al.
patent: 2005/0071209 (2005-03-01), Tatavu et al.
patent: 2005/0071347 (2005-03-01), Chau et al.
patent: 2005/0114401 (2005-05-01), Conkel
patent: 2005/0132252 (2005-06-01), Fifer et al.
patent: 2005/0149908 (2005-07-01), Klianev
patent: 2005/0182773 (2005-08-01), Feinsmith
patent: 2005/0193286 (2005-09-01), Thatte et al.
patent: 2005/0204333 (2005-09-01), Denby et al.
patent: 2005/0216482 (2005-09-01), Ponessa
patent: 2005/0246692 (2005-11-01), Poteryakhin et al.
patent: 2006/0053120 (2006-03-01), Shum et al.
patent: 2006/0059253 (2006-03-01), Goodman et al.
patent: 2006/0064335 (2006-03-01), Goldszmidt et al.
patent: 2006/0074734 (2006-04-01), Shukla et al.
patent: 2006/0074735 (2006-04-01), Shukla et al.
patent: 2006/0074736 (2006-04-01), Shukla et al.
patent: 2006/0112122 (2006-05-01), Goldszmidt et al.
patent: 2006/0143193 (2006-06-01), Thakkar et al.
patent: 2006/0206863 (2006-09-01), Shenfield et al.
patent: 2006/0271927 (2006-11-01), Morales et al.
patent: 2007/0239498 (2007-10-01), Shukla et al.
patent: 2007/0239499 (2007-10-01), Shukla et al.
patent: 2007/0239505 (2007-10-01), Shukla et al.
patent: 2008/0320486 (2008-12-01), Bose et al.
patent: 2009/0013089 (2009-01-01), Sullivan et al.
patent: 0697652 (1996-02-01), None
patent: 0953929 (1999-11-01), None
patent: 1238688 (2002-09-01), None
patent: 2006215713 (2006-08-01), None
patent: 0054202 (2000-09-01), None
patent: 2005033933 (2005-04-01), None
Brambilla, “Exception Handling in workflow-driven web applications”, May 2005, ACM 1-59593-036-09/05/0005, pp. 170-179.
Maurer, Frank et al., Merging Project Planning and Web-Enabled Dynamic Workflow Technologies, IEEE Internet Computing, Jun. 2000, pp. 65-74, XP002345613, ISSN: 1089-7801, IEEE Service Center, Piscataway, NJ, US.
Abhay Parasnis, Session Code: DAT321—Datay Systems—BizTalk Orchestration Engine Futures, Microsoft Professional Developers Conference 2003, Online!, Oct. 27, 2003-Oct. 30, 2003, pp. 1-26, XP002360567, Los Angles, CA, USA http://only4gurus.com/v3/downloadcount.asp?id=421>, retrieved on Dec. 21, 2005.
Marshak R T, IBM's Flowmark Object-Oriented Workflow for Mission-Critical Applications, Workgroup Computing Report, May 1, 1994, pp. 3-13, vol. 17, No. 5, XP00056899, ISSN: 1057-8889.
Farahbod, Roozbeh et al., “A Formal Semantics for the Business Process Execution Language for Web Services”, http://www.cs.sfu.ca/'se/publications/WSMAI-2005.pdf, May 2005, 12 pages, Simon Fraser University, Burnaby, B.C. Canada.
Ross, Robert et al., “AF-APL—Bridging Principles & Practice in Agent Oriented Languages”, http://www.informatik.uni-bremen.de/˜robertr/ross-promas-04.pdf, 2004, 13 Pages, UK.
Author Unknown, Windows Workflow Foundation Web: The Official Microsoft Windows Workflow Site, WinFX Windows Workflow Foundation, http://www.windowsworkflow.net/default.aspx?tabindex=0&tabid=1, printed Mar. 1, 2006, 4 pages, Microsoft Corporation, USA.
Miller, Robert et al., “Primitives and Mechanisms of the Guardian Model for Exception Handling in Distributed Systems”, ECOOP Workshop, Jul. 21, 2003, 40 pages, Germany.
Goff et al., “Object Serialization and Decimalization using XML,” Apr. 2001, CERN, Switzerland, pp. 1-14.
ISO/

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Asynchronous fault handling in process-centric programs does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Asynchronous fault handling in process-centric programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Asynchronous fault handling in process-centric programs will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4188873

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.