Patents by Inventor Jeff Dowling

Jeff Dowling 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: 11354144
    Abstract: Described embodiments provide systems and methods for augmentation, instrumentation, and other runtime modifications of bytecode-based applications through introduction of static and dynamic hooks. In at least one aspect, described is a system for hooking Java native interface calls from native code to Java code in a Java virtual machine. In at least one aspect, described is a system for static hooking of a Windows Universal application. In at least one aspect, described is a system for dynamically hooking a Windows Universal application.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 7, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jeff Dowling, Abraham Mir
  • Publication number: 20210073015
    Abstract: Described embodiments provide systems and methods for augmentation, instrumentation, and other runtime modifications of bytecode-based applications through introduction of static and dynamic hooks. In at least one aspect, described is a system for hooking Java native interface calls from native code to Java code in a Java virtual machine. In at least one aspect, described is a system for static hooking of a Windows Universal application. In at least one aspect, described is a system for dynamically hooking a Windows Universal application.
    Type: Application
    Filed: November 23, 2020
    Publication date: March 11, 2021
    Applicant: Citrix Systems, Inc.
    Inventors: Jeff Dowling, Abraham Mir
  • Patent number: 10853105
    Abstract: Described embodiments provide systems and methods for augmentation, instrumentation, and other runtime modifications of bytecode-based applications through introduction of static and dynamic hooks. In at least one aspect, described is a system for hooking Java native interface calls from native code to Java code in a Java virtual machine. In at least one aspect, described is a system for static hooking of a Windows Universal application. In at least one aspect, described is a system for dynamically hooking a Windows Universal application.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: December 1, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Jeff Dowling, Abraham Mir
  • Publication number: 20190087210
    Abstract: Described embodiments provide systems and methods for augmentation, instrumentation, and other runtime modifications of bytecode-based applications through introduction of static and dynamic hooks. In at least one aspect, described is a system for hooking Java native interface calls from native code to Java code in a Java virtual machine. In at least one aspect, described is a system for static hooking of a Windows Universal application. In at least one aspect, described is a system for dynamically hooking a Windows Universal application.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 21, 2019
    Inventors: Jeff Dowling, Abraham Mir