Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
95 words
Data storage apparatus for use with a host data processing system, said data storage apparatus comprising: memory means, divided into a plurality of memory devices, for storing data in addressable data locations; memory interleave means, responsive to a control factor input from the host system, for specifying the order by which data locations are addressed among successive memory devices; and circuit means responsive to said memory interleave means and to an address input from the host system for accessing data locations among the memory devices according to the order specified by said memory designation means.
Claim 2
Dependent Claim
95 words
Data storage apparatus for use with a host data processing system, said data storage apparatus comprising: memory means, divided into a plurality of memory devices, for storing data in addressable data locations; memory interleave means, responsive to a control factor input from the host system, for specifying the order by which data locations are addressed among successive memory devices; and circuit means responsive to said memory interleave means and to an address input from the host system for accessing data locations among the memory devices according to the order specified by said memory designation means.
Claim 3
Dependent Claim
22 words
Apparatus as claimed in claim 1 wherein the control factor input from the host system specifies a selected set of memory devices.
Claim 4
Dependent Claim
25 words
Apparatus as claimed in claim 2 wherein the control factor specifies the order in which successive data locations are addressed for each consecutive address input.
Claim 5
Dependent Claim
39 words
Apparatus as claimed in claim 3 wherein the order of successive data addresses is among successive memory devices in the selected set so that a stream of data is serially distributed among the memory devices in the selected set.
Claim 6
Dependent Claim
35 words
Apparatus as claimed in claim 2 wherein the memory devices are programmable devices to which data is input and held during a first timing cycle and subsequently programmed into storage during a second timing cycle.
Claim 7
Dependent Claim
56 words
Apparatus as claimed in claim 5 wherein said circuit means serially enables at least one data location in each memory device in the set during the first timing cycle and then programs each of the accessed data locations during the second timing cycle such that the programming of every device in the set is substantially simultaneous.
Claim 8
Dependent Claim
39 words
Apparatus as claimed in claim 6 wherein the host system is an image capture system and wherein the data comprises plural data elements corresponding to elements of an image that are interleaved through the selected set of memory devices.
Claim 9
Dependent Claim
26 words
Apparatus as claimed in claim 1 wherein said memory interleave means includes a further memory device for storing the control factor input from the host system.
Claim 10
Dependent Claim
36 words
Apparatus as claimed in claim 8 wherein said circuit means includes a chip select decoder and logic for steering a selectable number of low order address bits, as determined by the control factor, to the decoder.
Claim 11
Dependent Claim
96 words
A memory card detachably connectable to a host system, said memory card comprising: first memory means, divided into a plurality of memory devices, for storing data input from the host system in addressable data locations in the memory devices; second memory means, responsive to input from the host system, for storing an interleave factor specifying the order in which data is consecutively distributed among the memory devices; and interleave control means, coupled to said second memory means, for distributing data input from the host system among the memory devices in accordance with the stored interleave factor.
Claim 12
Dependent Claim
96 words
A memory card detachably connectable to a host system, said memory card comprising: first memory means, divided into a plurality of memory devices, for storing data input from the host system in addressable data locations in the memory devices; second memory means, responsive to input from the host system, for storing an interleave factor specifying the order in which data is consecutively distributed among the memory devices; and interleave control means, coupled to said second memory means, for distributing data input from the host system among the memory devices in accordance with the stored interleave factor.
Claim 13
Dependent Claim
30 words
A memory card as claimed in claim 10 in which the interleave factor further specifies the division of said first memory means into at least one set of memory devices.
Claim 14
Dependent Claim
46 words
A memory card as claimed in claim 11 in which said interleave control means distributes data input from the host system in set order such that data is distributed among data locations in the memory devices of a given set before a subsequent set is addressed.
Claim 15
Dependent Claim
45 words
A memory card as claimed in claim 12 in which the host system is an electronic camera, and the data comprises plural data elements corresponding to elements of an image, the data elements being interleaved throughout the data elements of each set of memory devices.
Claim 16
Dependent Claim
25 words
A memory card as claimed in claim 11 wherein said interleave control means sequentially addresses each memory device in a set for each addressable location.
Claim 17
Dependent Claim
157 words
A memory card detachably connectable to a host data processing system, said memory card comprising: first memory means for storing data input from the host system, said first memory means divided into a plurality of programmable memory devices each having a latching cycle during which data is presented to the memory device from the host system and a programming cycle during which the latched data is stored in addressable locations in the device; second memory means responsive to further input from the host system for storing an interleave factor designating a selected set of memory devices in which the data is serially distributed across the set of memory devices for each consecutive addressable location; and means responsive to the interleave factor for serially latching data into identically addressable locations in each memory device in the selected set and enabling the programming cycle for each device in the selected set, whereby programming proceeds in tandem for each device.
Claim 18
Dependent Claim
157 words
A memory card detachably connectable to a host data processing system, said memory card comprising: first memory means for storing data input from the host system, said first memory means divided into a plurality of programmable memory devices each having a latching cycle during which data is presented to the memory device from the host system and a programming cycle during which the latched data is stored in addressable locations in the device; second memory means responsive to further input from the host system for storing an interleave factor designating a selected set of memory devices in which the data is serially distributed across the set of memory devices for each consecutive addressable location; and means responsive to the interleave factor for serially latching data into identically addressable locations in each memory device in the selected set and enabling the programming cycle for each device in the selected set, whereby programming proceeds in tandem for each device.
Claim 19
Dependent Claim
34 words
A memory card as claimed in claim 15 wherein the set size specified by the interleave factor varies from a single memory device to all of the memory devices comprising said first memory means.
Claim 20
Dependent Claim
32 words
A memory card as claimed in claim 16 wherein the data input from the host system is divided into data elements that are sequentially distributed among successive memory devices comprising each set.
Claim 21
Dependent Claim
26 words
A memory card as claimed in claim 15 wherein the selected set of memory devices designated by the interleave factor is also the erase block size.
Claim 22
Dependent Claim
15 words
A memory card as claimed in claim 17 wherein the data element is a byte.
Claim 23
Dependent Claim
20 words
A memory card as claimed in claim 17 wherein the data element is a word comprising a plurality of bytes.
Claim 24
Dependent Claim
31 words
A memory card as claimed in claim 17 wherein the data elements correspond to elements of an image and said data elements are interleaved through the selected set of memory devices.