Class / Patent application number | Description | Number of patent applications / Date published |
710020000 | Concurrent Input/Output processing and data transfer | 28 |
20090187678 | METHODS AND ARRANGEMENTS FOR ACCESSING WIRELESSLY CONNECTED EXTERNAL STORAGE DEVICES - The invention provides a method for a portable electronic device such as a computer to be capable of safely coping with the occurrence of a surprise removal from an external hard disk drive (HDD) connected by wireless. An HDD is connected to a portable computer by wireless via a wireless extension device. First, a wireless communication path between the HDD and the portable computer is configured. Subsequently, a file is read and edited by accessing the HDD from the portable computer. Next, removal information indicating that the portable computer is away from the HDD is produced. The removal information can be produced by detecting an acceleration generated in the portable computer, or by directly detecting the distance by the strength of the wireless signal. Data under editing is saved before occurrence of surprise removal by ejecting the HDD in response to the production of the removal information. | 07-23-2009 |
20090204731 | AUTOMATICALLY DISABLING INPUT/OUTPUT SIGNAL PROCESSING BASED ON THE REQUIRED MULTIMEDIA FORMAT - A system and method operable to automatically disable input/output signal processing based on the required data format is provided. The need for an input/output module, such as an encoder, required to process input signal having a first data format (i.e. multimedia format) and produce an output signal having a second format (i.e. multimedia format) is determined. When the input/output module is not required to produce the output signal in the second format, the input/output module is disabled. | 08-13-2009 |
20090210576 | PROVIDING INDIRECT DATA ADDRESSING IN AN INPUT/OUTPUT PROCESSING SYSTEM WHERE THE INDIRECT DATA ADDRESS LIST IS NON-CONTIGUOUS - Systems, methods and computer program products for providing indirect data addressing at an I/O subsystem of an I/O processing system. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving a control word for an I/O operation. The control word includes an indirect data address for data associated with the I/O operation. The indirect data address includes a starting location of a list of storage addresses that collectively specify the data, the list spans two or more non-contiguous storage locations. Data is gathered responsive to the list. The gathered data is transmitted to a control unit in the I/O processing system. | 08-20-2009 |
20100036975 | REPEAT CCW COUNT ARGUMENT FOR DEVICE COMMAND WORD PROCESSING - A method of packaging a plurality of repeating commands for device command word (DCW) processing in a computer environment having an I/O link handling complex instruction chains for a processing operation is provided. Locate record information is packaged into DCW prefix parameter data. The locate record information includes an intent count argument. The plurality of repeating commands are embedded as a truncated concatenation to the first locate record information. The plurality of repeating commands are identified by redefining the intent count argument for the plurality of repeating commands as a repeat count argument using a flag argument incorporated into the locate record information. The repeat count argument indicates a number of times for a control unit in the computer environment to execute the plurality of repeating commands. | 02-11-2010 |
20100057948 | Storage control apparatus - A storage control apparatus capable of reducing a power consumption in network port units, including a host communication control unit | 03-04-2010 |
20100146156 | MEMORY CONTROL APPARATUS AND METHOD - A memory control apparatus generates a plurality of commands whose unit of data transfer is smaller than the unit of data transfer of a memory access request, and when the memory access requests are transmitted from a plurality of request sources, issues the plurality of commands to a memory in alternate order for each request source. The plurality of memory access requests are executed by time division and concurrently. | 06-10-2010 |
20100169515 | DATA RELAY APPARATUS FOR COMMUNICATION MODULE - A data relay apparatus for communication module is disclosed, whereby a plurality of normally operative communication modules can perform data communication thereamong by allowing a data relay unit to relay data received by an input/output (I/O) port of an inoperative communication module in a case there is available an inoperative communication module among the plurality of communication modules, in a network configured by connecting the plurality of communication modules having two I/O Ethernet communication ports connected via a line topology. | 07-01-2010 |
20110093626 | METHOD AND SYSTEM FOR IMPROVING THE EFFICIENCY AND ENSURING THE INTEGRITY OF A DATA TRANSFER - The present invention provides an improved method and system of improving the efficiency, and ensuring the integrity, of a data transfer in a serverless backup, or third party copy, system having one or more physical storage devices. The present invention provides improvements to the processing of serverless copy, or EXTENDED COPY, commands, and transfers of data associated with such commands. These improvements increase the speed at which such commands are executed and completed, and increase the capabilities of copy managers in serverless backup systems. The improvements also make better use of the storage devices involved in the data backup process. Certain aspects of the invention allow for execution of data segments of any size, and providing a compiler for generating input/output actions. | 04-21-2011 |
20110106986 | SHARED MEMORY MESSAGE SWITCH AND CACHE - A method and apparatus are described to provide shared switch and cache memory. The apparatus may comprise a message switch module, a cache controller module, and shared switch and cache memory to provide shared memory to the message switch module and to the cache controller module. The cache controller module may comprise pointer memory to store a plurality of pointers, each pointer pointing to a location in the shared switch and cache memory (e.g., point to a message header partition in the shared switch and cache memory). If there is a corresponding pointer, a memory read response may be sent to the requesting agent. If there is no corresponding pointer, a write data request may be sent to a corresponding destination agent and, in response to receiving the requested data, a pointer to the stored data in the pointer memory may be provided. | 05-05-2011 |
20110119412 | PORT-SPLITTER PROVIDING A GUARANTEED PLAYOUT RATE - A method for accessing a data storage system, the method implemented by a data processing system and comprising: generating a read-only data access port and a read-write data access port to the data storage system; communicatively connecting a first process to the read-only data access port; communicatively connecting a second process to the read-write data access port; identifying a data-throughput requirement associated with the read-only data access port; and delivering data to the first process at a rate that meets the data-throughput requirement at an expense, if necessary, of a data rate delivered to the second process. | 05-19-2011 |
20110196993 | BI-DIRECTIONAL DATA TRANSFER WITHIN A SINGLE I/O OPERATION - An article of manufacture, apparatus, and a method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation having both input and output data. The TCW specifies a location of the output data and a location for storing the input data. The host computer system forwards the I/O operation to the control unit for execution. The host computer system gathers the output data responsive to the location of the output data specified by the TCW, and then forwards the output data to the control unit for use in the execution of the I/O operation. The host computer system receives the input data from the control unit and stores the input data at the location specified by the TCW. | 08-11-2011 |
20110320643 | MEASUREMENT FACILITY FOR ADAPTER FUNCTIONS - A measurement facility is provided for capturing and presenting fine-grained usage information for adapter functions in an input/output subsystem. Adapter specific input/output traffic is tracked on a per function basis and the results are dynamically presented to the user. This information is useful for performance tuning, load balancing and usage based charging, as examples. | 12-29-2011 |
20120096192 | STORAGE APPARATUS AND VIRTUAL PORT MIGRATION METHOD FOR STORAGE APPARATUS - The object of the present invention is to provide a technique in which, in a storage apparatus using a PCI Express switch in an internal network, an EP can be shared among processors even if the EP is incompatible with the MR-IOV. A storage apparatus according to the present invention is provided with a first interface device which controls data input/output to and from a higher-level apparatus, and the first interface device is further provided with multiple virtual function units which provide virtual ports. The first interface device enables any of the virtual function units and does not enable any of the other virtual function units (see FIG. | 04-19-2012 |
20120096193 | COMMUNICATION APPARATUS, INFORMATION PROCESSING APPARATUS, AND COMMUNICATION CONTROL METHOD - In a communication apparatus data is inputted to an input section. A priority determination section determines priority of the data inputted by the input section. If the priority of the data determined by the priority determination section is higher than a determined value, then a speed control section sets a transmission speed of the data outputted from an output section to a high value. On the other hand, if the priority of the data determined by the priority determination section is lower than the determined value, then the speed control section sets the transmission speed of the data outputted from the output section to a low value. The output section outputs the data at the set transmission speed. | 04-19-2012 |
20130067121 | ELECTRONIC TOOL AND METHODS FOR MEETINGS - An electronic meeting tool for communicating arbitrary media content from users at a meeting includes a node configuration operating a display node of a communications network that is coupled to a display. The node configuration receives user selected arbitrary media content and controls display of the user selected arbitrary media content on the display. At least one peripheral device communicates the user selected arbitrary media content via the communications network. The peripheral device is a connection unit including a connector that couples to a port of a processing device having a second display, a memory and an operating system; and a transmitter communicating with the communications network. A program is provided to run on the operating system of the processing device and obtains user selected arbitrary media content, while leaving a zero footprint on termination. | 03-14-2013 |
20130179605 | BI-DIRECTIONAL TUNNELING VIA USER INPUT BACK CHANNEL FOR WIRELESS DISPLAYS - This disclosure describes a method of establishing a bi-directional user interface back channel (UIBC) to a computing device, receiving encapsulated peripheral data from the computing device using the UIBC, and decapsulating the peripheral data, as well as a method of establishing a bi-directional user interface back channel (UIBC) to a computing device, receiving peripheral data, encapsulating the peripheral data, and transmitting the encapsulated peripheral data to the computing device using the UIBC. | 07-11-2013 |
20130297838 | COMMUNICATION METHOD OF HOST APPARATUS CAPABLE OF CONNECTING WITH DEVICE BY USING WIRELESS UNIVERSAL SERIAL BUS AND WIRELESS CONNECTION SYSTEM INCLUDING HOST APPARATUS AND DEVICE - A communication method of a host apparatus capable of connecting with a device by using a Wireless Universal Serial Bus (WUSB) includes operations of receiving a connection request signal from the device to be connected to the host apparatus, according to a determination of whether a request to perform an operation in the device occurs in the host apparatus, selectively responding to the connection request signal to connect the device thereto, and performing data communication with the device to perform the operation. According to the communication method, the host apparatus is connected to the device when the host apparatus uses the device, to improve effective and convenient use of the device. | 11-07-2013 |
20130346642 | MEDIA CONTENT CONTROL MODULE AND PRESENTATION DEVICE - An intermediary wireless device that wirelessly communicates media content. The intermediary wireless device includes a first wireless I/O interface configured to communicate with a media content source device using a first wireless protocol, a second wireless I/O interface configured to communicate with at least one media presentation device using a second wireless protocol, and control circuitry. The control circuitry is coupled to the first wireless I/O interface and to the second wireless I/O interface and configured to receive media data from the first wireless I/O interface, modify control information associated with the media data, and provide the media data with the modified control information to the at least one media presentation device through the second wireless I/O interface. A wireless media presentation device is also provided. | 12-26-2013 |
20140075056 | METHOD AND APPARATUS FOR EXECUTING APPLICATION IN DEVICE - Provided are a method and a device for executing an application, in which a second external device is communication-connected while the device executes the application along with a first external device and the device executes the application along with the first device and the second external device based on characteristic information of the first external device and the second external device. Also, in the method of executing an application, one or more external devices are connected while a device executes the application and the device and the one or more external devices execute the application together. | 03-13-2014 |
20150339243 | ELECTRONIC DEVICES - A storage device | 11-26-2015 |
20160170914 | DATA TRANSMISSION USING PCIe PROTOCOL VIA USB PORT | 06-16-2016 |
710021000 | Concurrent data transferring | 7 |
20090307385 | STORAGE SYSTEM AND OWNERSHIP TRANSFER METHOD - A storage system that includes: a plurality of microprocessors; a plurality of storage areas to be formed to a drive group; an assignment section that assigns, to each of the microprocessors, an ownership of accessing any of the storage areas; a management section that manages, as an operating ratio, a proportion of a time to be taken for each of the microprocessors to execute a request issued to each of the storage areas; a search section that searches, for transferring the ownership assigned to an arbitrary one of the microprocessors to any of the another microprocessor determined based on the operating ratio, one or more of the storage areas under the ownership of the arbitrary microprocessor for a transfer-target storage area; and a transfer section that transfers, to the another microprocessor, the ownership of the transfer-target storage area that is assigned to the arbitrary microprocessor. The resulting storage system can make full use of the performance capabilities of a storage device, and an ownership transfer method can be provided. | 12-10-2009 |
20110138085 | STORAGE SYSTEM - A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV. | 06-09-2011 |
20110202694 | COMMUNICATION SYSTEM, COMMUNICATION CONTROL APPARATUS, AND COMMUNICATION METHOD - According to one embodiment, a communication system includes a first communication control apparatus and a second communication control apparatus. The first communication control apparatus includes an acquiring unit, a generating unit, and a transferring unit. The second communication control apparatus includes a receiving unit and a processing unit. The acquiring unit acquires a computer file. The generating unit generates transfer information including the computer file and added information indicating a content of processing designated by a user of the first communication control apparatus from among plural contents of processing relating to the computer file. The transferring unit transfers the transfer information to the second communication control apparatus. The receiving unit receives the transfer information. The processing unit performs processing on the computer file included in the transfer information in accordance with the content of processing indicated by the added information included in the transfer information. | 08-18-2011 |
20130132617 | STORAGE SYSTEM - A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV. | 05-23-2013 |
20130232282 | ELECTRONIC DEVICE AND METHOD OF CONTROLLING THE SAME - There is provided an electronic device connected to at least one external electronic device, the electronic device including a communication unit configured to perform data communication with the at least one external electronic device, an interface unit configured to connect to a sound output device, and a controller configured, when the sound output device is connected to the electronic device through the interface unit, to receive audio data from the at least one external electronic device and to output the received audio data through the sound output device. | 09-05-2013 |
20140082229 | STORAGE SYSTEM - A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV. | 03-20-2014 |
20150363115 | PARALLEL STORAGE SYSTEM TESTING - Parallel storage system testing is provided. An input/output (I/O) pattern is received. One or more sets of jobs are determined, based, at least in part, on the I/O pattern. Each of the one or more sets of jobs identifies one or more jobs. Each job identifies one or more I/O operations. Each set of jobs of the one or more sets of jobs is assigned to a processing node of one or more processing nodes. The one or more sets of jobs are executed concurrently. | 12-17-2015 |