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:
Jan. 04, 2000

Filed:

Jul. 03, 1996
Applicant:
Inventors:

Karlheinz Dorn, Kalchreuth, DE;

Detlef Becker, Moehrendorf, DE;

Dietrich Quehl, Erlangen, DE;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
709102 ; 710260 ;
Abstract

A service and event synchronous/asynchronous manager (SESAM) which provides a programmer interface to concurrency, dispatching and synchronization in an object oriented computing system. SESAM employs a high level framework which is operating system independent, uses threads for asynchrony and independence from operating systems which do not provide for asynchrony, supports a high level 'wait-for-event' interface, provides portability of applications and provides synchronization of asynchronous functionality so as to support active object patterns as well as passive object patterns within a single homogenous solution. SESAM includes: (a) at least one dynamic slot providing asynchronous execution of user submitted function; (b) at least one asynchronous timer slot; (c) at least one asynchronous timer slot; (d) at least one exception slot for handling user defined system exception callbacks; (e) at least one slot providing external event notification for user events; (f) a SESAM dispatcher; (g) a pointer to a main operating system dispatcher; (h) a SESAM signaling dispatcher; (i) message block memory for storage of message blocks; (j) a list of SynchHandles that return an error external event notification for user events; and (k) an administrator for mapping of SynchHandles to slot identifiers.


Find Patent Forward Citations

Loading…