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

Icon_funbox Celebrity Inventors

Magician Harry Houdini patented a "Diver's Suit" enabling the wearer to "quickly divest himself of the suit while being submerged and to safely escape and reach the surface of the water."

Newsletter  PatentStorm News

Make the Most of Our Site

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

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

Registered users: Manage your profile.

 

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: 862
Last issue date: 02/14/2012


          9            
NumberTitleIssue Date
7093155Information processing system and method for path failover
An information processing system comprises a storage and a plurality of information processing apparatuses requesting data input/output from the storage. The information processing apparatus comprises an error detection section, a changeover evaluation section, and ...
08/15/2006
7093265Method and apparatus for providing highly-transparent, host-based multi-pathing support
A host computer environment includes a driver stack having a disk driver and a host bus adapter (HBA) driver. The driver stack further includes a multipath driver functionally embedded between the disk driver and HBA driver. At this hierarchical layer of the driver ...
08/15/2006
7093069Integration of a RAID controller with a disk drive module
In one embodiment, a disk array storage system includes multiple disk drive modules that contain sets of drives and a number of storage controllers. Each storage controller is connected to a group of disk drives from two or more disk drive modules. The number of dis...
08/15/2006
7093031Specifying extended configuration descriptor information in a USB device
Systems and methods for specifying extended configuration descriptor information in a Universal Serial Bus (USB) device are described. In one aspect, an extended configuration descriptor is provided in firmware of a USB device. The extended configuration descriptor ...
08/15/2006
7089345Method and apparatus for dual porting a single port serial ATA disk drive
A method and an apparatus for providing multiple ports to a single port device are provided. According to the present invention, single port devices that are incapable of communicating across a shared communication bus, and therefore require a point to point communi...
08/08/2006
7089332Method for transferring selected display output from a computer to a portable computer over a wireless communication link
A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying computer and file and directory icons together with their underlying files are copied to the handheld device...
08/08/2006
7089497Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization modul...
08/08/2006
7085861Serial ATA control circuit for automatically switching connection path
A serial ATA control circuit is provided. The control circuit includes a plurality of serial ATA controllers, a plurality of port controlling circuits, a plurality of switch devices, and a switch controller. Each of the serial ATA controllers has a memory accessing ...
08/01/2006
7082485Systems and methods for establishing peer-to-peer communications between network devices communicating via a common bus
A system for establishing peer-to-peer communications via a network bus comprises a bus controller and at least one peer-to-peer grouping including a source device and at least one receiving device, all of which are in electrical communication with the network bus. ...
07/25/2006
7080146Method, apparatus and computer program product for workload balancing among multiple communication of paths to a plurality of devices
An apparatus and method for workload balancing along multiple communication paths to a plurality of devices. The apparatus includes a controller that accumulates path usage information and a path balancing device that makes use of the accumulated path usage informat...
07/18/2006
7080190Apparatus and method for providing transparent sharing of channel resources by multiple host machines
The present invention is directed to a method and system for providing, a host input/output (I/O) module, a controller and application specific integrated circuit (ASIC) for utilization in transparent switched fabric data storage transport. The system implements I/O...
07/18/2006
7076573Method, apparatus, and program for detecting sequential and distributed path errors in MPIO
An error detection mechanism is provided for detecting sequential and distributed errors in a device I/O stream. The sensitivity of the errors is user definable. The result of the error detection is fed back into the path management software, which may use the error...
07/11/2006
7076600Dual purpose interface using refresh cycle
A method and system for optimizing use of signal paths on a DRAM interface. Signal paths that have a ‘don't care’ status during DRAM refresh are assigned to communication with another device. Onset of the refresh procedure triggers diversion of shared signal pat...
07/11/2006
7072334Physical implementation of switching fabrics constructed from recursive 2-stage interconnection
Physical implementation of the switching fabric of a massive broadband switching network constructed from recursive 2-stage interconnection. The recursive 2-stage construction is realized through a hierarchical levels of implementation, including inside-chip impleme...
07/04/2006
7072914Partial migration of an object to another storage location in a computer system
A technique is provided whereby a stream of data located in a first storage location is registered for migration administration and according to preset criteria, portion(s) of the stream of data that are suited to another storage location are migrated to maximize sy...
07/04/2006
7073022Serial interface for a data storage array
The present invention describes a method and system for interfacing a plurality of device controllers to an array of data storage devices by serial connection. The device controllers are coupled to a serial interface by a bus and the devices of the storage array are...
07/04/2006
7072976Scalable routing scheme for a multi-path interconnection fabric
Various embodiments of a scalable routing system for use in an interconnection fabric are disclosed. In this routing scheme, a routing directive describes a route in the interconnection fabric between a sending node and a destination node. Either the sending node or...
07/04/2006
7069372Processor 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...
06/27/2006
7069404Microprocessor with protection circuits to secure the access to its registers
A microprocessor is provided with protection circuits to secure access to its registers. The microprocessor includes a plurality of protection circuits, each associated with a register of the microprocessor. The protection circuits automatically block selection of t...
06/27/2006
7069354Method and apparatus for identifying multiple paths to a SCSI device using a calculated unique identifier
The method includes querying for one or more logical unit numbers (LUNs) pertaining to a small computer system interface device, each LUN representing a potential path from a host to the SCSI device. Response data indicative of multiple LUNs to the single SCSI devic...
06/27/2006
7065623Bandwidth utilization in a PPRC system
Methods, system and computer program product are provided to improve the efficiency of data transfers in a PPRC environment. A block of data to be transferred is divided into tracks. Each track is allocated to a data mover task control block (TCB) with a master TCB ...
06/20/2006
7065590Apparatus, method and computer program product for controlling routing of a request in an image input apparatus
In an image input apparatus which can be controlled by a host computer, and has a request sending unit for sending a request input by the user to the host computer, an internal command execution unit for executing the request, and a request route flag table which st...
06/20/2006
7065190Method of encoding and decoding computer video signals for transmission over a twisted pair cable
A method of encoding and decoding computer video signals for transmission over a twisted pair cable is disclosed. Vertical and horizontal sync components of a video signal are converted into narrow vertical and horizontal sync components having the pulse width of 20...
06/20/2006
7065074Generalized divide-and-conquer networks
A generalized divide-and-conquer network and concomitant methodology for recursively constructing large-scaled switching fabrics to meet the need for present-day broadband switching. Such a network achieves optimal layout complexity among the class of banyan-type ne...
06/20/2006
7062575System and method for interfacing computer system information protocol interface modules
An information processing module forms a blade for a high density computer system. A processor is operable to perform information processing and an information signal interface is connected between the processor(s) and a module information signal connection. A servi...
06/13/2006
7062576Digital camera having imaging portion, first terminal, and second terminal for outputting signals based on image data in accordance with same data communication interface standard
A digital image storage system includes a digital camera having a first terminal for data communication in accordance with a data communication interface standard and an adapter for the digital camera for communicating with the digital camera. The adapter has a seco...
06/13/2006
7062766Embedded system with interrupt handler for multiple operating systems
A communication device includes one processor to run at least two operating systems simultaneously. The at least two operating systems include a first operating system for mobile station functions having a first group of threads, the mobile station functions includi...
06/13/2006
7058894Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization modul...
06/06/2006
7058893Managing interactions between computer users' context models
Techniques are described for providing information about a current state that is represented with multiple attributes. In some situations, the providing includes a first computer receiving indications of multiple characterization modules, each characterization modul...
06/06/2006
7058764Method of adaptive cache partitioning to increase host I/O performance
Exemplary systems, methods, and devices dynamically characterize a portion of a total cache as a read cache or a write cache in response to a host workload. Exemplary systems, methods, and devices receive a host workload parameter and allocate cache memory to either...
06/06/2006
7058758Load balancing to support tape and disk subsystems on shared fibre channel adapters
A mechanism is provided for monitoring I/O activity of each device and the total I/O activity for each adapter. When there is low I/O activity for the tape subsystem, the I/O for the disk subsystems may be spread across all available adapters and paths. When I/O act...
06/06/2006
7054979Method and apparatus for routing configuration accesses from a primary port to a plurality of secondary ports
The method of routing configuration accesses applied from the primary port to a plurality of secondary ports includes the steps of: distributing a plurality of configuration accesses received from the primary bus to the plurality of secondary ports in accordance wit...
05/30/2006
7054989Stream processor
The stream processor of the present invention includes: a selection section and first to fifth processing sections. In the selection section, a plurality of inputs are associated with a plurality of outputs according to control from outside so that streams sent to t...
05/30/2006
7054958Apparatus and method for responding to a interruption of a packet flow to a high level data link controller in a signal processing system
In a data processing system including a plurality of digital signal processor subsystems, selected peripheral components are shared by the digital signal processor subsystems. In particular, the high level data link controller is shared by the subsystems. Using a fi...
05/30/2006
7051150Scalable on chip network
A scalable network for supporting an application using processing elements including ports, an interconnect, port interfaces, and an arbiter. Each port conforms to a consistent port interface protocol regardless of number of ports, frequency of operation, maximum da...
05/23/2006
7047522Method and system for verifying a computer program
A method and system for verifying resolution of attributes of a computer program. The verification system analyzes a command-based computer program prior to runtime to determine whether the input attributes associated with a command would be properly resolved prior ...
05/16/2006
7047450Storage system and a method for diagnosing failure of the storage system
A storage system includes at least one storage medium, at least one controller to control the storage medium, and a communication path to connect the storage medium and the controller in a loop for communication between the controller and the storage medium, wherein...
05/16/2006
7047344Resource sharing apparatus
A resource sharing apparatus includes an application specific integrated circuit and a central processing unit. The application specific integrated circuit includes a number of hubs, a number of device controllers for stimulating the peripheral apparatus, a bus, a h...
05/16/2006
7046675Method and apparatus to configure a digital subscriber line device
A method and apparatus to configure a permanent virtual circuit (PVC) between a digital subscriber line (DSL) customer premise equipment (CPE) and a DSL access module (DSLAM) is described. ...
05/16/2006
7043622Method and apparatus for handling storage requests
Systems and methods for handling I/O requests from a host system to a storage system. A system includes an I/O module for processing I/O requests from a host system, a virtualized storage element, and a communication medium coupling the I/O module to the virtualized...
05/09/2006
          9            
 
Sign InRegister
Username  
Password   
forgot password?