Patent ID: 6615298
Filing Date: 2003-09-02
Classification: G01G,G07B

Abstract:
A method for providing a standardized interface between a client and a plurality of peripheral devices in a data processing system, comprising the steps of:(a) initiating a client; (b) initiating a server, said server including a server interface, a peripheral module and a server kernel to establish communication between said server interface and said peripheral module; (c) requesting, through said client, an interface object from said server; (d) establishing said interface object by: (i) storing a first set of object methods within said interface object by utilizing a first programming interface; and (ii) storing a first set of object properties within said interface object by utilizing said first programming interface; (e) storing said interface object within said client; (f) selecting a peripheral device from said plurality of peripheral devices; (g) requesting through said client a peripheral object corresponding to said selected peripheral device from said server; (h) establishing said peripheral object corresponding to said selected peripheral device by: (i) storing a second set of object methods within said peripheral object by utilizing a second programming interface; and (ii) storing a second set of object properties within said peripheral object by utilizing said second programming interface; (i) storing said peripheral object within said client; and (j) implementing said first and said second properties and said first and said second methods thereby communicating between said client and said selected peripheral device under the direction of said client.