Patent ID: 7707323
Filing Date: 2010-04-27
Classification: G06F

Abstract:
1. A method of enabling enhanced interaction across a USB interconnect between a host and a peripheral device capable of performing a first plurality of functions, the method comprising: enabling an interface software executed by a processor of the host to select and execute a vendor-specific support software indicating support for peripheral devices of a specific vendor and indicating support for a second plurality of functions, by sending a first identification data to the host indicating that the peripheral device is of the same specific vendor and indicating that the peripheral device performs at least one function among the second plurality of functions; awaiting receipt of an indication from the host that the vendor-specific support software has been selected by the interface software and has been executed; thereafter simulating a detachment from the host; simulating an attachment to the host; and thereafter enabling the interface software to again select and execute the vendor-specific support software by sending a second identification data to the host indicating that the peripheral device is of the same specific vendor and indicating that the peripheral device performs multiple ones of the functions among both the first and second plurality of functions.