DEVICE AND METHOD FOR AUTOMATICALLY LAUNCHING APPLICATIONS RESIDING ON USB FLASH DRIVES
First Claim
1. A USB peripheral device able to control a host, the USB peripheral device comprising:
- a USB interface; and
a controller operative to execute instructions for sending and receiving messages through the USB interface;
wherein the controller is further operative, when executing the instructions, to send to a host a stream of emulated keystrokes, which emulated keystrokes cause the host to generate and execute a startup script.
2 Assignments
0 Petitions
Accused Products
Abstract
A USB peripheral device may automatically launch an application residing in its memory after it is connected to a host or after restarting the host if the USB flash drive has already been connected. Alternatively, the USB peripheral \device can automatically launch an application residing on the host or on a network, which is accessible by the host. The USB peripheral device has a USB interface and a controller, which is operative to execute instructions for sending and receiving messages through the USB interface. The controller is further operative, when executing the instructions, to send to a host a stream of emulated keystrokes, which emulated keystrokes cause the host to generate and execute a startup script. Embodiments of the invention include a USB peripheral device able to control a host and a method of using a USB peripheral device to control a host.
98 Citations
13 Claims
-
1. A USB peripheral device able to control a host, the USB peripheral device comprising:
-
a USB interface; and a controller operative to execute instructions for sending and receiving messages through the USB interface; wherein the controller is further operative, when executing the instructions, to send to a host a stream of emulated keystrokes, which emulated keystrokes cause the host to generate and execute a startup script. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of using a USB peripheral device to control a host, the method comprising:
-
receiving a request for data from a host; and in response to the request, sending a stream of emulated keystrokes from the USB peripheral device to the host, wherein the emulated keystrokes cause the host to generate and execute a startup script. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification