Patents by Inventor Jonathan Terner
Jonathan Terner has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12353279Abstract: A computer-implemented method, according to one embodiment, includes receiving, by a server from a client application, a read request for a data block. The method further includes, reading, by the server, data of the data block and checksums associated with the data block, from a data storage drive, and storing, by the server, the data of the data block and the associated checksums in a buffer. A client node is caused, by the server, to use the associated checksums to perform a validity check for the data of the data block and a transmission from the server to the client node. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a server to cause the server to perform the foregoing method.Type: GrantFiled: August 2, 2023Date of Patent: July 8, 2025Assignee: International Business Machines CorporationInventors: Rong Zeng, Lin Feng Shen, Xin Wang, Jonathan Terner, D Scott Guthridge, John Lewars
-
Publication number: 20250077362Abstract: Post-copy is one of the two key techniques (besides pre-copy) for live migration of virtual machines in data centers. Post-copy provides deterministic total migration time and low downtime for write-intensive VMs. However, if post-copy migration fails for any reason, the migrating VM is lost because the VM's latest consistent state is split between the source and destination nodes during migration. PostCopyFT provides a new approach to recover a VM after a destination or network failure during post-copy live migration using an efficient reverse incremental checkpointing mechanism. PostCopyFT was implemented and evaluated in the KVM/QEMU platform. Experimental results show that the total migration time of post-copy remains unchanged while maintaining low failover time, downtime, and application performance overhead.Type: ApplicationFiled: May 11, 2024Publication date: March 6, 2025Inventors: Kartik Gopalan, Ping Yang, Dinuni K. Fernando, Jonathan Terner
-
Publication number: 20250045152Abstract: A computer-implemented method, according to one embodiment, includes receiving, by a server from a client application, a read request for a data block. The method further includes, reading, by the server, data of the data block and checksums associated with the data block, from a data storage drive, and storing, by the server, the data of the data block and the associated checksums in a buffer. A client node is caused, by the server, to use the associated checksums to perform a validity check for the data of the data block and a transmission from the server to the client node. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a server to cause the server to perform the foregoing method.Type: ApplicationFiled: August 2, 2023Publication date: February 6, 2025Inventors: Rong Zeng, Lin Feng Shen, Xin Wang, Jonathan Terner, D. Scott Guthridge, John Lewars
-
Patent number: 12118516Abstract: A method, computer program product and computer system to automatically generate augment reality-based guides for maintenance procedures is provided. A processor retrieves non-structured text instructions to perform a maintenance procedure on a device within a data center. A processor extracts at least one imperative statement from the non-structured text instructions. A processor identifies a named entity in the extracted at least one imperative statement from the non-structured text instructions. A processor generates a mapping of the named entity to be used by an augmented reality device, where the mapping indicates the position of the named entity on the device within a data center. A processor provides to the augmented reality device the extracted at least one imperative statement and the mapping of the named entity, where the augmented reality device displays the extracted imperative statement and the mapping of the named entity to a user of the augmented reality device.Type: GrantFiled: March 24, 2022Date of Patent: October 15, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rodolfo Lopez, Jonathan Terner, Ricardo Daniel Zamora Ruvalcaba, Gandhi Sivakumar
-
Patent number: 11983079Abstract: Post-copy is one of the two key techniques (besides pre-copy) for live migration of virtual machines in data centers. Post-copy provides deterministic total migration time and low downtime for write-intensive VMs. However, if post-copy migration fails for any reason, the migrating VM is lost because the VM's latest consistent state is split between the source and destination nodes during migration. PostCopyFT provides a new approach to recover a VM after a destination or network failure during post-copy live migration using an efficient reverse incremental checkpointing mechanism. PostCopyFT was implemented and evaluated in the KVM/QEMU platform. Experimental results show that the total migration time of post-copy remains unchanged while maintaining low failover time, downtime, and application performance overhead.Type: GrantFiled: August 8, 2022Date of Patent: May 14, 2024Assignee: The Research Foundation for The State University of New YorkInventors: Kartik Gopalan, Ping Yang, Dinuni K. Fernando, Jonathan Terner
-
Publication number: 20230306324Abstract: Automatic task assignment in a multiparticipant message exchange includes receiving, by a computer, data snapshots from a collaborative message exchange between one or more participants. Based on the data snapshots, the computer identifies tasks requiring completion, a task leader among participants, and a task criteria. Based on a semantic match between the task criteria and a database of historical task completion, the computer identifies a candidate pool for completing the tasks and determines a likelihood of each candidate completing the tasks. A relevancy score is assigned based on the likelihood and used to generate a list of ranked candidates for completing the tasks. The computer presents the list to the task leader, receives a selection from the task leader including at least one candidate for completing the tasks, automatically notifies the selected candidate of the tasks to be completed, and updates the database of historical task completion.Type: ApplicationFiled: March 24, 2022Publication date: September 28, 2023Inventors: Jonathan Terner, Rodolfo Lopez, Gandhi Sivakumar, Ricardo Daniel Zamora Ruvalcaba
-
Publication number: 20230306376Abstract: A method, computer program product and computer system to automatically generate augment reality-based guides for maintenance procedures is provided. A processor retrieves non-structured text instructions to perform a maintenance procedure on a device within a data center. A processor extracts at least one imperative statement from the non-structured text instructions. A processor identifies a named entity in the extracted at least one imperative statement from the non-structured text instructions. A processor generates a mapping of the named entity to be used by an augmented reality device, where the mapping indicates the position of the named entity on the device within a data center. A processor provides to the augmented reality device the extracted at least one imperative statement and the mapping of the named entity, where the augmented reality device displays the extracted imperative statement and the mapping of the named entity to a user of the augmented reality device.Type: ApplicationFiled: March 24, 2022Publication date: September 28, 2023Inventors: Rodolfo Lopez, Jonathan Terner, Ricardo Daniel Zamora Ruvalcaba, Gandhi Sivakumar
-
Publication number: 20220382574Abstract: Post-copy is one of the two key techniques (besides pre-copy) for live migration of virtual machines in data centers. Post-copy provides deterministic total migration time and low downtime for write-intensive VMs. However, if post-copy migration fails for any reason, the migrating VM is lost because the VM's latest consistent state is split between the source and destination nodes during migration. PostCopyFT provides a new approach to recover a VM after a destination or network failure during post-copy live migration using an efficient reverse incremental checkpointing mechanism. PostCopyFT was implemented and evaluated in the KVM/QEMU platform. Experimental results show that the total migration time of post-copy remains unchanged while maintaining low failover time, downtime, and application performance overhead.Type: ApplicationFiled: August 8, 2022Publication date: December 1, 2022Inventors: Kartik Gopalan, Ping Yang, Dinuni K. Fernando, Jonathan Terner
-
Patent number: 11409619Abstract: Post-copy is one of the two key techniques (besides pre-copy) for live migration of virtual machines in data centers. Post-copy provides deterministic total migration time and low downtime for write-intensive VMs. However, if post-copy migration fails for any reason, the migrating VM is lost because the VM's latest consistent state is split between the source and destination nodes during migration. PostCopyFT provides a new approach to recover a VM after a destination or network failure during post-copy live migration using an efficient reverse incremental checkpointing mechanism. PostCopyFT was implemented and evaluated in the KVM/QEMU platform. Experimental results show that the total migration time of post-copy remains unchanged while maintaining low failover time, downtime, and application performance overhead.Type: GrantFiled: April 28, 2021Date of Patent: August 9, 2022Assignee: The Research Foundation for The State University of New YorkInventors: Kartik Gopalan, Ping Yang, Dinuni K. Fernando, Jonathan Terner
-
Publication number: 20210342232Abstract: Post-copy is one of the two key techniques (besides pre-copy) for live migration of virtual machines in data centers. Post-copy provides deterministic total migration time and low downtime for write-intensive VMs. However, if post-copy migration fails for any reason, the migrating VM is lost because the VM's latest consistent state is split between the source and destination nodes during migration. PostCopyFT provides a new approach to recover a VM after a destination or network failure during post-copy live migration using an efficient reverse incremental checkpointing mechanism. PostCopyFT was implemented and evaluated in the KVM/QEMU platform. Experimental results show that the total migration time of post-copy remains unchanged while maintaining low failover time, downtime, and application performance overhead.Type: ApplicationFiled: April 28, 2021Publication date: November 4, 2021Inventors: Kartik Gopalan, Ping Yang, Dinuni K. Fernando, Jonathan Terner