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

Icon_funbox Did You Know...

...When G.G. Hubbard learned of his future son-in-law's invention, he called it "only a toy." His daughter was engaged to a young man named Alexander Graham Bell.

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/41 - Dynamic


Subclass of Class 710 - Electrical computers and digital data processing systems: input/output
Definition: Subject matter further comprising means or steps for changing
No. of patents: 155
Last issue date: 11/29/2011


1        
NumberTitleIssue Date
8069283Method of processing and prioritizing at least one logical data stream for transmission over at least one physical data stream
Method of processing data of at lease one data stream, data processing module for processing at a of at least one data stream, data processing system comprising such module, computer program product, data storage system and method of use thereof. For a time-based tr...
11/29/2011
7979604Methods and apparatus for assigning performance to data volumes on data storage systems
A computerized data storage system and a method for portioning performance among data areas on a hard disk drive. The system includes a management computer coupled to one or more host computers and a storage apparatus. The storage apparatus includes hard disk drives...
07/12/2011
7937509Content processing apparatus and content processing method
According to one embodiment, a content processing apparatus has an interface circuit connected to one or more external devices, and a control circuit which executes plural kinds of content processing to access the one or more external devices simultaneously and in p...
05/03/2011
7694040Method and apparatus of arranging priority queue and arbitrating for memory access requests
A method and an apparatus of memory access request priority queue arbitration comprises sorting the requests into plurality of different priority levels firstly. The priority queues of different priority levels are arranged respectively according to the following st...
04/06/2010
7436954Security system with an intelligent DMA controller
A security subsystem is provided with at least a first security engine, a first set of registers and a control portion to perform a first security operation for each of a first number of data blocks of each of a first number of data segments of a first data object. ...
10/14/2008
7386645System on a chip with an arbitration unit to grant right of access to a common resource in response to conflicting requests for access from initiator modules, and storage key incorporating the arbitration unit
An electronic system comprises a defined number N of functional modules, including a defined number P of initiator modules and a defined number Q of target modules, where N, P and Q are integer numbers such that 2≦P≦N and 1≦Q≦N. In the event of a plurality o...
06/10/2008
7383360Electronic data storage system divides command requiring data transfer into subcommands, in accordance with performance of devices
An electronic system includes two or more peripheral devices or units each of which is electronically coupled to the host through a single port of a predetermined bus. By splitting commands from the host to at least one of the two or more peripheral units into subco...
06/03/2008
7373438System and method for reprioritizing high-latency input/output operations
A mechanism for reprioritizing high-latency input/output operations in a file system is provided. The mechanism expands a file access protocol, such as the direct access file system protocol, by including a hurry up command that adjusts the latency of a given input/...
05/13/2008
7370169Efficient memory controller
An efficient memory controller. The controller includes a first mechanism for associating one or more input command sequences with one or more corresponding values. A second mechanism selectively sequences one of the one or more command sequences to a memory in resp...
05/06/2008
7366800System and method for dynamically assigning I/O priority
A system for controlling I/O transfers includes a host system or initiator including an adapter driver layer; and a storage controller. The storage controller includes a priority store and an operation queue. The adapter driver is selectively responsive to a datapat...
04/29/2008
7349334Method, system and program product for actively managing central queue buffer allocation using a backpressure mechanism
Method, system and program product are provided for packet flow control for a switching node of a data transfer network. The method includes actively managing space allocations in a central queue of a switching node allotted to the ports of the switching node based ...
03/25/2008
7350015Data transmission device
A data transmission device forwards data that have been received from a first device, intended for a second device, to the second device. The data transmission device is distinguished in that it has connections for connecting at least two data buses and can output d...
03/25/2008
7350003Method, system, and apparatus for an adaptive weighted arbiter
An adaptive weighted arbitration algorithm that is user configurable is discussed. The arbitration logic and algorithm considers past arbitration history events and is dynamic to allow for losing bidders to increase their probability of being selected to access the ...
03/25/2008
7340538Method for dynamic assignment of slot-dependent static port addresses
A method for dynamic assignment of slot-dependent static network port addresses. Under the method, a slot address and shelf address are determined for a card modular platform board installed in a given slot in a shelf. The slot and shelf addresses are used as inputs...
03/04/2008
7340542Data processing system with bus access retraction
A bus master may selectively retract a currently pending access based on one or more characteristics of the currently pending access. In this manner, bus master may better control its access requests. The one or more characteristics may include, for example, type of...
03/04/2008
7330427MMPP analysis of network traffic using a transition window
Data communication in network traffic is modeled in real time and is analyzed using a 2-state Markov modified Poissen process (MMPP). The traffic inter-arrival times for bursty and idle states define a transition window [λ1max, λ2
02/12/2008
7321555Multilevel analysis of self-similar network traffic
Self-similar data communication in network traffic is modeled real time and is analyzed using a Markov modified Poissen process (MMPP) to characterize the traffic flow and to accommodate high variability in traffic flow from one time period to the other. The analysi...
01/22/2008
7320083Apparatus and method for storage controller to deterministically kill one of redundant servers integrated within the storage controller chassis
An apparatus and method for deterministically killing one of redundant servers on a common network is disclosed. The apparatus includes a chassis that encloses the servers and a storage controller, status indicators generated by the servers to the storage controller...
01/15/2008
7315909Hierarchized arbitration method
An arbitration method, for a data bus in an architecture having n functional blocks, regulates access to the bus. The method includes: receiving, at one of plural agents, information from one of the functional blocks via high level primitives. Each agent generates i...
01/01/2008
7315904Resource allocation among multiple applications based on an arbitration method for determining device priority
System for dynamic arbitration of a shared resource on a device. A method is provided for arbitrating the allocation of a device resource on a device. The method comprises receiving a request from a requesting application that requests allocation of the device resou...
01/01/2008
7310689Bypassing disk I/O operations when porting a computer application from one operating system to a different operating system
Systems, methods, and computer products that improve the performance of computer-implemented I/O operations for complex applications, such as a database, that are ported to target computer systems that are not tailored to support the high-performance services that m...
12/18/2007
7304758Dynamically updating a printer driver
Systems and methods for dynamically installing or updating a printer driver on a computer device without requiring a user to initiate the installation or update. In a system that includes a computer device, a printer device and a printer driver source, a print job i...
12/04/2007
7305588Testing the interrupt sources of a microprocessor
A method of testing the interrupt sources of a microprocessor having a number of interrupts which are each operable to execute an interrupt service routine when enabled, each interrupt having a default priority level and an associated memory, the interrupts having a...
12/04/2007
7301962Technique for controlling selection of a write adapter from multiple adapters connected to a high speed switch
A technique is provided for facilitating writing of messages to multiple adapters connected to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a previously used adapter of t...
11/27/2007
7286559Technique for controlling selection of a peek adapter or a read adapter from multiple adapters connected to a high speed switch
A technique is provided for facilitating peeking and reading of messages from multiple adapters connected, for example, to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a ...
10/23/2007
7287111Method and system for creating and dynamically selecting an arbiter design in a data processing system
A method, system and computer program product for creating and dynamically selecting an arbiter design within a data processing system on the basis of command history is disclosed. The method includes selecting a first arbiter for current use in arbitrating between ...
10/23/2007
7284080Memory bus assignment for functional devices in an audio/video signal processing system
The invention provides a system and method for memory bus assignment for a plurality of functional devices. According to a preferred embodiment, the invention provides a system comprising a plurality of functional devices accessing a memory bus wherein the memory bu...
10/16/2007
7269630Automatically switching shared remote devices in a dense server environment thereby allowing the remote devices to function as a local device
A method, system and computer program product for automatically switching remote shared devices in a dense server environment. A device driver in a server blade may be configured to receive a request to access a shared device from the server blade and issue a query ...
09/11/2007
7263566Method and apparatus of reducing transfer latency in an SOC interconnect
Embodiments of the invention are directed to a method and apparatus for reducing transfer latency in a system on a chip, the system on a chip comprising a bus master, a bus slave and an arbiter, wherein the bus master, bus slave and arbiter are in electronic communi...
08/28/2007
7251702Network controller and method of controlling transmitting and receiving buffers of the same
In a method of controlling transmitting and receiving buffers of a network controller and a network controller operating under such a method, at least one request for access to a system bus from the transmitting buffer and the receiving buffer is received, and the o...
07/31/2007
7240135Method of balancing work load with prioritized tasks across a multitude of communication ports
A processor is used to evaluate information regarding the number, size, and priority level of data transfer requests sent to a plurality of communication ports. Additional information regarding the number, size, and priority level of data requests received by the co...
07/03/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
7213109System and method for providing speculative ownership of cached data based on history tracking
A system and method for managing memory data is provided. Data stored within a main memory may be requested by multiple requesters that may include one or more cache memories. When the data is provided by the main memory to a requester, it will be provided in a stat...
05/01/2007
7181510Method and apparatus for creating a secure embedded I/O processor for a remote server management controller
The present invention relates to providing a secure computing environment in a remote server management controller. The exemplary embodiment includes a hierarchy of register security levels restricting register access by communications interfaces shared by the remot...
02/20/2007
7181607Storage control apparatus
In response to requests for I/O processing sent from a computer, I/O which should be processed at a priority is enabled to be processed without being affected by other processing, by classifying I/O into those to be processed at a priority and those not to be proces...
02/20/2007
7177322Technique for controlling selection of a peek adapter or a read adapter from multiple adapters connected to a high speed switch
A technique is provided for facilitating peeking and reading of messages from multiple adapters connected, for example, to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a ...
02/13/2007
7161954Technique for controlling selection of a write adapter from multiple adapters connected to a high speed switch
A technique is provided for facilitating writing of messages to multiple adapters connected to a high speed switch in a distributed computing environment. The technique employs a first, relatively quick filter to initially test whether a previously used adapter of t...
01/09/2007
7146444Method and apparatus for prioritizing a high priority client
A method and apparatus of deprioritizing a high priority client. An isochronous data stream request is generally referred to as a “high priority” client. These high priority requests are sensitive to time, such that a certain amount of data must be retrieved wit...
12/05/2006
7143414Method and apparatus for locking multiple semaphores
Processor threads in a multi-processor system can concurrently lock multiple semaphores by providing a lock command which includes the semaphore value and a semaphore number. Each processor is allocated two or more addressable semaphore stores, each of which include...
11/28/2006
7143219Multilevel fair priority round robin arbiter
A method and apparatus for controlling access to a plurality of resources based on multiple received requests is provided. The system includes a priority register configured to receive each individual request, determine a priority for the request, and transmit the r...
11/28/2006
1        
 
Sign InRegister
Username  
Password   
forgot password?