Object-oriented method and apparatus for information delivery
OwnerJeroen De Borst, Peter Bonham +3inventors
InventorsJeroen De Borst, Peter Bonham, Ansgar Erlenkoetter, Andrew Schofield, Reto Kaeser
Life of this patent
Estimating the term…
Abstract
An object-oriented method and apparatus for delivering information from one component to another across a network of computers includes the steps of loading implementation libraries for adapter and information provider components into memory and creating factory objects for those components. When a request arrives over the network, the factory objects are called and stream objects are created by the factory objects. Data is then streamed from an information provider source to the original requester using the stream objects.
Claims20
An object-oriented method for delivering requested information stored in a first computer memory to a requestor stored in a second computer memory, the method comprising the steps of:
- loading into the first computer an information provider component for accessing the requested information;
- creating an information provider factory object from the information provider component;
- loading into the first computer a navigator component for selecting the information provider component;
- creating a navigator object from the navigator component;
- loading into the second memory an adapter component for accepting a request from the requestor for the requested information from the requester;
- creating an adapter factory object from the adapter component for creating an adapter stream object;
- creating the adapter stream object for the request from the adapter factory object;
- creating a information provider factory object from the information provider component;
- selecting the information provider factory object using the navigator object;
- accessing the requested information using the information provider factory object;
- creating an information provider stream object from the information provider factory object;
- and
- delivering the requested information from the information provider component to the adapter component using the adapter stream object and information provider stream object.
An object-oriented method for delivering information from a component stored in a memory of a computer to another component stored in the same computer or another computer, the method comprising the steps of:
- initializing and loading into the memory at least one adapter component for accepting a request for information from a requestor, at least one information provider component for providing the requested information, at least one trader component for selecting one of the at least one information component, and at least one navigator component for selecting one of the at least one trader component;
- registering the at least one information provider component with the trader component;
- creating a trader object for the at least one trader component;
- creating a factory object for the at least one adapter component;
- calling the adapter factory object;
- creating an adapter stream object for the request from the adapter factory object;
- creating a factory object for each of the at least one information provider components;
- selecting an information provider factory object using a load-balancing algorithm in the trader object;
- calling the selected information provider factory object;
- creating an information provider stream object from the selected information provider factory object;
- and
- streaming the requested information from the information provider component to the trader component to the adapter component using the adapter stream object and the selected information provider stream object.
Dependencies are inferred from the claim text.