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

Icon_funbox Bizarre Patents

Patent No. 5979328

Vehicular Impact Signaling Device

An apparatus for the deployment of a visible plume to alert other motorists that a proximate motor vehicle has been involved in a collision.

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 712/13 - Partitioning


Subclass of Class 712 - Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)
Definition: Subject matter which controls the structure joining the
No. of patents: 231
Last issue date: 02/21/2012


1            
NumberTitleIssue Date
8122226Method and apparatus for dynamic partial reconfiguration on an array of processors
A method and apparatus for dynamic partial reconfiguration on an array of processors. The method includes the steps of verifying if a processor is ready for dynamic partial reconfiguration to begin, deciding the degree of dynamic partial reconfiguration, including t...
02/21/2012
8112611Allocating resources to partitions in a partitionable computer
Techniques are provided for allocating a plurality of resources on a chip to a plurality of partitions in a partitionable computer system. In one embodiment, a resource allocated to a first partition generates a physical address in an address space allocated to the ...
02/07/2012
8078832Virtual architectures in a parallel processing environment
An integrated circuit includes a plurality of processor core. Processing instructions in the integrated circuit includes: managing a plurality of sets of processor cores, each set including one or more processor cores assigned to a function associated with executing...
12/13/2011
8046563Virtual architectures in a parallel processing environment
An integrated circuit includes a plurality of processor core. Processing instructions in the integrated circuit includes: managing a plurality of sets of processor cores, each set including one or more processor cores assigned to a function associated with executing...
10/25/2011
7734895Configuring sets of processor cores for processing instructions
An integrated circuit includes a plurality of processor core. Processing instructions in the integrated circuit includes: managing a plurality of sets of processor cores, each set including one or more processor cores assigned to a function associated with executing...
06/08/2010
7631165Processor organized in clusters of processing elements and cluster interconnections by a clustering process
An array processor includes processing elements (00, 01, 02, 03, 10, 11, 12, 13, 20, 21, 23, 30, 31, 32, 33) arranged in clusters (e.g., 44, 46, 48, 50) to form a rectangular array (40). Inter-cluster communication paths (88) are mutually...
12/08/2009
7606995Allocating resources to partitions in a partitionable computer
Techniques are provided for allocating a plurality of resources on a chip to a plurality of partitions in a partitionable computer system. In one embodiment, a resource allocated to a first partition generates a physical address in an address space allocated to the ...
10/20/2009
7428628Method and apparatus for management of control flow in a SIMD device
A single instruction multiple data processing device includes a plurality of processing elements. Each processing element includes an execute mask count register storing a plurality of bits. The writing updated data to registers in each processing element is enabled...
09/23/2008
7406583Autonomic computing utilizing a sequestered processing resource on a host CPU
An autonomic computing environment is provided by sequestering one of a plurality of processor resources, partitioning a memory, and hiding an input/output (I/O) device. One processor resource is sequestered such that the sequestered processor resource is not expose...
07/29/2008
7401203Method for wiring allocation and switch configuration in a multiprocessor environment
A method for wiring allocation and switch configuration in a multiprocessor computer, the method including employing depth-first tree traversal to determine a plurality of paths among a plurality of processing elements allocated to a job along a plurality of switche...
07/15/2008
7398380Dynamic hardware partitioning of symmetric multiprocessing systems
Dynamic hardware partitioning of symmetric multiprocessing systems enables on-the-fly provisioning of servers of varying performance characteristics by configuring physical partitions having selectable numbers of processors. Processors are directed to disable includ...
07/08/2008
7380001Fault containment and error handling in a partitioned system with shared resources
A system and method for fault containment and error handling within a domain in a partitioned computer system includes a system manager having read and write access to a resource definition table. The system manager is adapted to quiesce the system when failure occu...
05/27/2008
7369535Voice over Internet Protocol real time protocol routing
A method for call signaling and media flow in a network including receiving call signaling information from an originating Voice over Internet Protocol (VoIP) endpoint, relaying the call signaling information to a destination VoIP endpoint, directing the originating...
05/06/2008
7370159Microprocessor having an extended addressable space
A microprocessor includes a processing unit, an address bus connected to an addressable memory space, and executes instructions from an instruction set for accessing the addressable memory space. The addressable memory space is for a lower memory area and an extende...
05/06/2008
7359959Method and apparatus for using a USB cable as a cluster quorum device
A method for obtaining a quorum vote by a first node using a Universal Serial Bus (USB) quorum cable, wherein the USB quorum cable comprises a first end connected to a first node and a second end connected to a second node, including determining whether the USB quor...
04/15/2008
7356701Data repository and method for promoting network storage of data
In general, the invention features methods by which more than one client program connected to a network stores the same data item on a storage device of a data repository connected to the network. In one aspect, the method comprises encrypting the data item using a ...
04/08/2008
7350036Technique to perform concurrent updates to a shared data structure
A technique to perform concurrent updates to a shared data structure. At least one embodiment of the invention concurrently stores copies of a data structure within a plurality of local caches, updates the local caches with a partial result of a computation distribu...
03/25/2008
7350131Error protecting groups of data words
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for use in protecting groups of data words. One embodiment manipulates these data words to generate a resultant data word and an error correction code thereon fo...
03/25/2008
7343521Method and apparatus to preserve trace data
A method, apparatus, and computer instructions for processing trace data in a logical partitioned data processing system. A partition causing an exception is identified in response to detecting the exception. The partition is one within a set of partitions in the lo...
03/11/2008
7336657Inter-nodal data transfer system and data transfer apparatus
A plurality of inter-nodal control means are provided at a connection part between an inter-nodal crossbar switch for an inter-nodal data transfer and each node so as to process one inter-nodal transfer command, and an inter-nodal transfer capacity can be variably s...
02/26/2008
7328270Communication protocol processor having multiple microprocessor cores connected in series and dynamically reprogrammed during operation via instructions transmitted along the same data paths used to convey communication data
A communication protocol processor is presented including a transmit unit and a receive unit, each having multiple microprocessor cores connected in series. Each microprocessor core performs an operation upon a stream of communication data, conducted along a data pa...
02/05/2008
7315895Fault containment and error handling in a partitioned system with shared resources
A system and method for fault containment and error handling within a domain in a partitioned computer system includes a system manager having read and write access to a resource definition table. The system manager is adapted to quiesce the system when failure occu...
01/01/2008
7313723Self-reparable semiconductor and method thereof
A self-reparable semiconductor comprises first and second physical layer devices each including first and second subfunctional units that cooperate to provide first and second ports associated with a multi-bit Gigabit physical layer device. A first spare physical la...
12/25/2007
7287146Array-type computer processor
An array-type computer processor stops, with a plurality of computer programs held, a state control unit and a data-path unit, upon input of event data for task switching. The array-type computer processor obtains the operation state of the state control unit and th...
10/23/2007
7281249Computer forming logical partitions
A computer controls I/O allocation for partitions independently of CPU allocation and, in each I/O adapter and partition, the computer has a scheduling means controlling allocation for partitions of the I/O adapter by time sharing, a means to allocate the I/O adapte...
10/09/2007
7279930Architecture for routing resources in a field programmable gate array
A turning structure for routing channels in a field programmable gate array, comprising a first plurality of routing channels having a first direction and a second plurality of routing channels having a second direction. The first plurality of routing channels inter...
10/09/2007
7281055Routing mechanisms in systems having multiple multi-processor clusters
A multi-processor computer system is described in which address mapping, routing, and transaction identification mechanisms are provided which enable the interconnection of a plurality of multi-processor clusters, wherein the number of processors interconnected exce...
10/09/2007
7272664Cross partition sharing of state information
A method and system are disclosed for managing saved process states in a memory of a data processing system that has multiple partitions executing independent operating systems. A hypervisor manager affords access to any processor in the data processing system for t...
09/18/2007
7260673Method and apparatus for verifying the integrity of a content-addressable memory result
Methods and apparatus are disclosed for verifying the integrity of an index or result produced by a content-addressable or associated memory or other device. A pre-computed data protection field is stored, either as part of a returned index of a content-addressable ...
08/21/2007
7257515Sliding window for alert generation
A method for generating alerts from a periodically sampled system is disclosed. The method includes maintaining a sampling window having a predefined number of most-recently collected samples. The method further includes calculating an alert value, the alert value r...
08/14/2007
7257672Error protection for lookup operations performed on ternary content-addressable memory entries
Lookup operations are performed on ternary content-addressable memory (TCAM) entries, with error protection provided. Groups of TCAM entries are programmed such that each of its entries differ by more than a predetermined calculated count of ones distance of k bits,...
08/14/2007
7251698Address space management in systems having multiple multi-processor clusters
A multi-processor computer system is described in which address mapping, routing, and transaction identification mechanisms are provided which enable the interconnection of a plurality of multi-processor clusters, wherein the number of processors interconnected exce...
07/31/2007
7249351System and method for preparing software for execution in a dynamically configurable hardware environment
A system and method for creating run time executables in a configurable processing element array is disclosed. This system and method includes the step of partitioning a processing element array into a number of defined sets of hardware accelerators, which in one em...
07/24/2007
7246056Runtime parameter mapping for system simulation
An electronic device and method are provided to enable simulation of a system while minimizing a requirement to reanalyze or recompile topology information during subsequent simulations of the system. Instructions representative of compiling a topology of the system...
07/17/2007
7246217Interconnection arrangement of routers of processor boards in array of cabinets supporting secure physical partition
A multiple processor computing apparatus includes a physical interconnect structure that is flexibly configurable to support selective segregation of classified and unclassified users. The physical interconnect structure includes routers in service or compute proces...
07/17/2007
7243292Error correction using finite fields of odd characteristics on binary hardware
Binary data representing a code word of an error-correcting code is used for calculating a syndrome, wherein a given portion of the binary data comprises k groups of data bits and represents a field element of the finite field GF(pk), p being an odd prime...
07/10/2007
7240116Dynamic RDF groups
Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or modify an RDF group between the first data storage system and an...
07/03/2007
7237086Configuring a management module through a graphical user interface for use in a computer system
A customization program for use in customizing a baseboard management controller used for monitoring operation of various computer system components is disclosed. A user interacts with the customization program to customize the baseboard management controller based ...
06/26/2007
7237087Reconfigurable multidimensional array processor allowing runtime reconfiguration of selected individual array cells
An expanded arithmetic and logic unit (EALU) with special extra functions is integrated into a configurable unit for performing data processing operations. The EALU is configured by a function register, which greatly reduces the volume of data required for configura...
06/26/2007
7233167Block symmetrization in a field programmable gate array
An FPGA architecture has top, middle and low levels. The top level is an array of B16×16 tiles enclosed by I/O blocks. The routing resources in the middle level are expressway routing channels including interconnect conductors. At the lowest level, there are block ...
06/19/2007
1            
 
Sign InRegister
Username  
Password   
forgot password?