...that power steering was invented by independent inventor Francis W. Davis? As chief engineer in the 1920s of the truck division of the Pierce Arrow Motor Car Company, he saw how hard it was to steer heavy vehicles. So that he would be able to keep the profits from his future invention, Davis left his job, rented a small engineering shop in Waltham, Mass., and developed a hydraulic power steering system that led to power steering.
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 |
| 8180935 | Methods and apparatus for interconnecting SAS devices using either electrical or optical transceivers Methods and systems for encoding and/or decoding digital signals representing serial attached SCSI (SAS) out of band (OOB) signals exchanged over an optical communication between two SAS devices. A SAS OOB signal to be transmitted from a first SAS device to a second... | 05/15/2012 |
| 8131890 | Circuit and method for increasing universal serial bus (USB) device endpoints A USB control circuit for increasing USB endpoints includes a token detection circuit. The USB control circuit is configured to receive a first logical endpoint (LEP) address and a USB token. The token detection circuit is configured to determine a direction of a US... | 03/06/2012 |
| 8019912 | Blade center USB locking A computer-implemented method, system and computer program product for managing USB ports on blades in a blade center are presented. A set of remotely-transmitted instructions causes a multiplexer to physically disconnect one or more selected USB ports on a blade. I... | 09/13/2011 |
| 8019911 | System and method for testing and calibrating a control unit using an adaptation unit A system and method for testing and calibrating a control unit including a microcontroller includes an influencing device and an adaptation unit. The adaptation unit includes a memory that can store at least part of a data of a data communication between the influen... | 09/13/2011 |
| 7996582 | Information processing apparatus, information processing method, and information processing program An information processing apparatus includes a communication unit that transmits/receives data to and from an external device; a detection unit that detects communication connection with the external device by the communication unit; an operation input unit that acc... | 08/09/2011 |
| 7987301 | DMA controller executing multiple transactions at non-contiguous system locations A direct memory access controller comprises a plurality of registers defining parameters for multiple direct memory access transactions and transfer control circuitry responsive to data in the plurality of registers. The transfer control circuitry is adapted to auto... | 07/26/2011 |
| 7962668 | USB audio controller A USB audio controller includes a USB interface unit, an audio interface unit, a storage interface unit, and a processing unit. The USB interface unit is used to connect to a USB bus for communicating with a host by a communication information. The audio interface u... | 06/14/2011 |
| 7904615 | Asynchronous computer communication A computer array (10) has a plurality of computers (12). The computers (12) communicate with each other asynchronously, and the computers (12) themselves operate in a generally asynchronous manner internally. When one computer (12)... | 03/08/2011 |
| 7882279 | Bidirectional control circuit A bidirectional bus control circuit to which first and second direction signals instructing bus directions are input and which inputs and outputs a clock signal and data signal includes a first bidirectional buffer that switches an input or output direction of the c... | 02/01/2011 |
| 7836223 | Operation of media interface to provide bidirectional communications Embodiments of the invention are generally directed to operation of a media interface to provide bidirectional communications. An embodiment of a method includes connecting a first device to a second device via a media interface, the media interface including a comm... | 11/16/2010 |
| 7783794 | Remote USB access method An improved remote USB access method allows a local host to access USB devices on a remote host in a manner that reduces network traffic in certain situations. When the local host copies a file from a USB device A to a USB device B both located on the remote host, t... | 08/24/2010 |
| 7689737 | Data I/O apparatus for outputting image data via a network There is provided the first storage unit for storing original data, and the second storage unit for storing meta-data. Under the control of a path control unit, an optimal connection process can be performed. As a result, a stream from the first storage unit for sto... | 03/30/2010 |
| 7689736 | Method and apparatus for a storage controller to dynamically determine the usage of onboard I/O ports Methods and systems for automatically and dynamically identifying capabilities of devices connected to a storage system controller port and setting operating parameters of that port are described. In particular, a storage system controller administers scanning and p... | 03/30/2010 |
| 7650442 | Transfer of media content from a personal video recorder to an external storage device A personal video recorder (PVR) (10) comprises a receiving stage (12) which receives media content and an internal storage device (24) such as a hard-disk. The PVR has an interface (26) for connecting to an external storage device (30 | 01/19/2010 |
| 7636801 | Coordination of quality of service in a multi-layer virtualized storage environment A system for coordination for quality of service in multi-layer storage virtualization environments includes a first, second and third storage entity at a respective first, second and third layer of virtualized storage. The first storage entity sends a request for a... | 12/22/2009 |
| 7627699 | System and method for managing I/O access policies in a storage environment employing asymmetric distributed block virtualization A system employing asymmetric distributed block virtualization includes a volume server, a plurality of volume clients, and one or more physical block devices. The volume server aggregates storage in the physical block devices into a logical volume and makes the log... | 12/01/2009 |
| 7596640 | Computer program product for managing connections A computer program product for managing connections comprises a computer readable storage medium having the following computer instructions. The instructions cause a controller to perform: outputting an image including icons representing respective devices connected... | 09/29/2009 |
| 7571264 | Computer system for load balance, and method and program for setting path Provided is a computer system which includes computers and a storage system coupled to the computers. The storage system includes a first load measuring module that measures a first access load for each channel adaptor. At least one of the computers includes a path ... | 08/04/2009 |
| 7478178 | Virtualization for device sharing In an apparatus and method for providing device sharing, a first plurality of upstream ports are each connectable to a respective host and at least one downstream port is connectable to a device. A virtual port is defined that is associated a routing table to effect... | 01/13/2009 |
| 7437486 | Configurable measurement interface coupled to a front-end subsystem and a back-end subsystem for receiving a set of bootstrap information A measurement device having a configurable measurement interface that enables the dynamic allocation of responsibilities among front-end and back-end subsystems of a measurement device. A measurement device according to the present teachings includes a front-end sub... | 10/14/2008 |
| 7433979 | Method and apparatus for input management having plurality of input provider types with third party listener access to staging area that includes stack of input events The present invention is directed to a method and system for use in a computing environment for managing input information. The system for facilitating input management in a computerized environment may include an input manager for processing events received from an... | 10/07/2008 |
| 7428604 | Method and apparatus for moving logical entities among storage elements in a computer storage system Method and apparatus are disclosed for moving logical data entities from one storage element to another storage element in a computer storage system, when more than one user or host computer may access the logical entity. According to one embodiment of the method, a... | 09/23/2008 |
| 7415565 | Methods and systems for a storage system with a program-controlled switch for routing data A storage system that may include one or more memory devices, a memory interface device corresponding to one or more of the memory devices, which are organized in sections, a section controller, and a switch. The switch is capable of reading a data request including... | 08/19/2008 |
| 7412464 | Asynchronous data mirroring with look-ahead synchronization record A method for managing a data storage system includes maintaining a record predictive of locations to which data are to be written on the primary storage subsystem by a host processor. Upon receiving data from the host processor at the primary storage subsystem to be... | 08/12/2008 |
| 7409481 | Data processing system, method and interconnect fabric supporting destination data tagging A data processing system includes a plurality of communication links and a plurality of processing units including a local master processing unit. The local master processing unit includes interconnect logic that couples the processing unit to one or more of the plu... | 08/05/2008 |
| 7409470 | Determining configuration data in connection with dynamic RDF Dynamically creating a communication path between first and second storage devices, includes creating a connection to a source volume on the first storage device and indicating that the source volume is not ready to transmit data on the communication path, after suc... | 08/05/2008 |
| 7409473 | Off-chip data relocation The on-chip copy process is extended so that the data may be copied between two blocks that may be on different chips, different planes on the same chip, or the same plane of the same chip. More specifically, the methods described here provide a single data copying ... | 08/05/2008 |
| 7398336 | Switching device for RS-232 serial port and USB serial port A switching device for RS-232 serial port and USB serial port is adapted to simultaneously provide a RS-232 serial port and a USB serial port for a micro-processor with a single USART. The switching device can automatically switch to select either of the RS-232 seri... | 07/08/2008 |
| 7386638 | System and method for pendant bus for serially chaining multiple portable pendant peripherals A communications system is arranged for serially chaining multiple portable pendant peripherals to a portable host device. The system enables multiple low power input/output peripherals to communicate over a bi-directional data line with a portable host device such ... | 06/10/2008 |
| 7383365 | Method and system for PCI express audiovisual output Audio and visual information processing components are co-located on a PCI Express graphics card by communicating audio and visual information received through the PCI Express interface of the graphics card to a PCI Express switch which switches audio information to... | 06/03/2008 |
| 7373436 | Storage control device and method for management of storage control device A storage control device, connected to a host processing device through a full-duplex channel and for storing data received through the channel in a data storage means, comprises a plurality of channel processors for conducting a data-input-and-output process to the... | 05/13/2008 |
| RE40306 | End-of-scan reporting system A reporting system capable of reporting the end of a scanning session to a user through existing computer peripheral devices is proposed. By reporting at the end of a scanning session, the user can proceed with subsequent scanning operations with no delay. Hence, id... | 05/06/2008 |
| 7370134 | System and method for memory hub-based expansion bus A system memory includes a memory hub controller, a memory module accessible by the memory hub controller, and an expansion module having a processor circuit coupled to the memory module and also having access to the memory module. The memory hub controller is coupl... | 05/06/2008 |
| 7366864 | Memory hub architecture having programmable lane widths A processor-based system includes a processor coupled to a system controller through a processor bus. The system controller is used to couple at least one input device, at least one output device, and at least one data storage device to the processor. Also coupled t... | 04/29/2008 |
| 7366920 | System and method for selective memory module power management A memory module includes a memory hub that monitors utilization of the memory module and directs devices of the memory module to a reduced power state when the module is not being used at a desired level. System utilization of the memory module is monitored by track... | 04/29/2008 |
| 7363419 | Method and system for terminating write commands in a hub-based memory system A memory hub receives downstream memory commands and processes each received downstream memory command to determine whether the memory command includes a write command directed to the memory hub. The memory hub operates in a first mode when the write command is dire... | 04/22/2008 |
| 7363404 | Creation and management of destination ID routing structures in multi-host PCI topologies System and method for managing routing of data in a distributed computing system, such as a distributed computing system that uses PCI Express protocol to communicate over an I/O fabric. A physical tree that is indicative of a physical configuration of the distribut... | 04/22/2008 |
| 7360011 | Memory hub and method for memory system performance monitoring A memory module includes a memory hub coupled to several memory devices. The memory hub includes at least one performance counter that tracks one or more system metrics-for example, page hit rate, number or percentage of prefetch hits, cache hit rate or percentage, ... | 04/15/2008 |
| 7359998 | Low-power CD-ROM player with CD-ROM subsystem for portable computer capable of playing audio CDs without supply energy to CPU A low-power audio CD player for portable computers permits operation of the CD-ROM subsystem when power is not being supplied to the computer subsystem. In one embodiment of the invention, the computer subsystem comprises a system CPU, a digital-audio generating cir... | 04/15/2008 |
| 7359997 | USB data transfer control device including first and second USB device wherein destination information about second device is sent by first device A transfer controller (or a host controller) issues IN tokens to a plurality of USB devices connected to USB and including first and second USB devices. When data including destination information which specifies the second USB device as a destination has been recei... | 04/15/2008 |