Patents Assigned to MCM Portfolio LLC
  • Publication number: 20130107472
    Abstract: A multi-memory media adapter to read a plurality of different types of memory media cards via contact pins. A controller maps signals to the contact pins depending upon the type of memory media card.
    Type: Application
    Filed: December 17, 2012
    Publication date: May 2, 2013
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sreenath Mambakkam, Arockiyaswamy Venkidu, Larry Lawson Jones
  • Patent number: 8337252
    Abstract: 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.
    Type: Grant
    Filed: September 2, 2011
    Date of Patent: December 25, 2012
    Assignee: MCM Portfolio LLC
    Inventors: Sreenath Mambakkam, Arockiyaswamy Venkidu, Larry Lawson Jones
  • Publication number: 20120203948
    Abstract: 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.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 9, 2012
    Applicant: MCM PORTFOLIO LLC
    Inventors: Larry Lawson Jones, Sreenath Mambakkam, Arockiyaswamy Venkidu
  • Patent number: 8230207
    Abstract: 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.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: July 24, 2012
    Assignee: MCM Portfolio LLC
    Inventors: Sree M. Iyer, Nicholas A. Antonopoulos, Santosh Kumar
  • Publication number: 20110320713
    Abstract: 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.
    Type: Application
    Filed: September 2, 2011
    Publication date: December 29, 2011
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sreenath Mambakkam, Arockiyaswamy Venkidu, Larry Lawson Jones
  • Patent number: 8011964
    Abstract: 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.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: September 6, 2011
    Assignee: MCM Portfolio LLC
    Inventors: Sreenath Mambakkam, Arockiyaswamy Venkidu, Larry Lawson Jones
  • Publication number: 20110087889
    Abstract: 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.
    Type: Application
    Filed: September 29, 2010
    Publication date: April 14, 2011
    Applicant: MCM Portfolio LLC
    Inventors: Sree M. Iyer, Nicholas A. Antonopoulos, Santosh Kumar
  • Patent number: 7876894
    Abstract: In one embodiment, method that can be performed on a system, is provided to security implementations for storage devices. In one embodiment, the method comprises providing a separate encryption seed for each of a plurality of separate addressable blocks of a non-volatile storage device, wherein a common encryption method is to encrypt data to be stored on the plurality of separate addressable blocks. In one embodiment, the storage device is a portable storage device. In one embodiment, encryption seed is an Initialization Vector (IV). In one embodiment, the encryption seeds comprise at least one of a media serial number and a logical block address corresponding to the respective block of the non-volatile storage device. In an alternative embodiment, the method further comprises storing at least a part of the separate encryption seed of the separate blocks of the non-volatile storage device within the respective blocks of the storage device.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: January 25, 2011
    Assignee: MCM Portfolio LLC
    Inventors: Sree Mambakkam Iyer, Larry Lawson Jones, Arockiyaswamy Venkidu, Santosh Kumar
  • Publication number: 20100195290
    Abstract: 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.
    Type: Application
    Filed: April 13, 2010
    Publication date: August 5, 2010
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sreenath Mambakkam, Arockiyaswamy Venkidu, Larry Lawson Jones
  • Patent number: 7719847
    Abstract: 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.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: May 18, 2010
    Assignee: MCM Portfolio LLC
    Inventors: Sreenath Mambakkam, Venkidu Arockiyaswamy, Larry Lawson Jones
  • Publication number: 20100088526
    Abstract: To calculate the equation y=xe mod n, integral to solving cryptographic and authentication problems, much computing power is required despite elegant algorithms that greatly reduce the number of calculations required. Operations involved in computing this equation include shifting bits, comparing values, subtracting, and adding. This invention provides an improvement over prior calculation methods by pinpointing places where computing cycles can be eliminated.
    Type: Application
    Filed: January 23, 2009
    Publication date: April 8, 2010
    Applicant: MCM PORTFOLIO LLC
    Inventors: Santosh Kumar, Senthilmurugan Thirunavukkarasu
  • Patent number: 7620844
    Abstract: A method for recovering data from corrupted flash media and regenerated damaged flash media have been disclosed. In one embodiment, the method comprises accessing data on a flash media, searching the data for file indicia corresponding at least one predetermined file type, reading the data based on information in the file indicia, the data including a recovered file, and storing the recovered file on a storage medium. Other embodiments have been claimed and described.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: November 17, 2009
    Assignee: MCM Portfolio LLC
    Inventors: Sreenath Mambakkam, Larry Lawson Jones, Arockiyaswamy Venkidu
  • Patent number: 7597268
    Abstract: A plurality of flash (solid state) media coupled to a single form factor connector to provide a module, i.e., referred to as a SmartStack module, that can be coupled directly to a device with a SmartStack module controller. The SmartStack module does not include a controller and is controlled from the host side. The form factor connector would typically be a CompactFlash (CF) form factor or some other form factor used in a variety of devices. The SmartStack memory module in a preferred embodiment includes a write protect switch that prevents certain portions of the memory within the SmartStack module from being written to. In addition, a portion of the flash memory will be allocated to the secure area for storing information to implement various forms of security. Another portion of the flash memory is allocated to store optional biometric information such as a user's fingerprint or retinal scan information, etc.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: October 6, 2009
    Assignee: MCM Portfolio LLC
    Inventors: Larry Lawson Jones, Sreenath Mambakkam, Arockiyaswamy Venkidu
  • Publication number: 20090132837
    Abstract: 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.
    Type: Application
    Filed: November 15, 2007
    Publication date: May 21, 2009
    Applicant: MCM PORTFOLIO LLC
    Inventor: Santosh Kumar
  • Publication number: 20090122137
    Abstract: 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.
    Type: Application
    Filed: December 16, 2008
    Publication date: May 14, 2009
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sreenath MAMBAKKAM, Arockiyaswamy VENKIDU, Larry Lawson JONES
  • Publication number: 20090125726
    Abstract: 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.
    Type: Application
    Filed: December 3, 2007
    Publication date: May 14, 2009
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sree M. Iyer, Arunprasad Ramiya Mothilal, Santosh Kumar
  • Publication number: 20090125790
    Abstract: 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.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sree M. Iyer, Arunprasad Ramiya Mothilal, Santosh Kumar
  • Publication number: 20090122479
    Abstract: 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.
    Type: Application
    Filed: December 16, 2008
    Publication date: May 14, 2009
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sreenath MAMBAKKAM, Arockiyaswamy VENKIDU, Larry Lawson JONES
  • Patent number: 7526675
    Abstract: 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.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: April 28, 2009
    Assignee: MCM Portfolio LLC
    Inventors: Sreenath Mambakkam, Shanmugavelu Thiagaraian, Jothikumar Govindaraju
  • Publication number: 20090106587
    Abstract: 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.
    Type: Application
    Filed: December 5, 2008
    Publication date: April 23, 2009
    Applicant: MCM PORTFOLIO LLC
    Inventors: Sreenath MAMBAKKAM, Shanmugavelu THIAGARAJAN, Jothikumar GOVINDARAJU