Patent ID: 7712086
Filing Date: 2010-05-04
Classification: G06F

Abstract:
1. A portable storage device comprising: an interface; and one or more storage elements, coupled to a host computer through the interface, that store one or more applications that can be executed by the host computer, with the host computer identifying and installing device driver information specific to one or more storage elements on the host computer such that the host computer detects a presence of the one or more storage elements while not maintaining information specific to the applications in a system information store of the host computer by having the applications queried regarding functionality of each of the applications through an operating system of the host computer, the one or more storage elements comprising: wherein each application requires activation upon being executed by the host computer for a first time, wherein activation binds the application uniquely to the portable storage device through use of an identifier identifying the portable storage device so the application can only be executed from the bound portable storage device, wherein activation comprises writing activation information to the portable storage device, and wherein activation allows execution of each application for each time after the first time by the host computer or by another computer to which the portable storage device is coupled.