Agent-based multithreading application programming interface

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364DIG1, 3642843, 3642813, 3642817, G06F 1300

Patent

active

054210135

ABSTRACT:
An application programming interface facilitates development of portable, multithreaded application programs. An application is a collection of instances of agent classes. Agent classes are organized in class hierarchies because new subclass agents may be derived from existing base class agents. Each agent class has its own message dispatching function; this allows the application programmer to alter the message passing framework provided by the application programming interface. Each agent instance within the program is independent because it is a sub-process aware only of its own data and context. Multithreading is provided by the application programming interface which contains a master dispatcher process non-preemptively allocating time to individual agents. Therefore, an application's multithreading capability is independent of the platform's operating system. In addition, a thread of execution may be split when the currently activated agent activates the master dispatcher. The application programming interface mediates between the system resources and the application, and maps the user interface of the application to the platform's chosen user interface. Therefore, the application and its user interface are portable.

REFERENCES:
patent: 5095522 (1992-03-01), Fujita et al.
patent: 5265206 (1993-11-01), Shackelford et al.
patent: 5305461 (1994-04-01), Feigenbaum et al.
patent: 5327529 (1994-07-01), Fults et al.
patent: 5347633 (1994-09-01), Ashfield et al.
Zinc Interface Programmers Guide, Ver. 3.0 Published 1990-92 by Zinc Software Inc., 405 South 100 East 2nd Flr, Pleasant Grove, Utah 84062.

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

Agent-based multithreading application programming interface does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Agent-based multithreading application programming interface, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Agent-based multithreading application programming interface will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-369803

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