Method of using an object-oriented communication system with support for multiple remote machine types
First Claim
Patent Images
1. A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, the method comprising the steps of:
- a. constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines;
b. establishing communications with the one remote machine; and
c. invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects;
d. constructing within the memory a second plurality of software objects, the second plurality of software objects describing application items for the one remote machine, wherein the application items for the one remote machine include pointers to the first plurality of software objects and current values corresponding to values of data items within the one remote machine.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, includes the steps of constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines, establishing communications with the one remote machine, and invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects.
-
Citations
20 Claims
-
1. A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, the method comprising the steps of:
-
a. constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines; b. establishing communications with the one remote machine; and c. invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects; d. constructing within the memory a second plurality of software objects, the second plurality of software objects describing application items for the one remote machine, wherein the application items for the one remote machine include pointers to the first plurality of software objects and current values corresponding to values of data items within the one remote machine. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, the method comprising the steps of:
-
a. constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines; b. establishing communications with the one remote machine; c. invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects; d. constructing within the memory a second plurality of software objects, the second plurality of software objects describing application items for the one remote machine; and e. using the second plurality of software objects to record requests for data to be transferred to the one remote machine; wherein the application items for the one remote machine include pointers to the first plurality of software objects and current values corresponding to values of data items within the one remote machine and read request flags and new values for describing pending requests for values to be transferred to the one remote machine. - View Dependent Claims (7)
-
-
8. A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, the method comprising the steps of:
-
a. constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines; b. establishing communications with the one remote machine; and c. invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects; and d. constructing a second plurality of software objects within the memory, each of the second plurality of software objects identifying and describing an item in a database. - View Dependent Claims (9, 10, 11)
-
-
12. A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, the method comprising the steps of:
-
a. constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines; b. establishing communications with the one remote machine; and c. invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects; d. constructing a second plurality of software objects within the memory, each of the second plurality of software objects identifying and describing an item in a database; and e. requesting an update to the database in response to an item of data being transferred to the one remote machine.
-
-
13. A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, the method comprising the steps of:
-
a. constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines; b. establishing communications with the one remote machine; c. invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects; d. making requests for services on the plurality of remote machines, in response to user input with a graphical user interface; and e. updating the graphical user interface when the services requested on the plurality of remote machines have been completed; wherein the services for the plurality of remote machines includes items of data to be transferred to the plurality of remote machines, including data types, data sizes, and data locations. - View Dependent Claims (14, 15)
-
-
16. A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, the method comprising the steps of:
-
a. constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines; b. establishing communications with the one remote machine; and c. invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects; and d. constructing within the memory a second plurality of software objects, the second plurality of software objects describing services for another of the plurality of remote machines, the step of constructing the second plurality of software objects including reading a data file including a representation of the second plurality of software objects to be constructed. - View Dependent Claims (17, 18, 19, 20)
-
Specification