Apparatus and method for transferring information between a removable memory and a computer
First Claim
1. For use with a computer having a magnetic media receiving station and a processing system for executing an operating system program for controlling said magnetic media, wherein a magnetic media emulating data transfer device may be inserted into a magnetic media receiving station of said computer, said data transfer device having a frame that can be inserted into a magnetic media reading station of said computer and including a solid state memory, digital processing circuitry, and an interface for transferring data to said computer via said magnetic media receiving station, a method for controlling the accessing of information from said solid state memory comprising the steps of:
- responding to a call from the computer magnetic media operating system for accessing an identified sector of a magnetic media and generating a request to access the solid state memory;
processing information indicative of said identified sector to convert said information indicative of an identified sector to access into block information; and
generating solid state memory address information using said block information.
8 Assignments
0 Petitions
Accused Products
Abstract
An element which can be plugged into an electronic data processing (EDP) device, for receiving a user card which is equipped with components, including at least one of a processor and/or data memory, a frame having an exterior form, which is designed to accommodate the user card, a first interface for transferring data between the element and the EDP device, and a second interface formed by contacts on the user card and on the frame, for transferring data to and from the user card. The exterior form of the frame is that of a diskette so that it can be inserted into a diskette station of an EDP device. The first interface between the element and the EDP device is designed in a standard fashion, so that data can be transferred using a standard read/write device already present in the diskette station of the EDP device. The frame carries a battery for supplying current via the interface to the components located on the user card, if required, and carries an additional processor and data memory for providing the element with additional processor and storage capacity.
90 Citations
46 Claims
-
1. For use with a computer having a magnetic media receiving station and a processing system for executing an operating system program for controlling said magnetic media, wherein a magnetic media emulating data transfer device may be inserted into a magnetic media receiving station of said computer, said data transfer device having a frame that can be inserted into a magnetic media reading station of said computer and including a solid state memory, digital processing circuitry, and an interface for transferring data to said computer via said magnetic media receiving station, a method for controlling the accessing of information from said solid state memory comprising the steps of:
-
responding to a call from the computer magnetic media operating system for accessing an identified sector of a magnetic media and generating a request to access the solid state memory;
processing information indicative of said identified sector to convert said information indicative of an identified sector to access into block information; and
generating solid state memory address information using said block information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. For use with a computer having a magnetic media receiving station and a processing system for executing operating system programs for controlling said magnetic media, wherein a magnetic media emulating data transfer device may be inserted into a magnetic media receiving station of said computer, said data transfer device having a frame that can be inserted into a magnetic media reading station of said computer and including a solid state memory, digital processing circuitry, and an interface for transferring data to said computer via said magnetic media receiving station, a method for controlling the accessing of information from said solid state memory comprising the steps of:
-
constructing a request for accessing said solid state memory including providing a communication acknowledgment related value for said request;
sending the request to said data transfer device;
accessing a response to said request from said data transfer device, wherein said response includes a communication acknowledgment related value; and
comparing the request communication acknowledgment related value with the response communication acknowledgment related value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. For use with a computer having a magnetic media receiving station and a processing system for executing operating system programs for controlling said magnetic media, wherein a magnetic media emulating data transfer device may be inserted into a magnetic media receiving station of said computer, said data transfer device having a frame that can be inserted into a magnetic media reading station of said computer and including a solid state memory, digital processing circuitry, and an interface for transferring data to said computer via said magnetic media receiving station, a method for controlling the accessing of information from said solid state memory comprising the steps of:
-
constructing a request for accessing said solid state memory;
sending the request to said data transfer device for processing by said digital processing circuitry;
storing said request in memory locations serving as a request buffer in said computer;
receiving a response to said request from said data transfer device; and
storing said response in memory locations serving as a response buffer in said computer. - View Dependent Claims (19, 20, 21, 22, 23)
comparing the request communication acknowledgment related value with the response communication acknowledgment related value. -
20. The method according to claim 19, wherein said communication acknowledgment related value is a sequence number and further including the step of incrementing the received sequence number if a request is received by said data transfer device.
-
21. The method according to claim 18, further including the step of resending the request to the data transfer device.
-
22. The method according to claim 21, further including the step of repetitively resending the request to the data transfer device.
-
23. The method according to claim 19, further including the step of determining whether there is a sequence number related error.
-
-
24. For use with a computer having a magnetic media receiving station and a processing system for executing operating system programs for controlling said magnetic media, wherein a magnetic media emulating data transfer device may be inserted into a magnetic media receiving station of said computer, said data transfer device having a frame that can be inserted into a magnetic media reading station of said computer and including a solid state memory, digital processing circuitry, and an interface for transferring data to said computer via said magnetic media receiving station, a method for controlling the accessing of information from said solid state memory comprising the steps of:
-
constructing a request for accessing an identified address for processing by said digital processing circuitry of said data transfer device;
sending the request to said data transfer device;
determining if the identified address can not presently be found; and
repeating the operation of sending the request if the identified address can not presently be found. - View Dependent Claims (25, 26)
-
-
27. For use with a computer having a magnetic media receiving station and a processing system for executing operating system programs for controlling said magnetic media, wherein a magnetic media emulating data transfer device may be inserted into a magnetic media receiving station of said computer, said data transfer device having a frame that can be inserted into a magnetic media reading station of said computer and including a solid state memory, digital processing circuitry, and an interface for transferring data to said computer via said magnetic media receiving station, a method for controlling the accessing of information from said solid state memory comprising the steps of:
-
responding to a call from the computer magnetic media operating system for accessing an identified sector of a magnetic media and generating a request to access the solid state memory;
identifying at least one sector that can be used as a spare sector; and
retaining information about which at least one sector has been reserved as a spare sector. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of transferring image data from a digital camera having a removable memory to a computer having a magnetic media drive including a magnetic media receiving station for receiving media inserted therein, and a processing system for executing a control program for controlling said computer, said method of transferring comprising the steps of:
-
inserting a magnetic media emulating data transfer device into said magnetic media receiving station of said computer, said data transfer device having a frame that can be inserted into a magnetic media reading station of said computer and including a removable memory, digital processing circuitry, and an interface for transferring data to said computer via said magnetic media receiving station;
accessing information from said removable memory indicative of a characteristic of said removable memory;
encoding information to be transferred to said computer as a Modified Frequency Modulation (MFM) signal;
transferring said information indicative of a characteristic of said removable memory to said computer encoded as part of a Modified Frequency Modulation (MFM) signal; and
transferring information representing image data captured by said digital camera stored in said removable memory to said computer via said data transfer device as part of a Modified Frequency Modulation (MFM) signal. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification