Patents by Inventor Kenneth Wenger

Kenneth Wenger 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).

  • Publication number: 20240220778
    Abstract: Various methods and systems for evaluating a performance of a machine-learning model are disclosed herein. The systems and methods disclosed herein can involve applying the machine-learning model to a set of inputs to generate a prediction for each input, applying data analytics algorithms to an intermediary output of the machine learning model or to the set of inputs to associate an input value to each input, evaluating the input values to determine whether the input values are associated with performance indicators indicating that the machine-learning model is performing poorly, and in response to determining that the input values are associated with performance indicators, determining a measure of performance of the machine-learning model based on the performance indicators or the prediction generated, and generating a recommendation for improving the performance of the machine-learning model. Various methods and systems for improving a prediction of a machine-learning model are also disclosed herein.
    Type: Application
    Filed: December 22, 2023
    Publication date: July 4, 2024
    Inventors: Kenneth Wenger, Damian Brunt Fozard
  • Patent number: 11221932
    Abstract: Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transferred from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: January 11, 2022
    Assignee: Channel One Holdings Inc.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Publication number: 20210109796
    Abstract: Methods and systems are provided herein for a safety-critical computing platform. The safety-critical platform includes: (a) at least one physical device which is operable to execute at least one data processing operation; and (b) a processor, the processor operatively coupled to the at least one physical device, wherein the processor executes application software which generates and transmits, to the at least one physical device, instructions for executing the at least one data processing operation.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 15, 2021
    Applicant: Channel One Holdings Inc.
    Inventors: Damian Brunt Fozard, Kenneth Wenger, Stephen Richard Viggers
  • Publication number: 20210042203
    Abstract: Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transfered from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
    Type: Application
    Filed: August 11, 2020
    Publication date: February 11, 2021
    Applicant: Channel One Holdings Inc.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Publication number: 20200410629
    Abstract: A system, method, and computer-readable medium are provided for translating OpenGL API calls to operations in a Vulkan graphics driver using an OpenGL-on-Vulkan driver architecture. An OpenGL-on-Vulkan driver receives an OpenGL context and render function, translates an OpenGL format to a Vulkan format, creates a Vulkan object and sets a Vulkan state, and generates a Vulkan command buffer corresponding to the OpenGL render function.
    Type: Application
    Filed: July 9, 2020
    Publication date: December 31, 2020
    Applicant: Channel One Holdings Inc.
    Inventors: Stephen Richard Viggers, Tomislav George Malnar, Sherwyn Ryan Ramkissoon, Gregory John Szober, Aidan Christopher Fabius, Kenneth Wenger, John Alexander McCormick
  • Patent number: 10776235
    Abstract: Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transfered from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: September 15, 2020
    Assignee: CHANNEL ONE HOLDINGS INC.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Patent number: 10755376
    Abstract: A system, method, and computer-readable medium are provided for translating OpenGL API calls to operations in a Vulkan graphics driver using an OpenGL-on-Vulkan driver architecture. An OpenGL-on-Vulkan driver receives an OpenGL context and render function, translates an OpenGL format to a Vulkan format, creates a Vulkan object and sets a Vulkan state, and generates a Vulkan command buffer corresponding to the OpenGL render function.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: August 25, 2020
    Assignee: Channel One Holdings Inc.
    Inventors: Stephen Richard Viggers, Tomislav George Malnar, Sherwyn Ryan Ramkissoon, Gregory John Szober, Aidan Christopher Fabius, Kenneth Wenger, John Alexander McCormick
  • Patent number: 10540738
    Abstract: Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: January 21, 2020
    Assignee: Channel One Holdings Inc.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Patent number: 10497083
    Abstract: A system, method, and computer-readable medium are provided for translating OpenGL API calls to operations in a Vulkan graphics driver using an OpenGL-on-Vulkan driver architecture. An OpenGL-on-Vulkan driver receives an OpenGL context and render function, translates an OpenGL format to a Vulkan format, creates a Vulkan object and sets a Vulkan state, and generates a Vulkan command buffer corresponding to the OpenGL render function.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: December 3, 2019
    Assignee: Channel One Holdings Inc.
    Inventors: Stephen Richard Viggers, Tomislav George Malnar, Sherwyn Ryan Ramkissoon, Gregory John Szober, Aidan Christopher Fabius, Kenneth Wenger, John Alexander McCormick
  • Publication number: 20190355085
    Abstract: Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
    Type: Application
    Filed: June 4, 2019
    Publication date: November 21, 2019
    Applicant: Channel One Holdings Inc.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Patent number: 10354357
    Abstract: Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: July 16, 2019
    Assignee: Channel One Holdings Inc.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Publication number: 20190155711
    Abstract: Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transfered from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 23, 2019
    Applicant: CHANNEL ONE HOLDINGS INC.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Publication number: 20190019268
    Abstract: Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
    Type: Application
    Filed: September 18, 2018
    Publication date: January 17, 2019
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Patent number: 10169179
    Abstract: Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transferred from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: January 1, 2019
    Assignee: CHANNEL ONE HOLDINGS INC.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Patent number: 10169840
    Abstract: Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: January 1, 2019
    Assignee: CHANNEL ONE HOLDINGS INC.
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John Mccormick
  • Publication number: 20170177458
    Abstract: Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transfered from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
    Type: Application
    Filed: December 19, 2016
    Publication date: June 22, 2017
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Publication number: 20170154402
    Abstract: Methods, systems, and computer-readable media for monitoring a graphics processing unit (GPU) of a host computer system, including providing at least one test seed and at least one subsystem command to the GPU; receiving at least one test result from the GPU in response to providing the at least one test seed and at least one subsystem command to the GPU; and if the at least one test result does not correspond to at least one expected result, identifying the GPU as being in an undesired state. The subsystems to be tested may be a subset of all subsystems. The determination of subsystems to be tested may be determined in real-time, based on graphical application instructions. The subsystems to be tested may also be pre-determined.
    Type: Application
    Filed: November 30, 2016
    Publication date: June 1, 2017
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John Mccormick
  • Publication number: 20170116702
    Abstract: A system, method, and computer-readable medium are provided for translating OpenGL API calls to operations in a Vulkan graphics driver using an OpenGL-on-Vulkan driver architecture. An OpenGL-on-Vulkan driver receives an OpenGL context and render function, translates an OpenGL format to a Vulkan format, creates a Vulkan object and sets a Vulkan state, and generates a Vulkan command buffer corresponding to the OpenGL render function.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 27, 2017
    Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
  • Patent number: 5060723
    Abstract: A wellhead servicing tool is disclosed which comprises an axially shiftable cup which, in one position, virtually entirely surrounds the seal of the tool to facilitate its insertion into the casing of the wellhead. In another extreme position, the cup is shifted away from the seal releasing the latter into sealing engagement with the casing. A telescoping assembly extensible over the main tube of the device reinforces the tube prior to and during the securement to the casing to be serviced thus further facilitating the insertion of the tool into the casing of the services wellhead.
    Type: Grant
    Filed: August 15, 1990
    Date of Patent: October 29, 1991
    Inventors: James M. Sutherland, Kenneth Wenger