Removable active application specific medium
AssigneeUI Evolution, Inc.
InventorSatoshi Nakajima
Life of this patent
Estimating the term…
Abstract
A removable medium is equipped with at least a first storage unit, a processor and an interface. The first storage unit includes first programming instructions designed to implement an embedded application. The embedded application is designed to dynamically generate a content in response to a hosting computing device accessing the removable medium to retrieve the content. The processor is coupled to the first storage unit to execute the first programming instructions, and the interface facilitates attachment of the removable medium to the host computing device, access of the removable medium by the host computing device and return of the content to the host computing device.
Claims26
In a computing device, a method of operation, comprising:
- receiving a request by a generic agent executing on said computing device to retrieve a content from a removable medium currently attached to said computing device;
- accessing said removable medium to retrieve said requested content;
- and
- in response, dynamically generating by said removable medium said content being accessed, and returning said dynamically generated content to said generic agent.
In a removable application specific medium, a method of operation comprising:
- receiving access of a first plurality of pseudo locations of said removable application specific medium from a host computing device to which said removable application specific medium is attached;
- in response, generating by a communication protocol emulation service for an embedded application a request message requesting a content, emulating receipt of said request message through a communication protocol;
- and
- generating by said embedded application said content;
- and
- returning a first portion of said generated content to said host computing device.
A removable application specific medium comprising:
- first storage unit having stored therein a first plurality of programming instructions designed to implement an embedded application equipped to dynamically generate contents, when executed, responsive to access of said contents by a host computing device to which the medium is attached;
- a processor coupled to the first storage unit to execute the first plurality of programming instruction;
- and
- an interface coupled to the first storage unit and to the processor to facilitate removable coupling of the medium to the host computing device, and to make available the generated content to said host computing device.
A removable application specific medium comprising:
- a EEPROM storage unit having stored therein a first plurality of programming instructions designed to implement an embedded application equipped to dynamically generate contents accessed by a host computing device to which the medium is attached, and a second plurality programming instructions designed to implement a communication protocol emulation service to facilitate provision of the generated contents to the host computing device;
- a processor coupled to the EEPROM storage unit to execute the first and second plurality of programming instructions;
- a DRAM storage unit coupled to the processor to store the generated contents;
- an interface coupled to the DRAM storage to facilitate removable coupling of the medium to the host computing device, and to make available the generated contents to said host computing device;
- and
- a controller coupled to the interface, the processor and the DRAM storage unit to convey access of said contents by said host computing device to said processor, and control of said making available of the generated contents to the host computing device.
Dependencies are inferred from the claim text.