Patents by Inventor Kyle James PHILISTINE

Kyle James PHILISTINE 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: 12547556
    Abstract: A method implemented in a computer system involving a processor system includes loading a first version of a driver into memory, identifying a first endpoint set within the driver, and wrapping each endpoint in the set with a wrapper. The wrappers are registered within the operating system for calling endpoints in the first endpoint set. Subsequently, a second version of the driver is loaded into memory, and the first version is swapped with the second version. The swap process involves determining if the first version has active external calls, ceasing execution if no active calls are present, configuring the wrappers to use the second endpoint set, and initiating execution of the second version of the driver.
    Type: Grant
    Filed: June 27, 2024
    Date of Patent: February 10, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cody Dean Hartwig, Drew Douglas Cross, Raz Meir Aloni, Minsang Kim, Yevgeniy M Bak, Shen Wang, Candace Williams, Kyle James Philistine, Yinghan Yang, Jason Stewart Wohlgemuth
  • Publication number: 20260003802
    Abstract: A method implemented in a computer system involving a processor system includes loading a first version of a driver into memory, identifying a first endpoint set within the driver, and wrapping each endpoint in the set with a wrapper. The wrappers are registered within the operating system for calling endpoints in the first endpoint set. Subsequently, a second version of the driver is loaded into memory, and the first version is swapped with the second version. The swap process involves determining if the first version has active external calls, ceasing execution if no active calls are present, configuring the wrappers to use the second endpoint set, and initiating execution of the second version of the driver.
    Type: Application
    Filed: June 27, 2024
    Publication date: January 1, 2026
    Inventors: Cody Dean HARTWIG, Drew Douglas CROSS, Raz Meir ALONI, Minsang KIM, Yevgeniy M. BAK, Shen WANG, Candace WILLIAMS, Kyle James PHILISTINE, Yinghan YANG, Jason Stewart WOHLGEMUTH