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

Icon_funbox Did You Know...

...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.

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/31 - Transfer direction selection


Subclass of Class 710 - Electrical computers and digital data processing systems: input/output
Definition: Subject matter further comprising means or steps for specifying
No. of patents: 348
Last issue date: 05/15/2012


1                  
NumberTitleIssue Date
8180935Methods 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
8131890Circuit 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
8019912Blade 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
8019911System 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
7996582Information 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
7987301DMA 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
7962668USB 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
7904615Asynchronous 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
7882279Bidirectional 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
7836223Operation 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
7783794Remote 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
7689737Data 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
7689736Method 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
7650442Transfer 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
7636801Coordination 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
7627699System 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
7596640Computer 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
7571264Computer 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
7478178Virtualization 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
7437486Configurable 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
7433979Method 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
7428604Method 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
7415565Methods 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
7412464Asynchronous 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
7409481Data 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
7409470Determining 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
7409473Off-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
7398336Switching 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
7386638System 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
7383365Method 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
7373436Storage 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
RE40306End-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
7370134System 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
7366864Memory 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
7366920System 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
7363419Method 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
7363404Creation 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
7360011Memory 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
7359998Low-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
7359997USB 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
1                  
 
Sign InRegister
Username  
Password   
forgot password?