A computer system includes a computer and a peripheral the peripheral having an object oriented run-time environment (e.g., JAVA) and object resource brokering facilities (e.g., CORBA). Public methods of the peripheral are exposed to objects of the computer system and vice versa for more efficient peripheral...http://www.google.fr/patents/US6031623?utm_source=gb-gplus-shareBrevet US6031623 - Computer system with evolving printer