Patent · US Expired

Service and event synchronous/asynchronous manager

US6012081A · kind A · utility

43Cited by
18References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 3, 1996
Grant dateJan 4, 2000
Priority date
Expiry dateJul 3, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/465
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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 exter…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.