loadpatents
name:-0.041799068450928
name:-0.05202317237854
name:-0.00048518180847168
Schmidt; William Jon Patent Filings

Schmidt; William Jon

Patent Applications and Registrations

Patent applications and USPTO patent grants for Schmidt; William Jon.The latest application filed is for "obtaining profile data for use in optimizing computer programming code".

Company Profile
0.46.26
  • Schmidt; William Jon - Rochester MN
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Obtaining profile data for use in optimizing computer programming code
Grant 9,009,681 - Schmidt April 14, 2
2015-04-14
Providing efficient access to redundant number representations
Grant 8,548,984 - Ricard , et al. October 1, 2
2013-10-01
Obtaining Profile Data for Use in Optimizing Computer Programming Code
App 20120317553 - Schmidt; William Jon
2012-12-13
Obtaining profile data for use in optimizing computer programming code
Grant 8,271,960 - Schmidt September 18, 2
2012-09-18
Providing Efficient Access to Redundant Number Representations
App 20120143846 - Ricard; Gary Ross ;   et al.
2012-06-07
Mechanism for providing efficient access to redundant number representations
Grant 8,131,709 - Ricard , et al. March 6, 2
2012-03-06
Apparatus for automatically converting numeric data to a processor efficient format for performing arithmetic operations
Grant 8,065,669 - Donovan , et al. November 22, 2
2011-11-22
Adaptively generating code for a computer program
Grant 7,856,618 - Donovan , et al. December 21, 2
2010-12-21
Compiler apparatus and method for devirtualizing virtual method calls
Grant 7,793,277 - Schmidt September 7, 2
2010-09-07
Efficient monitoring of program variables under debug
Grant 7,577,942 - Bates , et al. August 18, 2
2009-08-18
Obtaining Profile Data for Use in Optimizing Computer Programming Code
App 20080189688 - Schmidt; William Jon
2008-08-07
Apparatus for Automatically Converting Numeric Data to a Processor Efficient Format for Performing Arithmetic Operations
App 20080155498 - Donovan; Robert John ;   et al.
2008-06-26
Method and Apparatus for Automatically Converting Numeric Data to a Processor Efficient Format for Performing Arithmetic Operations
App 20080148224 - Donovan; Robert John ;   et al.
2008-06-19
Method and apparatus for automatically converting numeric data to a processor efficient format for performing arithmetic operations
Grant 7,389,499 - Donovan , et al. June 17, 2
2008-06-17
Method and apparatus for obtaining profile data for use in optimizing computer programming code
Grant 7,386,838 - Schmidt June 10, 2
2008-06-10
Method, apparatus, and computer program product for adaptive process dispatch in a computer system having a plurality of processors
App 20070033592 - Roediger; Robert Ralph ;   et al.
2007-02-08
Method, apparatus, and computer program product for adaptively generating code for a computer program
App 20070033572 - Donovan; Robert John ;   et al.
2007-02-08
Unrolling loops with partial hot traces
Grant 7,120,907 - Roediger , et al. October 10, 2
2006-10-10
Compiler apparatus and method for unrolling a superblock in a computer program
Grant 7,086,043 - Roediger , et al. August 1, 2
2006-08-01
Mechanism for providing efficient access to redundant number representations
App 20060161574 - Ricard; Gary Ross ;   et al.
2006-07-20
Object oriented apparatus and method for allocating objects on an invocation stack in a dynamic compilation environment
Grant 7,076,773 - Schmidt July 11, 2
2006-07-11
Object oriented apparatus and method for allocating objects on an invocation stack in a partial compilation environment
Grant 7,058,943 - Blais , et al. June 6, 2
2006-06-06
Method and apparatus for automatically converting numeric data to a processor efficient format for performing arithmetic operations
App 20060101425 - Donovan; Robert John ;   et al.
2006-05-11
Method and apparatus for dynamic compilation of selective code blocks of computer programming code to different memory locations
App 20060048114 - Schmidt; William Jon
2006-03-02
Graphical view of program structure during debugging session
Grant 6,996,806 - Bates , et al. February 7, 2
2006-02-07
Incorporating register pressure into an inlining compiler
Grant 6,983,459 - Prosser , et al. January 3, 2
2006-01-03
Debugger impact reduction through motion of induction variable based breakpoints
Grant 6,971,089 - Bates , et al. November 29, 2
2005-11-29
Compiler apparatus and method for optimizing loops in a computer program
Grant 6,938,249 - Roediger , et al. August 30, 2
2005-08-30
Low impact breakpoint for multi-user debugging
Grant 6,931,631 - Bates , et al. August 16, 2
2005-08-16
Skip list data storage during compilation
Grant 6,922,830 - Schmidt July 26, 2
2005-07-26
Debugger impact reduction through breakpoint motion
Grant 6,922,826 - Bates , et al. July 26, 2
2005-07-26
Expression reduction during compilation through routine cloning
Grant 6,895,580 - Bates , et al. May 17, 2
2005-05-17
Unrolling loops with partial hot traces
App 20050050535 - Roediger, Robert Ralph ;   et al.
2005-03-03
Debugger capable of providing warnings for unreachable breakpoints
Grant 6,839,893 - Bates , et al. January 4, 2
2005-01-04
Object oriented method and apparatus for class variable initialization
Grant 6,832,369 - Kryka , et al. December 14, 2
2004-12-14
Method and apparatus for obtaining profile data for use in optimizing computer programming code
App 20040199904 - Schmidt, William Jon
2004-10-07
Lifetime-sensitive mechanism and method for hoisting invariant computations out of loops in a computer program
Grant 6,772,414 - Roediger , et al. August 3, 2
2004-08-03
Compiler apparatus and method for unrolling a superblock in a computer program
App 20040083459 - Roediger, Robert Ralph ;   et al.
2004-04-29
Object oriented apparatus and method for allocating objects on an invocation stack in a dynamic compilation environment
App 20040015920 - Schmidt, William Jon
2004-01-22
Object oriented apparatus and method for allocating array objects on an invocation stack
Grant 6,675,378 - Schmidt January 6, 2
2004-01-06
Generating and utilizing organized profile information
Grant 6,631,518 - Bortnikov , et al. October 7, 2
2003-10-07
Compiler apparatus and method for optimizing loops in a computer program
App 20030097652 - Roediger, Robert Ralph ;   et al.
2003-05-22
Debugger capable of providing warnings for unreachable breakpoints
App 20030079206 - Bates, Cary Lee ;   et al.
2003-04-24
Graphical view of program structure during debugging session
App 20030061600 - Bates, Cary Lee ;   et al.
2003-03-27
Expression reduction during compilation through routine cloning
App 20030056083 - Bates, Cary Lee ;   et al.
2003-03-20
Compiler apparatus and method for devirtualizing virtual method calls
App 20030051234 - Schmidt, William Jon
2003-03-13
Debugger with automatic detection of control points influencing program behavior
App 20030041315 - Bates, Cary Lee ;   et al.
2003-02-27
Debugger impact reduction through motion of induction variable based breakpoints
App 20030028862 - Bates, Cary Lee ;   et al.
2003-02-06
Efficient monitoring of program variables under debug
App 20030023955 - Bates, Cary Lee ;   et al.
2003-01-30
Debugger monitor with anticipatory highlights
App 20030018957 - Bates, Cary Lee ;   et al.
2003-01-23
Debugger impact reduction through breakpoint motion
App 20030009745 - Bates, Cary Lee ;   et al.
2003-01-09
Object oriented apparatus and method for allocating objects on an invocation stack
Grant 6,505,344 - Blais , et al. January 7, 2
2003-01-07
Low impact breakpoint for multi-user debugging
App 20030005415 - Bates, Cary Lee ;   et al.
2003-01-02
Object oriented apparatus and method for allocating objects on an invocation stack in a partial compilation environment
App 20020178437 - Blais, Marc Noel ;   et al.
2002-11-28
Object-oriented compiler mechanism for automatically selecting among multiple implementations of objects
Grant 6,360,360 - Bates , et al. March 19, 2
2002-03-19
Multi-stage profiler
Grant 6,308,324 - Roediger , et al. October 23, 2
2001-10-23
Lifetime-sensitive instruction scheduling mechanism and method
Grant 6,305,014 - Roediger , et al. October 16, 2
2001-10-16
Instruction cache alignment mechanism for branch targets based on predicted execution frequencies
Grant 6,301,652 - Prosser , et al. October 9, 2
2001-10-09
Method and computer program product for adaptive inlining in a computer system
Grant 6,195,793 - Schmidt February 27, 2
2001-02-27
Method and computer program product for implementing method calls in a computer system
Grant 6,175,956 - Hicks , et al. January 16, 2
2001-01-16
Skip list data storage during compilation
Grant 6,117,185 - Schmidt September 12, 2
2000-09-12
Profile driven optimization of frequently executed paths with inlining of code fragment (one or more lines of code from a child procedure to a parent procedure)
Grant 6,072,951 - Donovan , et al. June 6, 2
2000-06-06
Method and apparatus for modular reordering of portions of a computer program based on profile data
Grant 6,029,004 - Bortnikov , et al. February 22, 2
2000-02-22
Method and apparatus for profiling indirect procedure calls in a computer program
Grant 6,026,234 - Hanson , et al. February 15, 2
2000-02-15
Software profiler with runtime control to enable and disable instrumented executable
Grant 5,960,198 - Roediger , et al. September 28, 1
1999-09-28
Method and apparatus for profile-based reordering of program portions in a computer program
Grant 5,950,009 - Bortnikov , et al. September 7, 1
1999-09-07
Compiling with partial copy propagation
Grant 5,937,196 - Schmidt , et al. August 10, 1
1999-08-10
Incremental change processing apparatus for presented objects
Grant 5,857,198 - Schmidt January 5, 1
1999-01-05
Method and apparatus for improving colorability of constrained nodes in an interference graph within a computer system
Grant 5,774,730 - Aizikowitz , et al. June 30, 1
1998-06-30
Register allocation method and apparatus for truncating runaway lifetimes of program variables in a computer system
Grant 5,761,514 - Aizikowitz , et al. June 2, 1
1998-06-02

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed