Patents by Inventor Scott Oehrlein

Scott Oehrlein 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: 20250103397
    Abstract: Techniques for quality of service (QoS) support for input/output devices and other agents are described. In embodiments, a processing device includes execution circuitry to execute a plurality of software threads; hardware to control monitoring or allocating, among the plurality of software threads, one or more shared resources; and configuration storage to enable the monitoring or allocating of the one or more shared resources among the plurality of software threads and one or more channels through which one or more devices are to be connected to the one or more shared resources.
    Type: Application
    Filed: December 30, 2023
    Publication date: March 27, 2025
    Applicant: Intel Corporation
    Inventors: Andrew J. Herdrich, Daniel Joe, Filip Schmole, Philip Abraham, Stephen R. Van Doren, Priya Autee, Rajesh M. Sankaran, Anthony Luck, Philip Lantz, Eric Wehage, Edwin Verplanke, James Coleman, Scott Oehrlein, David M. Lee, Lee Albion, David Harriman, Vinit Mathew Abraham, Yi-Feng Liu, Manjula Peddireddy, Robert G. Blankenship
  • Publication number: 20210117244
    Abstract: Examples provide a system that includes one or more processors, that when operational, are to: based on content in a request being within a permitted range for a virtualized execution environment, transfer the request from the virtualized execution environment to reserve one or more device resources independent from causing a virtual machine exit to request to reserve one or more device resources. In some examples, the transfer comprises a write to a register. In some examples, processor-executed microcode is to determine whether content in the request is within a permitted range for the virtualized execution environment.
    Type: Application
    Filed: December 26, 2020
    Publication date: April 22, 2021
    Inventors: Andrew J. HERDRICH, Priya AUTEE, Rajesh M. SANKARAN, Gilbert NEIGER, Scott OEHRLEIN, Michael PRINKE, Ravi IYER, Edwin VERPLANKE
  • Patent number: 10019280
    Abstract: Technologies for dynamically managing data bus bandwidth usage of virtual machines include a network device that includes a data bus, one or more processors coupled to the data bus, and one or more throttled devices coupled to the data bus. Each throttled device is configured to use no more than an amount of bus bandwidth associated with at least one throttle value assigned to the corresponding throttled device. The network device is to assign functions to virtual machines, determine throttle values for each of the throttled devices utilized by the virtual machines to perform their assigned functions, and perform the assigned functions subject to the determined throttle values. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: July 10, 2018
    Assignee: Intel Corporation
    Inventors: Scott Oehrlein, Shrikant M. Shah
  • Publication number: 20170277554
    Abstract: Technologies for dynamically managing data bus bandwidth usage of virtual machines include a network device that includes a data bus, one or more processors coupled to the data bus, and one or more throttled devices coupled to the data bus. Each throttled device is configured to use no more than an amount of bus bandwidth associated with at least one throttle value assigned to the corresponding throttled device. The network device is to assign functions to virtual machines, determine throttle values for each of the throttled devices utilized by the virtual machines to perform their assigned functions, and perform the assigned functions subject to the determined throttle values. Other embodiments are described and claimed.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Scott Oehrlein, Shrikant M. Shah