Object-oriented communication system with support for multiple remote machine types
First Claim
1. An apparatus for communicating with a plurality of remote machines, of a plurality of machine types, the apparatus comprising:
- a computer system including a processor and memory;
a data communication interface, coupled to the computer system and to the plurality of remote machines, for communicating with each of the plurality of remote machines;
a first plurality of software objects within the memory for describing services for the plurality of remote machines;
a plurality of operations within the memory associated with the first plurality of software objects, the plurality of operations for satisfying requests described by the services of the first plurality of software objects; and
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;
wherein the plurality of operations includes a database operation.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for communicating with a plurality of remote machines, of a plurality of machine types includes a computer system including a processor and memory a data communication means, coupled to the computer system and to the plurality of remote machines, for communicating with each of the plurality of remote machines, a first plurality of software objects within the memory for describing services for the plurality of remote machines, and a plurality of operations within the memory associated with the first plurality of software objects, the plurality of operations for satisfying requests described by the services of the first plurality of software objects.
-
Citations
39 Claims
-
1. An apparatus for communicating with a plurality of remote machines, of a plurality of machine types, the apparatus comprising:
-
a computer system including a processor and memory; a data communication interface, coupled to the computer system and to the plurality of remote machines, for communicating with each of the plurality of remote machines; a first plurality of software objects within the memory for describing services for the plurality of remote machines; a plurality of operations within the memory associated with the first plurality of software objects, the plurality of operations for satisfying requests described by the services of the first plurality of software objects; and 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; wherein the plurality of operations includes a database operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 30)
-
-
16. The system of 15, wherein the machine parameter data to be transferred is a remote machine'"'"'s serial number.
-
18. An apparatus for communicating with a plurality of remote machines, of a plurality of machine types, the apparatus comprising:
-
a computer system including a processor, memory and a mass storage device, the mass storage device for containing a plurality of data files, the plurality of data files including representations of software objects; a data communication interface, coupled to the computer system and to the plurality of remote machines, for communicating with each of the plurality of remote machines; and an application program within the memory for transforming one of the plurality of data files during run-time into a plurality of software objects within the memory for describing services for the plurality of remote machines. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for communicating with a plurality of remote machines of a plurality of machine types, the system comprising:
-
a computer system including a memory and a mass storage device; a plurality of machine description files within the mass storage device, the plurality of machine description files for describing the plurality of remote machines, the plurality of machine description files including representations of software objects; and a plurality of application programs within the memory for communicating with the plurality of remote machines, the plurality of application programs adapted to read during runtime one of the plurality of machine description files that describes a particular remote machine if the application programs need to communicate with the particular remote machine to satisfy requests described by services of the plurality of software objects. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification