Solid state storage devices with changeable capacity
First Claim
1. A flash-based storage device comprising:
- an enclosure including a plurality of openings;
a main board, housed in the enclosure, including at least a host interface, a buffer, a data management module and a plurality of card interfaces;
a number of mechanisms respectively coupled to the card interfaces, each of the mechanisms directing towards one of the openings, each of flash memory cards being inserted into one of the mechanisms through one of the openings and coupled to one of the card interfaces, wherein the each of the flash memory cards independently works with a device that provides a slot to receive the each of the flash memory cards for data exchange, wherein the data management module is configured to manage how to store data on the flash memory cards when there are at least two of the flash memory cards inserted respectively in the mechanisms, and indicates so when one of the at least two of the flash memory cards holds some of the data but becomes no longer available, and wherein the host interface facilitates data exchange between the flash-based storage device and a host device, the buffer is provided to buffer data being exchanged between the host device and the flash-based storage device, data received from the host device is first buffered in the buffer before the buffered data is distributed among the inserted flash memory cards; and
wherein a storage capacity of the flash-based storage device is upgraded when one of the flash memory cards is replaced.
3 Assignments
0 Petitions
Accused Products
Abstract
A reconfigurable type of flash memory-based storage device is disclosed. According to one aspect, a flash SSD comprises a data bridge and a plurality of flash memory cards. The data bridge includes necessary interfaces, a data buffer and a data management module to facilitate data exchange between a host and these flash memory cards. Each of the flash memory cards, such as an SD flash memory card, functions perfectly by itself. To facilitate the need of upgrading in terms of storage capacity, the SSD provides a plurality of slots to receive these flash memory cards As the storage capacity of the flash memory cards is increased over the time, so does the SSD by replacing only the flash memory cards.
29 Citations
20 Claims
-
1. A flash-based storage device comprising:
-
an enclosure including a plurality of openings; a main board, housed in the enclosure, including at least a host interface, a buffer, a data management module and a plurality of card interfaces; a number of mechanisms respectively coupled to the card interfaces, each of the mechanisms directing towards one of the openings, each of flash memory cards being inserted into one of the mechanisms through one of the openings and coupled to one of the card interfaces, wherein the each of the flash memory cards independently works with a device that provides a slot to receive the each of the flash memory cards for data exchange, wherein the data management module is configured to manage how to store data on the flash memory cards when there are at least two of the flash memory cards inserted respectively in the mechanisms, and indicates so when one of the at least two of the flash memory cards holds some of the data but becomes no longer available, and wherein the host interface facilitates data exchange between the flash-based storage device and a host device, the buffer is provided to buffer data being exchanged between the host device and the flash-based storage device, data received from the host device is first buffered in the buffer before the buffered data is distributed among the inserted flash memory cards; and wherein a storage capacity of the flash-based storage device is upgraded when one of the flash memory cards is replaced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A flash-based storage device comprising:
-
a case designed in shape substantially similar to a traditional hard disk drive so that the flash-based storage device is used to replace the traditional hard disk drive to work directly with a host, wherein the case with a plurality of openings includes a data bus and an integrated circuit designed to provide functions of a host interface, a buffer, a data management module and a plurality of card interfaces, the case further includes a plurality of identical slots, each directing towards one of the openings, a number of flash memory cards in identical shape are inserted respectively into the identical slots through the openings so that the flash memory cards are coupled to the integrated circuit via the card interfaces, wherein each of the flash memory cards independently works with a device for storage; and the data management module is configured to buffer data from the host in the buffer and distribute the buffered data to be stored among some or all of the flash memory cards and reassemble in the buffer stored data from some or all of the flash memory cards to be read by the host, and wherein each of the flash memory cards is removable from the flash-based storage device. - View Dependent Claims (11, 12, 13)
-
-
14. A flash-based storage device comprising:
-
a main board including at least a host interface, a buffer, a processor, a data management module and a plurality of card interfaces; a housing, to house the main board, with a plurality of openings on one side of the housings to receive a number of flash memory cards inserted externally, the flash memory cards being coupled to the main board via the card interfaces respectively, wherein each of the flash memory cards works independently with a device for storage; and wherein the host interface facilitates the flash-based storage device to work directly with a host device to store data of an operating system (OS), the data management module configured to ensure that the data stored in some or all of the flash memory cards is reassembled in the buffer before booting the host from the flash-based storage device, an overall storage capacity of the flash-based storage device is upgradeable anytime by replacing any one of the flash memory cards. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification