Abstract:
The present invention relates to a portable device containing software adapted to execute on and instruct a host computing device. When executing the software, the host computing device may recognize financial account fields in a web page during a browsing session and automatically fill these fields with financial account information stored on the portable device to facilitate a web-based transaction. The portable device may contain information relating to multiple financial accounts.
Abstract:
The present invention uses a portable memory device to directly or wirelessly interact with one or more host computing devices to provide a customized configuration for one or more aspects associated with a computing session. In particular, software on the portable device will automatically execute on the host computing device after the host computing device recognizes the presence of the portable device. The software provides instructions for the host computing device to launch a select program on the host computing device and provide a customized configuration for the program. The customized configuration is based on information stored on the portable device. As such, the portable device may automatically set preferred interface or program configurations personalized to the user. For example, the interface settings for a desktop, productivity, or browser application may be tailored as defined by information stored on the portable device. Other settings, such as bookmarks for a browser, may be stored on the portable device and made available to the program launched on the host computing device.
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.