Removable computer with mass storage
First Claim
1. An add-on card for detachably coupling to a processing system comprising:
- an interface for communicating with said processing system while said add-on card is coupled with said processing system;
a program storage memory storing at least one operating sequence;
a mass storage memory including a program memory portion storing at least one additional operating sequence; and
a processing unit coupled to said interface, said program storage memory, and said mass storage memory, whereby the processor can operate on data transferred between the card and the processing system through the interface according to said at least one additional operating sequence.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a detachable add-on card unit to a host system that combines mass storage capability and a processor on the same card. The card can receive data from the host, process the data, and store it in processed form, as well as the reverse process of retrieving stored data, processing it, and supplying it to the host. The non-volatile mass storage memory may contain program storage as well as card system data and user data. The end user of the card can program applications into the program storage. The combination of mass storage and a processor also adds to the capabilities of the on-card processor, allowing the card to store and execute programs. The present invention is able to provide a programmable add-on card unit to a host system. A number of applications can be stored in the card'"'"'s mass storage and loaded as needed by the on-card micro-controller.
-
Citations
62 Claims
-
1. An add-on card for detachably coupling to a processing system comprising:
-
an interface for communicating with said processing system while said add-on card is coupled with said processing system;
a program storage memory storing at least one operating sequence;
a mass storage memory including a program memory portion storing at least one additional operating sequence; and
a processing unit coupled to said interface, said program storage memory, and said mass storage memory, whereby the processor can operate on data transferred between the card and the processing system through the interface according to said at least one additional operating sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An add-on card for detachably coupling to a processing system comprising:
-
an interface for communicating with said processing system while said add-on card is coupled with said processing system;
a program storage memory storing an operating sequence;
a processing unit coupled to said interface and said program storage memory; and
a mass storage memory coupled to said processing unit, whereby the processor can operate on data transferred between the interface and the mass storage memory according to said operating sequence. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of operating a host system to which an add-on card can be detachably coupled, comprising:
-
providing an add-on card with a processing unit and a non-volatile mass storage memory;
causing the add-on card to be attached to the host system;
processing data stored in the mass storage memory with the processing unit; and
supplying the processed data to host. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of operating a host system to which an add-on card can be detachably coupled, comprising:
-
providing an add-on card with a processing unit and a non-volatile mass storage memory;
causing the add-on card to be attached to the host system;
supplying data from the host to the add-on card;
processing data supplied from the host with the processing unit; and
storing the processed data in the mass storage memory. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A method of operating a host system to which an add-on card can be detachably coupled, comprising:
-
providing an add-on card including a processing unit and a non-volatile mass storage memory, wherein the mass storage memory includes a program memory portion in which are stored a plurality of applications;
coupling the add-on card to the host system;
causing one of the applications to be selected;
receiving data from the host on the add-on card;
processing data received from the host with the processing unit according to the selected application; and
supplying the processed data to host. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of operating an add-on card for detachably coupling to a processing system comprising:
-
coupling the add-on card to a first host system, and while so coupled;
transferring data from the first host to the card;
processing the data from the first host according to a first application; and
storing the data processed according to the first application on the card;
decoupling the add-on card from the first host system;
coupling the add-on card to a second host system, and while so coupled;
transferring the stored data from the card to the second host; and
processing the stored data according to a second application, wherein at least one of the hosts lacks the application according to which the processing while the card is attached to said at least one of the hosts is performed. - View Dependent Claims (52, 53)
-
-
54. A method of operating a host processing system to which an add-on card can be detachably coupled, comprising:
-
providing an add-on card with a processing unit, wherein a plurality of applications are stored in the combined host/card system;
coupling the add-on card to the host system;
causing one of the applications to be selected;
processing data according to the selected application, wherein said processing is performed by the card'"'"'s processing unit and the host processing system together on an application level. - View Dependent Claims (55)
-
-
56. A secured communication system comprising a first apparatus and a second apparatus wherein
said first apparatus comprising a first host unit having a data receiver for receiving voice data and a transmitter for communicating with said second apparatus; - and
a first card unit detachably coupling to said first host unit, wherein said first host unit transmits said voice data to said first card unit for processing, wherein said first card unit performs data processing on the voice data received from said first host unit, and wherein said processed data is returned to said first host unit from said first card unit, said second apparatus comprising a second host unit comprising a receiver for communicating with said first apparatus, wherein the processed data is received from said first host unit to said second host unit; and
a second card unit detachably coupling to said second host unit, wherein said second host unit transmits said processed data received from said first host unit to said second card unit for processing, wherein said second card unit reconstructs said voice data from said processed data, and wherein the reconstructed voice data is returned to said second host unit from said second card unit. - View Dependent Claims (57, 58)
- and
-
59. A secured apparatus, comprising:
-
a host unit having an input mechanism for receiving user inputs from an user, wherein said user inputs comprise security data for user verification; and
a card unit detachably coupling to said host unit, wherein said host unit transmits said security data to said card unit for said user verification, wherein said card unit performs said user verification using said security data received from said host unit, and wherein an user verification result is returned to said host unit from said card unit, wherein when said user verification result indicates that said user is an authorized user, said user is authorized to use said secured apparatus. - View Dependent Claims (60, 61, 62)
-
Specification