WA

William C. Anderson

QU Qualcomm: 21 patents #1,065 of 12,104Top 9%
AD Analog Devices: 8 patents #214 of 1,943Top 15%
Motorola: 8 patents #1,267 of 12,470Top 15%
IN Intel: 4 patents #8,473 of 30,777Top 30%
Overall (All Time): #90,554 of 4,157,543Top 3%
37
Patents All Time

Issued Patents All Time

Showing 25 most recent of 37 patents

Patent #TitleCo-InventorsDate
9235418 Register files for a digital signal processor operating in an interleaved multi-threaded environment Muhammad Ahmed, Erich James Plondke, Lucian Codrescu 2016-01-12
8745627 System and method of controlling power in a multi-threaded processor 2014-06-03
8713286 Register files for a digital signal processor operating in an interleaved multi-threaded environment Muhammad Ahmed, Erich James Plondke, Lucian Codrescu 2014-04-29
8533530 Method and system for trusted/untrusted digital signal processor debugging operations Lucian Codrescu, Suresh K. Venkumahanti, Louis Achille Giannini, Manojkumar Pyla, Xufeng Chen 2013-09-10
8484516 Inter-thread trace alignment method and system for a multi-threaded processor Louis Achille Giannini, Xufeng Chen 2013-07-09
8380966 Method and system for instruction stuffing operations during non-intrusive digital signal processor debugging Lucian Codrescu, Suresh K. Venkumahanti, Louis Achille Giannini, Manojkumar Pyla, Xufeng Chen 2013-02-19
8370806 Non-intrusive, thread-selective, debugging method and system for a multi-thread digital signal processor Lucian Codrescu, Suresh K. Venkumahanti, Louis Achille Giannini, Manojkumar Pyla, Xufeng Chen 2013-02-05
8341604 Embedded trace macrocell for enhanced digital signal processor debugging operations Lucian Codrescu, Suresh K. Venkumahanti, Louis Achille Giannini, Manojkumar Pyla, Xufeng Chen 2012-12-25
7984281 Shared interrupt controller for a multi-threaded processor Erich James Plondke, Lucian Codrescu, Muhammad Ahmed, Suresh K. Venkumahanti 2011-07-19
7917907 Method and system for variable thread allocation and switching in a multithreaded processor Muhammad Ahmed, Sujat Jamil, Erich James Plondke, Lucian Codrescu 2011-03-29
7849466 Controlling execution mode of program threads by applying a mask to a control register in a multi-threaded processor Lucian Codrescu, Donald Robert Padgett, Erich James Plondke, Taylor Simpson, Muhammad Ahmed +1 more 2010-12-07
7814487 System and method of executing program threads in a multi-threaded processor Lucian Codrescu, Erich James Plondke, Muhammad Ahmed 2010-10-12
7797366 Power-efficient sign extension for booth multiplication methods and systems Shankar Krithivasan, Christopher Edward Koob 2010-09-14
7702889 Shared interrupt control method and system for a digital signal processor Lucian Codrescu 2010-04-20
7685411 Multi-mode instruction memory unit Muhammad Ahmed, Lucian Codrescu, Erich James Plondke, Robert A. Lester, Phillip M. Jones 2010-03-23
7657791 Method and system for a digital signal processor debugging during power transitions Lucian Codrescu, Suresh K. Venkumahanti, Louis Achille Giannini, Manojkumar Pyla, Xufeng Chen 2010-02-02
7590824 Mixed superscalar and VLIW instruction issuing and processing method and system Muhammad Ahmed, Erich James Plondke, Lucian Codrescu 2009-09-15
7526633 Method and system for encoding variable length packets with variable instruction sizes Lucian Codrescu, Erich James Plondke, Muhammad Ahmed 2009-04-28
7523295 Processor and method of grouping and executing dependent instructions in a packet Lucian Codrescu, Erich James Plondke, Muhammad Ahmed, Sujat Jamil 2009-04-21
7398371 Shared translation look-aside buffer and method Erich James Plondke, Lucian Codrescu 2008-07-08
7383420 Processor and method of indirect register read and write operations Erich James Plondke, Lucian Codrescu, Muhammad Ahmed 2008-06-03
7360059 Variable width alignment engine for aligning instructions based on transition between buffers Thomas Tomazin, Charles P. Roth, Kayla Chalmers, Juan Guillermo Revilla, Ravi P. Singh 2008-04-15
7111155 Digital signal processor computation core with input operand selection from operand bus for dual operations John H. Edmondson, Jose Fridman, Marc Hoffman, Russell L. Rivin 2006-09-19
7082516 Aligning instructions using a variable width alignment engine having an intelligent buffer refill mechanism Thomas Tomazin, Charles P. Roth, Kayla Chalmers, Juan Guillermo Revilla, Ravi P. Singh 2006-07-25
6898695 Use of a future file for data address calculations in a pipelined processor Ryo Inoue 2005-05-24