Inventor
BUZBEE WILLIAM B
US31 patents
⚠️ This page may combine multiple inventors who share the name “BUZBEE WILLIAM B”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
HEWLETT PACKARD CO
24 patentsUS6205545B1Mar 20, 2001
Method and apparatus for using static branch predictions hints with dynamically translated code traces to improve performance
HEWLETT PACKARD CO190 citations99
US6115809ASep 5, 2000
Compiling strong and weak branching behavior instruction blocks to separate caches for dynamic and static prediction
HEWLETT PACKARD CO151 citations99
US6247172B1Jun 12, 2001
Method for a translation system that aggressively optimizes and preserves full synchronous exception state
HEWLETT PACKARD CO105 citations98
US6219832B1Apr 17, 2001
System and method of using annotations to optimize dynamically translated code in the presence of signals
HEWLETT PACKARD CO107 citations98
US6189141B1Feb 13, 2001
Control path evaluating trace designator with dynamically adjustable thresholds for activation of tracing for high (hot) activity and low (cold) activity of flow control
HEWLETT PACKARD CO279 citations98
US6164841ADec 26, 2000
Method, apparatus, and product for dynamic software code translation system
HEWLETT PACKARD CO155 citations98
US6327704B1Dec 4, 2001
System, method, and product for multi-branch backpatching in a dynamic translator
HEWLETT PACKARD CO79 citations96
US6314560B1Nov 6, 2001
Method and apparatus for a translation system that aggressively optimizes and preserves full synchronous exception state
HEWLETT PACKARD CO61 citations96
US6223339B1Apr 24, 2001
System, method, and product for memory management in a dynamic translator
HEWLETT PACKARD CO69 citations96
US6199202B1Mar 6, 2001
Method and apparatus for the inter-operation of differing architectural and run time conventions
HEWLETT PACKARD CO98 citations96
US6148437ANov 14, 2000
System and method for jump-evaluated trace designation
HEWLETT PACKARD CO69 citations96
US5911073AJun 8, 1999
Method and apparatus for dynamic process monitoring through an ancillary control code system
HEWLETT PACKARD CO66 citations96
US5909578AJun 1, 1999
Use of dynamic translation to burst profile computer applications
HEWLETT PACKARD CO65 citations96
US5838978ANov 17, 1998
System and method of using annotations to optimize dynamically translated code in the presence of signals
HEWLETT PACKARD CO43 citations96
US5732210AMar 24, 1998
Use of dynamic translation to provide fast debug event checks
HEWLETT PACKARD CO71 citations96
US5133072AJul 21, 1992
Method for improved code generation in reduced instruction set computers
HEWLETT PACKARD CO65 citations96
US6275981B1Aug 14, 2001
Method and system for correlating profile data dynamically generated from an optimized executable program with source code statements
HEWLETT PACKARD CO63 citations94
US6112280AAug 29, 2000
Method and apparatus for distinct instruction pointer storage in a partitioned cache memory
HEWLETT PACKARD CO35 citations92
US5764962AJun 9, 1998
Emulation of asynchronous signals using a branch mechanism
HEWLETT PACKARD CO24 citations92
US5713010AJan 27, 1998
Source line tracking in optimized code
HEWLETT PACKARD CO37 citations90
US5854928ADec 29, 1998
Use of run-time code generation to create speculation recovery code in a computer system
HEWLETT PACKARD CO17 citations84
US6052530AApr 18, 2000
Dynamic translation system and method for optimally translating computer code
HEWLETT PACKARD CO17 citations82
US5838810ANov 17, 1998
Method and system of detecting profile maturation using image processing techniques
HEWLETT PACKARD CO6 citations74
US5933622AAug 3, 1999
Method for efficient handling of asynchronous events in a dynamic translation system
HEWLETT PACKARD CO14 citations73
HEWLETT PACKARD DEVELOPMENT CO
3 patentsUS6658486B2Dec 2, 2003
System and method for efficiently blocking event signals associated with an operating system
HEWLETT PACKARD DEVELOPMENT CO10 citations72
US7386861B2Jun 10, 2008
System and method for efficiently blocking event signals associated with an operating system
HEWLETT PACKARD DEVELOPMENT CO0 citations50
US7995221B2Aug 9, 2011
Method of printing a multi-page document using a cyclical multi-page transport apparatus
HEWLETT PACKARD DEVELOPMENT CO1 citations45
INST THE DEV OF EMERGING ARCHI
2 patentsUS5815720ASep 29, 1998
Use of dynamic translation to collect and exploit run-time information in an optimizing compilation system
INST THE DEV OF EMERGING ARCHI172 citations99
US6330691B1Dec 11, 2001
Use of dynamic translation to provide breakpoints in non-writeable object code
INST THE DEV OF EMERGING ARCHI23 citations92