U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that to encourage use of his new invention, the shopping cart, market owner Sylvan Goldman hired fake shoppers to push the carts around his store in Oklahoma City? Seems his customers were reluctant to give up their hand-carried baskets.

Newsletter  PatentStorm News

Make the Most of PatentStorm

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest patents by subscribing to an RSS feed.

Got questions? Ask a Patent Expert!

Registered users: Manage your profile, comments and alerts.

 

Class 710/38 - Path selection


Subclass of Class 710 - Electrical computers and digital data processing systems: input/output
Definition: Subject matter further comprising means or steps for choosing
No. of patents: 825
Last issue date: 03/16/2010


1                      
NumberTitleIssue Date
7680965Data processing system having a channel adapter shared by multiple operating systems
A channel adaptor is provided which can be shared by a plurality of operating systems (OS's) running in a data processing system, by generating an address translation table without changing input/output process control data. A plurality of OS's execute an input/outp...
03/16/2010
7668981Storage paths
A method for controlling data traffic within a storage area network can be provided. The method can comprise analyzing data for a path in a storage area network to determine whether the path should be identified as a less preferred path, and controlling data traffic...
02/23/2010
7657670Control apparatus system
A control apparatus system which enables reduction of costs and time for development. An image forming apparatus implementing the control apparatus system has an image output section including a plurality of functional units having different functions. The image out...
02/02/2010
7644203System for supplying power for peripheral devices
A supplementary power supply for a peripheral device is provided. The supplementary power supply comprises a first connector, a second connector, a power source, and a path. The first connector is operable to couple to a host device. The second connector is operable...
01/05/2010
7640379System method for I/O pads in mobile multimedia processor (MMP) that has bypass mode wherein data is passed through without being processed by MMP
In a multimedia system, a method and system for input/output pads in a mobile multimedia processor are provided. Input, output, and/or bidirectional pads in a host bus interface and/or a slave bus interface may be configured to provide bypass capabilities when a mob...
12/29/2009
7640380Disk-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 ...
12/29/2009
7634595Method for suspending a discovery process, saving the state of the discovery process, and resuming the discovery process during a distributed copy operation
Described is a distributed copying technique that may be used in migrating large amounts of data from one or more source devices to one or more destination devices. The data source is divided into partitions. As Fibre Channel adapters (FAs) become available, each of...
12/15/2009
7610414Data transfer method and system, input/output request device, and computer-readable recording medium having data transfer program recorded thereon
A data transfer method for transferring, through use of a plurality of paths, data between a plurality of logic devices provided in an external storage device and an input/output request device which issues input/output requests to the respective logic devices of th...
10/27/2009
7596642System and program for determining the availability of paths to a device
Disclosed is a system and program for selecting one of multiple proposed paths to a device. For each proposed path, a determination is made of a number of components the proposed path shares with existing paths to the device. The components comprise points of failur...
09/29/2009
7594045Memory control apparatus for digital signal processing
A memory control apparatus and method for operating a plurality of digital signal processors (DSPs) using a single memory slot and buffer are provided. Exemplary embodiments provide at least one DSP for processing different signals, a flash memory that can record an...
09/22/2009
7584309Keyboard video mouse switch for multiple chaining and a method for switching electrical signals thereof
A local electrical signal and a remote electrical signal are received for switching. When destinations of the local and remote electrical signals are the same local signal input device, only one of them is allowed to be transmitted to the destined local signal input...
09/01/2009
7577775Storage system and configuration-change method thereof
A storage system includes a plurality of disk drives, one or more controller boards for controlling data read and write from/to the plurality of the disk drives, and a Fibre Channel switching board for controlling path switching between the controller boards and the...
08/18/2009
7562167Managing heterogeneous data streams for remote access
The present invention relates to a system and method for intelligent computer-implemented transmittal of data, the system determining and using the best available method of transmission for the data In determining the best available transmission method, the system c...
07/14/2009
7546398System and method for distributing virtual input/output operations across multiple logical partitions
The Distributed Virtual I/O Tool replaces dedicated VIO server LPARs by distributing the virtual I/O functions across several application LPARs connected by a high-speed communication channel. The physical I/O devices are distributed across available LPARs. The Dist...
06/09/2009
7509443Storage management system and method using performance values to obtain optimal input/output paths within a storage network
A CPU of a performance management server, upon receipt of a request from a keyboard or a mouse to newly assign an application to a specified application server, acquires an I/O path between the requested application server and a storage subsystem combined with the a...
03/24/2009
7496697Apparatus for managing multiple computers by remote control
A computer management apparatus is provided for interconnecting a single user console including user interface devices, such as a console keyboard, a console video display unit, a console mouse, and speakers for connecting to a plurality of host computers, thereby a...
02/24/2009
7487270Method and apparatus for using a personal digital assistant to interface with a communication station
A method and apparatus for interfacing a personal digital assistant (PDA) with a communications appliance is provided. The method comprising a communication station receiving semi-structured data from a personal digital assistant (PDA) in a format native to the PDA,...
02/03/2009
7487269Apparatus, system, and method of connection grouping for multipath lock facility connection paths
An apparatus, system, and method are disclosed for grouping connection paths for lock attention data. A grouping request module is included to receive a request to establish a group of connection paths. Each connection path is configured to communicate lock attentio...
02/03/2009
7480748Printed circuit board (PCB) having a plurality of integrated circuits (ICS) interconnected through routing pins in one central integrated circuit
An IC assembly having a routing structure mounted on a PCB of an electronic apparatus includes a central IC mounted on a central portion of the PCB; and a plurality of peripheral ICs disposed adjacent to the central IC on the PCB, wherein each of the peripheral ICs ...
01/20/2009
7475169Storage control system and method for reducing input/output processing time involved in accessing an external storage subsystem
There is a cache memory, which has a cache area allocated to each communication port of an external storage subsystem. When data conforming to an I/O command received from a host is in an external LDEV, and when there is no cache hit in this cache area, an I/O comma...
01/06/2009
7467241Storage control method and storage control system
A control system for a plurality of storage systems has at least one path that is selected from a plurality of paths where one of three or more storage systems is a start point storage system and another one thereof is an end point storage system. According to the s...
12/16/2008
7454533Redundant path control apparatus and redundant path control method
A host computer is connected to logical disks via controllers, and accesses the logical disks. When maintenance work is performed on a first controller, information indicating that the first controller is undergoing maintenance work is stored in the other controller...
11/18/2008
7451253High-speed data transfer and multitasking method for portable terminal having mass storage secondary memory
A portable terminal having a mass storage secondary memory and a method for the portable terminal, wherein high-speed data transfer between the mass storage secondary memory and an external apparatus is supported in a multitasking manner are provided. Between the po...
11/11/2008
7451252Method for determining the availability of paths to a device
Disclosed is a method for selecting one of multiple proposed paths to a device. For each proposed path, a determination is made of a number of components the proposed path shares with existing paths to the device. The components comprise points of failure such that ...
11/11/2008
7444424Method and apparatus for routing data across an n-dimensional grid network
One embodiment of the present invention provides a system for routing data between integrated circuit devices. This system couples together an n-dimensional grid of integrated circuit devices using multiple independent communication networks, wherein each of the com...
10/28/2008
7441095Storage system and storage controller
A first storage controller has a multilayer memory hierarchy constructed by LDEV (logical device) connected from LUN, and VDEV (virtual device) connected to the lower order of the LDEV. At least one of the VDEVs is constructed by mapping the memory resources arrange...
10/21/2008
7437493Modular architecture for a network storage controller
A network storage controller for transferring data between a host computer and a storage device, such as a redundant array of inexpensive disks (RAID), is disclosed. The network storage controller includes at least one channel interface module which is adapted to be...
10/14/2008
7436845Input and output buffering
An Infiniband device is provided. The device has a plurality of input/output ports. Each port has associated therewith an input buffer for storage of a packet received at that port. Each port also has associated therewith a plurality of output buffers for storage of...
10/14/2008
7437448Method and device for function selection of a control unit
A method and a device for selecting a function which is implemented at a terminal of the device. The device includes a processor and a first function path over which a first function is implemented, and includes at least one other function path over which another fu...
10/14/2008
7434013Assigning disks during system recovery
Aspects of the subject matter described herein relate to providing adaptive system recovery for computer systems. This may include receiving restoration information from a first computer system wherein the restoration information defines each storage component assoc...
10/07/2008
7430660Data transmission apparatus, system and method, and image processing apparatus
A data transmission system where an image providing device and a printer are directly connected by a 1394 serial bus, a command is sent from the image providing device to the printer, then a response to the command is returned from the printer to the image providing...
09/30/2008
7426607Memory system and method of operating memory system
A random access memory system has a memory controller, a first memory device, a second memory device, and a memory bus. The memory controller is configured to control access to a plurality of memory devices. The memory bus is configured to alternatively couple the m...
09/16/2008
7424491Storage system and control method
Interfaces of SAN and NAS, prevents data miss even when a trouble occurs and makes it possible that an arbitrary number of NAS interfaces access the same file system with high performance. A storage system includes multiple interfaces for external connection, multip...
09/09/2008
7421710System and method of creating virtual data paths using a multiple-path driver
Disclosed is a system and method for transmitting computer data within a single computer system along more than one physical data path by providing a multiple-path driver that creates virtual (or non-physical) data paths without modifying the source code of the oper...
09/02/2008
7418525Shared simultaneously-connected removable drives and servers each housing an I/O controller which maintains an uninterrupted protocol connection
Local drive presence is provided for local and remote drives by maintaining a plurality of uninterrupted protocol connections between a plurality of I/O controllers and a plurality of device interfaces through which peripheral bus commands are transmitted. Preferabl...
08/26/2008
7418533Data storage system and control apparatus with a switch unit connected to a plurality of first channel adapter and modules wherein mirroring is performed
A storage system has a plurality of control modules for controlling a storage device for accesses from a mainframe host and an open system host respectively supporting different protocols. An open channel adaptor and a mainframe channel adaptor are separately provid...
08/26/2008
7418536Processor having systolic array pipeline for processing data packets
A processor for use in a router, the processor having a systolic array pipeline for processing data packets to determine to which output port of the router the data packet should be routed. In one embodiment, the systolic array pipeline includes a plurality of progr...
08/26/2008
7418539System and method for utilizing an external computing device to access storage inside an inactive computing device
Apparatus, systems, and methods for enabling a user to access internal storage in the computing device when the computing device is inactive are disclosed. The computing devices include a primary bus and a secondary bus to access an internal storage device in the co...
08/26/2008
7415558Communication steering for use in a multi-master shared resource system
New approaches for providing communication between multiple masters (12, 14) and one or more shared resources (24, 30, 100) are needed. One example of a resource that may need to be shared is circuitry complying with the Universal Serial Bus (USB) stan...
08/19/2008
7415087Circuits with state circuitry having cross connected control inputs
Data is communicated through two separate circuits or circuit groups, each having clock and mode inputs, by sequentially reversing the role of the clock and mode inputs. The data communication circuits have data inputs, data outputs, a clock input for timing or sync...
08/19/2008
1                      
 
Forgot password?
Register here