Issued Patents All Time
Showing 1–25 of 29 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10108510 | Continuously available program replicas | Prasenjit Sarkar | 2018-10-23 |
| 9514029 | Partial recording of a computer program execution for replay | — | 2016-12-06 |
| 9164812 | Method and system to manage memory accesses from multithread programs on multiprocessor systems | Marc Vertes, Philippe Bergheaud | 2015-10-20 |
| 9038031 | Partial recording of a computer program execution for replay | — | 2015-05-19 |
| 8984513 | Transfer of event logs for replication of executing programs | Philippe Bergheaud, Marc Vertes | 2015-03-17 |
| 8972983 | Efficient execution of jobs in a shared pool of resources | Min Li, Prasenjit Sarkar | 2015-03-03 |
| 8635421 | Snapshot based replication | Karan Gupta, Roger L. Haskin, Prasenjit Sarkar | 2014-01-21 |
| 8627024 | Snapshot based replication | Karan Gupta, Roger L. Haskin, Prasenjit Sarkar | 2014-01-07 |
| 8566636 | Application recovery in a file system | Karan Gupta, Reshu Jain, Himabindu Pucha, Prasenjit Sarkar | 2013-10-22 |
| 8560884 | Application recovery in a file system | Karan Gupta, Reshu Jain, Himabindu Pucha, Prasenjit Sarkar | 2013-10-15 |
| 8510757 | Gathering pages allocated to an application to include in checkpoint information | — | 2013-08-13 |
| 8468501 | Partial recording of a computer program execution for replay | — | 2013-06-18 |
| 8442955 | Virtual machine image co-migration | Samer Al Kiswany, Comeliu Mihail Constantinescu, Prasenjit Sarkar, Mark J. Seaman | 2013-05-14 |
| 8370841 | Optimizing deterministic event record and replay operations | Philippe Bergheaud, Marc Vertes | 2013-02-05 |
| 8229886 | Continuously available program replicas | Prasenjit Sarkar | 2012-07-24 |
| 8209707 | Gathering state information for an application and kernel components called by the application | — | 2012-06-26 |
| 8117496 | Detecting and recovering from silent data errors in application cloning systems | Ahmed M. Bashir, Prasenjit Sarkar, Soumitra Sarkar, Mark J. Seaman, Victor Wen | 2012-02-14 |
| 8055855 | Varying access parameters for processes to access memory addresses in response to detecting a condition related to a pattern of processes access to memory addresses | Prasenjit Sarkar | 2011-11-08 |
| 7921272 | Monitoring patterns of processes accessing addresses in a storage device to determine access parameters to apply | Prasenjit Sarkar | 2011-04-05 |
| 7856536 | Providing a process exclusive access to a page including a memory address to which a lock is granted to the process | Philippe Bergheaud, Marc Vertes | 2010-12-21 |
| 7793153 | Checkpointing and restoring user space data structures used by an application | — | 2010-09-07 |
| 7770064 | Recovery of application faults in a mirrored application environment | Richard E. Harper | 2010-08-03 |
| 7657787 | Method of restoring communication state of process | Yoshio Turner, Jose Renato G. Santos, Gopalakrishnan Janakiraman | 2010-02-02 |
| 7552434 | Method of performing kernel task upon initial execution of process at user level | Yoshio Turner, Gopalakrishnan Janakiraman, Jose Renato G. Santos | 2009-06-23 |
| 7546600 | Method of assigning virtual process identifier to process within process domain | Yoshio Tumer, Gopalakrishnan Janakiraman, Jose Santos | 2009-06-09 |