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

Icon_funbox Did You Know...

...that Thomas Edison's patent application on his phonograph was approved by the Patent Office in just seven weeks? In contrast, it took Gordon Gould, the inventor of the laser, 30 years to obtain his patent -- finally awarded in 1988!

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.

 

Examiner: Alrobaye, Idriss N


Primary examiner statistics: 57 patents; average approval time: N/A
Assistant examiner statistics: 82 patents; average approval time: 86 days

Patents as Primary Examiner (view all)

Patent No. Patent Title:
8190864 APIC implementation for a highly-threaded x86 processor
8190861 Micro-sequence based security model
8190855 Coupling data for interrupt processing in a parallel processing e...
8185722 Processor instruction set for controlling threads to respond to e...
8185719 Message routing scheme for an array having a switch with address ...
8180997 Dynamically composing processor cores to form logical processors
8176481 Methods and apparatus for distributing software applications
8176296 Programmable microcontroller architecture
8171270 Asynchronous control transfer
8171121 Method, system, and apparatus for dynamic reconfiguration of reso...
8166282 Multi-version register file for multithreading processors with li...
8166281 Implementing instruction set architectures with non-contiguous re...
8146091 Expansion and contraction of logical partitions on virtualized ha...
8145880 Matrix processor data switch routing systems and methods
8141095 Recording medium storing data allocation control program, data al...
8140827 System and method for efficient data transmission in a multi-proc...
8132168 Systems and methods for optimizing a process of determining a loc...
8131975 Matrix processor initialization systems and methods
8127111 Managing data provided to switches in a parallel processing envir...
8127113 Generating hardware accelerators and processor offloads
8122228 Broadcasting collective operation contributions throughout a para...
8117613 Optimized virtual machine migration mechanism
8112754 Controlling body-bias voltage and clock frequency in a multiproce...
8103854 Methods and apparatus for independent processor node operations i...
8103858 Efficient parallel floating point exception handling in a process...
8099585 Predicated execution using operand predicates
8095935 Adapting message delivery assignments with hashing and mapping te...
8082430 Representing a plurality of instructions with a fewer number of m...
8060725 Processor architecture with processing clusters providing vector ...
8056086 Load balancing for image processing using multiple processors
8055885 Data processing device for implementing instruction reuse, and di...
8041926 Transparent concurrent atomic execution
8037287 Error recovery following speculative execution with an instructio...
8028152 Hierarchical multi-threading processor for executing virtual thre...
8020167 System and method for automatic throttling of resources in an inf...
7996659 Microprocessor instruction that allows system routine calls and r...
7996654 System and method for optimization within a group priority issue ...
7991979 Issuing load-dependent instructions in an issue queue in a proces...
7991985 System and method for implementing and utilizing a zero overhead ...
7987347 System and method for implementing a zero overhead loop

Patents as Assistant Examiner (view all)

Patent No. Patent Title:
7979686 System and method for isochronous task switching via hardware sch...
7921279 Operand and result forwarding between differently sized operands ...
7908462 Virtual world simulation systems and methods utilizing parallel c...
7908460 Method and apparatus for obtaining a scalar value directly from a...
7908463 Immediate and displacement extraction and decode mechanism
7895423 Method for extracting fields from packets having fields spread ov...
7882335 System and method for the scheduling of load instructions within ...
7877579 System and method for prioritizing compare instructions
7870369 Abort prioritization in a trace-based processor
7870368 System and method for prioritizing branch instructions
7865700 System and method for prioritizing store instructions
7861069 System and method for handling load and/or store operations in a ...
7856548 Prediction of data values read from memory by a microprocessor us...
7853776 Handover between software and hardware accelerator
7849292 Flag optimization of a trace
7844804 Expansion of a stacked register file using shadow registers
7840785 Transparent concurrent atomic execution
7836288 Branch prediction mechanism including a branch prediction memory ...
7836287 Reducing the fetch time of target instructions of a predicted tak...
7831818 Exception-based timer control
7827392 Sliding-window, block-based branch target address cache
7827391 Method and apparatus for single-stepping coherence events in a mu...
7822953 Protection of a program against a trap
7814301 Clock architecture for multi-processor systems
7809926 Systems and methods for reconfiguring on-chip multiprocessors
7809929 Universal register rename mechanism for instructions with multipl...
7797516 Microcontroller with low-cost digital signal processing extension...
7793081 Implementing instruction set architectures with non-contiguous re...
7788473 Prediction of data values read from memory by a microprocessor us...
7788469 Information processing device having arrangements to inhibit copr...
7783863 Graceful degradation in a trace-based processor
7779236 Symbolic store-load bypass
7765384 Universal register rename mechanism for targets of different inst...
7765385 Fault recovery on a parallel computer system with a torus network
7752427 Stack underflow debug with sticky base
7747841 Method and apparatus for early load retirement in a processor sys...
7743236 Reconfigurable processor
7739480 Method and apparatus for obtaining a scalar value directly from a...
7734897 Allocation of memory access operations to memory access capable p...
7734894 Managing data forwarded between processors in a parallel processi...
 
Sign InRegister
Username  
Password   
forgot password?