Communication protocol for distributed processing of software applications
OwnerSteven J. Frankinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerSteven J. Frankinventor
Estimating the term…
An abstract object-oriented communication protocol for a multiple node system to enable distribution of objects (thread, task, data, instruction) required for parallel computing of single or multiple applications amongst nodes across any standard network. Methods according to the invention include transmitting on the network (a) block-type objects associated with instructions making up software to be executed, data-type objects associated with data to be processed, (iii) task-type objects associating block and data objects, and thread-type objects defining a processing environment in which the data of a data-type object is to be processed by software associated with a block-type object.
A method of executing software on a digital processor system comprising one or more processing elements coupled to communications media, the method comprising
A method of executing software on a digital processor system having a plurality of processing elements, the method comprising
A method of parallelizing execution of software on a digital processor system having a plurality of processing elements, the method comprising
Dependencies are inferred from the claim text.