Detachable Memory Patents (Class 711/115)
  • Publication number: 20140149642
    Abstract: The invention relates to a data erasable method of memory in smart cards and smart cards thereof, which includes: when a CPU in the smart card determines a data erasable operation will be proceed in the specified memory of the smart card, cache the data to be written in a random memory cache of the specified memory; after sending a data erasable signal to the specified memory, control itself to enter a standby sleep mode. The data erasable signal is used to indicate the specified memory to process the data erasable operation by obtaining the data to be written from the random memory cache. Using the provided solution, the current of the machine card interface can be reduced when a data erasable is proceed in the specified memory of the smart card, thus abnormal conditions due to the high current of the machine card interface are avoided, and the power consumption is reduced at the same time, the standby time of the device which the smart card is in is improved.
    Type: Application
    Filed: September 16, 2011
    Publication date: May 29, 2014
    Applicant: CHINA MOBILE COMMUNICATIONS CORPORATION
    Inventor: Lin Li
  • Patent number: 8736889
    Abstract: An image forming apparatus includes a processor, and a storage controller that writes band data to a storage device and reads the band data. The processor: (a) generates a write-side process and a read-side process; (b) generates a write-side thread by the write-side process; (c) generates a read-side thread and a file read thread by the read-side process; (d) notifies the read-side process of an identifier within the storage device, and causes the storage controller to sequentially write the band data; and (e) requests the file read thread to cause the storage controller to sequentially read out the band data corresponding to the identifier and causes the storage controller to sequentially read out the band data and one or more subsequent band data.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: May 27, 2014
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Hiroyuki Hara
  • Patent number: 8732384
    Abstract: A device and methods are provided for accessing memory. In one embodiment, a method includes receiving a request for data stored in a device, checking a local memory for data based on the request to determine if one or more blocks of data associated with the request are stored in the local memory, and generating a memory access request for one or more blocks of data stored in a memory of the device based when one or more blocks of data are not stored in the local memory. In one embodiment, data stored in memory of the device may be arranged in a configuration to include a plurality of memory access units each having adjacent lines of pixel data to define a single line of memory within the memory access units. Memory access units may be configured based on memory type and may reduce the number of undesired pixels read.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: May 20, 2014
    Assignee: CSR Technology Inc.
    Inventors: Eran Scharam, Costia Parfenyev, Liron Ain-Kedem, Ophir Turbovich, Tuval Berler
  • Patent number: 8725985
    Abstract: A method for making memory more reliable involves accessing data stored in a removable storage device by translating a logical memory address provided by a host digital device to a physical memory address in the device. A logical memory address is received from the host digital device. The logical memory address corresponds to a location of data stored on the removable storage device. A physical memory address corresponding to the local address is determined by accessing a lookup table corresponding to the logical zone.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: May 13, 2014
    Assignee: Imation Corp.
    Inventor: Arunprasad Ramiya Mothilal
  • Patent number: 8719498
    Abstract: A data storage device, the data storage device may include: a data storage unit; a system data storage unit that stores an application program, an operating system (OS), and management information related to a processing of the stored data; a system control unit that performs an initialization, a control, and a system setting of the device; a central processing unit (CPU) that performs data processing including data read and data write and processes an instruction word; a random access memory (RAM) that loads the data from the data storage unit and the system data storage unit, loads the instruction word of the CPU, and temporarily stores a data processing result of the processed instruction word; and an output determination unit that determines to output at least one of the data stored in the data storage unit, the application program, and the data processing result.
    Type: Grant
    Filed: May 23, 2008
    Date of Patent: May 6, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kwang Jun Kim
  • Patent number: 8712568
    Abstract: A substrate processing apparatus gives a user notice to prevent removal of a storage medium and provides a screen for determining whether the storage medium is removable. The apparatus controls display of the screen for manipulating substrate processing information and includes a part to which an external storage device is attached. The screen includes: a title panel displayed at an upper region of the screen; an information panel controlling or monitoring a task; and a navigation panel at a lower region of the screen. When the external storage device is attached to the part, an external storage device remove button is enabled by displaying the remove button on the navigation panel to indicate the external storage device is attached to the part. When the external storage device is not attached to the part, the remove button is disabled by displaying the remove button in a like color as the background.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: April 29, 2014
    Assignee: Hitachi Kokusai Electric, Inc.
    Inventor: Yoshihiko Nakagawa
  • Patent number: 8706952
    Abstract: A flash memory storage device, a controller thereof, and a data programming method are provided. The flash memory storage device has a flash memory comprising a plurality of physical blocks, each physical block includes a plurality of physical addresses, and the physical addresses comprises at least one fast physical address and at least one slow physical address. The method comprises at least grouping the physical blocks into a data area and a spare area; setting a predetermined block number; obtaining m physical blocks from the spare area, receiving a write command comprising a write data and a logical address, determining a logical address range of a buffer according to the logical address and the predetermined block number. When all logical addresses to be programmed with the write data are within the logical address range of the buffer, using a fast mode to program the data into the m physical blocks.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: April 22, 2014
    Assignee: Phison Electronics Corp.
    Inventors: Chih-Jen Hsu, Yi-Hsiang Huang, Chung-Lin Wu
  • Patent number: 8700833
    Abstract: A data storage device includes one or more data paths through electrical contacts of the data storage device. The data paths are operably connected to allow bits to be transferred into and out of the data storage device. The data storage device stores an indication of a number of the one or more data paths in a configuration register. A method includes performing, while the data storage device is operatively coupled to a host device, receiving a command of the host device to read the configuration register and providing the indication via at least one of the one or more data paths. Providing the indication enables indicating to the host device the number of the one or more data paths.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: April 15, 2014
    Assignee: Sandisk Corporation
    Inventors: Yoram Cedar, Micky Holtzman, Yosi Pinto
  • Patent number: 8700852
    Abstract: Provided are a method, system, and computer program product for processing read and write requests in a storage controller. A host adaptor in the storage controller receives a write request from a host system for a storage address in a storage device. The host adaptor sends write information indicating the storage address updated by the write request to a device adaptor in the storage controller. The host adaptor writes the write data to a cache in the storage controller. The device adaptor indicates the storage address indicated in the write information to a modified storage address list stored in the device adaptor, wherein the modified storage address list indicates modified data in the cache for storage addresses in the storage device.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lawrence Y. Chiu, Yu-Cheng Hsu, Sangeetha Seshadri
  • Patent number: 8700848
    Abstract: There is provided a method for transferring data from a first memory card to a second memory card, each memory card allowing reading and/or writing access upon verification of an allocated credential. An exemplary method comprises providing the credentials allocated to the memory cards to a managing device. The exemplary method also comprises receiving in the managing device data from the first memory card and providing to the second memory card the credential allocated to the second memory card by the managing device. The exemplary method additionally comprises forwarding the data from the managing device to the second memory card and storing the data in the second memory card after having successfully verified said credential in the second memory card.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: April 15, 2014
    Assignee: Vodafone Holding GmbH
    Inventors: Najib Koraichi, Sebastiaan Hoeksel
  • Patent number: 8700850
    Abstract: A data storage device (DSD) is disclosed comprising a SATA connector and control circuitry comprising a communication module for communicating with a host. At least one pin of the SATA connector is evaluated to detect a host type. When the host type is SATA, the communication module is configured to operate according to a SATA protocol, and when the host type is non-SATA, the communication module is configured to operate according to a non-SATA protocol.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: April 15, 2014
    Assignee: Western Digital Technologies, Inc.
    Inventor: Marc J. Lalouette
  • Patent number: 8700849
    Abstract: A storage device includes: an input/output section connected to an electronic apparatus; a memory for storing data; a control section accessing the memory based on an instruction input from the electronic apparatus to the input/output section; and a communication section communicating with an external apparatus separate from the electronic apparatus, wherein the control section accesses a range in the memory specified by the electronic apparatus based on the instruction from the electronic apparatus and causes data associated with the accessed range to be transmitted and received between the communication section and the external apparatus.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: April 15, 2014
    Assignee: Sony Corporation
    Inventors: Hideaki Okubo, Takumi Okaue, Jun Tashiro, Takeshi Ishimoto, Hiroshi Kuno
  • Patent number: 8694726
    Abstract: A memory module system, a method for operating a memory module system, and an adapter card is disclosed. One embodiment provides last one memory buffer device, and a first plug mechanism for connecting the adapter card to a memory module system, and a second plug mechanism for connecting the adapter card to a memory module.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: April 8, 2014
    Assignee: Qimonda AG
    Inventors: Daniel Mysliwitz, Jens Niemax
  • Patent number: 8687943
    Abstract: The application manager 37 conducts “application signaling” when a first disc is replaced with a second disc. At this point, an application is continued if it is written in an application management table assigned to a Title played last on a first disc and also written in an application management table assigned to a Title to be played first on a second disc. On the other hand, an application is ended is it is written in the application management table assigned to the Title played last on the first disc but not written in the application management table assigned to the Title to be played first on the second disc.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: April 1, 2014
    Assignee: Panasonic Corporation
    Inventor: Wataru Ikeda
  • Patent number: 8688538
    Abstract: One embodiment of the present invention provides a system that facilitates purchasing a memory upgrade for a computer system. This system operates by obtaining memory configuration information for the computer system, and then determining a memory upgrade option based upon the memory configuration information. Next, the system presents an option to purchase the memory upgrade option to a user of the computer system. If the user indicates that the user would like to purchase the memory upgrade option, the system automatically initiates a purchase transaction for the memory upgrade option. In one embodiment of the present invention, the system automatically initiates the purchase transaction through a web site. In a variation on this embodiment, the system automatically transfers at least part of the memory configuration information to the web site so that the user does not have to reenter details of the memory configuration information.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: April 1, 2014
    Assignee: Round Rock Research, LLC
    Inventor: Paul R. Petersen
  • Publication number: 20140089583
    Abstract: Disclosed is a library apparatus and the like capable of correlating a slot to be shared into which a recording medium has been thrown to an appropriate logical library easily. In case that import processing to take the recording medium 5 into an external apparatus 7 is directed, a control unit 2 of a library apparatus 1 identifies, by referring to the logical library information 3, the logical library 6 connected to the external apparatus 7 which directed the import processing and correlates the slot 4 have been thrown the recording medium 5 to the identified logical library 6.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 27, 2014
    Applicant: NEC Corporation
    Inventors: YUUKI HAYAKAWA, SHIGEYOSHI HASHI, YOSHIYUKI ISHII, WATARU NOGUCHI, TAKAHIRO ICHIMURA
  • Patent number: 8683159
    Abstract: In some embodiments an interface of a portable memory device is used to store content information in a hidden memory region of the portable memory device. The interface is also used to store information in a visible memory region of the portable memory device. The information stored in the visible memory region allows the content information stored in the hidden memory region to be accessed. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: March 25, 2014
    Assignee: Intel Corporation
    Inventor: Robert Dunstan
  • Patent number: 8683167
    Abstract: A method, computer program product, and computing system for maintaining a queue of cache operations to be performed within a cache memory system. The cache operations include one or more of cache write operations and cache read operations. The cache operations within the queue are reordered based, at least in part, upon a maximum acceptable write operation latency.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: March 25, 2014
    Assignee: EMC Corporation
    Inventors: Roy E. Clark, Randall H. Shain
  • Patent number: 8683124
    Abstract: An unmount state storing unit configured to store a state of unmount processing to end access processing to a memory card attached to a device from a host computer is provided. During a period from immediately after a host computer executes the unmount processing until detaching of the memory card is detected, a value of the host computer unmount state storing unit is stored as “true”. During the period in which this value is “true”, a host computer mount request from another host computer is denied. Consequently, after the access processing to the memory card attached to a device by the host computer has ended, contents of the memory card cannot be read from the other host computer while the memory card is still attached.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: March 25, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshihisa Okutsu
  • Patent number: 8678278
    Abstract: A removable-medium apparatus that outputs data, which is stored on a removable medium that can be freely mounted or removed. The removable-medium apparatus comprises: a judgment unit that determines whether or not ID information that is entered matches ID information that is stored on the removable medium; and a control unit that outputs the data stored on the removable medium when the judgment unit determines that the entered ID information matches the ID information stored on the removable medium, and does not output the data stored on the removable medium when the judgment unit determines that the ID entered information does not match the ID information stored on the removable medium.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: March 25, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Megumi Kamata
  • Patent number: 8677069
    Abstract: Provided is a semiconductor storage device having a first interface section meeting a USB standard for connection to host equipment, a NAND memory section that is a first semiconductor memory section, a second interface section to which small memory cards can be connected, each small memory card having a second semiconductor memory section, and a controller capable of controlling the NAND memory section and the second semiconductor memory sections by one linear address.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: March 18, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroko Okabayashi, Tetsuya Kaise, Noriaki Emura
  • Patent number: 8677092
    Abstract: A computing device and method for managing security of a memory or storage device without the need for administer privileges. To access the secure memory, a host provides a data block containing a control command and authentication data to the memory device. The memory device includes a controller for controlling access to a secure memory in the memory device. The memory device identifies the control command in the data block, authenticates the control command based on the authentication data, and executes the control command to allow the host device to access the secure memory.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: March 18, 2014
    Assignee: STEC, Inc.
    Inventor: Mehran Ramezani
  • Patent number: 8671260
    Abstract: According to one embodiment, a memory system includes a memory that includes a plurality of parallel operation elements, each of which stores therein write data from a host device and on each of which read/write is individually performed, a control unit that performs the read/write to the parallel operation elements simultaneously, and a required-performance measuring unit that measures a required performance from the host device are included. The control unit changes the number of simultaneous executions of the read/write of the parallel operation elements based on the required performance measured by the required-performance measuring unit.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: March 11, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masahiro Abe, Kouhei Fujishige
  • Patent number: 8667604
    Abstract: A portable rewritable medium and a method are provided for preventing unauthorized use of executable software stored on the portable rewritable medium. A portion of the software stored on the portable rewritable medium may include instructions for a processing device to determine whether execution of the executable software is permitted. If execution of the executable software is permitted, the processing device may execute the executable software directly from the portable rewritable medium. Characteristics of the portable rewritable medium may be checked to determine whether functionality of the executable software is to be limited.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Mukesh Karki, Yusuf Atas, Bhrighu Sareen, Serdar Unal
  • Publication number: 20140059296
    Abstract: Embodiments of the present invention relate to a storage technology agnostic system for persisting software instantiated objects. The system provides an ability for software systems to use one persistence logic tool for disparate storage systems, such as MySQL databases and NoSQL databases, to store the software instantiated objects. These different storage systems can be utilized from within the same software system. The software instantiated objects from the software system are mapped to one or more storage systems via the persistence logic tool, which is configured as a single interface for all the storage systems.
    Type: Application
    Filed: August 27, 2012
    Publication date: February 27, 2014
    Applicant: SYNCHRONOSS TECHNOLOGIES, INC.
    Inventors: David E. Berry, Michael Bellomo
  • Patent number: 8661185
    Abstract: An electronic library for managing data from removable data storage devices is described. The electronic library may have a stand-alone housing with a plurality of receptacles, at least two of the receptacles sized to connect with at least a first type of removable data storage device. An interface positioned on the housing permits concurrent access to removable data storage devices connected with the plurality of receptacles. A data access module in the housing may be configured to emulate a single removable data storage device containing data folders with corresponding to each removable data storage device. A refresh module in the housing may be configured to refresh each memory address of a removable data storage device in communication with one of the plurality of receptacles so that data integrity may be preserved.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: February 25, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Tyler Thorp, Brent Haukness, Henry Hutton
  • Patent number: 8650343
    Abstract: In one embodiment of the invention, a replaceable memory apparatus is disclosed. The replaceable memory apparatus includes a first rectangular multilayer printed circuit board having a first side and a second side opposite the first side; a first male pluggable electrical connector mounted to the first side near a first edge; a first female pluggable electrical connector mounted to the second side; and first non-volatile memory mounted to the first side and the second side. The first female pluggable electrical connector is coupled to the first male pluggable electrical connector to feed through first signals. The first non-volatile memory is coupled to the first female pluggable electrical connector and the first male pluggable electrical connector to receive the first signals.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: February 11, 2014
    Assignee: Virident Systems, Inc.
    Inventors: Ruban Kanapathippillai, Ashwin Narasimha, Kenneth A. Okin, Vijay Karamcheti
  • Publication number: 20140040521
    Abstract: A memory card and a connection slot insertedly provided thereof are proposed. The memory card comprises a plurality of pin holes and the connection slot comprises a plurality of pin headers. The memory card may be inserted into the pin headers of the connection slot by means of the pin holes so as to transmit a specific transfer protocol specification between the memory card and the connection slot. When the pin holes of the memory card is inserted into the pin headers of the connection slot, the contact area between each of pin holes and each of corresponding pin headers can be wider so that the connection between them can be tight and stable, which results in high reliability in the contact between the memory card and the connection slot and thus improves the security in data transmission.
    Type: Application
    Filed: August 2, 2013
    Publication date: February 6, 2014
    Applicant: Innodisk Corporation
    Inventors: CHIN-CHUNG KUO, HSIN-JUNG HUNG
  • Patent number: 8645625
    Abstract: Embodiments of archival storage system are disclosed. The archival storage system includes one or more removable disk drives that provide random access and are readily expandable. In embodiments, some or all of the data within the removable disk drive(s) is immutable. The archiving system creates a designation for the data representing the data as having Write Once Read Many (WORM) protection. Actions associated with the data may be received and determined to be read accesses. If the actions are something other than a read access, the archiving system, in embodiments, prevents the action on the data.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 4, 2014
    Assignee: Imation Corp.
    Inventors: Matthew D. Bondurant, Payman Dadashpour
  • Patent number: 8645624
    Abstract: A smartcard includes a write unit that writes data to be written to a data memory according to a write command supplied from an external device, a determining unit that determines whether important data is contained in the data to be written specified by the write command supplied from the external device, a calculating unit that calculates a head address of the important data in the data memory based on data length from a head of the data to be written to a head of the important data and an address on the data memory at which a process of writing the data to be written is started when the determining unit determines that important data is contained in the data to be written, and a position table that stores information indicating a head address of the important data in correspondence to information indicating the important data.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: February 4, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Tomomi Ohnuma
  • Publication number: 20140032841
    Abstract: A system and method for object deletion in persistent memory using bitmap windows representing memory chunks. In accordance with an embodiment, the system can generally be used with computing environments that use persistent memory, such as smart cards, Java Cards, and other resource-constrained environments. In accordance with an embodiment, the system comprises a processor or computational engine and a persistent memory for storage of software objects; and a data structure which can include one or more memory bitmap windows, each of which represents a chunk of addressable space in the persistent memory; wherein the system uses the one or more memory bitmap windows in deleting non-reachable objects from the persistent memory.
    Type: Application
    Filed: March 1, 2013
    Publication date: January 30, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Saqib Ahmad
  • Publication number: 20140032842
    Abstract: An inverter device includes an inverter main circuit to which a load is connected, an input unit configured to receive an input operation by a user, a connector into which a hot-pluggable external storage device is insertable, and a control unit configured to control writing of a log to the external storage device inserted into the connector. When the external storage device is inserted in the connector, the control unit switches the external storage device to a connected state in which the log is allowed to be written to the external storage device. When the input unit receives the input operation during the connected state of the external storage device, the control unit stops writing of the log to the external storage device and switches the external storage device to a disconnected state in which the external storage connector is removable from the connector.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 30, 2014
    Applicant: Toshiba Schneider Inverter Corporation
    Inventor: Yoichi GOSHI
  • Patent number: 8639879
    Abstract: Method and apparatus for optimally placing memory devices within a computer system. A memory controller may include circuitry configured to retrieve or one or more performance metrics a plurality of memory devices connected thereto. Based on the performance metrics and one or more predefined rules for placing memory devices, the circuitry may determine an optimal placement of the memory devices in the system.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gerald K. Bartley, John M. Borkenhagen, Philip R. Germann, William P. Hovis
  • Patent number: 8639873
    Abstract: A detachable storage device can comprise a ram cache, a device controller, and a storage system. The ram cache may be configured to receive data from a digital device. The device controller may be configured to transfer the data from the ram cache to the storage system. The storage system may be configured to store the data at a predetermined event.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 28, 2014
    Assignee: Imation Corp.
    Inventors: David Alexander Jevans, Gil Spencer
  • Patent number: 8635426
    Abstract: A memory-array decoder operably coupled to a memory array comprising a sequence of rows and receiving as input a plurality of address bits whereby these address bits are transformed by transforming logic. This transforming logic may include adders. Transforming logic may alternately include comparators or exclusive-or circuits. Transforming logic comprising adders may include overflow carry bits that are discarded, ignored, or otherwise not used or the overflow logic may be omitted altogether.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: January 21, 2014
    Inventor: Daniel Robert Shepard
  • Patent number: 8634099
    Abstract: An electronic device includes a storage unit that stores configuration data related to the electronic device, a configuration data writing unit that writes configuration data from the storage unit to the external storage device when electronic device power turns off, a configuration data updating unit that, after the configuration data is written to the external storage device, executes a deletion process to delete the configuration data in the storage unit, or an initialization process that resets the configuration data in the storage unit to a default initialization value, a configuration data reading unit that reads the configuration data from the external storage device when electronic device power turns on, a configuration unit that configures the electronic device based on the read configuration data, and a configuration data deletion unit that deletes the configuration data stored in the external storage device after the configuration unit completes configuring the electronic device.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: January 21, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Kensuke Machii, Jinichi Nakamura
  • Patent number: 8635403
    Abstract: A reconfigurable type of flash memory-based storage device is disclosed. The flash memory-based storage device provides a plurality of mechanisms to accommodate a number of flash memory cards. As the storage capacity of the flash memory cards is increased over the time, so does the flash memory-based storage device by replacing only the flash memory cards.
    Type: Grant
    Filed: July 2, 2011
    Date of Patent: January 21, 2014
    Assignee: O.C.K. Investment B.V. LLC
    Inventors: Yingju Sun, Joe Zheng
  • Patent number: 8635404
    Abstract: A controller for transferring data between a host and a storage medium includes a data transfer unit and a control unit. The data transfer unit transfers data according to control commands from the host if the data transfer unit is enabled. The control unit coupled to the data transfer unit receives a status signal indicating whether the storage medium is coupled to a socket of the controller. The control unit provides interruption signals to the host. Power and a clock signal for the control unit are disabled if the status signal indicates that the storage medium is decoupled from the controller.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: January 21, 2014
    Assignee: O2Micro, Inc.
    Inventors: Jeng-Luen Li, Kugao Ouchi
  • Patent number: 8635419
    Abstract: Embodiments provide systems and methods for maintaining immutable data in an archiving system using random access memory. To ensure data is immutable, novel pointers are maintained. For example, a modular drive bay maintains a pointer to a memory address in the removable drive memory cannot write data to a memory block that precedes the pointer. Data may only be stored after the pointer in the removable drive. As such, once data is written to the removable drive, the data cannot be overwritten although the removable drive employs random access memory.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: January 21, 2014
    Assignee: Imation Corp.
    Inventors: Matthew D. Bondurant, Mark Payne, S. Christopher Alaimo
  • Patent number: 8631203
    Abstract: A method and apparatus for managing the caching of data on an auxiliary memory of a computer. Pages of data may be cached on an auxiliary memory, such as a flash memory, at a virtual level using an identifier that does not involve a physical address of the pages on a memory. Pages may be cached on auxiliary memory that may be removable from the computer, e.g., by unplugging the memory from the computer. Page data may be encrypted and/or compressed on the auxiliary memory. An authentication indicator may be used to verify the accuracy of cached data in the case of an interrupted connection to the auxiliary memory, e.g., as a result of computer power down, hibernation, removal of the memory from the computer, etc.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael Fortin, Cenk Ergan, Mehmet Iyigun, Yevgeniy Bak, Ben Mickle, Aaron Dietrich, Alexander Kirshenbaum
  • Patent number: 8631185
    Abstract: A system for high-speed data transfer within a portable device, such as, cell phone or a set-top box, which includes a memory medium and a processor. The system includes a first port for coupling to the processor, and a second port for coupling to the memory medium. Further, the system includes an embedded Universal Serial Bus (USB) host configured for receiving data transfer commands from the processor, and transferring data at high speed between a USB device on the processor and the memory medium. Moreover, a data path is provided between the embedded USB host and the first port.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: January 14, 2014
    Assignee: Standard Microsystems Corporation
    Inventor: Morgan Monks
  • Patent number: 8631221
    Abstract: Methods and apparatus for allocating host memory for use by a host channel adapter (HCA) with insufficient on-board memory are disclosed. In one embodiment, a method includes determining when a host memory arrangement which has a host memory updates a system address map associated with the host memory, and obtaining control from a system basic-input-output-system (BIOS) associated with an operating system (OS) of the host memory arrangement when the system address map is updated. The method also includes allocating a first memory block in the host memory using an add-on device after obtaining control from the host memory arrangement. The system address map is updated by the add-on device to indicate that the first memory block has been allocated to the add-on device. Finally, the method includes returning the control to the system BIOS after updating the system address map.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: January 14, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Vetrivelan Krishnan
  • Publication number: 20140013050
    Abstract: According to one embodiment, a nonvolatile semiconductor memory device, a controller, an extended function section, and an extension register. The controller controls the nonvolatile semiconductor memory device. The extended function section is controlled by the controller. The extension register which is provided with a certain block length capable of defining an extended function of the extended function section. The controller processes a first command to write header data of a command to operate the extended function section to the extended function section through the extension register, and a second command to read header data of a response from the extended function section through the extension register.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 9, 2014
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Shinichi MATSUKAWA, Akihisa Fujimoto
  • Publication number: 20140013051
    Abstract: A data storage method and a data storage apparatus are provided. The method includes determining a type of operating system of a host. A configuration file corresponding to the type of the operating system is stored in a data card connected to the host. A memory file system is established according to a first mounting information in the configuration file. A storage device is mounted according to a second mounting information in the configuration file. A correspondence between a storage space in the memory file system and the mounted storage device is set. The mounted storage device is used to store data that is to be stored in the data card.
    Type: Application
    Filed: September 9, 2013
    Publication date: January 9, 2014
    Applicant: Huawei Technologies Co., LTD
    Inventor: Xiaobin Qian
  • Publication number: 20140013049
    Abstract: According to one embodiment, a nonvolatile semiconductor memory device, a controller, an extended function section, and an extension register. The controller controls the nonvolatile semiconductor memory device. The extended function section is controlled by the controller. The extension register which is provided with a certain block length capable of defining an extended function of the extended function section. The controller processes a first command to write header data of a command to operate the extended function section to the extended function section through the extension register, and a second command to read header data of a response from the extended function section through the extension register.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 9, 2014
    Applicant: Kabushiki Kaisha Toshiba
    Inventors: Shinichi Matsukawa, Akihisa Fujimoto
  • Patent number: 8623099
    Abstract: According to the present invention, there is provided a system for securing data with a storage system. The system includes at least one storage device. In addition, the system includes a security mechanism for recognizing an attempt to insert or remove the storage device. Moreover, the system includes a management unit to control the insertion and removal of the storage device.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Windsor Wee Sun Hsu, Shauchi Ong
  • Publication number: 20140006710
    Abstract: According to one embodiment, a non-transitory medium, a controller, a memory, an extension function section, and an extension register. The controller controls the non-transitory medium. The memory which is serving as a work area is connected to the controller. The extension function section is controlled by the controller. The extension register which is provided on the memory is provided with a certain block length capable of defining an extension function of the extension function section. The controller processes a first command to write header data of a command to operate the extension function section to the extension function section through the extension register, and a second command to read header data of a response from the extension function section through the extension register.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 2, 2014
    Inventors: Shinichi MATSUKAWA, Akihisa FUJIMOTO
  • Publication number: 20140006682
    Abstract: A method includes implementing, with a memory of a computing device, a memory controller of the memory of the computing device, a storage device coupled to the computing device and/or an external device coupled to the computing device, a scheme for detecting an overlap between a first address range and a second address range. The first address range includes a first starting address and a first ending address, and the second address range includes a second starting address and a second ending address. The method also includes reducing a number of comparators utilized in the address range overlap detection through solely determining whether the first starting address is within the second address range or the second starting address is within the first address range.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: NVIDIA Corporation
    Inventors: SHANKARA RAO THEJASWI NANDITALE, Anand G Shirahatti, Rahul Jain
  • Patent number: 8621175
    Abstract: A configurable memory includes an interface section, a plurality of memory modules, and an internal configuration section. The interface section includes a millimeter wave (MMW) transceiver and interfaces with one or more external components. Each the plurality of memory modules includes a memory MMW transceiver and a plurality of memory cells. The internal configuration section includes a memory management unit and a memory management MMW transceiver. The memory management unit is operable to determine configuration of at least some of the plurality of memory modules to form a memory block, identify an interface MMW transceiver to provide a wireless link to the memory block, and generate a configuration signal based on the determined configuration and the identified interface MMW transceiver. The memory management MMW transmits the MMW configuration signal to the identified interface MMW transceiver and the MMW transceivers of the memory modules.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: December 31, 2013
    Assignee: Broadcom Corporation
    Inventors: Ahmadreza (Reza) Rofougaran, Timothy W. Markison
  • Publication number: 20130346691
    Abstract: After a file is stored in a storage device, the file is segmented into a first segment and a second segment, the latter of which is relocated to a removable security device only when the removable security device is connected to the storage device. After the removable security device is removed from the storage device, as long as the removable security device is kept by the owner of the file, the file cannot be accessible for someone other than the owner even if said someone takes the storage device. Security of the file is thus assured.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Inventors: Chien-Liang Wu, Kuan-Jen Chen