×

Method and system for establishing a standard peripheral interface server

  • US 6,282,590 B1
  • Filed: 09/15/1998
  • Issued: 08/28/2001
  • Est. Priority Date: 09/15/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for providing a standard interface between a client and a plurality of peripheral devices comprising:

  • (a) a set of one or more peripheral devices;

    (b) a set of one or more human interfaces;

    (c) data processing means inter-operatively connected with said set of one or more peripheral devices and said set of one or more human interfaces for processing data;

    (d) said data processing means further including;

    (i) a client;

    (ii) a server;

    (iii) a microprocessor establishing a communication link between said client and said server; and

    (iv) data storage means for storing data from said server;

    (e) said server further including;

    (i) a server interface;

    (ii) a peripheral module; and

    (iii) a server kernel establishing communication between said server interface and said peripheral module;

    (f) said data processing means further comprising;

    (i) first object requesting means for requesting through said client an interface object from said server;

    (ii) object establishing means for establishing said interface object by;

    (1) storing a first set of object methods within said interface object by utilizing a first programming interface; and

    (2) storing a first set of object properties within said interface object by utilizing said first programming interface;

    (iii) first storage means for storing said interface object within said client;

    (iv) selecting means for selecting a peripheral device from said set of one or more peripheral devices;

    (v) second object requesting means for requesting through said client a peripheral object from a server;

    (vi) peripheral object establishing means for establishing a peripheral object corresponding to said selected peripheral device by;

    (1) storing a second set of object methods within said peripheral object by utilizing a second programming interface; and

    (2) storing a second set of object properties within said peripheral object by utilizing said second programming interface;

    (vii) second storage means for storing said peripheral object within said client; and

    (viii) implementing means for 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×