Automatic configuration for portable devices
First Claim
Patent Images
1. A portable device for engaging a host computing device comprising:
- a) a body;
b) a memory within the body containing;
i) initial identification indicia to initially identify the portable device to the host computing device as a first device type, which is known to the host computing device; and
ii) configuration indicia to subsequently identify the portable device to the host computing device as a second device type and provide configuration instructions to allow the host computing device to effectively interact with the portable device as the second device type; and
c) an interface associated with the memory and adapted to facilitate interaction with the host computing device, wherein the host computing device will detect the portable device as being the first device type and subsequently configure itself to interact with the second device type.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a portable device configured to interact with any number of host computing devices. In operation, the portable device will initially appear to a host computing device as a known device type. The host computing device will be configured to interact with the portable device as the known device type. Upon such interaction, the host computing device will access indicia sufficient to identify the portable device as a second device type and instruct the host computing device to configure itself to interact with the portable device as the second device type.
156 Citations
23 Claims
-
1. A portable device for engaging a host computing device comprising:
-
a) a body;
b) a memory within the body containing;
i) initial identification indicia to initially identify the portable device to the host computing device as a first device type, which is known to the host computing device; and
ii) configuration indicia to subsequently identify the portable device to the host computing device as a second device type and provide configuration instructions to allow the host computing device to effectively interact with the portable device as the second device type; and
c) an interface associated with the memory and adapted to facilitate interaction with the host computing device, wherein the host computing device will detect the portable device as being the first device type and subsequently configure itself to interact with the second device type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 20, 21)
-
-
13. A portable device for engaging a host computing device comprising:
-
a) a body;
b) a memory within the body containing;
i) initial identification indicia to initially identify the portable device to the host computing device as a first device type, which is known to the host computing device; and
ii) configuration instructions for the host computing device to subsequently identify the portable device as a cryptographic service provider and provide configuration instructions to allow the host computing device to effectively interact with the portable device to provide cryptography services for applications running on the host computing device; and
c) an interface associated with the memory and adapted to facilitate interaction with the host computing device, wherein the host computing device will detect the portable device as being the first device type and subsequently configure itself to interact with the portable device to provide cryptography services.
-
-
17. A method comprising:
-
a) identifying a portable device to a host computing device as a first device type, which is known to the host computing device, b) registering the portable device with host computing device as the first device type;
c) automatically identifying the portable device to the host computing device as a second device type;
d) enabling the portable device as the second device type with the host computing device based on information provided on the portable device; and
e) providing a service corresponding to the second device type for applications running on the host computing device based on information provided by the portable device.
-
-
22. A method comprising:
-
a) identifying a portable device to a host computing device as a first device type, which is known to the host computing device, b) registering the portable device with the host computing device as the first device type;
c) automatically identifying the portable device to the host computing device as a cryptographic service provider;
d) enabling the portable device as the cryptographic service provider with the host computing device based on information provided on the portable device; and
e) providing cryptography services for applications running on the host computing device based on information provided by the portable device.
-
-
23. A portable device for engaging a host computing device comprising:
-
a) a body;
b) a memory within the body containing;
i) initial identification indicia to initially identify the portable device to the host computing device as a first device type in which a driver for the first device type is known to the host computing device; and
ii) software instructions to subsequently identify the portable device as a cryptographic service provider to the host computing device and provide a driver for the cryptographic service provider to allow the host computing device to effectively interact with the portable device to provide cryptography services for applications running on the host computing system; and
c) an interface associated with the memory and adapted to facilitate interaction with the host computing device, wherein the host computing device will detect the portable device as being the first device type and subsequently configure itself to interact with the portable device to provide the cryptography services for the applications running on the host computing device.
-
Specification