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: 20240220778Abstract: 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: ApplicationFiled: December 22, 2023Publication date: July 4, 2024Inventors: Kenneth Wenger, Damian Brunt Fozard
-
Patent number: 11221932Abstract: 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: GrantFiled: August 11, 2020Date of Patent: January 11, 2022Assignee: Channel One Holdings Inc.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Publication number: 20210109796Abstract: 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: ApplicationFiled: October 9, 2020Publication date: April 15, 2021Applicant: Channel One Holdings Inc.Inventors: Damian Brunt Fozard, Kenneth Wenger, Stephen Richard Viggers
-
Publication number: 20210042203Abstract: 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: ApplicationFiled: August 11, 2020Publication date: February 11, 2021Applicant: Channel One Holdings Inc.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Publication number: 20200410629Abstract: 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: ApplicationFiled: July 9, 2020Publication date: December 31, 2020Applicant: 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: 10776235Abstract: 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: GrantFiled: November 16, 2018Date of Patent: September 15, 2020Assignee: CHANNEL ONE HOLDINGS INC.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Patent number: 10755376Abstract: 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: GrantFiled: October 28, 2019Date of Patent: August 25, 2020Assignee: 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: 10540738Abstract: 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: GrantFiled: June 4, 2019Date of Patent: January 21, 2020Assignee: Channel One Holdings Inc.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Patent number: 10497083Abstract: 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: GrantFiled: October 21, 2016Date of Patent: December 3, 2019Assignee: 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: 20190355085Abstract: 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: ApplicationFiled: June 4, 2019Publication date: November 21, 2019Applicant: Channel One Holdings Inc.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Patent number: 10354357Abstract: 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: GrantFiled: September 18, 2018Date of Patent: July 16, 2019Assignee: Channel One Holdings Inc.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Publication number: 20190155711Abstract: 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: ApplicationFiled: November 16, 2018Publication date: May 23, 2019Applicant: CHANNEL ONE HOLDINGS INC.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Publication number: 20190019268Abstract: 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: ApplicationFiled: September 18, 2018Publication date: January 17, 2019Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Patent number: 10169179Abstract: 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: GrantFiled: December 19, 2016Date of Patent: January 1, 2019Assignee: CHANNEL ONE HOLDINGS INC.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Patent number: 10169840Abstract: 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: GrantFiled: November 30, 2016Date of Patent: January 1, 2019Assignee: CHANNEL ONE HOLDINGS INC.Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John Mccormick
-
Publication number: 20170177458Abstract: 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: ApplicationFiled: December 19, 2016Publication date: June 22, 2017Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Publication number: 20170154402Abstract: 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: ApplicationFiled: November 30, 2016Publication date: June 1, 2017Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John Mccormick
-
Publication number: 20170116702Abstract: 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: ApplicationFiled: October 21, 2016Publication date: April 27, 2017Inventors: Stephen Viggers, Tomislav Malnar, Sherwyn R. Ramkissoon, Gregory J. Szober, Aidan Fabius, Kenneth Wenger, John McCormick
-
Patent number: 5060723Abstract: 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: GrantFiled: August 15, 1990Date of Patent: October 29, 1991Inventors: James M. Sutherland, Kenneth Wenger