Issued Patents All Time
Showing 25 most recent of 49 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11645708 | Smart contract compliance monitoring and enforcement | — | 2023-05-09 |
| 11411886 | Automatic cluster scaling based on varying workloads | Sujit Bhandari, Panos Patros, Maria Patrou, Kenneth B. Kent, Joran S. C. Siu | 2022-08-09 |
| 11188354 | Sharing cached class data in a containerized environment | Anyang Yu, Dhruv Chopra, Alen Badel, Vijay Sundaresan, Marius Pirvu +1 more | 2021-11-30 |
| 11061743 | Event loop optimization through event ordering | Gireesh Punathil | 2021-07-13 |
| 10990519 | Multi-tenant cloud elastic garbage collector | Kenneth B. Kent, Panagiotis Patros | 2021-04-27 |
| 10896130 | Response times in asynchronous I/O-based software using thread pairing and co-execution | Gireesh Punathil | 2021-01-19 |
| 10552318 | Working set adjustment in a managed environment | Charles R. Gracie, Graeme Johnson | 2020-02-04 |
| 10545802 | Event loop optimization through event ordering | Gireesh Punathil | 2020-01-28 |
| 10338899 | Dynamically compiled artifact sharing on PaaS clouds | Dayal D. Dilli, Kenneth B. Kent, Panagiotis Patros, Peter D. Shipton | 2019-07-02 |
| 10261818 | Optimizing virtual machine synchronization for application software | Christopher J. Blythe, Curtis E. Hrischuk, Aaron J. Quirk | 2019-04-16 |
| 10235165 | Creating optimized shortcuts | Jinghua Feng, Daniel Heidinga | 2019-03-19 |
| 10061570 | Per tenant initialization check removal | Oluwatobi Ajila, Graham A. Chapman, San Hong Li, Hui Shi | 2018-08-28 |
| 9898405 | Working set adjustment in a managed environment | Charles R. Gracie, Graeme Johnson | 2018-02-20 |
| 9870240 | Dynamic code injection | Graeme Johnson, San Hong Li | 2018-01-16 |
| 9836328 | System and method for improving memory usage in virtual machines at a cost of increasing CPU usage | Norman Bobroff, Liana L. Fong, Arun Kwangil Iyengar, Peter Westerink | 2017-12-05 |
| 9569206 | Creating optimized shortcuts | Jinghua Feng, Daniel Heidinga | 2017-02-14 |
| 9563405 | Sharing of classes for modular programs in a multi-tenant environment | Bentley J. Hargrave, Thomas J. Watson | 2017-02-07 |
| 9563447 | Sharing of classes for modular programs in a multi-tenant environment | Bentley J. Hargrave, Thomas J. Watson | 2017-02-07 |
| 9495185 | Per tenant initialization check removal | Oluwatobi Ajila, Graham A. Chapman, San Hong Li, Hui Shi | 2016-11-15 |
| 9495184 | Per tenant initialization check removal | Oluwatobi Ajila, Graham A. Chapman, San Hong Li, Hui Shi | 2016-11-15 |
| 9471343 | Dynamic code injection | Graeme Johnson, San Hong Li | 2016-10-18 |
| 9436614 | Application-directed memory de-duplication | Arun Kwangil Iyengar, Graeme Johnson | 2016-09-06 |
| 9430289 | System and method improving memory usage in virtual machines by releasing additional memory at the cost of increased CPU overhead | Norman Bobroff, Liana L. Fong, Arun Kwangil Iyengar, Peter Westerink | 2016-08-30 |
| 9384019 | Dynamic code injection | Graeme Johnson, San Hong Li | 2016-07-05 |
| 9355039 | Application-directed memory de-duplication | Arun Kwangil Iyengar, Graeme Johnson | 2016-05-31 |