...that several people are credited with the invention of the flush toilet? Most people have heard of Thomas Crapper (1837-1910), the sanitary engineer who invented the valve-and-siphon arrangement that made the modern toilet possible. Another claimant to "the throne" was British inventor Alexander Cumming who patented a toilet in 1775. Then there's a nameless Minoan (a native of ancient Crete) who lived 4,000 years ago who supposedly was ahead of his time and created the first flush toilet!
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.
| Application No. | Application Title | Issue Date |
| 20120131238 | Management 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 devic... | 05/24/2012 |
| 20120131237 | EXTENSION DEVICE AND COMMUNICATION CHECK METHOD An extension device that extends a communication path between a host device and an input/output (IO) device, the extension device including a determination unit configured to determine whether a first logical path exists between the host device and the IO device, a logi... | 05/24/2012 |
| 20120072623 | Storage control device and raid group extension method The storage system includes a first storage subsystem having a first logical volume to be accessed by a host computer, and a second storage subsystem connected to the first storage subsystem and having a second logical volume to be mapped to the first logical volume. Th... | 03/22/2012 |
| 20120042101 | APPARATUS AND METHODS FOR REAL-TIME ROUTING OF RECEIVED COMMANDS IN A SPLIT-PATH ARCHITECTURE STORAGE CONTROLLER Apparatus and methods for real-time routing of received frames in a split-path architecture storage controller. In one exemplary embodiment, a split-path storage controller comprises a soft-path I/O processor for processing of any received frames and comprises a fast-pa... | 02/16/2012 |
| 20120005380 | Data-Driven Media Management Within An Electronic Device A method and apparatus for intelligently routing and managing audio signals within an electronic device is disclosed. The routing is responsive to a set of logical and physical policies which are stored in data tables which can be updated as needed.... | 01/05/2012 |
| 20110314187 | CACHE OPTIMIZED BALANCED HANDLING OF INITIATIVES IN A NON-UNIFORM MULTIPROCESSOR COMPUTING SYSTEM A balancing process between I/O processor groups of a non-uniform multi-processor system enables spreading of I/O workload across multiple I/O processor groups on a group base as soon as the I/O processor group with maximum group utilization reaches a certain high limit... | 12/22/2011 |
| 20110302337 | PATH SELECTION FOR APPLICATION COMMANDS Systems and methods for path selection for application commands are described. To this end, information associated with at least one application command that were processed at least one port of a target device is received. For a subsequent application command, a set of ... | 12/08/2011 |
| 20110276728 | METHOD AND APPARATUS FOR STORAGE I/O PATH CONFIGURATION An aspect of the invention is directed to a method for storage I/O (input/output) path configuration in a system that includes a storage system connected via a network to a plurality of nodes. The method comprises receiving an I/O access to one or more storage volumes i... | 11/10/2011 |
| 20110208882 | TECHNIQUES FOR DATA STORAGE CONFIGURATION Described are techniques for storage configuration. Defined are one or more initiator groups each including one or more initiator ports, one or more target groups each including one or more target ports, and one or more storage groups each including one or more devices.... | 08/25/2011 |
| 20110173349 | I/O ROUTING IN A MULTIDIMENSIONAL TORUS NETWORK A method, system and computer program product are disclosed for routing data packet in a computing system comprising a multidimensional torus compute node network including a multitude of compute nodes, and an I/O node network including a plurality of I/O nodes. In one ... | 07/14/2011 |
| 20110173403 | USING DMA FOR COPYING PERFORMANCE COUNTER DATA TO MEMORY A device for copying performance counter data includes hardware path that connects a direct memory access (DMA) unit to a plurality of hardware performance counters and a memory device. Software prepares an injection packet for the DMA unit to perform copying, while the... | 07/14/2011 |
| 20110145448 | I/O MAPPING-PATH TRACKING IN A STORAGE CONFIGURATION A system, method and program product for tracking an I/O mapping-path among a plurality of nodes in a storage configuration. A system is disclosed that includes: a path tracking manager implemented at a host system that enables I/O mapping-path tracking for an I/O reque... | 06/16/2011 |
| 20110082951 | APPARATUS AND METHOD TO ADJUST A MULTI-PATH DEVICE RESERVATION A method to adjust a multi-path device reservation by supplying a computing device and a storage controller interconnected with a communication link. The method further reserves a data storage device in communication with the storage controller, where that data storage ... | 04/07/2011 |
| 20110035515 | System and Method of Providing a User-Friendly Device Path A method can include, during a boot flow at an information handling system, receiving an initial device path related to a device that is integrated with or coupled to the information handling system. The method can also include identifying a system-specific device locat... | 02/10/2011 |
| 20110029699 | Method and System for Routing Keystrokes in a Client Server Network Methods and systems are provided that handle certain keystrokes or keystroke combinations on a remote station so that a user may select whether those keystrokes are sent to a target device, or whether they affect a remote station controlling the target device. Such syst... | 02/03/2011 |
| 20110004708 | COMPUTER APPARATUS AND PATH MANAGEMENT METHOD A highly-reliable computer apparatus and path management method capable of reducing the impact of a failure in a physical I/O device on the entire virtual computer system is suggested. If a first path management unit detects a failure in a ... | 01/06/2011 |
| 20110004707 | LOAD BALANCING WITH SCSI I/O REFERRALS A method and/or system may be configured to receive an input/output (I/O) request from an initiator system, add priority information to a multiple path referral for each port on which data can be accessed, selectively omit ports on which data may be accessed, transmit t... | 01/06/2011 |
| 20100318692 | MULTIPATH-BASED MIGRATION OF DATA ACROSS STORAGE CONTROLLERS Exemplary methods, systems, and computer program product embodiments for migrating existing data from a source storage controller to a target storage controller, each associated with a data processing storage subsystem, using a processor device in communication with a m... | 12/16/2010 |
| 20100293307 | PROGRAMMABLE ROUTING MODULE A programmable routing module is disclosed for interconnecting field wiring with a control system. The routing module includes a field connection to connect field signals from a controlled process to the routing module, an I/O connection to connect I/O signals from the ... | 11/18/2010 |
| 20100275058 | Method and Apparatus for Management Between Virtualized Machines and Virtualized Storage Systems To manage physical paths between a server system and a storage system and information about routing between virtual machines and virtual storage systems in an integrated fashion. A computer system of the present invention includes: a computer and a storage system that s... | 10/28/2010 |
| 20100274935 | STORAGE APPARATUS AND DATA TRANSFER METHOD A storage method including: controlling transfer of data between a host system and a storage device using a plurality of controllers connected to the host system and the storage device, where the controllers are interconnected via a data transfer path; and controlling t... | 10/28/2010 |
| 20100268851 | Management 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 devic... | 10/21/2010 |
| 20100242039 | COMPUTER SYSTEM PROVIDED WITH HYPERVISOR A hypervisor acquires an I/O command that has been issued from a virtual computer. The hypervisor judges whether or not a target of an I/O that complies with the I/O command is an unassigned port associated device that is a device associated with an I/O port that is cou... | 09/23/2010 |
| 20100235548 | DATA PROCESSING SYSTEM HAVING A CHANNEL ADAPTER SHARED BY MULTIPLE OPERATING SYSTEMS A data processing system including a processing unit on which a control program runs, a plurality of operating systems (OS's) configured to run under control of said control program, a Peripheral Component Interchange (PCI) bus coupled to the processing unit, and a chan... | 09/16/2010 |
| 20100228888 | Information processing apparatus and managing method of configuration information acquired from storage system In order to appropriately manage configuration information acquired from a storage system for the purpose of performance management, etc., an information processing apparatus managing the configuration information, i.e., information indicative of a configuration of reso... | 09/09/2010 |
| 20100223404 | MANAGEMENT SYSTEM FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER IN A NETWORK Provided is an article of manufacture, system and method for a management system for using host and storage controller port information to configure paths between a host and storage controller in a network. A management system is coupled to a network, wherein the manage... | 09/02/2010 |
| 20100211735 | STORAGE SYSTEM, STORAGE CONTROL DEVICE, RECEPTION CONTROL DEVICE, AND CONTROL METHOD A storage system, including a storing unit, which is configured to be connectable to an information processor, includes a communication data receiving unit, a path information extracting unit, a specifying information creating unit and an access controlling unit. The co... | 08/19/2010 |
| 20100205330 | Method of setting communication path in storage system, and management apparatus therefor In a storage system having a plurality of storage apparatuses, each of the storage apparatuses stores therein a coupling mode that is information indicative of whether or not to permit setting of a communication path between each of the storage apparatuses and a plurali... | 08/12/2010 |
| 20100190527 | APPARATUS AND METHOD FOR PERIPHERAL DEVICE CONTROL IN PORTABLE TERMINAL An apparatus and a method for a peripheral device control in a portable terminal are provided. In the method for the peripheral device control in the portable terminal, the method includes selectively changing a communication path between a communication modem and a sto... | 07/29/2010 |
| 20100185794 | FAILOVER AND LOAD BALANCING Provided are techniques for static load balancing implemented in a filter driver. The filter driver determines a data quota for each of multiple data paths. The filter driver identifies a maximum number of commands for a target logical unit. The filter driver selects a ... | 07/22/2010 |
| 20100153592 | Use of Peripheral Component Interconnect Input/Output Virtualization Devices to Create Redundant Configurations In one embodiment, a computer-implemented method for creating redundant system configurations is presented. The computer-implemented method creates a set of virtual function path authorization tables, and receives a request from a requester to provide requested data fro... | 06/17/2010 |
| 20100146199 | Memory System Topologies Including A Buffer Device And An Integrated Circuit Memory Device Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, d... | 06/10/2010 |
| 20100125686 | ELECTRONIC APPARATUS HAVING SWITCHING UNIT An electronic apparatus having switching unit is described. The electronic apparatus includes a first peripheral device, a second peripheral device and a switching unit. The first peripheral device communicates with the host unit. The second peripheral device communicat... | 05/20/2010 |
| 20100121993 | STORAGE ROUTER AND METHOD FOR PROVIDING VIRTUAL LOCAL STORAGE A storage router and storage network provide virtual local storage on remote storage devices. A plurality of devices are connected to a first transport medium. In one embodiment, a storage router maintains a map to allocate storage space on the remote storage devices to... | 05/13/2010 |
| 20100115154 | INFORMATION PROCESSING SYSTEM AND METHOD OF ALLOCATING I/O TO PATHS IN SAME Provided is an information processing system that communicates with a storage apparatus through a plurality of paths Pi (i=1 to n, where n is a total number of the paths), and that issues an I/O to the storage apparatus through one of the paths Pi.... | 05/06/2010 |
| 20100115143 | STORAGE CONTROL SYSTEM, CONTROL METHOD FOR STORAGE CONTROL SYSTEM, PORT SELECTOR, AND CONTROLLER An object of the present invention is to provide a means for detecting a logical command error, and a storage system and its control method that can properly perform error handling, and detection and blockage of a malfunctioning section. A storage control system include... | 05/06/2010 |
| 20100082899 | MANAGEMENT COMPUTER AND OPERATING METHOD THEREOF Implementing migration of a computer or data in consideration of the performance of an entire computer system is disclosed. A management computer is coupled to a computer 41000 and to a storage system 51000 having RAID groups 51220 and 51221 ... | 04/01/2010 |
| 20100070663 | APPARATUS AND METHOD TO PRESERVE ONE OR MORE LOGICAL COMMUNICATION PATHS IN A DATA PROCESSING SYSTEM A method to preserve a logical communication path in a data processing system, that includes a host computer, a storage controller that comprises a first logical control unit (“LCU”), and a logical communication path that is in communication with the host computer a... | 03/18/2010 |
| 20100036981 | Finding Hot Call Paths Included are embodiments for finding hot call paths. More specifically, at least one embodiment of a method includes creating a structure for at least one function node and creating a directed acyclic graph (DAG) by adding a first root node, the first root node being a ... | 02/11/2010 |
| 20090319702 | STORAGE SYSTEM, STORAGE APPARATUS, AND METHOD FOR HOT SWAPPING OF FIRMWARE A storage system includes a host and a storage apparatus. The host having multiple paths connecting with the storage apparatus transfers path identification information received from the storage apparatus, to the storage apparatus via all paths other than a path through... | 12/24/2009 |