Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2007-06-25
2010-12-28
Kim, Kenneth S (Department: 2111)
Electrical computers and digital processing systems: processing
Processing control
Branching
C710S260000
Reexamination Certificate
active
07861072
ABSTRACT:
Various technologies and techniques are disclosed for providing concurrent exception handling. When one or more exceptions are received from concurrent workers, one or more exception handler functions are supplied. For each respective exception in the exception results, determine if the respective exception is one of a kind of exceptions handled by the one or more exception handler functions. If the respective exception is one of a kind handled by the exception handler functions, then run a particular handler of the exception handler functions and mark the respective exception as handled. Any unhandled exceptions are then processed appropriately. In one implementation, a collection of input data is processed to produce a collection of output results, with the exceptions being interleaved with other output results. In another implementation, a particular exception is selected that represents the multiple exceptions. The selected one particular exception is then thrown.
REFERENCES:
patent: 5241675 (1993-08-01), Sheth et al.
patent: 5305455 (1994-04-01), Anschuetz et al.
patent: 5335343 (1994-08-01), Lampson et al.
patent: 5369570 (1994-11-01), Parad
patent: 5701480 (1997-12-01), Raz
patent: 6378067 (2002-04-01), Golliver et al.
patent: 6393386 (2002-05-01), Zager et al.
patent: 6754737 (2004-06-01), Heynemann et al.
patent: 6785779 (2004-08-01), Berg et al.
patent: 7020879 (2006-03-01), Nemirovsky et al.
patent: 7089253 (2006-08-01), Hinshaw et al.
patent: 7203926 (2007-04-01), Bogle et al.
patent: 7240186 (2007-07-01), Bell et al.
patent: 7526761 (2009-04-01), Ogasawara
patent: 2003/0115276 (2003-06-01), Flaherty et al.
patent: 2004/0015642 (2004-01-01), Moir et al.
patent: 2006/0112248 (2006-05-01), Meiri et al.
patent: 2006/0190504 (2006-08-01), Pruet, III
patent: 2006/0218206 (2006-09-01), Bourbonnais et al.
patent: 2008/0320275 (2008-12-01), Duffy et al.
patent: 2005006106 (2005-01-01), None
Dekeyser, et al., “Conflict Scheduling of Transactions on XML Documents”, Date: 2004, vol. 27, http://portal.acm.org/citation.cfm?id×1012305.
Rintala, “Handling Multiple Concurrent Exceptions in C++ Using Futures”, Advanced Topics in Exception Handling Techniques Lecture Notes In Computer Science, LNCS, Springer, Berlin, Germany, Jan. 1, 2006, 20 pages.
Tazuneki, et al., “Concurrent Exception Handling in a Distributed Object-Oriented Computing Environment”, Parallel and Distributed Systems: Workshops, Seventh International Conference on, 2000 Iwate, Japan, Jul. 4-7, 2000, 8 pages.
Xu, et al., “Coordinated Exception Handling in Distributed Object Systems: From Model to System Implementation”, Distributed Computing Systems, 1998. Proceedings 18th International Conference on Amsterdam, Netherlands, May 26-29, 1998, 10 pages.
European Search Report for Application No. 08770892.1—2211/2176753 dated Jun. 28, 2010, 12 pages.
Flanagan, “Java in a Nutshell—Deutsche Ausgabe fur Java 1.1”, 1998, 8 pages, (in German).
Dony, “Exception Handling and Object-Oriented Programming: towards a synthesis”, In Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications, 1990, 9 pages.
Tazuneki, et al., “Concurrent Exception Handling in a Distributed Object-Oriented Computing Environment”, In Proceedings of the Seventh International Conference on Parallel and Distributed Systems: Workshops, 2000, 8 pages.
Hammond, “Exception Handling in a Parallel Functional Language: PSML”, In TENCON '89, Fourth IEEE Region 10 International Conference, 1989, 5 pages.
International Search Report and Written Opinion for International Appln. No. PCT/US2008/066777, dated Dec. 1, 2008, 10 pages.
International Search Report and Written Opinion Received for PCT Patent Application No. PCT/US2008/066775, mailed on Dec. 30, 2008, 10 pages.
Costich Oliver, “Transaction Processing Using an Untrusted Scheduler in a Multilevel Database with Replicated Architecture”, pp. 1-17. 1991.
Yeo, et al., “Linear Orderability of Transactions in Mobile Environment with Heterogeneous Databases”, http://scholar.google.com/scholar?hl=en&lr=&q=cache:sE6pcsZOP6UJ:www.it.swin.edu.au/personal/jhan/jhanPapers/icci96.ps+transaction+commit+linear+order'conflict, 1996.
Callahan David
Detlefs David
Duffy John Joseph
Grunkemeyer Brian
Morrison Vance
Kim Kenneth S
Microsoft Corporation
LandOfFree
Throwing one selected representative exception among... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Throwing one selected representative exception among..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Throwing one selected representative exception among... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4237238