Patent · US Active

Method to change USB device descriptors from host to emulate a new device

US7752029B2 · kind B2 · utility

20Cited by
2References
15Claims
0Family size

Assignees

Inventors

Key dates

Filing dateJun 23, 2006
Grant dateJul 6, 2010
Priority date
Expiry dateDec 1, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/116
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for changing operation of a device, comprising: sending target device descriptors to the device's device emulator, which processes and stores the descriptors as the current descriptors in memory, and the device emulator responding to a query from a host simulating operation of the target device. Using the method, the host recognizes the device as a different, target device, such as printers, MFPs, peripherals, digital cameras, etc. Device emulation enables installation and other testing of a new and yet unavailable target device under development. The methods also include USB device enumeration, making a print job containing extended PJL commands and sending it using a generic device driver, emulator firmware analyzing and storing the descriptors in registers, sending a line reset command to simulate device detachment and reattachment, and meeting timing requirements of USB detached and attached states.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.