MCM Portfolio LLC Patent applications |
Patent application number | Title | Published |
20130107472 | SMARTCONNECT FLASH CARD ADAPTER | 05-02-2013 |
20120203948 | FLASHCARD READER AND CONVERTER FOR READING SERIAL AND PARALLEL FLASHCARDS - A flash memory card reader and a single converter chip for reading both serial and parallel flash cards. The read has connectors for both serial and parallel data transfer flash memory cards. The reader has a single chip converter. The converter supports both serial I/O and parallel I/O. The serial I/O transfers data in multiple modes. Both single-bit and multi-bit serial data transfers modes are supported. The reader may have multiple slots, one have a connector for serial and one having a connector for parallel flash memory cards. | 08-09-2012 |
20110320713 | Smartconnect Flash Card Adapter - A multi-memory media adapter to read a plurality of different types of memory media cards. Signals are mapped to the contact pins depending upon the type of memory media card. In one embodiment, a controller connected to an interconnection means maps at least one signal to the contact pins depending upon the type of memory card inserted. | 12-29-2011 |
20110087889 | System and Method of Providing Security to an External Attachment Device - Systems and methods of providing security to an external Serial Advanced Technology Attachment (SATA) device are described herein. A controller is connected between the eSATA device and the computing device. On startup, the controller presents a first partition of eSata device as a Read Only Memory, e.g., CD-ROM, but at the same time it restricts access of the computing device to a second partition of the eSata device until receiving a valid identity authentication. The second partition is preferably encrypted with a key stored on a first partition. Decryption is performed in the controller as part of presenting the eSata device. The authentication process is preferably stored in the first partition and downloaded to the computing device on startup. | 04-14-2011 |
20100195290 | Smartconnect Flash Card Adapter - A multi-memory media adapter having a plurality of ports, each having at least one set of contact pins adapted to connect to different types of flash cards. Signals are mapped to the contact pins depending upon the type of flash card. In one embodiment, a controller has signal lines connected to an interconnection means which connects wires, cables or traces to the sets of contact pins. Signals are mapped on the signal lines depending upon the type of flash card inserted. | 08-05-2010 |
20100088526 | System and Method for Modular Exponentiation - To calculate the equation y=x | 04-08-2010 |
20090132837 | System and Method for Dynamically Selecting Clock Frequency - A system and method for dynamically changing the clock frequency of a system clock is disclosed. The invention includes selecting a peripheral interface clock signal from a plurality of currently active peripheral interface clock signals, each operating at a particular frequency. The selected peripheral interface clock signal operates at the highest frequency of the plurality of currently active peripheral interfaces clock signals. Once selected, the frequency of the system clock is set equal to the frequency of the selected peripheral interface clock signal. | 05-21-2009 |
20090125790 | Method and Apparatus of Automatically Selecting Error Correction Algorithms by a NAND Flash Controller - A method and apparatus of automatically selecting an optimal ECC algorithm by NAND Flash controller to detect and correct errors to read or write data from or to a flash memory device is described. In one embodiment, the method includes selecting the optimal algorithm by identifying the characteristics of the target flash memory device such as but not limited to redundant data size. The method also includes determining the optimal algorithm based on the application stored in the target flash memory device. | 05-14-2009 |
20090125726 | Method and Apparatus of Providing the Security and Error Correction Capability for Memory Storage Devices - A method and apparatus of configuring the byte structure of a memory storage device, including a flash memory device, to enhance the security and error correction capability is described. In one embodiment, the method includes increasing the security of data stored in the storage device by encrypting data with a unique initialization vector and storing the initialization vector in the storage device. The method also includes using a unique initialization vector for encrypting data, to be stored in each datablock, each time data are encrypted. In one embodiment, the apparatus includes an AES controller that includes encryption and decryption modules to encrypt and decrypt data prior to writing data to or reading from the storage device. The apparatus also includes an encoder module and decoder circuits to encode and decode data prior to writing or reading from memory storage devices. The apparatus optionally includes a state machine that generates and provides the initialization vector and also activates different components of AES controller and ECC module depending on the operation of the device. | 05-14-2009 |
20090122479 | Flash Media Reading Devices with Integrated Storage Compartments - A memory card interface apparatus including a bay to receive a memory card for accessing data stored on the card, and a separate storage cavity configured to store a memory card. In one embodiment, the cavity includes an aperture providing access to remove a card from the storage cavity. In one embodiment, the cavity includes an element protruding out a side of the storage cavity to retain a card within the storage cavity. In one embodiment, the apparatus includes at least a second separate storage cavity configured to store a memory card. In one embodiment, the apparatus includes at least a third separate storage cavity configured to store a memory card. In one embodiment, the apparatus comprises a tower configuration. In one embodiment, the apparatus is configured to attach to a separate add-on configuration, the separate add-on configuration providing storage for additional memory cards. In one embodiment, the apparatus includes at least a third separate storage area configured to store a memory card. | 05-14-2009 |
20090122137 | Surveillance Systems, Methods and Products Thereby - A surveillance system and a computer readable medium is provided. The surveillance system includes a video capture device and a processor. The processor configured to write video from the video capture device to a first memory card, configured to determine when a capacity of the first memory card is reached, and configured to automatically write to a second memory card when the capacity of the first memory card is reached. The computer readable medium having stored thereon a set of instructions, which when executed by a computer having a processor and memory, cause the computer to perform operations, including writing data to a first storage medium, determining when a capacity of the first storage medium is reached, and automatically writing to a second storage medium when the capacity of the first storage medium is reached. | 05-14-2009 |
20090106587 | Software Recovery Method for Flash Media with Defective Formatting - A method and software program for recovering data from corrupted flash media. In one aspect, the method employs a low-level access scheme that enables data to be recovered when high-level interfaces, such as file systems, are damaged. The type of flash media is determined, and a corresponding access scheme is employed. Depending on the type of damage to the media, a physical-to-logical table may be built and employed to sequentially access the flash media in search of indicia from which selectable file-types can be identified, or the media may be accessed using normal operating system commands. Once the file indicia are found, the location of corresponding file data is identified, whereupon the file data are read and stored. The software program employs an application program interface (API) comprising one or more sets of pass-through commands to enable low-level access to the flash media and to build the physical-to-logical table. | 04-23-2009 |
20090100207 | Memory Card Reader to Provide Access to Multiple Memory Card Types - A memory card reader is disclosed. In one embodiment, the memory card reader comprises a first slot to receive a first memory card of a first format; a second slot to receive a second memory card of a second format having fewer interface pins than the first format; an Integrated Device Electronics (IDE) interface for transferring data to a system; and a single IDE converter, coupled to the IDE interface and the first and second slot, to interface with a memory card of the first format inserted in the first slot or a memory card of the second format inserted in the second slot, to convert signals from the first or second memory card into a format for the IDE interface, and the converter to detect a card inserted in the first or second slot by detecting a voltage change in the first or second slot. In a second embodiment, the memory card reader comprises a single-slot configured to receive one of first memory card type without an adapter and a second memory card type via an adapter; an Integrated Device Electronics (IDE) interface for transferring data to a system; and an IDE converter coupled to the IDE interface and the single slot, the converter to interface with one of the first or second memory card type inserted in the single slot and to convert signals from an inserted memory card to a format for the IDE interface, the converter to detect an inserted card by reading one or more pins of a first set of pins of the single slot, and to identify a type of card inserted based on reading one or more pins of a second set of pins of the single slot. | 04-16-2009 |
20090077284 | System and Method for Enhancing External Storage - An external storage controller provides access for a host to a peripheral storage device of a computer system. The controller identifies a presence of multiple disk drives, and provides logical access to the multiple disk drives as a single disk drive having a storage capacity greater than a storage capacity of any one of the multiple disk drives. | 03-19-2009 |
20090043831 | Smart Solid State Drive And Method For Handling Critical Files - A method and apparatus for dynamically distributing data to an appropriate storage device based on the significance of the data. In one embodiment the method determines the significance of a data file using the format of the data file. The method also includes identifying a storage device and memory location of the storage device to write the data. In a software implementation, a computer system employs a filter driver and/or a device driver to identify and store data files. In another embodiment, a storage controller includes a state machine that initiates and executes firmware to determine the data file format and also the storage device location. | 02-12-2009 |
20080299809 | SMARTCONNECT FLASH CARD ADAPTER - A multi-memory media adapter having a port, a surface, and a set of contact pins adapted to connect to different types of flash cards. Signals are mapped to the contact pins depending upon the type of flash card. In one embodiment, a controller has signal lines connected to an interconnection means which connects wires, cables or traces to the sets of contact pins. Signals are mapped on the signal lines depending upon the type of flash card inserted. | 12-04-2008 |
20080250174 | Flashtoaster for Reading Several Types of Flash-Memory Cards, With or Without a PC - A flash-memory-card reader reads and writes multiple types of flash-memory cards, including CompactFlash, and the smaller SmartMedia, MultiMediaCard, Secure Digital, and Memory Stick. A converter chip converts the different card signals for transfer to a host personal computer (PC). Serial-to-parallel data conversion is performed for the smaller card formats with serial data interfaces, but not for CompactFlash with a parallel-data interface. A single slot has a 50-pin connector for CompactFlash cards or passive adapters. The passive adapters have the CompactFlash form factor and a smaller connector fitting smaller flash cards. Passive adapters have no components but simply wire the smaller connector to the CompactFlash connector. A pin mapping allows card-type detection by sensing the LSB address pins of the CompactFlash interface. A larger CompactFlash reader has multiple slots for each card type. The reader is connected to the PC by a cable, or located within the PC chassis in a drive bay. A stand-alone reader copies images from the flash-memory card to a removable disk media. Pressing a button initiates image transfer. | 10-09-2008 |
20080229005 | Multi Partitioned Storage Device Emulating Dissimilar Storage Media - A digital media. In one embodiment, the digital media devices includes a storage unit/partition that emulates a Compact Disc-Read Only Memory (CD-ROM), and optionally, a second storage unit/partition that acts as a Read/Write storage device. | 09-18-2008 |