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."
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.
| Number | Title | Issue Date |
| 7093155 | Information 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 |
| 7093265 | Method 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 |
| 7093069 | Integration 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 |
| 7093031 | Specifying 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 |
| 7089345 | Method 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 |
| 7089332 | Method 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 |
| 7089497 | Managing 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 |
| 7085861 | Serial 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 |
| 7082485 | Systems 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 |
| 7080146 | Method, 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 |
| 7080190 | Apparatus 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 |
| 7076573 | Method, 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 |
| 7076600 | Dual 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 |
| 7072334 | Physical 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 |
| 7072914 | Partial 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 |
| 7073022 | Serial 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 |
| 7072976 | Scalable 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 |
| 7069372 | Processor 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 |
| 7069404 | Microprocessor 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 |
| 7069354 | Method 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 |
| 7065623 | Bandwidth 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 |
| 7065590 | Apparatus, 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 |
| 7065190 | Method 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 |
| 7065074 | Generalized 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 |
| 7062575 | System 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 |
| 7062576 | Digital 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 |
| 7062766 | Embedded 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 |
| 7058894 | Managing 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 |
| 7058893 | Managing 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 |
| 7058764 | Method 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 |
| 7058758 | Load 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 |
| 7054979 | Method 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 |
| 7054989 | Stream 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 |
| 7054958 | Apparatus 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 |
| 7051150 | Scalable 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 |
| 7047522 | Method 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 |
| 7047450 | Storage 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 |
| 7047344 | Resource 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 |
| 7046675 | Method 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 |
| 7043622 | Method 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 |