Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


For data storage device

Subclass of:

710 - Electrical computers and digital data processing systems: input/output

710001000 - INPUT/OUTPUT DATA PROCESSING

710062000 - Peripheral adapting

710072000 - Application-specific peripheral adapting

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
710074000 For data storage device 89
20110179204USB AUTORUN DEVICE - A portable, application-specific USB autorun device, following connection to a computer terminal, automatically initialises or presents itself as a known type of device and then automatically sends to the terminal a sequence of data complying with a standard protocol, that sequence of data automatically causing content to be accessed or a task to be initiated. The device (i) includes a standardised USB module that includes a USB microcontroller, the standardised module being designed to be attached to or embedded in multiple types of different, application specific packages but (ii) excludes mass memory storage for applications or end-user data.07-21-2011
20090193161Information processing device - An information processing device comprising a data record medium access unit into which a data record medium, which has a first operation mode and a second operation mode as operation modes and has a first sub-operation mode and a second sub-operation mode as sub-operation modes of the second operation mode, is inserted and which gains access to the inserted data record medium, wherein it is necessary to stop power supply to the data record medium when the access to the data record medium is switched between the first operation mode and the second operation mode, but it is not necessary to stop the power supply to the data record medium when the access to the data record medium is switched between the first sub-operation mode and the second sub-operation mode and a selection unit which allows a user to select a type of access to the data record medium inserted into the data record medium access unit, wherein the information processing device is able to select an operation mode having a fastest data transmission rate among operation modes in which a newly detected data record medium is operable on the basis of a mode selection table.07-30-2009
20120246362DOUBLE-BUFFER INSERTION COUNT STORED IN A DEVICE ATTACHED TO A PHYSICAL LAYER MEDIUM - One exemplary embodiment is directed to a connector assembly. The connector assembly comprises a port having a media interface configured to interface with a storage device interface of a connector. The connector is attached to a segment of physical communication media. The connector also includes a storage device. The connector assembly also comprises a programmable processor configured to execute software that stores information to the storage device using a plurality of redundant storage operations by which a plurality of copies of the information is sequentially stored in the storage device.09-27-2012
20130080666HARD DISK DRIVE INTEGRATED CIRCUIT WITH INTEGRATED GIGABIT ETHERNET INTERFACE MODULE - An integrated circuit of a hard disk drive includes an Ethernet network interface module configured to transmit and receive data packets via an Ethernet connection. The data packets respectively include packet headers and at least one of small computer system interface (SCSI) commands and SCSI data requests. A processor is configured to process the data packets transmitted and received by the Ethernet network interface module. A hard disk control module is configured to control, based on the at least one of the SCSI commands and the SCSI data requests, writing of data to a hard disk and reading of the data from the hard disk. Each of the hard disk control module, the processor, and the network interface module is located in the integrated circuit.03-28-2013
20120221752DEVICE MANAGEMENT APPARATUS, DEVICE MANAGEMENT SYSTEM, INFORMATION MANAGEMENT METHOD, INFORMATION MANAGEMENT PROGRAM AND RECORDING MEDIUM STORING THE PROGRAM THEREIN - A device management apparatus connected to one or more devices via a data transmission channel includes an input information holding unit for holding an input information group including one or more pieces of input information, each of which is to be connected to device information of a device; a device search unit for detecting the devices by a search; a device information acquiring unit for acquiring the device information from the devices; a cross-checking unit for cross-checking information items of the input information with those of the device information; and a registering and updating unit for performing data registration/update by, when the cross-checking unit determines that there is a common information item between the input information and the device information, connecting a piece of input information to the device information based on item entries of the common information item, and storing the connected information as registry management information.08-30-2012
20090234994Method, apparatus, and system for port multiplier enhancement - A method, apparatus and system are provided for enhancing port multipliers. In one embodiment, a port multiplier is configured to couple a network host with port multipliers. The port multiplier includes a top port multiplier to establish and maintain communication with each of the port multipliers to communicate with the network host, and the port multipliers having intermediate port multipliers and/or bottom port multipliers. Further, network devices are in communication with the port multipliers, the port multiplier, and the network host.09-17-2009
20090006681DUAL BUS EXPRESSCARD PERIPHERAL DEVICE - A peripheral device is disclosed having two associated memory modules, and which is configured to fit within the ExpressCard slot. One memory module communicates with a host over the PCIe bus interface of the ExpressCard slot, while the other memory module communicates with the host over the USB interface of the ExpressCard slot.01-01-2009
20130166797STORAGE APPARATUS AND METHOD FOR CONTROLLING SAME - Proposed are a storage apparatus and a method of controlling same which make it possible to prevent deterioration in the response performance of the whole system effectively and in advance.06-27-2013
20100077118Virtual Media Systems, Methods and Devices - In a KVM system, a system provides for USB devices to be accessed by target computers. A KVM switch connects a client with a target server via a network, the client computer having at least one device attached thereto. A second mechanism connects to a USB port of the target and communicates with the target using a USB protocol. A client mechanism communicates with the second mechanism via the network. A virtual media mechanism enables the target server to access the USB device attached to the client.03-25-2010
20100077117SATA MASS STORAGE DEVICE EMULATION ON A PCIe INTERFACE - A mass storage device, system, and method for operating a mass storage device are disclosed. In one such mass storage device, a host bus adaptor emulates a SATA mass storage device over a PCIe interface with a host system. The host system generates commands with the PCIe mass storage device in the same format as if communicating with a SATA mass storage device. The PCIe mass storage device responds in the same SATA format.03-25-2010
20110004712STORAGE SYSTEM EFFECTIVELY USING FREE PORTS - A first free port present in a controller or a switch device is physically connected to a second free port present in a switch device (switch device in another storage device unit) other than the controller or switch device comprising the first free port. The possibility of logical connection via a physical path connecting the first free port and second free port is controlled.01-06-2011
20120290750Systems and Methods For Eliminating Single Points of Failure For Storage Subsystems - Systems and methods directed to preventing a single point of failure by utilizing N_Port ID Virtualization (NPIV). During some procedures used by storage subsystems, such as migration, there is oftentimes only a single path from a host to a storage subsystem, which causes a potential single point of failure for the entire system. By utilizing NPIV, this problem may be mitigated.11-15-2012
20110302341Data Flow Control and Bridging Architecture Enhancing Performance of Removable Data Storage Systems - A data flow control and bridging architecture that enhances the performance of removable data storage systems. In one implementation, the present invention provides a bypass bus implementation where the data transfer phase associated with select commands occurs directly between the host computing system and the target removable data storage unit. In one implementation, the present invention further provides a data flow and bridging architecture that emulates a removable media interface, such as the ATAPI interface, to the host computing system, and translates these commands for a target removable storage unit that implements a fixed media interface, such as the ATA interface. In yet another implementation, the present invention provides a data flow and bridging architecture that supports the serial ATA interface.12-08-2011
20100115162Redundant Storage Virtualization Computer System - A redundant storage virtualization computer system is provided. The redundant storage virtualization computer system comprises a host entity for issuing an IO request, a redundant storage virtualization controller set coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage space to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller set. The redundant storage virtualization controller set comprises a first and a second storage virtualization controller both coupled to the host entity, the storage virtualization controllers communicate therebetween via a PCI-Express interconnect. In the redundant storage virtualization controller set, a storage virtualization controller will take over the functionality originally performed by the alternate storage virtualization controller when the alternate storage virtualization controller is not on line.05-06-2010
20100115161Restoring Data to a Point in a Continuum of Input/Output Operations - To restore data, substantially continuous recording of input/output (I/O) operations in a storage system is performed to provide an I/O continuum of I/O operations. Based on analyzing activity associated with the storage system, points in the I/O continuum associated with valid data are identified. Data in the storage system is restored to one of the identified points.05-06-2010
20100268858SATA data connection device with raised reliability - There is disclosed a data connection device, particularly to a SATA data connection device with raised plug-in stability and reliability. The SATA data connection device mainly comprises a SATA data connection seat and a SATA component terminal. A seat body of the SATA data connection seat is provided therein with a slot. On each of two short perimeters of the seat body, there is additionally provided a laterally extending support frame having a snap-fit groove. Moreover, a shell layer of the SATA component terminal is additionally provided at the lower edge of each of two short perimeters thereof with a snap fitting. A snap hook, which may be pressed to tilt, is provided at the bottom end of the snap fitting. When a SATA data connector of the SATA component terminal is insertedly connected into the slot of the SATA data connection seat, the snap hook of the snap fitting may be also snapped into the snap-fit groove. Thus, not only the plug-in stability and reliability of the data connection device may be enhanced significantly, but also the accuracy of high-speed data transmission may be assured.10-21-2010
20100268857Management of Redundant Physical Data Paths in a Computing System - A redundancy manager manages commands to peripheral devices in a computer system. These peripheral devices have multiple pathways connecting it to the computer system. The redundancy manager determines the number of independent pathways connected to the peripheral device, presents only one logical device to the operating system and any device driver and any other command or device processing logic in the command path before the redundancy manager. For each incoming command, the redundancy manager determines which pathways are properly functioning and selects the best pathway for the command based at least partly upon a penalty model where a path may be temporarily penalized by not including the pathway in the path selection process for a predetermined time. The redundancy manager further reroutes the command to an alternate path and resets the device for an alternate path that is not penalized or has otherwise failed.10-21-2010
20090150581Method and system for providing data volumes - A method for processing input/output request packets (IRPs) directed to Data Volumes having a meta-data extent and at least one data extent begins by initiating an IRP. The IRP is evaluated by a volume filter to determine a meta-data extent to handle the IRP. The IRP is directed by the volume filter to the appropriate meta-data extent. The IRP is redirected from the meta-data extent to at least one data extent associated with the meta-data extent.06-11-2009
20120110228Medical Data Collection Apparatus - A physiological data collection device obtains physiological data from a subject interface on a subject. The physiological data collection device includes a data connector such as a USB connector for connecting directly to a computer. When the physiological data collection device is connected to the computer, the physiological data is uploaded to a remote data processing center for computer-based analysis and review by a medical professional. A report can be provided to the subject based on the analysis and review. When the subject interface is physically connected to the physiological data collection device, the data connector is prevented from being connected to an external device such as the computer.05-03-2012
20110264833STORAGE METHOD, STORAGE SYSTEM, AND CONTROLLER - A storage method, a storage system, and a controller are disclosed. The method is applicable to a system that includes at least one controller, at least two Peripheral Component Interconnection Express (PCIE) Input/Output (IO) modules, and at least two storage devices. The at least two storage devices are connected through a PCIE switch chip of the at least one controller, and the at least two PCIE IO modules are connected through a PCIE switch chip of the at least one controller. The method includes: receiving a request message from a server through the at least two PCIE IO modules; and accessing the at least two storage devices according to the request message. The at least two PCIE IO modules are shared between controllers, thereby saving resources; and the storage devices access the controllers without the need of a hard disk controller or a hard disk extension chip, thereby saving costs.10-27-2011
20130290576DISPLAY DEVICE HAVING CONNECTION RECEIVING PORTION FOR EXTERNAL STORAGE DEVICE AND IMAGE FORMING APPARATUS HAVING DISPLAY PANEL - A display device as in one aspect of the present disclosure includes a display panel, a case, a connection receiving portion, a connection determination portion, and a display processing portion. The display panel displays an image. The case supports a display surface of the display panel so as to be viewable from the exterior. The connection receiving portion is provided to a side surface of the case, and electrically connects to an external storage device. The connection determination portion determines whether or not the external storage device has been connected to the connection receiving portion. The display processing portion displays, on the display panel, a connection portion image indicative of a connection portion of the connected external storage device in a case where the external storage device has been determined by the connection determination portion to have been connected.10-31-2013
20080235414RETRACTABLE MEMORY DRIVE - A retractable memory drive in accordance with the present invention comprises a top casing, a middle carrier, an electronic device such as a USB thumb drive, and a bottom casing. A positioning device on the middle carrier has a portion that protrudes outside the casing and operates like a button. The location of the positioning device where the button is located has two key attributes. First, there is a protrusion that acts as a lock with the casing. Second, the area below the button is not rigid and so it gives way when pressure is applied to the button. The top and bottom casings provide a casing structure which includes two detents. One detent is for locking the device with the connector in the extended position, and one detent for locking the device with the connector retracted in the in position. This allows for just one press of the extended portion of the positioning device to unlock it from its present position. When the device reaches its new position it will automatically lock. There are also guide rails that allow the middle carrier to remain in an appropriate position.09-25-2008
20080244123Storage Medium - A storage medium connectable with an external device includes a data communication unit performing data communication with the external device, a data storing unit storing therein data received from and/or to be sent to the external device via the data communication unit, a first device information output unit sending first device information for making the external device recognize the storage medium as a storage to the external device via the data communication unit, and a second device information output unit sending second device information for making the external device recognize the storage medium as a printer to the external device via the data communication unit. When the data communication unit receives print data transmitted by the external device in case where the second device information is sent, the data storing unit stores the print data in a state readable externally via the data communication unit.10-02-2008
20110208883MEMORY DEVICE AND METHOD FOR OPERATING AND CONTROLLING THE SAME - A method for operating a memory device includes determining whether or not a data mask operation is to be performed and setting a mask setting value to a predetermined value, receiving a data packet, and extracting mask information from the data packet for masking data in response to the mask information and the mask setting value.08-25-2011
20090144469USB KEY EMULATION SYSTEM TO MULTIPLEX INFORMATION - In an information handling system, a universal serial bus (USB) key emulation system includes a USB hub operable to communicate with a USB host, a USB bus communicatively coupled with the USB hub, a USB controller communicatively coupled with the USB bus via a set of endpoints, and a USB virtual media module communicatively coupled with the USB controller and operable to communicate data between the USB controller and a plurality of data storage devices as if the plurality of data storage devices are a single USB key.06-04-2009
20110145452METHODS AND APPARATUS FOR DISTRIBUTION OF RAID STORAGE MANAGEMENT OVER A SAS DOMAIN - Methods and apparatus for distributing Redundant Array of Independent Disks (RAID) storage management to one or more Serial Attached SCSI (SAS) expanders in a SAS domain. A RAID set comprises a set of one or more SAS expanders coupled to communicate with one another to process I/O requests directed to a RAID logical volume of the RAID set. The RAID logical volume is distributed over portions of each of multiple storage devices. Each SAS expander of the RAID set is coupled to one or more of the multiple storage devices. Each SAS expander of the RAID set processes a corresponding portion of a received I/O request directed to the RAID logical volume. A master SAS expander of the RAID set receives and aggregates the status information from each of the SAS expanders of the RAID set and returns a completion status to the requesting SAS initiator.06-16-2011
20090222602Optimized data transfer between a portable device and a remote computer - Embodiments of the present invention provide a portable MTP framework. In an embodiment, the portable MTP framework includes an MTP communications stack and a portability layer. The portability layer decouples the MTP communications stack from the underlying platform, storage, and transport components, thereby achieving transport protocol, platform, and storage media independence. The portable MTP framework according to embodiments of the present invention includes platform-specific software components, including, for example, communications device drivers (USB, TCP/IP, etc.), a transport controller, a session handler, storage device drivers (USB drive, SD card, Hard disk, etc.), a storage controller, and a platform interface. The portable MTP framework further includes application-specific software components, including, for example, an MTP router, MTP agents, and MTP managers.09-03-2009
20080307130Methods and apparatuses for processing I/O requests of data storage devices - Methods and apparatuses for processing input and/or output requests for data storage devices are disclosed. Method embodiments generally comprise receiving a number of requests, wherein at least one of the requests is an isochronous request having an initial deadline value, calculating a new deadline value for the isochronous request, and issuing the isochronous request when the new deadline value is less than a threshold value. Apparatus embodiments generally comprise a request receiver to receive a number input or output requests, a logic module to calculate a deadline value for an isochronous request, where the calculated deadline value relates to the amount of time which has transpired between the creation of the isochronous request and the time the calculation is made, and an issuance module to issue the isochronous request if the calculated deadline value is equal or less than a threshold value.12-11-2008
20090094395KVM SWITCH HAVING A MEDIA AND INFORMATION CENTER AND MULTI-COMPUTER SYSTEM INCORPORATING THE SAME - A KVM switch system is disclosed where the KVM switch is connected to data terminals of the computers to receive various data from the computers, such as system information of the computers, multimedia data retrieved from the computers, information downloaded from the Internet such as stock quotes, etc. Each computer executes a data generation program to generate the data. The KVM switch generates images based on the received data. The images may show data from all computers simultaneously. In one embodiment, the KVM switch has a touch screen panel to display the images. In another embodiment, the KVM switch generates the images and combines them with desktop images from a computer, and the combined image is displayed on the console monitor connected to the KVM switch. The KVM switch may emulate a CD-ROM for each computer and uses an auto-run file to load the data generation programs to the computer.04-09-2009
20120271974SATA MASS STORAGE DEVICE EMULATION ON A PCIe INTERFACE - A mass storage device, system, and method for operating a mass storage device are disclosed. In one such mass storage device, a host bus adaptor emulates a SATA mass storage device over a PCIe interface with a host system. The host system generates commands with the PCIe mass storage device in the same format as if communicating with a SATA mass storage device. The PCIe mass storage device responds in the same SATA format.10-25-2012
20090077284System 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
20090077285Disk-array device having storage-device recognition and identification of a storage area network link environment - A disk-array device includes an information managing database for acquiring link information among a server device, a switch device, and a storage device via the switch device so as to manage the link information in a combined manner, and a collection/analysis unit for retrieving and collecting desired combined information of the link information from the information managing database so as to analyze the desired combined information.03-19-2009
20110238873DOCUMENT FINISHING DEVICE, AND METHOD FOR CONFIGURING SUCH A DEVICE - A method for configuring a document finishing device, such as a folding, binding or stapling machine, includes the steps of storing data referring to the selected command on a portable data storage device, connecting the portable data storage device to the document finishing device and reading the data from the data storage device into the document finishing device and configuring a functionality of at least one key of the document finishing device, based on data read from the data storage device. A document finishing device and a portable data storage device for carrying out the method are also provided.09-29-2011
20120246363EXTERNAL DEVICE OF CARD READER AND CARD READER - The present disclosure has provided an external device of a card reader and a card reader, which relate to the communication field. The embodiments of the present disclosure automatically transmit data in the memory card to a data receiving apparatus through a control module. The control module may be provided either within the card reader or within an external device of the card reader. The external device of the card reader may be provided between the card reader and the data receiving apparatus. The external device of the card reader and the card reader in the embodiments of the present disclosure automatically transmit data in the memory card to the data receiving apparatus and improve user experience. Moreover, the card reader in the embodiment of the present disclosure can be obtained by improving the existing card reader and external device without increasing too much cost.09-27-2012
20090327537Virtualized Serial Attached SCSI Adapter - A method, computer program product and computer system for the virtualization of an SAS storage adapter for logical partitions of a computer system, which includes providing a hypervisor, assigning a logical storage adapter to an operating system on one of the logical partitions, configuring the logical storage adapter using the hypervisor, and enabling data storage operations to use the logical storage adapter.12-31-2009
20100268855ETHERNET PORT ON A CONTROLLER FOR MANAGEMENT OF DIRECT-ATTACHED STORAGE SUBSYSTEMS FROM A MANAGEMENT CONSOLE - A system and device for central bios level management of direct-attached storage subsystems is disclosed. A system includes a plurality of DAS subsystems, with each DAS subsystem including a host bus adapter (HBA) having a local area network (LAN) port and a LAN communication module for providing a LAN communication based on an internet protocol (IP) address of the HBA. The system further includes a management console coupled to the plurality of DAS subsystems using the LAN port for managing the plurality of DAS subsystems by directly communicating with the HBA of said each DAS subsystem using the IP address of the HBA. The system also includes a network switch for controlling data traffic between the plurality of DAS subsystems and the management console.10-21-2010
20090113093MOBILE STORAGE DEVICE - A mobile storage device is disclosed to include a connection interface connectable to an external electronic apparatus, an adapter interface for the connection of a mobile electronic device, a data storage device formed of a CPU, a charging unit, a voltage converter, a power indicator unit, a signal switch, a memory and a control chip. By means of the control of the CPU and the control of the signal switch and the control chip, storage data is transferable between the external electronic apparatus and the mobile electronic device or between the external electronic apparatus and the memory of the data storage device, and the battery of the charging unit or the battery of the mobile electronic device is chargeable by the external electronic apparatus.04-30-2009
20130132621METHOD AND APPARATUS TO SHARE HARDWARE RESOURCES ACROSS STORAGE CONTROLLERS WITHIN A SYSTEM USING RESOURCE SHARING MODULE - Disclosed are storage controllers that can share resources (e.g., memory, CPU cycles, I/O bandwidth, etc.). The storage controllers are coupled via a resource sharing cable. When one storage controller determines a resource constraint exists that would prevent completion of a command by the storage controller, the storage controller queries or determines an availability of the resource on a second storage controller. If the resource is available, and can be shared, the storage controller uses the resource on the second storage controller to complete the command.05-23-2013
20090037625Hard disk adaptor - A hard disk adaptor includes a substrate and an interface structure. The substrate has a connecting side and a communicating side opposite to the connecting side. The thickness of the substrate corresponds to the Mini-Serial Attached SCSI standard. The interface structure is disposed on the middle of the connecting side, and the interface structure corresponds to the Mini-Serial Attached SCSI standard. The interface structure is a concaving and protruding structure. The interface structure has a protruding portion and two concaving portions formed on the two opposite sides of the protruding portion. The protruding portion has a conductive portion. The hard disks having different interfaces are respectively connected to the unitary standard interfaces of a middle board by the interface structure. Therefore, the cost of the hard disk adaptor is reduced, the structure of the hard disk adaptor and the assembly of the hard disk and the middle board is simpler.02-05-2009
20130138844NON-VOLATILE TYPE MEMORY MODULES FOR MAIN MEMORY - A computing system is disclosed that includes a memory controller in a processor socket normally reserved for a processor. A plurality of non-volatile memory modules may be plugged into memory sockets normally reserved for DRAM memory modules. The non-volatile memory modules may be accessed using a data communication protocol to access the non-volatile memory modules. The memory controller controls read and write accesses to the non-volatile memory modules. The memory sockets are coupled to the processor socket by printed circuit board traces.05-30-2013
20110022749SYSTEM CONTROL SERVER, STORAGE SYSTEM, AND SETTING METHOD - An operation mode acquiring unit compares before-expansion connection device information and after-expansion connection device information that are acquired by a device information acquiring unit, recognizes expanded device information on an external storage device that is expanded in a storage system, and acquires an operation mode that is applied to the storage system after the external storage device is expanded from a correspondence storage unit by using the recognized expanded device information. A setting executing unit executes the setting for the storage system accompanied with the expansion of the external storage device on the basis of the after-expansion connection device information acquired by the device information acquiring unit and the operation mode acquired by the operation mode acquiring unit.01-27-2011
20110040910RECORDING/REPRODUCING APPARATUS - A device, including a first storage unit configured to store a first plurality of files and a first management data corresponding to the first files; a connector configured to connect to an external storage device, the external storage being configured to store a second plurality of files and second management data corresponding to the second files; a controller configured to generate new management data by merging the first management data and the second management data, and to store the new management data in a memory; and a display unit configured to display contents of the first and second plurality of files based on the new management data without indicating to the user where the respective files are stored.02-17-2011
20110035519COMPUTER STORAGE DEVICE ADAPTER - An adapter for mounting a device in a computer enclosure is disclosed herein. A computer storage device adapter includes an adapter chassis configured to be installed in at least one drive bay of a computer, and to house a storage device. The adapter further includes a bezel attached to the chassis. The bezel has a color, texture, and relief pattern matching a color, texture, and relief pattern of a portion of a front panel of the computer directly adjacent to the at least one drive bay in which the adapter is to be installed.02-10-2011
20110119416Storage Control Method and Related Storage Control Device for a Computer System - A storage control method for a computer system for automatically executing connection at a proper time includes a storage control device generating a command for accessing a storage device, outputting the command through a port multiplier, and the computer system transmitting a signal to the port multiplier to form a connection state with the storage control device when a connection request is received by the storage control device.05-19-2011
20100057956Virtual Media Systems, Methods and Devices - In a KVM system, a system provides for USB devices to be accessed by target computers. A KVM switch connects a client with a target server via a network, the client computer having at least one device attached thereto. A second mechanism connects to a USB port of the target and communicates with the target using a USB protocol. A client mechanism communicates with the second mechanism via the network. A virtual media mechanism enables the target server to access the USB device attached to the client.03-04-2010
20110016241UNIVERSAL SERIAL BUS DEVICE - A universal serial bus (USB) device includes a USB interface, a storage unit storing driving programs of the USB device, and a microprocessor unit storing function programs of the USB device. When the USB device is connected to a computer via the USB interface, the microprocessor unit transfers the driving programs to the computer, and the microprocessor unit executes function programs of the USB device, to allow the USB device to communicate with the computer.01-20-2011
20110252166System and Methods for Allocating Shared Storage Resources - A system and method for allocating resources on a shared storage system are disclosed. The system 10-13-2011
20110258351Private restricted access email & storage system & method - A private restricted access email & storage system which utilizes a connector for connection to a conventional computer, a flash drive connected to the connector and a micro-controller connected to at least one of the connector and the flash drive and which may, in combination with the permissions and compatibility detected in the conventional computer, enable selected access to the flash drive to perform private email and file access functions.10-20-2011
20110179203Portable Storage Interface - A method and apparatus of a portable storage device that provides a tethering and portable storage service to a host is described. In an exemplary method, the portable storage device configures a tethering and a portable storage service interface for the host. The portable storage device provides the tethering service to a network for the host through the tethering interface. In addition, the portable storage device shares files stored on the portable storage device through the portable storage interface.07-21-2011
20110179202METHOD OF STORING DOCUMENT IN DOCUMENT BOX, AND HOST APPARATUS AND IMAGE FORMING APPARATUS TO PERFORM THE METHOD - A document storing method of a host apparatus connectable to an image forming apparatus to store a document in at least one document box generated in the image forming apparatus, the document storing method includes receiving attribute information to indicate at least one attribute of the document, and controlling the document to be stored in at least one document box corresponding to the at least one attribute indicated by the attribute information according to storage rules that are previously stored.07-21-2011
20110131354Apparatus and Method of Generating Universal Memory I/O - A universal memory I/O generating apparatus includes a defining module, a retrieving module, a generating module, and a layout module. The defining module defines a mapping table according to a pin configuration of a plurality of I/Os. The mapping table includes corresponding relationships between the plurality of IOs and a plurality of memory functions. The retrieving module retrieves control information corresponding to the mapping table from candidate information, which is associated with the corresponding relationships between the plurality of I/Os and the plurality of memory functions. The generating module generates a hardware description language (HDL) file according to the control information. The layout module programs the plurality of I/Os according to the HDL file, so that each of the I/Os can correspond to its corresponding memory function.06-02-2011
20120311204STORAGE SYSTEM COMPRISING MICROPROCESSOR LOAD DISTRIBUTION FUNCTION - Among a plurality of microprocessors 12-06-2012
20120066420DISK ARRAY SUBSYSTEM AND CONTROL METHOD THEREOF - This disk array subsystem includes a data input/output unit for inputting and outputting data in and from the network, a connecting unit for connecting the data input/output unit and a plurality of storage apparatuses, and a control unit for controlling the input and output of data in and from the network. The control unit includes a logical link setting unit for zoning at least one or more physical links among a plurality of physical links for inputting and outputting data between the data input/output unit and the connecting unit, or between the connecting unit and the connecting unit into at least one or more logical links, and setting a plurality of logical links to one physical link; and a link unit for simultaneously multiplexing the data to a plurality of the logical links set with the logical link setting unit, and linking the data to the physical link.03-15-2012
20100121998COMPUTER OPERATING DEVICE - An operating device (05-13-2010
20090187688INFORMATION STORAGE DEVICE, INFORMATION PROCESSING SYSTEM, AND SETTING METHOD OF DATA TRANSFER MODE OF INFORMATION PROCESSING DEVICE - An information storage device includes a storage that stores transfer data from an information processing device, the information storage device being removably connected to the information processing device, a switch unit that switches a data transfer mode of the information processing device in accordance with manipulation by a user, and a controller that controls the information processing device to transfer data in a mode in which data temporarily stored in a data storing area is transferred to the storage or in a mode in which data is transferred to the storage without being temporarily stored in the data storing area in accordance with the selection of the data transfer mode by the switch unit.07-23-2009
20100030933NON-VOLATILE MEMORY STORAGE DEVICE AND OPERATION METHOD THEREOF - A non-volatile memory storage device has a non-volatile memory, e.g., a flash memory, and a controller coupled to the non-volatile memory. The controller comprises a plurality of control circuits and an arbitration circuit. Each control circuit is configured to generate a request to update the chip-enable (CE) signals for non-volatile memory, and the arbitration circuit is configured to determine when the requests are acknowledged. The arbitration circuit generates acknowledge signals to the control circuits when all of the requests of the control circuits have been received by the arbitration circuit. The CE signals for non-volatile memory are updated when requests are acknowledged.02-04-2010
20120210027SPECULATIVE READ-AHEAD FOR IMPROVING SYSTEM THROUGHPUT - Devices, methods, and systems for a mass storage device attached to a host device use speculation about the host command likely to be received next from the host device based on a previously received command to improve throughput of accesses to the mass storage device. Host device commands are used to speculatively produce commands for the data storage devices of the mass storage device, such that host commands speculated as being likely next host commands can be started during idle time of the data storage devices, based upon the probability that the speculation will be correct some of the time, and otherwise wasted idle time of the data storage devices will be more efficiently used. Time taken by the host device to produce successive commands to the mass storage system is monitored, and future speculatively produced commands are parameterized so that they complete within the observed host time to produce new commands, making more efficient use of the data storage devices of the mass storage system.08-16-2012
20110082954HOST APPARATUS, EXTERNAL STORAGE APPARATUS AND METHOD FOR MAINTAINING SHARING SETTING THEREOF - A host apparatus, an external storage apparatus, and a method for maintaining a sharing setting thereof, are provided, the host apparatus including: an interface which communicates with an external storage apparatus; a storage unit; an information generator which generates sharing setting information regarding a content stored in the external storage apparatus, if a command to establish a sharing setting for the content stored in the external storage apparatus is input; and a controller which controls the generated sharing setting information to be stored in the storage unit and/or the external storage apparatus and controls a sharing setting state to be maintained if the external storage apparatus is disconnected. Accordingly, the sharing setting state can be maintained even if the external storage apparatus is disconnected.04-07-2011
20110099307ELECTRONIC DEVICE AND METHOD FOR READING IMAGE FILES USING THE ELECTRONIC DEVICE - A method for reading image files using an electronic device sends a communication command from a field programmable gate array (FPGA) of the electronic device to a host computer, receives a read command for reading an image file sent from the host computer by the FPGA. The method further reads the image file from a storage device of the electronic device if the storage device includes the image file, parses the image file, places the parsed image file in a virtual drive of the FPGA, and reads the parsed image file from the virtual drive of the FPGA by the host computer.04-28-2011
20090132740STORAGE SYSTEM, STORAGE DEVICE, AND HOST DEVICE - Provided is a storage system including a host device and a storage device connected to the host device through multiple paths and configured to perform hot-swap of firmware. The host device generates and sends an inquiry command to inquire about whether to allow firmware exchange. In response to the command, the storage device generates information about whether to allow firmware exchange in a control unit connected to a path where the command is received, as response information to the inquiry command and sends the generated information to the host device. The host device determines whether to allow firmware exchange in accordance with the received response information, and if firmware exchange is enabled, generates information about multiple paths with the storage device.05-21-2009
20120166689STORAGE DEVICE to EXTEND FUNCTIONS DYNAMICALLY AND OPERATING METHOD THEREOF - A storage system includes a first device having a device manager, and a storage device to generate a domain with the first device. The storage device further includes a domain manager that sends a domain manager message to the first device in response to a discovery message transferred from the device manager. The device manager may register the first device in the domain based on a registration device message transferred according to the domain manager message, and may notify components of the first device. The registered components of the first device are deployed as components of an application program to process data stored in a storage media of the storage device such that a function of the storage device is dynamically extended.06-28-2012
20110125938Storage System, Management Server, System Reconfiguration Support Method for a Storage System, and System Reconfiguration Support Method for a Management Server - In order to provide support for a system to operate in a manner appropriate for system requests desired by a user, a management server acquires functions corresponding to system requests acquired using a user interface using a second table for storing a correspondence relationship of functions provided by one or more managed storage devices and system requests occurring at the storage system, simulates whether or not implementation of the system requests is possible from the acquired functions and functions corresponding to the system requests occurring at the current storage system acquired using a third table for storing information for functions provided by the one or more storage devices, and notifies the one or more storage devices of instructions to set functions corresponding to the system requests to valid based on the simulation results of this simulation.05-26-2011
20110131355Method for Reading and Writing Non-Standard Register of Serial Advanced Technology Attachment (SATA) Device - A method for reading non-standard register of Serial Advanced Technology Attachment (SATA) devices discloses an unused input parameter of standard command setting up as an executive parameter. While receiving the standard command, a SATA host controller converts the executive parameter and the standard command into input frame information structure (FIS) that is sent to the SATA devices for the SATA devices to detect the executive parameter for reading corresponding value of non-standard register and saving the value into an output register of the SATA devices. The value of the non-standard register is converted into output frame information structure for being sent to the SATA host controller and the value of the non-standard register is saved to the output register of the SATA host controller. Then by reading the value of the output register of the SATA host controller, the value of the non-standard register is learned.06-02-2011
20120317319INPUT/OUTPUT SYSTEM AND METHODS TO COUPLE A STORAGE DEVICE TO THE SAME SERVER AFTER MOVEMENT IN AN INPUT/OUTPUT SYSTEM - In an embodiment, a method of operating a zone manager of an input/out system includes, in response to a storage device being inserted into a particular storage-device location of the input/output system, determining whether the particular storage-device location and the storage device are assigned to a same server of the input/output system, and assigning the particular storage-device location and storage device to the same server in response to determining that the particular storage-device location and the storage device are not assigned to the same server.12-13-2012
20100268856FORMATTING MEMORY IN A PERIPHERAL DEVICE - A system for formatting memory in a peripheral device. The system includes a peripheral device comprising the memory communicatively coupled with a controller. A host is communicatively coupled with the peripheral device via a communication path. An interface is communicatively coupled with the controller and the host computer. The controller is configured to receive a first command from the host computer. The controller is further configured to format at least a portion of the memory based on the first command. The host computer sends a second command to the peripheral device via the communication path to complete the format.10-21-2010
20080301341Management Of Internal Operations By A Storage Device - A method enables a storage device to autonomously (i.e., without intervention of a host device) determines whether an integral sequence of commands, which is related to one or more storage commands issued by the host device, is in a certain state (i.e., it is “active” or “inactive”) or is transitioning from “active” state to “inactive” state, or from “inactive” state to “active” state. Depending on the determined state or transition, the storage device determines whether to refrain from executing Extra-Sequence (“ESQ”) operations and permit executing Intra-Sequence (“ISQ”) operations, or vice versa.12-04-2008
20120239836Snap Hook Enclosure Housing Case - A protective housing case for a portable data storage device such as a USB flash drive, which includes an enclosure housing body that comprises of an adjoining snap hook, a sliding rod assembly, hook connector assembly, a resilient object, and an end stopper. The sliding rod assembly travels through a guiding slot, which in turn unveils a hook opening area, whereupon external attaching objects can be disconnected, enabling insertion of the device to a corresponding peripheral via the interface connector.09-20-2012
20120089756NETWORK-ATTACHED STORAGE AND METHOD OF CONFIGURING NETWORK-ATTACHED STORAGE - When a NAS apparatus is directly connected to a network and an external apparatus simultaneously, the external apparatus is able to access the NAS apparatus, and the NAS apparatus concurrently communicates with the network for executing a specific function. A method of configuring the NAS apparatus includes: allocating a first storage unit in the NAS apparatus; and setting an attribute of the first storage unit such that the first storage unit is allowed to be read by the NAS apparatus or the external apparatus, and written by the NAS apparatus or the external apparatus.04-12-2012
20100235553STORAGE SYSTEM COMPRISING POWER SAVING FUNCTION - A storage system constituted such that power saving to an administrator-desired storage device can be performed from a management device. That is, the storage system comprises a power-saving indication receiving section for receiving from a management console a power-saving indication specifying at least one storage device of a plurality of RAID groups, a plurality of logical units, and a plurality of physical storage devices; and a power-saving controller for saving on power to one or more physical storage devices corresponding to the storage device specified in this power-saving indication.09-16-2010
20110320654Integrated Guidance and Validation Policy Based Zoning Mechanism - A mechanism is provided to automatically retrieve zoning best practices from a centralized repository and to ensure that automatically generated zones do not violate these best practices. A user selects a set of hosts and storage controllers. The user also selects a guidance policy for creating the zone, and also selects a set of validation policies that must be enforced on the zone. If the user selects a guidance policy and a validation policy combination that is incompatible, the mechanism allows the user to change either the selected guidance policy or the set of validation policies. If the user has selected consistent-zoning as a guidance policy, then the mechanism automatically selects a guidance policy that does not violate the known validation policies.12-29-2011
20130024585Circuits and Methods for Providing Communication Between a Memory Card and a Host Device - An interface circuit provides communication between a memory card and a host device. The interface circuit includes first and second sets of pins and a control unit. The control unit enables the first set of pins and disables the second set of pins when transferring a first set of signals in a first mode via the first set of pins, and disables the first set of pins and enables the second set of pins when transferring a second set of signals in a second mode via the second set of pins. The control unit transfers a clock signal of the second set of signals by differential signaling in the second mode via a clock pin of the second set of pins. A signal transfer in the second mode is at a greater speed than a signal transfer in the first mode.01-24-2013
20110238874PERFORMANCE OF A STORAGE SYSTEM - A method for operating a storage system, including storing data redundantly in the system and measuring respective queue lengths of input/output requests to operational elements of the system. The queue lengths are compared to an average queue length to determine respective performances of the operational elements of the storage system. In response to the average queue lengths and a permitted deviation from the average an under-performing operational element among the operational elements is identified. An indication of the under-performing operational element is provided to host interfaces in the storage system. One of the host interfaces receives requests for specified items of the data directed to the under-performing element, and in response to the indication, some of the requests are diverted from the under-performing operational element to one or more other operational elements of the storage system that are configured to provide the specified items of the data.09-29-2011
20130311690METHOD AND APPARATUS FOR TRANSFERRING INFORMATION BETWEEN DIFFERENT STREAMING PROTOCOLS AT WIRE SPEED - The present invention provides a mechanism for fast routing of data in a Storage Area Network. A protocol interface module (PIM) interfaces with outside networks and the storage devices, such as over fiber channel (FC). The PIM encapsulates received data into a streaming protocol, enabling storage processors to direct data to/from the appropriate physical disk in a similar manner to the directing of network messages over the Internet or other network.11-21-2013
20100318700Systems and methods for scalable distributed storage processing - A system including a storage processing device with an input/output module. The input/output module has port processors to receive and transmit network traffic. The input/output module also has a switch connecting the port processors. Each port processor categorizes the network traffic as fast path network traffic or control path network traffic. The switch routes fast path network traffic from an ingress port processor to a specified egress port processor. The storage processing device also includes a control module to process the control path network traffic received from the ingress port processor. The control module routes processed control path network traffic to the switch for routing to a defined egress port processor. The control module is connected to the input/output module. The input/output module and the control module are configured to interactively support data virtualization, data migration, data journaling, and snapshotting. The distributed control and fast path processors achieve scaling of storage network software. The storage processors provide line-speed processing of storage data using a rich set of storage-optimized hardware acceleration engines. The multi-protocol switching fabric provides a low-latency, protocol-neutral interconnect that integrally links all components with any-to-any non-blocking throughput.12-16-2010
20120284436SYSTEMS, METHODS, AND APPARATUSES FOR HYBRID MEMORY - Embodiments of the invention are generally directed to systems, methods, and apparatuses for hybrid memory. In one embodiment, a hybrid memory may include a package substrate. The hybrid memory may also include a hybrid memory buffer chip attached to the first side of the package substrate. High speed input/output (HSIO) logic supporting a HSIO interface with a processor. The hybrid memory also includes packet processing logic to support a packet processing protocol on the HSIO interface. Additionally, the hybrid memory also has one or more memory tiles that are vertically stacked on the hybrid memory buffer.11-08-2012
20120284435ZONE GROUP MANAGER VIRTUAL PHY - A switch is provided. The switch includes an expander configured to couple a server to a set of storage drive bays. The switch also includes a zone manager coupled to the expander and configured to maintain a zoning configuration corresponding to the set of storage drive bays. The zone manager is coupled to the expander through a virtual PHY.11-08-2012
20130159571DISPLAY DEVICE ADAPTER WITH DIGITAL MEDIA INTERFACE - An apparatus comprises a plug to couple the apparatus to a display device, a first receptacle to receive a first media device containing image data for display on the display device and an imaging processor couple to the plug and the first receptacle.06-20-2013
20110314193COMPUTER SYSTEM AND ITS RENEWAL METHOD - A computer system including a management computer for managing the entire system, an integral apparatus, and a high-level connecting device for connecting the management computer and the integral apparatus is designed so that the management computer retains integral apparatus internal configuration information, configuration information about an integral apparatus to be introduced, that indicates the configuration of the integral apparatus that may possibly be introduced to the system, and lifetime information indicating lifetime of the integral apparatus; obtains connectivity guarantee information indicating whether connectivity between the computer and the storage apparatus is guaranteed or not; selects an integral apparatus to be removed from the system by referring to the lifetime information; selects an integral apparatus to be introduced to the system by referring to the integral apparatus internal configuration information, the configuration information about the integral apparatus to be introduced, and the connectivity guarantee information.12-22-2011
20130191564METHOD FOR DISPLAYING DYNAMIC CONTENTS THROUGH USB STORAGE MEDIA - A presentation system includes a remote device with a dynamic storage subsystem that dynamically updates designated storage locations in actual or virtual memory with content for presentation at times associated with the presentation of the updated content by a presentation device. The presentation device, which is connected to the remote device by a data transport connection, accesses the content from the designated storage locations and presents the content as playback data.07-25-2013
20130191565MODIFIED I/OS AMONG STORAGE SYSTEM LAYERS - A method of managing I/Os in a storage system between a first storage layer and a second layer which is a logical abstraction over the first storage layer, comprising of maintaining within the first storage layer of the storage system validity status data indicating a validity status of each one of a plurality of first layer storage segments, in response to a write command that includes payload data which relates to part of an invalid segment providing the second layer with an unaligned write to an invalid segment indication, and in response to receiving the indication at the second layer, providing a modified write command for the invalid segment including initial values combined with the payload data.07-25-2013
20130318262Data Transmission Method and Apparatus - The present invention provides a data transmission method and apparatus. The method includes: receiving a wireless data exchange request of a first data exchange apparatus; locally creating, according to the wireless data exchange request, a magnetic disk symbol associated with the first data exchange apparatus; and processing, through the magnetic disk symbol, data interaction between local data and data in the first data exchange apparatus corresponding to the magnetic disk symbol. By using the data transmission method and apparatus according to the present invention, wireless data transmission performed by a user between a handheld terminal and a computer is as simple and convenient as data transmission between local disks.11-28-2013
20130198423SYSTEMS AND METHODS FOR STORAGE PROTOCOL COMPLIANCE TESTING - Methods and devices are provided for determining compliance with standards for at least one of Serial Attached SCSI and Serial Advanced Technology Attachment (SAS/SATA). The device comprises PHY layer logic operable to couple the device with another device, and a control unit. The control unit is operable to direct operations of the PHY layer logic, and to determine that the other device is a SAS/SATA device. The control unit is further operable to perform SAS/SATA protocol compliance testing on the other device to determine a degree of compliance of the other device with SAS/SATA protocol standards, and to alter subsequent communications with the other device responsive to determining that the other device is not fully compliant with SAS/SATA protocol standards.08-01-2013
20130198424METHOD AND SYSTEM FOR MULTI-LAYER DIFFERENTIAL LOAD BALANCING IN TIGHTLY COUPLED CLUSTERS - A method and system for load balancing. The method includes discovering each of a plurality of hosts in a cluster, wherein the plurality of hosts is configured for accessing a LUN of a storage system through a storage network fabric. Global input/output (I/O) load characteristics are collected for each of the plurality of hosts at the device and/or volume level. A selected host is determined for processing an I/O originating at the local host, wherein the host is selected based on a current set of the global I/O load characteristics.08-01-2013
20130013827STORAGE VIRTUALIZATION COMPUTER SYSTEM AND EXTERNAL CONTROLLER THEREFOR - A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and a at least one physical storage device, each coupled to the storage virtualization controller through a point-to-point serial-signal interconnect, for providing storage to the storage virtualization computer system through the storage virtualization controller. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.01-10-2013
20130013828SAS STORAGE VISUALIZATION CONTROLLER, SUBSYSTEM AND SYSTEM USING THE SAME, AND METHOD THEREFOR - A storage virtualization computer system. The storage virtualization computer system comprises a host entity for issuing an IO request, a SAS storage virtualization controller coupled to the host entity for executing IO operations in response to the IO request, and at least one physical storage device, each coupled to the storage virtualization controller through a SAS interconnect, for providing data storage space to the storage virtualization computer system through the SAS storage virtualization controller.01-10-2013
20130212307CONNECTION DEVICE CAPABLE OF INCREASING DATA READING AND WRITING SPEEDS - The present invention is to provide a connection device capable of increasing data reading and writing speeds, wherein the connection device includes a first connection module connected to a computer, a second connection module connected to at least one regular storage unit, a high-speed storage unit having higher data reading and writing speeds than each regular storage unit, and a control module respectively connected to the connection modules and the high-speed storage unit for identifying product information of each regular storage unit and the high-speed storage unit and generating a forward mapping table for each regular storage unit and a backward mapping table for the high-speed storage unit. Thus, when the computer performs a reading or writing operation on the regular storage unit, the control module can execute the operation through the high-speed storage unit according to the mapping tables, so as to shorten the time required for data processing.08-15-2013
20100125688EXTERNAL DEVICE HAVING A VIRTUAL STORAGE DEVICE - An external device includes a bridge and a storage device. The bridge is connected to a host according to a first data transmission interface so as to convert data of the host from the first data transmission interface to a second data transmission interface. The bridge includes a memory unit and a control unit. The memory unit stores a virtual device datum. The control unit generates a virtual storage device in the host according to the virtual device datum. The storage device is connected to the bridge for storing the data of the host according to the second data transmission interface.05-20-2010
20130268703RULES BASED HIERARCHICAL DATA VIRTUALIZATION - Methods and devices for connecting a mobile device with different data storage devices located either locally or remotely are provided. The device may apply one or more rules to create a hierarchical virtualization of the several data storage devices. The virtualization may then be provided to the user as a single, hierarchical file system. Further, a monitoring system may monitor the file system to determine if any new applications have been installed or if applications are currently being executed. If a connection is made to a secure network, the system may provide the information derived from the monitoring to the secure network. The secure network can then analyze the information to determine if any of the applications should be uninstalled from the device or should be stopped while the device is connected to the network.10-10-2013
20120159021STORAGE TOPOLOGY MANAGER - Defining a storage topology of a distributed computing system including a set of machine nodes. A method includes dynamically receiving from a number of nodes in the distributed computing system information about storage devices. Each node sends information about storage devices connected to that particular node. The information is sent dynamically from each node as conditions related to storage change and as a result of conditions related to storage changing. From the received information, the method includes dynamically constructing a storage topology representation of the distributed computed system.06-21-2012

Patent applications in class For data storage device