Patents by Inventor Keith A. Cox

Keith A. Cox 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: 20190006892
    Abstract: Various techniques for temperature management during inductive energy transfer are disclosed. A transmitter device and/or a receiver device can be turned off during energy transfer based on the temperature of the transmitter device and/or of the receiver device.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 3, 2019
    Inventors: Amaury J. Heresztyn, Keith Cox, Eric S. Jol, Jeffrey M. Alves, Jim C. Hwang, Jeffrey J. Terlizzi, John M. Ananny, Nagarajan Kalyanasundaram, Robert S. Parnell, Steven G. Herbst, Todd K. Moyer, Albert J. Golko, Frank Liang
  • Patent number: 10114446
    Abstract: In one embodiment, a system includes power management control that controls a duty cycle of a processor to manage power. The duty cycle may be the amount of time that the processor is powered on as a percentage of the total time. By frequently powering up and powering down the processor during a period of time, the power consumption of the processor may be controlled while providing the perception that the processor is continuously available. For example, the processor may be a graphics processing unit (GPU), and the period of time over which the duty cycle is managed may be a frame to be displayed on the display screen viewed by a user of the system.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: October 30, 2018
    Assignee: Apple Inc.
    Inventors: Patrick Y. Law, Robert A. Drebin, Keith Cox, James S. Ismail
  • Patent number: 10084450
    Abstract: In an embodiment, a system includes a plurality of functional circuits, a power supply circuit, and a power management circuit. The power supply circuit may generate a shared power signal coupled to each of the functional circuits, and to generate a plurality of adjustable power signals. One adjustable power signal may be coupled to a particular functional circuit of the functional circuits. The power management circuit may a request to the power supply circuit to change a voltage level of the one particular adjustable power signal from a first voltage to a second voltage. The particular functional circuit may couple a respective power node for a sub-circuit of the particular functional circuit to either of the shared power signal or the particular adjustable power signal. The particular functional circuit may also be configured to maintain an operational voltage level on the power node.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: September 25, 2018
    Assignee: Apple Inc.
    Inventors: Keith Cox, Victor Zyuban, Norman J Rohrer
  • Patent number: 10067483
    Abstract: In an embodiment, a lifetime controller is configured to monitor operating conditions for a device, and to control operating conditions based on the previous conditions to improve the reliability characteristics of the device while permitting strenuous use as available. For example, the lifetime controller may permit strenuous use when the device is first powered on. Once a specified amount of strenuous use has occurred, the controller may cause the operating conditions to be reduced to reduce the wear on the device, and thus help to extend the lifetime of the device. Similarly, if a device is used in less strenuous conditions, the controller may accumulate credit which may be expended by permitting the device to operate in more strenuous conditions for a period of time.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: September 4, 2018
    Assignee: Apple Inc.
    Inventors: Ching E. Ho, Antonietta Oliva, James S. Ismail, John G. Dorsey, Keith Cox, Norman J. Rohrer
  • Publication number: 20180232034
    Abstract: In an embodiment, a system includes multiple power management mechanism operating in different time domains (e.g. with different bandwidths) and control circuitry that is configured to coordinate operation of the mechanisms. If one mechanism is adding energy to the system, for example, the control circuitry may inform another mechanism that the energy is coming so that the other mechanism may not take as drastic an action as it would if no energy were coming. If a light workload is detected by circuitry near the load, and there is plenty of energy in the system, the control circuitry may cause the power management unit (PMU) to generate less energy or even temporarily turn off. A variety of mechanisms for the coordinated, coherent use of power are described.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: Joseph T. DiBene, II, Inder M. Sodhi, Keith Cox, Gerard R. Williams, III
  • Patent number: 10014733
    Abstract: Various techniques for temperature management during inductive energy transfer are disclosed. A transmitter device and/or a receiver device can be turned off during energy transfer based on the temperature of the transmitter device and/or of the receiver device.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: July 3, 2018
    Assignee: Apple Inc.
    Inventors: Amaury J. Heresztyn, Keith Cox, Eric S. Jol, Jeffrey M. Alves, Jim C. Hwang, Jeffrey J. Terlizzi, John M. Ananny, Nagarajan Kalyanasundaram, Robert S. Parnell, Steven G. Herbst, Todd K. Moyer, Albert J. Golko, Frank Liang
  • Patent number: 10009852
    Abstract: The subject matter of the disclosure relates to low temperature power throttling at a mobile device to reduce the likelihood of an unexpected power down event in cold weather environments. A mobile device employing a power management solution may be configured to determine that a monitored temperature at the mobile device (at the battery of the mobile device) is below a first threshold level, and whether a hardware component (such as a camera) is active or inactive. Then, based on these determinations, the mobile device can select a throttle setting from a first set of throttle settings when the hardware component is active, and a second set of throttle settings when the hardware component is inactive. Subsequently the mobile device can throttle power consumption for one or more components of the mobile device according to the selected throttle setting.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: June 26, 2018
    Assignee: Apple Inc.
    Inventors: Patrick Y. Law, Keith Cox, John M. Ananny, Stephen D. Sterz, Derek J. DiCarlo, Gaurav Kapoor, Jason L. Pang, Alex J. Crumlin
  • Patent number: 9952167
    Abstract: An apparatus includes an array of compression electrodes and an analysis circuit. The array of compression electrodes includes a pair of outer compression electrodes and a pair of inner compression electrodes. Each of the electrodes includes a contact pad and may be configured to automatically adjust to follow a contour of an object while maintaining contact of the contact pad with a surface of the object. The analysis circuit can be coupled to the array of compression electrodes. The analysis circuit may be configured to automatically make a bioelectrical impedance measurement using the array of compression electrodes and generate a value representing a cell integrity of said object.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: April 24, 2018
    Assignee: Seafood Analytics
    Inventors: Marlin Keith Cox, Rudolph J. Liedtke
  • Publication number: 20180101205
    Abstract: Exemplary embodiments of methods and apparatuses to provide a cooling arrangement for a system are described. The system includes a component coupled to a heat sink. A signal associated with a temperature control of the component is asserted. A target temperature of the heat sink is adjusted based on the signal. In one embodiment, a temperature control loop of the heat sink is operated. The temperature of the heat sink may be monitored using one or more sensors placed on the heat sink. An operation of the component, a cooling unit coupled to the heat sink, or both, may be adjusted based on a relationship between the temperature of the heat sink and an adjusted target temperature. Adjusting the target temperature of the heat sink based on the asserted signal increases efficiency of the system while decreasing cooling.
    Type: Application
    Filed: May 19, 2017
    Publication date: April 12, 2018
    Inventors: David G. Conroy, Michael Culbert, Keith A. Cox
  • Publication number: 20170330528
    Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.
    Type: Application
    Filed: March 28, 2017
    Publication date: November 16, 2017
    Applicant: Apple Inc.
    Inventors: John G. Dorsey, James S. Ismail, Keith Cox, Gaurav Kapoor
  • Patent number: 9811142
    Abstract: Embodiments of a method that allow the adjustment of performance settings of a computing system are disclosed. One or more functional units may include multiple monitor circuits, each of which may be configured to monitor a given operational parameter of a corresponding functional unit. Upon detection of an event related to a monitored operational parameter, a monitor circuit may generate an interrupt. In response to the interrupt a processor may adjust one or more performance settings of the computing system.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: November 7, 2017
    Assignee: Apple Inc.
    Inventors: Cyril de la Cropte de Chanterac, Manu Gulati, Erik P. Machnicki, Keith Cox, Timothy J. Millet
  • Patent number: 9766684
    Abstract: Power and thermal management that uses trigger circuits to activate power telemetry. A power consumption level of a subsystem is monitored using a trigger circuit while power telemetry mode for the subsystem is inactive. When the monitored power consumption level exceeds a threshold, the trigger circuit activates the power telemetry mode of operation in which telemetry information of the subsystem is provided to a controller. Power consumption of the subsystem is then managed by the controller based on telemetry information obtained under the power telemetry mode. The controller can determine whether a power consumption level of the subsystem has dropped below a threshold, based on telemetry information obtained under the power telemetry mode. The controller may terminate the power telemetry mode when the power consumption level has dropped below the threshold. Other embodiments are also described and claimed.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: September 19, 2017
    Assignee: APPLE INC.
    Inventors: Parin Patel, Keith Cox
  • Patent number: 9672310
    Abstract: In an embodiment, the amount of supply voltage guardband to prevent incorrect operation due to aging effects may be modeled using an IC-specific age model generated early in the product life cycle of the IC. For example, high temperature operating life (HTOL) testing may be performed at multiple temperatures and/or voltages to develop the IC-specific age model. The IC-specific age model may be more accurate then the calculations used to develop guardband voltage as discussed previously, which rely on the aging of a single transistor. The IC-specific age model may be used along with monitoring of the aging effects during operation of the IC to predict an amount of increased guardband voltage that is currently desirable to apply to the IC. The predicted amount may vary from about zero when the IC is new to the full amount of guardband voltage when the IC is nearing end of life.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: June 6, 2017
    Assignee: Apple Inc.
    Inventors: Antonietta Oliva, John G. Dorsey, Keith Cox, Norman J. Rohrer, Sribalan Santhanam, Sung Wook Kang, Mohamed H. Abu-Rama, Ashish R. Jain
  • Patent number: 9671845
    Abstract: Exemplary embodiments of methods and apparatuses to provide a cooling arrangement for a system are described. The system includes a component coupled to a heat sink. A signal associated with a temperature control of the component is asserted. A target temperature of the heat sink is adjusted based on the signal. In one embodiment, a temperature control loop of the heat sink is operated. The temperature of the heat sink may be monitored using one or more sensors placed on the heat sink. An operation of the component, a cooling unit coupled to the heat sink, or both, may be adjusted based on a relationship between the temperature of the heat sink and an adjusted target temperature. Adjusting the target temperature of the heat sink based on the asserted signal increases efficiency of the system while decreasing cooling.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: June 6, 2017
    Assignee: Apple Inc.
    Inventors: David G. Conroy, Michael Culbert, Keith A. Cox
  • Publication number: 20170156111
    Abstract: The subject matter of the disclosure relates to low temperature power throttling at a mobile device to reduce the likelihood of an unexpected power down event in cold weather environments. A mobile device employing a power management solution may be configured to determine that a monitored temperature at the mobile device (at the battery of the mobile device) is below a first threshold level, and whether a hardware component (such as a camera) is active or inactive. Then, based on these determinations, the mobile device can select a throttle setting from a first set of throttle settings when the hardware component is active, and a second set of throttle settings when the hardware component is inactive. Subsequently the mobile device can throttle power consumption for one or more components of the mobile device according to the selected throttle setting.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Inventors: Patrick Y. LAW, Keith COX, John M. ANANNY, Stephen D. STERZ, Derek J. DICARLO, Gaurav KAPOOR, Jason L. PANG, Alex J. CRUMLIN
  • Patent number: 9665141
    Abstract: Methods for thermal management of an integrated circuit are disclosed. In particular, a dual control loop, having a first control loop and a second control loop, is used to maintain the temperature of an integrated circuit at a first temperature and a second temperature, respectively. In order to prevent the integrated circuit from overheating during periods of rapid temperature increase, the second control loop may be configured to control temperature at the second temperature below the specification limit of the integrated circuit by reducing power to the integrated circuit. The second control loop samples and maintains temperature of the integrated circuit at time intervals relatively faster than that of the first control loop. However, the second control loop is configured to release control to the first control loop when the temperature of the integrated circuit is reduced. The first control loop may then control power to the integrated circuit.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: May 30, 2017
    Assignee: Apple Inc.
    Inventors: Keith Cox, Kit-Man Wan, Gaurav Kapoor
  • Publication number: 20170102750
    Abstract: Methods and apparatuses are disclosed to estimate temperature at one or more critical points in a data processing system comprising modeling a steady state temperature portion of a thermal model at the one or more critical points using regression analysis; modeling the transient temperature portion of the thermal model at the one or more critical points using a filtering algorithm; and generating a thermal model at the one or more critical points by combining the steady state temperature portion of the thermal model with the transient temperature portion of the thermal model. The thermal model may then be used to estimate an instantaneous temperature at the one or more critical points or to predict a future temperature at the one or more critical points.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Keith Cox, Gaurav Kapoor, Vaughn T. Arnold
  • Patent number: 9613393
    Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: April 4, 2017
    Assignee: Apple Inc.
    Inventors: John G. Dorsey, James S. Ismail, Keith Cox, Gaurav Kapoor
  • Patent number: 9585100
    Abstract: The subject matter of the disclosure relates to low temperature power throttling at a mobile device to reduce the likelihood of an unexpected power down event in cold weather environments. A mobile device employing a power management solution may be configured to determine that a monitored temperature at the mobile device (at the battery of the mobile device) is below a first threshold level, and whether a hardware component (such as a camera) is active or inactive. Then, based on these determinations, the mobile device can select a throttle setting from a first set of throttle settings when the hardware component is active, and a second set of throttle settings when the hardware component is inactive. Subsequently the mobile device can throttle power consumption for one or more components of the mobile device according to the selected throttle setting.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: February 28, 2017
    Assignee: Apple Inc.
    Inventors: Patrick Y. Law, Keith Cox, John M. Ananny, Stephen D. Sterz, Derek J. DiCarlo, Gaurav Kapoor, Jason L. Pang, Alex J. Crumlin
  • Patent number: 9546914
    Abstract: Methods and apparatuses are disclosed to estimate temperature at one or more critical points in a data processing system comprising modeling a steady state temperature portion of a thermal model at the one or more critical points using regression analysis; modeling the transient temperature portion of the thermal model at the one or more critical points using a filtering algorithm; and generating a thermal model at the one or more critical points by combining the steady state temperature portion of the thermal model with the transient temperature portion of the thermal model. The thermal model may then be used to estimate an instantaneous temperature at the one or more critical points or to predict a future temperature at the one or more critical points.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: January 17, 2017
    Assignee: Apple Inc.
    Inventors: Keith Cox, Gaurav Kapoor, Vaughn Arnold