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

Icon_funbox Celebrity Inventors

Actress Jamie Lee Curtis is a patented inventor - she created a diaper equipped with a premoistened baby wipe. And that's no act!

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


          6            
NumberTitleIssue Date
7233661Mirror mounted mobile telephone system
An improved rearview mirror mounted telephone system mounted in a vehicle comprises a rearview mirror assembly having a housing and a reflective member associated with the housing in such a manner as to enable said reflective member to properly function as a rearvie...
06/19/2007
7231430Reconfigurable, virtual processing system, cluster, network and method
A platform and method of deploying virtual processing areas networks are described. A plurality of computer processors are connected to an internal communication network. At least one control node is in communication with an external communication network and an ext...
06/12/2007
7231490Storage device control apparatus and control method for the storage device control apparatus
A storage device control apparatus includes a mounting part and an internal connection part. The mounting part can removably mount channel control unit, each with a host interface controller formed therein for receiving data I/O requests, disk control units, each wi...
06/12/2007
7228368Polling-based apparatus and system guaranteeing quality of service
A polling-based communication apparatus and system. The apparatus of the invention, connected to a host computer through a peripheral bus, comprises an arbiter and multiple addressable entities. Each addressable entity corresponds to one of queues maintained in the ...
06/05/2007
7228369Clustered storage system and inter-cluster data communication method
Plural clusters are interconnected by two full-duplex communication paths. When a cluster 10A receives a read request from a host computer 2, and data represented by the read request are stored in another cluster 10B, a processor unit 6 o...
06/05/2007
7228389System and method for maintaining cache coherency in a shared memory system
A data processing system having shared memory accessible through a transaction-based bus mechanism. A plurality of system components, including a central processor, are coupled to the bus mechanism. The bus mechanism includes a cache coherency transaction within its...
06/05/2007
7225280Portable device for one-on-one transfer between another such device wherein device is restricted to data storage and transfer with single interface for data exchange
A device, a method and a system for portable data storage and transfer through a simplified device interface. The operations of the device are restricted, in order to increase the ease of use of the device, and in order to provide certain core functions. These core ...
05/29/2007
7225290ATA and SATA compliant controller
An ATA (Advanced Technology Attachment) controller is provided that comprises at least one parallel port for connecting to at least one ATA compliant storage device, and at least one serial port for connecting to at least one SATA (Serial ATA) compliant storage devi...
05/29/2007
7222182Flow of streaming data through multiple processing modules
Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies o...
05/22/2007
7219028Apparatus for testing hard disk drive
A device testing apparatus, such as a hard disk drive (HDD) testing apparatus, using one host computer to test a plurality of the devices, such as to burn-in test HDDs. A host computer having at least two serial communication ports is communicably connected to power...
05/15/2007
7219322Multiple propagation speeds of signals in layered circuit apparatus
A first signal passes through a first layer of a circuit apparatus at a first propagation speed, and a second signal passes through a second layer of the circuit apparatus at a second propagation speed different from the first propagation speed. ...
05/15/2007
7219183Switching apparatus and method for providing shared I/O within a load-store fabric
An apparatus and method for sharing I/O devices. The apparatus has a first plurality of I/O ports, a second I/O port, and core logic. The first plurality is coupled to a plurality of operating system domains through a load-store fabric. Each of the first plurality r...
05/15/2007
7216194Methods and systems for improving delayed read handling
Methods and systems for improving delayed read handling in a loop of delayed commands among a larger set of commands in a queue of commands are disclosed. In general, when commands in a delayed loop are completed out of order, “holes” are left in the command que...
05/08/2007
7216206Control apparatus of storage unit, and method of controlling the control apparatus of storage unit
A control apparatus of a storage unit having a first and a second communication ports for conducting communication with a computer, a first and a second processors that control respectively the first and the second communication ports, first and second storage devic...
05/08/2007
7213084System and method for allocating memory allocation bandwidth by assigning fixed priority of access to DMA machines and programmable priority to processing unit
In a first aspect, a first method is provided for allocating memory bandwidth. The first method includes the steps of (1) assigning a fixed priority of access to the memory bandwidth to one or more direct memory access (DMA) machines; and (2) assigning a programmabl...
05/01/2007
7213176Adaptive log file scanning utility
A method is provided for monitoring error log files for specified error events through the use of a software program. In accordance with the method, each time the program is run, the steps are performed of: (a) accessing (405) an error log file, (b) identifyi...
05/01/2007
7209981System and method for switching data storage devices and multiple processors
A system is provided for switching the I/O channel for disk drives between multiple computers. The system incorporates the switch into removable drive modules, or a docking base for a removable drive module. The incorporation of switching into the system, such that ...
04/24/2007
7209982Electronic apparatus including plural processors
An electronic apparatus includes first and second processors which execute first and second operating systems, first disk controller which accesses a disk storage device in response to a disk access request from the first processor, a second disk controller which ac...
04/24/2007
7210068System and method for multipath I/O support for fibre channel devices
A system and method enables a file server, to support multi path input/output operations for Fibre Channel devices. Upon each Fibre Channel Arbitrated Loop initialization event generated, the system and method updates a path and device instance to track multiple pat...
04/24/2007
7206863System and method for managing storage networks and providing virtualization of resources in such a network
This invention is a system and method for managing one or more data storage networks using a new architecture. A method for handling logical to physical mapping is included in one embodiment with the new architecture. A method for handling errors is included in anot...
04/17/2007
7207020Method and apparatus for utilizing long-path and short-path timing constraints in an electronic-design-automation tool
A method for designing a system includes generating minimum and maximum delay budgets for connections from long-path and short-path timing constraints. The system is designed in response to the minimum and maximum delay budgets. ...
04/17/2007
7206973PCI validation
A method and system for validating host bus adapters uses two processing passes. In the first pass, a snapshot of all configuration values of selected peripheral devices is taken. Then, the host bus adapter is powered down for a predefined period of time and powered...
04/17/2007
7203774Bus specific device enumeration system and method
A kernel device file system publication system for dynamically enumerating and configuring an instance of a device in the kernel device tree upon request by a user level application. The kernel device file system logically arranges system level devices in a hierarch...
04/10/2007
7200646System and method for on-demand node creation for fabric devices
A fabric driver on a host system connected to a fabric may include an API for an administration application to query and obtain a list of devices connected to a fabric host adapter port(s). The fabric driver may execute this query and obtain the list of devices by q...
04/03/2007
7200666Live connection enhancement for data source interface
The invention provides for the connection of a plurality of remote applications with a data source, to maximize the speed and reliability of data transfer. An interface module interfaces with a remote application such as a web browser. A port module interfaces betwe...
04/03/2007
7200641Method and system for encoding SCSI requests for transmission using TCP/IP
A system and method provides for establishing a direct TCP/IP connection between a workstation and a storage system independent of a server to which the storage system is connected. A SCSI request is encoded with tags identifying the request as a SCSI request, and t...
04/03/2007
7200284Data processing apparatus and data processing method
A data processing apparatus includes a receiver which receives data transmitted from a terminal, a processor which processes the data received by the receiver, and a transmitter which transmits contents processed by the processor to the terminal. ...
04/03/2007
7197012System and method for extending performance data collection for a network
A system and method for extending performance data collection for a network are disclosed. The system includes one or more devices corresponding to one or more device types. The system also includes one or more data sources corresponding to the devices, where the da...
03/27/2007
7197589System and method for providing access to a bus
A computer system (10) includes a bus controller (12), a bus (14), a plurality of processing devices (16) and a plurality of enabling switches (18). Each enabling switch (18) corresponds to a separate one of the processing d...
03/27/2007
7197576Distributed storage management platform architecture
A distributed storage management platform (DSMP) architecture is disclosed. Such a DSMP architecture includes a number of storage routers. Each one of the storage routers comprises a number of interface controllers. One of the interface controllers of each one of th...
03/27/2007
7191262High-throughput UART interfaces
A modified universal asynchronous receiver transmitter (UART) device is provided with an auxiliary high speed parallel channel using supplementary FIFO buffers for the exchange of data. The auxiliary parallel channel is separate from the normal lower speed serial ch...
03/13/2007
7191260Multiple connection management system
An apparatus, program product and method for managing a number of physical connections to a peripheral device. A multipath driver provides a logical connection interface to a client. This interface allows the client to efficiently access the peripheral device over o...
03/13/2007
7191278Method for data accessing in a computer system including a storage system
The object of the invention is to improve data access performance in a computer system. At least one logical volume is provided in a storage device 13 connected to a host computer via a network 17, and two different paths, a first path and a second pat...
03/13/2007
7188201Storage system
The present invention unitarily manages the configuration change of a storage system so as to know the latest configuration, and evaluates the reliability in advance when the configuration is changed so that the generation of a failure is suppressed. When the host
03/06/2007
7188202Techniques for accessing devices through a set of serial buses
In a highly available environmental monitoring system, several slave devices are associated with either a fast polling list or a slow polling list. The fast polling list is polled by a master device more frequently than the slow polling list. A slave device is assoc...
03/06/2007
7185124Disk array apparatus and data relay method of the disk array apparatus
A disk array apparatus of the invention improves the quality of Fiber Channel signals corresponding to mounting positions of disk drives. The disk array apparatus comprised first to fourth groups of a plurality of disk drives each of which stores data; a first data ...
02/27/2007
7185127Method and an apparatus to efficiently handle read completions that satisfy a read request
A method and an apparatus to efficiently handle read completions that satisfy a read request are presented. The apparatus comprises a first port to receive data that partially satisfies a read request, a second port, wherein the data is forwarded via the second port...
02/27/2007
7184395Providing reconditioned signals at a plurality of ports
An embodiment of the present invention provides a circuit module having a loop switch adapted to transmit a reconditioned data signal to each of a plurality of first output ports of the circuit module. A port bypass circuit is connected to the loop switch. The port ...
02/27/2007
7183735Drive unit for controlling drives in machine tools or production machines
A drive unit for controlling drives of machine tools or production machines includes a signal electronics unit, a startup/diagnostic unit, and an interface between the signal electronics unit and the startup/diagnostic unit. The interface has a data line for data ex...
02/27/2007
7181552Storage device and processing method
Provided is a storage device that includes a first interface unit configured to connect to an external apparatus, a second interface unit configured to connect to a network, and a control unit which control the storage device. The control unit determines whether the...
02/20/2007
          6            
 
Sign InRegister
Username  
Password   
forgot password?