Patent №
US 5,999,987
Granted
1999-12-07
Filed 1995
Owner
INTERNATIONAL BUSINESS MACHINES CORPORATION
+1 more
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
08385628
In sequential object oriented languages such as C++, a mechanism is provided to permit multiple asynchronous processing operations without compiler modifications, language extensions or special pre-processing. A specially adapted pointer converts a procedure call into an asynchronous task thread, while returning an expected response to permit a calling program to continue processing. The returned value can be either discarded or converted to a future variable if the calling program requires the result of the separate processing on the asynchronous thread. The invention can be used in parallel multi-processors environments and in uni-processors having parallel processing characteristics.
AI classification
Ownership
INTERNATIONAL BUSINESS MACHINES CORPORATION
assignment · 74730871
IBM CORPORATION
assignment · 76020159
Assignors
O'FARRELL, WILLIAM G., ARJOMANDI, SHRAT
On an employer assignment, the assignors are typically the inventors.