Apparatus and method for communicating between computer systems using active datastreams
US6823521B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 26, 1999 |
| Grant date | Nov 23, 2004 |
| Priority date | — |
| Expiry date | Feb 26, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/465
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Two computer systems communicate with each other using active datastreams that each identify executable code for sending and receiving the corresponding active datastream, and for performing any processing required by the active datastream. Each active datastream also includes a unique datastream identifier. When a first computer system (source) has a request to send to a second computer system (target), the source computer system creates an active datastream object that represents the request. Once the active datastream object is created, a method on the active datastream object is invoked to send the active datastream object to the target. A datastream factory on the target reads the datastream identifier of the transmitted active datastream object, determines from the datastream identifier the class of active datastream object being received, and creates a new instance of the class corresponding to the datastream identifier. A datastream receive mechanism on the target is a method on the new instance, which is invoked to cause the instance to populate itself from the active datastream object received from the source. Logic for replying to the request may also be provided as one …
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.