loadpatents
name:-0.054648160934448
name:-0.063241004943848
name:-0.014935970306396
Sundaresan; Vijay Patent Filings

Sundaresan; Vijay

Patent Applications and Registrations

Patent applications and USPTO patent grants for Sundaresan; Vijay.The latest application filed is for "machine learning delay estimation for emulation systems".

Company Profile
10.67.55
  • Sundaresan; Vijay - North York CA
  • Sundaresan; Vijay - Milpitas CA
  • Sundaresan; Vijay - Ontario CA
  • Sundaresan; Vijay - Toronto CA
*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
Escape analysis support for method redefinition
Grant 11,397,568 - Craik , et al. July 26, 2
2022-07-26
Machine Learning Delay Estimation For Emulation Systems
App 20220187367 - Yi; Yanhua ;   et al.
2022-06-16
Deriving profile data for compiler optimization
Grant 11,226,799 - Sundaresan , et al. January 18, 2
2022-01-18
Sharing cached class data in a containerized environment
Grant 11,188,354 - Yu , et al. November 30, 2
2021-11-30
Compilation strategy for a sharable application snapshot
Grant 11,188,364 - Sundaresan , et al. November 30, 2
2021-11-30
Escape Analysis Support For Method Redefinition
App 20210173622 - Craik; Andrew James ;   et al.
2021-06-10
Using hardware transactional memory to optimize reference counting
Grant 10,956,284 - Sundaresan , et al. March 23, 2
2021-03-23
Controlling Processor Instruction Execution
App 20210073355 - Sundaresan; Vijay ;   et al.
2021-03-11
Recursive stack-based serialization of hierarchical data
Grant 10,901,755 - Ellison , et al. January 26, 2
2021-01-26
Dataflow analysis to reduce the overhead of on stack replacement
Grant 10,891,210 - Craik , et al. January 12, 2
2021-01-12
Escape Analysis Supporting On-stack Replacement
App 20200319866 - Craik; Andrew James ;   et al.
2020-10-08
Escape analysis supporting on-stack replacement
Grant 10,782,945 - Craik , et al. Sept
2020-09-22
Using Hardware Transactional Memory To Optimize Reference Counting
App 20200218620 - Sundaresan; Vijay ;   et al.
2020-07-09
Dynamic resource visibility tracking to avoid atomic reference counting
Grant 10,621,086 - Craik , et al.
2020-04-14
Dataflow analysis to reduce the overhead of on stack replacement
Grant 10,592,387 - Craik , et al.
2020-03-17
Partial connection of iterations during loop unrolling
Grant 10,585,651 - Craik , et al.
2020-03-10
Recursive serialization of a hierarchy of data objects
Grant 10,579,399 - Ellison , et al.
2020-03-03
Recursive Stack-based Serialization Of Hierarchical Data
App 20200012503 - Ellison; Timothy P. ;   et al.
2020-01-09
Dataflow Analysis to Reduce the Overhead of On Stack Replacement
App 20190340102 - Craik; Andrew ;   et al.
2019-11-07
Enhanced local commoning
Grant 10,379,885 - Craik , et al. A
2019-08-13
Prevention of classloader memory leaks in multitier enterprise applications
Grant 10,353,704 - Sundaresan , et al. July 16, 2
2019-07-16
Dataflow Analysis to Reduce the Overhead of On Stack Replacement
App 20190205240 - Craik; Andrew ;   et al.
2019-07-04
Dynamic Resource Visibility Tracking to Avoid Atomic Reference Counting
App 20190129846 - Craik; Andrew ;   et al.
2019-05-02
Recursive Serialization Of A Hierarchy Of Data Objects
App 20180321866 - Ellison; Timothy P. ;   et al.
2018-11-08
Conditional branch instruction compaction for regional code size reduction
Grant 10,120,666 - Doyle , et al. November 6, 2
2018-11-06
Dynamic Reduction Of Stack-overflow Errors In A Recursive Data-serialization Algorithm
App 20180314451 - Ellison; Timothy P. ;   et al.
2018-11-01
Dynamic reduction of stack-overflow errors in a recursive data-serialization algorithm
Grant 10,114,573 - Ellison , et al. October 30, 2
2018-10-30
Partial Connection Of Iterations During Loop Unrolling
App 20180300113 - Craik; Andrew J. ;   et al.
2018-10-18
Partial connection of iterations during loop unrolling
Grant 10,078,505 - Craik , et al. September 18, 2
2018-09-18
Prevention Of Classloader Memory Leaks In Multitier Enterprise Applications
App 20180232228 - Sundaresan; Vijay ;   et al.
2018-08-16
Avoiding guard test invalidation for virtual and interface calls
Grant 10,001,979 - Doyle , et al. June 19, 2
2018-06-19
Multi-byte compressed string representation
Grant 10,002,010 - Craik , et al. June 19, 2
2018-06-19
Prevention of classloader memory leaks in multitier enterprise applications
Grant 9,971,598 - Sundaresan , et al. May 15, 2
2018-05-15
Optimizing latest user defined class loader
Grant 9,965,254 - Doyle , et al. May 8, 2
2018-05-08
Enhanced Local Commoning
App 20180081651 - Craik; Andrew J. ;   et al.
2018-03-22
Enhanced local commoning
Grant 9,898,268 - Craik , et al. February 20, 2
2018-02-20
Partial Connection Of Iterations During Loop Unrolling
App 20180024822 - Craik; Andrew J. ;   et al.
2018-01-25
Enhanced Local Commoning
App 20180024823 - Craik; Andrew J. ;   et al.
2018-01-25
Multi-byte Compressed String Representation
App 20170329619 - CRAIK; Andrew J. ;   et al.
2017-11-16
Optimizing Latest User Defined Class Loader
App 20170168781 - Doyle; Patrick R. ;   et al.
2017-06-15
Avoiding Guard Test Invalidation For Virtual And Interface Calls
App 20170147304 - Doyle; Patrick R. ;   et al.
2017-05-25
Method, computer program product, and device for selectively allocating memory
Grant 9,507,574 - Mitran , et al. November 29, 2
2016-11-29
Optimizing latest user defined class loader
Grant 9,471,341 - Doyle , et al. October 18, 2
2016-10-18
Optimizing compiler performance by object collocation
Grant 9,448,778 - Doyle , et al. September 20, 2
2016-09-20
Efficient interpreter profiling to obtain accurate call-path information
Grant 9,417,856 - Chapman , et al. August 16, 2
2016-08-16
Efficient interpreter profiling to obtain accurate call-path information
Grant 9,389,843 - Chapman , et al. July 12, 2
2016-07-12
Conditional Branch Instruction Compaction For Regional Code Size Reduction
App 20160162296 - Doyle; Patrick R. ;   et al.
2016-06-09
Conditional branch instruction compaction for regional code size reduction
Grant 9,298,436 - Doyle , et al. March 29, 2
2016-03-29
Prevention Of Classloader Memory Leaks In Multitier Enterprise Applications
App 20160070570 - Sundaresan; Vijay ;   et al.
2016-03-10
Efficient code cache management in presence of infrequently used complied code fragments
Grant 9,268,543 - Doyle , et al. February 23, 2
2016-02-23
Enhanced array class
Grant 9,250,936 - Lin , et al. February 2, 2
2016-02-02
Selective speculative class-based optimization
Grant 9,250,865 - Stoodley , et al. February 2, 2
2016-02-02
Enhanced java array
Grant 9,244,708 - Lin , et al. January 26, 2
2016-01-26
Selective speculative class-based optimization
Grant 9,239,706 - Stoodley , et al. January 19, 2
2016-01-19
Prevention of classloader memory leaks in multitier enterprise applications
Grant 9,229,743 - Sundaresan , et al. January 5, 2
2016-01-05
Prevention of classloader memory leaks in multitier enterprise applications
Grant 9,229,744 - Sundaresan , et al. January 5, 2
2016-01-05
Conditional Branch Instruction Compaction For Regional Code Size Reduction
App 20150378727 - Doyle; Patrick R. ;   et al.
2015-12-31
Enhanced Java Array
App 20150339139 - Lin; Angela ;   et al.
2015-11-26
Enhanced Java Array
App 20150339138 - Lin; Angela ;   et al.
2015-11-26
Optimizing Compiler Performance by Object Collocation
App 20140344794 - Doyle; Patrick ;   et al.
2014-11-20
Selective Speculative Class-based Optimization
App 20140325493 - STOODLEY; MARK G. ;   et al.
2014-10-30
Selective Speculative Class-based Optimization
App 20140325492 - STOODLEY; MARK G. ;   et al.
2014-10-30
Optimizing compiler performance by object collocation
Grant 8,826,256 - Doyle , et al. September 2, 2
2014-09-02
Partial inlining with software based restart
Grant 8,701,097 - Doyle , et al. April 15, 2
2014-04-15
Compiling system and method for optimizing binary code
Grant 8,689,198 - Kawahito , et al. April 1, 2
2014-04-01
Deep copying objects in a collocated environment
Grant 8,667,507 - Kalagananam , et al. March 4, 2
2014-03-04
Managing variable assignments in a program
Grant 8,555,266 - Copeland , et al. October 8, 2
2013-10-08
Efficient Interpreter Profiling To Obtain Accurate Call-path Information
App 20130247018 - Chapman; Graham Alan ;   et al.
2013-09-19
Efficient Interpreter Profiling To Obtain Accurate Call-path Information
App 20130243175 - Chapman; Graham A. ;   et al.
2013-09-19
Deep copying objects in a collocated environment
Grant 8,516,501 - Kalagananam , et al. August 20, 2
2013-08-20
Eliminating redundant operations for common properties using shared real registers
Grant 8,448,157 - Mitran , et al. May 21, 2
2013-05-21
Prevention Of Classloader Memory Leaks In Multitier Enterprise Applications
App 20130080707 - Sundaresan; Vijay ;   et al.
2013-03-28
Prevention Of Classloader Memory Leaks In Multitier Enterprise Applications
App 20130080706 - Sundaresan; Vijay ;   et al.
2013-03-28
Transforming locks in software loops
Grant 8,276,134 - Grcevski , et al. September 25, 2
2012-09-25
Deep Copying Objects in a Collocated Environment
App 20120192206 - Inglis; Derek B. ;   et al.
2012-07-26
System and program product for implementing single threaded optimizations in a potentially multi-threaded environment
Grant 8,201,158 - Inglis , et al. June 12, 2
2012-06-12
Method and Data Processing System for Partial Inlining with Software Based Restart
App 20120117549 - Doyle; Patrick R. ;   et al.
2012-05-10
Compiling System And Method For Optimizing Binary Code
App 20120042306 - Kawahito; Motohiro ;   et al.
2012-02-16
Deep Copying Objects in a Collocated Environment
App 20120042325 - Inglis; Derek B. ;   et al.
2012-02-16
Method for JIT compiler to optimize repetitive synchronization
Grant 8,104,028 - Stoodley , et al. January 24, 2
2012-01-24
Method, computer program product, and device for reducing delays in data processing
Grant 8,056,067 - Fulton , et al. November 8, 2
2011-11-08
Speculative inlining of overridden methods without using profiling information
Grant 8,024,720 - Inglis , et al. September 20, 2
2011-09-20
Eliminating Redundant Operations For Common Properties Using Shared Real Registers
App 20110107068 - MITRAN; MARCEL ;   et al.
2011-05-05
Cache line reservations
Grant 7,937,552 - Maier , et al. May 3, 2
2011-05-03
System and Method for Optimizing Compiler Performance by Object Collocation
App 20110055819 - Doyle; Patrick ;   et al.
2011-03-03
Computer-implemented method, system and program product for establishing multiple read-only locks on a shared data object
Grant 7,823,150 - Grcevski , et al. October 26, 2
2010-10-26
Method of efficiently performing precise profiling in a multi-threaded dynamic compilation environment
Grant 7,770,163 - Stoodley , et al. August 3, 2
2010-08-03
Computer program optimization in a dynamic compilation environment
Grant 7,661,098 - Sheikh , et al. February 9, 2
2010-02-09
Method For Jit Compiler To Optimize Repetitive Synchronization
App 20090235240 - Stoodley; Mark Graham ;   et al.
2009-09-17
System and method for frequency based loop reorganization
Grant 7,574,704 - Fulton , et al. August 11, 2
2009-08-11
Method for JIT compiler to optimize repetitive synchronization
Grant 7,552,428 - Stoodley , et al. June 23, 2
2009-06-23
Cache Line Reservations
App 20090132780 - Maier; Daryl James ;   et al.
2009-05-21
Method And Apparatus For Managing Variable Assignments In A Program
App 20090125893 - Copeland; Reid T. ;   et al.
2009-05-14
Versioning optimization for dynamically-typed languages
Grant 7,493,610 - Onodera , et al. February 17, 2
2009-02-17
Transforming Locks in Software Loops
App 20080250396 - Grcevski; Nikola ;   et al.
2008-10-09
System And Program Product For Implementing Single Threaded Optimizations In A Potentially Multi-threaded Environment
App 20080189692 - Inglis; Derek B. ;   et al.
2008-08-07
Transforming locks in software loops
Grant 7,404,183 - Grcevski , et al. July 22, 2
2008-07-22
Method for implementing single threaded optimizations in a potentially multi-threaded environment
Grant 7,395,530 - Inglis , et al. July 1, 2
2008-07-01
Method, Computer Program Product, And Device For Reducing Delays In Data Processing
App 20080098376 - Fulton; Michael ;   et al.
2008-04-24
Method, Computer Program Product, And Device For Selectively Allocating Memory
App 20080098371 - Mitran; Marcel ;   et al.
2008-04-24
Speculative inlining of overridden methods without using profiling information
App 20070245324 - Inglis; Derek Bruce ;   et al.
2007-10-18
Method of efficiently performing precise profiling in a multi-threaded dynamic compilation environment
App 20070226683 - Stoodley; Kevin Alexander ;   et al.
2007-09-27
Computer-implemented method, system and program product for establishing multiple read-only locks on a shared data object
App 20060168585 - Grcevski; Nikola ;   et al.
2006-07-27
System and method for frequency based loop reorganization
App 20060101441 - Fulton; Mike Stephen ;   et al.
2006-05-11
Method, system and program product for implementing single threaded optimizations in a potentially multi-threaded environment
App 20060048116 - Inglis; Derek B. ;   et al.
2006-03-02
Transforming locks in software loops
App 20050081185 - Stoodley, Mark Graham ;   et al.
2005-04-14
Method for computer program optimization in a dynamic compilation environment
App 20050071831 - Sheikh, Ali Ijaz ;   et al.
2005-03-31
Method for JIT compiler to optimize repetitive synchronization
App 20040250240 - Stoodley, Mark Graham ;   et al.
2004-12-09

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