loadpatents
Patent applications and USPTO patent grants for Venkitachalam; Ganesh.The latest application filed is for "virtual machine fault tolerance".
Patent | Date |
---|---|
System and methods for storage data deduplication Grant 11,307,765 - Patterson, III , et al. April 19, 2 | 2022-04-19 |
Data storage with a distributed virtual array Grant 10,877,940 - Patterson, III , et al. December 29, 2 | 2020-12-29 |
Virtual Machine Fault Tolerance App 20200192771 - Venkitachalam; Ganesh ;   et al. | 2020-06-18 |
Virtual machine fault tolerance Grant 10,579,485 - Venkitachalam , et al. | 2020-03-03 |
Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor Grant 10,394,560 - Malyugin , et al. A | 2019-08-27 |
System And Methods For Storage Data Deduplication App 20190250818 - Patterson, III; R. Hugo ;   et al. | 2019-08-15 |
System and method for managing a non-volatile storage resource as a shared resource in a distributed system Grant 10,359,945 - Smith , et al. | 2019-07-23 |
Data Storage With A Distributed Virtual Array App 20190138504 - PATTERSON, III; R. Hugo ;   et al. | 2019-05-09 |
System and methods for storage data deduplication Grant 10,235,044 - Patterson, III , et al. | 2019-03-19 |
Data storage with a distributed virtual array Grant 10,180,948 - Patterson, III , et al. Ja | 2019-01-15 |
System And Method For Managing A Non-volatile Storage Resource As A Shared Resource In A Distributed System App 20190012083 - SMITH; Garrett ;   et al. | 2019-01-10 |
Distributed virtual array data storage system and method Grant 10,140,136 - Patterson , et al. Nov | 2018-11-27 |
System and method for managing a non-volatile storage resource as a shared resource in a distributed system Grant 10,089,013 - Smith , et al. October 2, 2 | 2018-10-02 |
Synchronizing a translation lookaside buffer with page tables Grant 9,928,180 - Malyugin , et al. March 27, 2 | 2018-03-27 |
Synchronizing A Translation Lookaside Buffer With Page Tables App 20170228320 - MALYUGIN; Vyacheslav Vladimirovich ;   et al. | 2017-08-10 |
Synchronizing a translation lookaside buffer with page tables Grant 9,575,899 - Malyugin , et al. February 21, 2 | 2017-02-21 |
System and Methods for Storage Data Deduplication App 20170031994 - PATTERSON, III; R. Hugo ;   et al. | 2017-02-02 |
Virtual Machine Fault Tolerance App 20170024291 - Venkitachalam; Ganesh ;   et al. | 2017-01-26 |
Efficient Recording And Replaying Of Non-deterministic Instructions In A Virtual Machine And Cpu Therefor App 20160371086 - MALYUGIN; Vyacheslav V. ;   et al. | 2016-12-22 |
System and Method for Managing a Non-Volatile Storage Resource as a Shared Resource in a Distributed System App 20160364145 - SMITH; Garrett ;   et al. | 2016-12-15 |
Method and system for frequent checkpointing Grant 9,489,265 - Scales , et al. November 8, 2 | 2016-11-08 |
Virtual machine fault tolerance Grant 9,459,895 - Venkitachalam , et al. October 4, 2 | 2016-10-04 |
Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor Grant 9,436,471 - Malyugin , et al. September 6, 2 | 2016-09-06 |
Saving and Restoring State Information for Virtualized Computer Systems App 20160253201 - Zhang; Irene ;   et al. | 2016-09-01 |
Synchronizing A Translation Lookaside Buffer With Page Tables App 20160085686 - MALYUGIN; Vyacheslav Vladimirovich ;   et al. | 2016-03-24 |
Synchronizing a translation lookaside buffer with page tables Grant 9,213,651 - Malyugin , et al. December 15, 2 | 2015-12-15 |
Data Storage With A Distributed Virtual Array App 20150248402 - PATTERSON, III; R. Hugo ;   et al. | 2015-09-03 |
Dynamic database memory management according to swap rates Grant 9,086,921 - Weissman , et al. July 21, 2 | 2015-07-21 |
Precise branch counting in virtualization systems Grant 9,027,003 - Weissman , et al. May 5, 2 | 2015-05-05 |
Relieving memory pressure in a host using database memory management Grant 8,943,259 - Weissman , et al. January 27, 2 | 2015-01-27 |
Method and system for integrating database memory management in virtual machines Grant 8,935,456 - Weissman , et al. January 13, 2 | 2015-01-13 |
Trace collection for a virtual machine Grant 8,832,682 - Xu , et al. September 9, 2 | 2014-09-09 |
Method And System For Frequent Checkpointing App 20140149792 - SCALES; Daniel J. ;   et al. | 2014-05-29 |
Method and system for frequent checkpointing Grant 8,661,213 - Scales , et al. February 25, 2 | 2014-02-25 |
Efficient Recording And Replaying Of Non-deterministic Instructions In A Virtual Machine And Cpu Therefor App 20130290689 - MALYUGIN; Vyacheslav V. ;   et al. | 2013-10-31 |
Dynamic Database Memory Management According To Swap Rates App 20130290595 - WEISSMAN; Boris ;   et al. | 2013-10-31 |
Method and system for frequent checkpointing Grant 8,549,241 - Scales , et al. October 1, 2 | 2013-10-01 |
Method and system for frequent checkpointing Grant 8,533,382 - Scales , et al. September 10, 2 | 2013-09-10 |
Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor Grant 8,473,946 - Malyugin , et al. June 25, 2 | 2013-06-25 |
Replay time only functionalities in a virtual machine Grant 8,321,842 - Xu , et al. November 27, 2 | 2012-11-27 |
Virtual Machine Fault Tolerance App 20120284714 - VENKITACHALAM; Ganesh ;   et al. | 2012-11-08 |
Virtual machine fault tolerance Grant 8,201,169 - Venkitachalam , et al. June 12, 2 | 2012-06-12 |
Relieving Memory Pressure In A Host Using Database Memory Management App 20120124270 - WEISSMAN; Boris ;   et al. | 2012-05-17 |
Method And System For Integrating Database Memory Management In Virtual Machines App 20120124305 - WEISSMAN; Boris ;   et al. | 2012-05-17 |
Real time cloning of a virtual machine Grant 8,151,263 - Venkitachalam , et al. April 3, 2 | 2012-04-03 |
Method and System for Frequent Checkpointing App 20110167194 - SCALES; Daniel J. ;   et al. | 2011-07-07 |
Method and System for Frequent Checkpointing App 20110167195 - SCALES; Daniel J. ;   et al. | 2011-07-07 |
Method and System for Frequent Checkpointing App 20110167196 - SCALES; Daniel J. ;   et al. | 2011-07-07 |
Transitioning of virtual machine from replay mode to live mode Grant 7,966,615 - Venkitachalam , et al. June 21, 2 | 2011-06-21 |
Synchronizing A Translation Lookaside Buffer with Page Tables App 20100318762 - MALYUGIN; Vyacheslav Vladimirovich ;   et al. | 2010-12-16 |
Virtual Machine Fault Tolerance App 20100318991 - VENKITACHALAM; Ganesh ;   et al. | 2010-12-16 |
Using branch instruction counts to facilitate replay of virtual machine instruction execution Grant 7,844,954 - Venkitachalam , et al. November 30, 2 | 2010-11-30 |
Saving and Restoring State Information for Virtualized Computer Systems App 20100070678 - ZHANG; Irene ;   et al. | 2010-03-18 |
Efficient Recording And Replaying Of Non-deterministic Instructions In A Virtual Machine And Cpu Therefor App 20100005464 - Malyugin; Vyacheslav V. ;   et al. | 2010-01-07 |
Replay Time Only Functionalities App 20090327574 - Xu; Min ;   et al. | 2009-12-31 |
Precise Branch Counting In Virtualization Systems App 20090249049 - Weissman; Boris ;   et al. | 2009-10-01 |
Trace Collection for a Virtual Machine App 20090248611 - Xu; Min ;   et al. | 2009-10-01 |
Transitioning Of Virtual Machine From Replay Mode To Live Mode App 20090119665 - Venkitachalam; Ganesh ;   et al. | 2009-05-07 |
Using Branch Instruction Counts to Facilitate Replay of Virtual Machine Instruction Execution App 20090119493 - Venkitachalam; Ganesh ;   et al. | 2009-05-07 |
Transparent page sharing on commodity operating systems Grant 7,500,048 - Venkitachalam , et al. March 3, 2 | 2009-03-03 |
Logging And Replaying Input/output Events For A Virtual Machine App 20090007111 - Nelson; Michael ;   et al. | 2009-01-01 |
Logging and Replaying Input/Output Events for a Virtual Machine App 20080244535 - Nelson; Michael ;   et al. | 2008-10-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.