Patents by Inventor Douglas MacKay

Douglas MacKay 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: 11513576
    Abstract: Systems and methods are disclosed for allocating and distributing power management budgets for subsystems (e.g., power usage clients) of a computer system. A power budget allocation subsystem may include a plurality of feedback branches having different associated time constants. Power usage clients with slower power response times may be provided power budgets based on a feedback branch having an associated longer time constant, while power usage clients with faster power response times may be provided with power budgets based on a feedback branch having an associated shorter time constant. The power budgets may be determined in the feedback branches based on power budgeting policies weighting the power budget of each subsystem relative to total power mitigation.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: November 29, 2022
    Assignee: Apple Inc.
    Inventors: Achmed R. Zahir, Diwakar N. Tundlam, James S. Ismail, Keith Cox, Reza Arastoo, Douglas A. MacKay, John M. Ananny, Michael Eng
  • Publication number: 20200379534
    Abstract: Systems and methods are disclosed for allocating and distributing power management budgets for subsystems (e.g., power usage clients) of a computer system. A power budget allocation subsystem may include a plurality of feedback branches having different associated time constants. Power usage clients with slower power response times may be provided power budgets based on a feedback branch having an associated longer time constant, while power usage clients with faster power response times may be provided with power budgets based on a feedback branch having an associated shorter time constant. The power budgets may be determined in the feedback branches based on power budgeting policies weighting the power budget of each subsystem relative to total power mitigation.
    Type: Application
    Filed: June 1, 2020
    Publication date: December 3, 2020
    Inventors: Achmed R. Zahir, Diwakar N. Tundlam, James S. Ismail, Keith Cox, Reza Arastoo, Douglas A. MacKay, John M. Ananny, Michael Eng
  • Patent number: 10394998
    Abstract: Embodiments of the present invention provide a system, method, and program product for accelerating a simulated memory walking sequence during a simulation conducted by a computer. In one embodiment, a simulation test-case is executed and one or more memory locations in the simulated memory are identified as eligible to contain valid data. Subsequent to commencement of the simulated memory walking sequence, it is determined whether an identified memory location is within a specified number of memory locations after a memory location to be processed by simulated hardware during the simulated memory walking sequence. If an identified memory location is within the specified number, the simulated hardware is allowed to process the memory location. If an identified memory location is not within the specified number, the simulated hardware is advanced to a subsequent memory location and is allowed to process the subsequent memory location.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: David W. Cummings, Douglas A. MacKay, Vasantha R. Vuyyuru
  • Publication number: 20160010139
    Abstract: A device for testing the cleanliness of a cannula of a medical instrument can include a flexible guiding member having a first end, a second end, and an outer diameter, and a length extending from the first end to the second end, wherein the first end can be rounded and the length of the guiding member can be free of any cleaning element. The device can further include a sponge element containing a dried extractant configured to extract intracellular ATP and having an outer diameter larger than the outer diameter of the guiding member. The device can also include a coupling member located between the second end of the guiding member and the sponge element, wherein the coupling member can be heat bonded to the sponge element and configured to facilitate detachment of the guiding member from the sponge element.
    Type: Application
    Filed: March 4, 2014
    Publication date: January 14, 2016
  • Publication number: 20130218550
    Abstract: Embodiments of the present invention provide a system, method, and program product for accelerating a simulated memory walking sequence during a simulation conducted by a computer. In one embodiment, a simulation test-case is executed and one or more memory locations in the simulated memory are identified as eligible to contain valid data. Subsequent to commencement of the simulated memory walking sequence, it is determined whether an identified memory location is within a specified number of memory locations after a memory location to be processed by simulated hardware during the simulated memory walking sequence. If an identified memory location is within the specified number, the simulated hardware is allowed to process the memory location. If an identified memory location is not within the specified number, the simulated hardware is advanced to a subsequent memory location and is allowed to process the subsequent memory location.
    Type: Application
    Filed: February 22, 2012
    Publication date: August 22, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David W. Cummings, Douglas A. MacKay, Vasantha R. Vuyyuru
  • Publication number: 20120219619
    Abstract: A medicament comprising a dispersion of Red Yeast Rice extract in Omega-3 Oils. The medicament is supplied in capsules such that a daily dose is dispensed in an integral number of capsules. A dispersant is used, preferably Lysine and bamboo. The ratio of Red Yeast Rice Extract to EPA+DHA is in the range between about 1.4 and 2.8. The medicament reduces cholesterol, triglycerides, and reduces serious heart incidents.
    Type: Application
    Filed: April 27, 2012
    Publication date: August 30, 2012
    Inventors: Joar Opheim, Douglas MacKay
  • Publication number: 20080299187
    Abstract: A medicament comprising a dispersion of Red Yeast Rice extract in Omega-3 Oils. The medicament is supplied in capsules such that a daily dose is dispensed in an integral number of capsules. A dispersant is used, preferably Lysine and bamboo. The ratio of Red Yeast Rice Extract to EPA+DHA is in the range between about 1.4 and 2.8. The medicament reduces cholesterol, triglycerides, and reduces serious heart incidents.
    Type: Application
    Filed: June 1, 2007
    Publication date: December 4, 2008
    Inventors: Joar Opheim, Douglas MacKay