Patents by Inventor Corey Gough

Corey Gough 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: 11853787
    Abstract: Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: December 26, 2023
    Assignee: Intel Corporation
    Inventors: Mihir Patel, Ryan Kern, Dilip Shivaraju, Emad Attia, Corey Gough
  • Publication number: 20220019458
    Abstract: Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.
    Type: Application
    Filed: September 30, 2021
    Publication date: January 20, 2022
    Inventors: Mihir Patel, Ryan Kern, Dilip Shivaraju, Emad Attia, Corey Gough
  • Patent number: 11169834
    Abstract: Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: November 9, 2021
    Assignee: Intel Corporation
    Inventors: Mihir Patel, Ryan Kern, Dilip Shivaraju, Emad Attia, Corey Gough
  • Publication number: 20210012844
    Abstract: Systems, apparatuses and methods may provide technology for intelligent drive wear management. The technology may include determining a difference between a wear value derived for a first solid state storage drive and a wear value derived for a second solid state storage drive, and if the difference in wear value exceeds a wear skew threshold, swapping content between the first drive and the second drive. The technology may also include sorting an array of solid state storage drives into a plurality of drive groups based on a wear value derived for each drive, and determining, for a first pair of drives in a drive group, a difference in wear value between the drives in the first pair. Respective pairs of drives in a drive group may be selected based on the drive wear value and a drive rotation counter value associated with each drive.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Corey Gough, Nityasrilalitha Gollamudi, Mihir Patel
  • Publication number: 20190095231
    Abstract: Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine.
    Type: Application
    Filed: September 28, 2017
    Publication date: March 28, 2019
    Inventors: Mihir Patel, Ryan Kern, Dilip Shivaraju, Emad Attia, Corey Gough
  • Patent number: 7302381
    Abstract: A method and apparatus are described for specifying arbitrary words in a rule-based grammar, such as a context-free grammar. A wildcard identifier is used in a context-free grammar file in place of a predefined category of words. Artificial phoneme combinations that represent generic words in a speech engine's vocabulary database, and that represent pronunciations of the predefined category of words are defined by rules. A speech engine uses the artificial phoneme combinations to determine acceptable words to listen to, and generates a results object comprising generic words corresponding to the artificial phoneme combinations, as well as non-generic words that do not exist in a given CFG, where the generic and non-generic words exist in the speech engine's vocabulary database. The word having the highest confidence level that is not a generic word is selected as the word most likely to have been spoken by the user.
    Type: Grant
    Filed: December 30, 2000
    Date of Patent: November 27, 2007
    Assignee: Intel Corporation
    Inventors: Shuvranshu Pokhariyal, Shirish Aundhe, Jason Davidson, Thomas Hernandez, Corey Gough
  • Publication number: 20050064914
    Abstract: Wireless device audible alert control signal generating systems and methods are presented. The control signal may be used to either enable or disable the audible alert of a wireless device. The signal may be generated as a function of the motion of an object entering or exiting a quiet zone. An embodiment for a system in accordance with the invention includes a transmitter to transmit a control signal to either disable or enable an audible alert of a wireless device. An antenna may be operatively coupled to the transmitter. A motion sensor to detect objects passing through a field of detection may be used to trigger the emission of the control signal. A controller operatively coupled to both the motion sensor and transmitter may command the transmitter to transmit the control signal as a function of a direction of motion detected by the motion sensor. An embodiment for a method in accordance with the invention includes detecting an object in an object detection area.
    Type: Application
    Filed: October 18, 2004
    Publication date: March 24, 2005
    Inventor: Corey Gough
  • Publication number: 20020123876
    Abstract: A method and apparatus are described for specifying arbitrary words in a rule-based grammar, such as a context-free grammar. A wildcard identifier is used in a context-free grammar file in place of a predefined category of words. Artificial phoneme combinations that represent generic words in a speech engine's vocabulary database, and that represent pronunciations of the predefined category of words are defined by rules. A speech engine uses the artificial phoneme combinations to determine acceptable words to listen to, and generates a results object comprising generic words corresponding to the artificial phoneme combinations, as well as non-generic words that do not exist in a given CFG, where the generic and non-generic words exist in the speech engine's vocabulary database. The word having the highest confidence level that is not a generic word is selected as the word most likely to have been spoken by the user.
    Type: Application
    Filed: December 30, 2000
    Publication date: September 5, 2002
    Inventors: Shuvranshu Pokhariyal, Shirish Aundhe, Jason Davidson, Thomas Hernandez, Corey Gough