Patent ID: 9274777
Filing Date: 2016-03-01
CPC Classification: G06F

Claim Text:
1. A method for communicating a command to a networked device that requires a driver via an endpoint device that does not have the driver installed, comprising: establishing, by a processor of the endpoint device that does not have the driver installed to directly communicate with the networked device, a first connection with a virtual device server; establishing, by the processor, a second connection with a universal device driver application programming interface (API) server, wherein the universal device driver API stores a plurality of drivers to translate a command generated by the endpoint device using the driver selected from the plurality of drivers; transmitting, by the processor, the command to the universal device driver API server; receiving, by the processor, a translated command compatible with the driver of the networked device from the virtual device server, wherein the translated command is received by the virtual device server from the driver that is called by the universal device driver API server; establishing, by the processor, a third connection with the networked device using identical connection information associated with the first connection with the virtual device server; and transmitting, by the processor, the translated command to the networked device over the third connection.