Patents by Inventor Joshua Daniel Patterson

Joshua Daniel Patterson 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: 10401934
    Abstract: Embodiments relate to enabling software to interface with a power consumption telemetry system. A process may have tagging instructions that interface with an energy estimation engine. While the energy estimation engine is logging energy consumption by the process, the process may also mark, tag, or otherwise delineate periods of processing during the execution time of the process. The logic of the process may determine how such periods should be labeled and when they being and end. The tagged periods are correlated with energy consumed by the process so that details of what the process was doing during different periods of energy consumption may be understood.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandeep Prabhakar, Taofiq Ezaz, Cenk Ergan, Rico Mariani, Iulian Doroftei Calinov, Brandon Michael Heenan, Vijay Sundaram, Zachary Sandburg Holmes, Joshua Daniel Patterson, Samarth Harish Shah
  • Publication number: 20180196487
    Abstract: Embodiments relate to enabling software to interface with a power consumption telemetry system. A process may have tagging instructions that interface with an energy estimation engine. While the energy estimation engine is logging energy consumption by the process, the process may also mark, tag, or otherwise delineate periods of processing during the execution time of the process. The logic of the process may determine how such periods should be labeled and when they being and end. The tagged periods are correlated with energy consumed by the process so that details of what the process was doing during different periods of energy consumption may be understood.
    Type: Application
    Filed: February 27, 2017
    Publication date: July 12, 2018
    Inventors: Sandeep Prabhakar, Taofiq Ezaz, Cenk Ergan, Rico Mariani, Iulian Doroftei Calinov, Brandon Michael Heenan, Vijay Sundaram, Zachary Sandburg Holmes, Joshua Daniel Patterson, Samarth Harish Shah