Patent ID: 7540024
Filing Date: 2009-05-26
Classification: G05B,G06F,H04L

Abstract:
1. A method comprising: connecting a portable device to a host device; establishing a communication link between the portable device and the host device; identifying the portable device to the host device; instantiating a process using a computing module of the portable device; retrieving security information embedded in the portable device; requesting authentication data from the host; determining whether the authentication data is valid based, at least in part, on the embedded security information; determining a first timing identifier; determining a second timing identifier associated with the process; enabling an application on the host device to interact with the process based, at least in part, on a protocol when the second timing identifier is valid relative to the first timing identifier and when the authentication data is valid, wherein enabling the application on the host device to interact with the process includes providing an application executing on the host device with access to the process on the portable; and denying access to the process when the second timing identifier is invalid relative to the first timing identifier, wherein the second timing identifier is invalid when the second timing identifier represents a time that is after another time represented by the first timing identifier.