System and method for simulating universal serial bus smart card device connected to USB host
First Claim
Patent Images
1. A system that simulates a universal serial bus (USB) smart card device connected to a USB host device for development and debugging comprising:
- a computer simulator having software that simulates a USB smart card device;
a USB host device having a USB host controller operatively connected along a communications link with the computer simulator for transmitting or receiving data packets to or from the computer simulator; and
a microcontroller located in the communications link between the computer simulator and the USB host device for translating the data packets into a USB protocol used by the USB host device and defined by the computer simulator.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method simulates a universal serial bus (USB) smart card device connected to a USB host device for development and debugging and includes a computer simulator and USB host device with host controller operatively connected along a communications link with the computer simulator for transmitting or receiving data packets to or from the computer simulator. A microcontroller is located between the computer simulator and USB host device and translates the data packets into a USB protocol to be used by the USB host device and defined by the computer simulator.
86 Citations
40 Claims
-
1. A system that simulates a universal serial bus (USB) smart card device connected to a USB host device for development and debugging comprising:
-
a computer simulator having software that simulates a USB smart card device;
a USB host device having a USB host controller operatively connected along a communications link with the computer simulator for transmitting or receiving data packets to or from the computer simulator; and
a microcontroller located in the communications link between the computer simulator and the USB host device for translating the data packets into a USB protocol used by the USB host device and defined by the computer simulator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system that simulates a universal serial bus (USB) smart card device connected to a USB host device for development and debugging comprising:
-
a computer simulator having software that simulates a universal serial bus smart card device;
a USB host device having a USB host controller operatively connected along a communications link with the computer simulator for transmitting or receiving data packets to or from the USB host device; and
a microcontroller located in the communications link between the computer simulator and the USB host device for translating the data packets into a USB protocol to be used by the USB host device and defined by the computer simulator and having input and output software stacks for recording and aiding data packet transfers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for simulating a universal serial bus (USB) smart card device connected to a USB host device for development and debugging comprising the steps of:
-
simulating within a computer simulator a USB smart card device;
transmitting or receiving data packets to or from the computer simulator and a USB host controller of a host device; and
translating the data packets at a microcontroller interconnected between the computer simulator and the USB host device into a USB protocol used by the USB host device and defined by the computer simulator. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for simulating a universal serial bus (USB) smart card device communicating with a USB host device for development and debugging comprising the steps of:
-
simulating within a computer simulator a USB smart card device;
forwarding or receiving data packets to or from the computer simulator and a USB host controller of a host device; and
translating the data packets at a microcontroller interconnected between the computer simulator and the USB host device into a USB protocol used by the USB host device and defined within the computer simulator while using input and output software stacks for recording and aiding data packet transfers. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification