CONCURRENT PROCESSING IN OBJECT ORIENTED PARALLEL AND NEAR PARALLEL SYSTEMS

Patent №

US 5,999,987

Granted

1999-12-07

Filed 1995

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

+1 more

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

AI hardware0.99
Natural language0.00
Knowledge representation0.00
Speech0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Planning0.00

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.

From the same owner

© 2026 NYSGPT2525 LLC