Patents by Inventor Cyril de la Cropte de Chanterac

Cyril de la Cropte de Chanterac 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: 10948973
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: March 16, 2021
    Assignee: Apple Inc.
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Publication number: 20210026437
    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on proximity detection and predicted user activity. Proximity detection procedures can be used to determine a proximity between the computing device and a remote computing device coupled to the user. Based on these proximity detection procedures, the computing device can either correspondingly increase or decrease the amount power supplied to the various components during either a low-power sleep state or a high-power sleep state. Additionally, historical user activity data gathered on the computing device can be used to predict when the user will likely use the computing device. Based on the gathered historical user activity, deep sleep signals and light sleep signals can be issued at a time when the computing device is placed within a sleep state which can cause it to immediately enter either a low-power sleep state or a high-power sleep state.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Varaprasad V. LINGUTLA, Kartik R. VENKATRAMAN, Cyril de la CROPTE de CHANTERAC, Bob BRADLEY, Marc J. KROCHMAL, Matthew D. PERKINS, Christopher S. LINN, Akshay MANGALAM SRIVATSA
  • Patent number: 10884811
    Abstract: Systems and methods are disclosed for scheduling threads on a processor that has at least two different core types, such as an asymmetric multiprocessing system. Each core type can run at a plurality of selectable voltage and frequency scaling (DVFS) states. Threads from a plurality of processes can be grouped into thread groups. Execution metrics are accumulated for threads of a thread group and fed into a plurality of tunable controllers for the thread group. A closed loop performance control (CLPC) system determines a control effort for the thread group and maps the control effort to a recommended core type and DVFS state. A closed loop thermal and power management system can limit the control effort determined by the CLPC for a thread group, and limit the power, core type, and DVFS states for the system. Deferred interrupts can be used to increase performance.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 5, 2021
    Assignee: Apple Inc.
    Inventors: Jeremy C. Andrus, John G. Dorsey, James M. Magee, Daniel A. Chimene, Cyril de la Cropte de Chanterac, Bryan R. Hinch, Aditya Venkataraman, Andrei Dorofeev, Nigel R. Gamble, Russell A. Blaine, Constantin Pistol
  • Patent number: 10871818
    Abstract: A method of an electronic device that includes a power source is disclosed. The method determines a health of the power source, a temperature of the power source, and a state of charge of the power source. The method then sets a performance state cap for the electronic device based on at least the health of the power source.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: December 22, 2020
    Assignee: Apple Inc.
    Inventors: Cyril De La Cropte De Chanterac, Michael Eng, Yuxin Bai, Karen Eckert, John Ananny
  • Patent number: 10862329
    Abstract: An electronic device may have a power system. The power system may receive power such as wireless power or wired power and may use a portion of the received power to charge a battery. Power consumption by control circuitry in the device can be adjusted by deactivating or activating processor cores in the control circuitry and by selectively starting or stopping software activities. By selectively reducing power consumption by circuitry in the electronic device other than battery charging circuitry in the power system that is charging the battery, additional power may be made available to charge the battery and/or battery capacity can be extended. The electronic device may reduce non-battery-charging activities in the device in response to information gathered with sensors such as motion and temperature information, information from the power system, information on device location, information on software settings, and other information.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: December 8, 2020
    Assignee: Apple Inc.
    Inventors: Kartik R. Venkatraman, Shardul S. Mangade, Alessandro Pelosi, Cyril de la Cropte de Chanterac
  • Publication number: 20200379034
    Abstract: Thermal conditions can be simulated for an electronic device. Application developers may want to test how applications perform under various thermal conditions on a device that includes thermal management. The application developers can use the tests to determine whether the application should take proactive measures to maintain application performance, and which proactive measures should be taken. For example, an application can reduce its use of resources to ensure that an application maintains a desired quality of user experience (and at a minimum remains responsive) under adverse thermal conditions. Creating adverse conditions can be difficult to replicate, costly to implement, and can potential cause damage to the electronic device being tested. In some examples, simulating thermal conditions can be used instead of placing the device in real-world adverse conditions to improve the testing process for developers.
    Type: Application
    Filed: September 5, 2019
    Publication date: December 3, 2020
    Inventors: Jay Mayur KHANDHAR, Karen ECKERT, Cyril DE LA CROPTE DE CHANTERAC, John ANANNY
  • Publication number: 20200379540
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Application
    Filed: August 14, 2020
    Publication date: December 3, 2020
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Patent number: 10817307
    Abstract: An electronic device is disclosed. The electronic device can include a processor to execute instructions; and a memory coupled to the processor and configured to store instructions, which when executed by the processor, cause the processor to perform a method. The method can include determining that one or more parameters of a battery of the electronic device, indicative of a health status of the battery, satisfy one or more conditions. In response to determining that the one or more parameters of the battery satisfy the one or more conditions, one or more characteristics of interactions, via one or more Application Programming Interfaces (APIs), between an application running on the electronic device and an operating system of the electronic device can be adjusted.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: October 27, 2020
    Assignee: Apple Inc.
    Inventors: Cyril De La Cropte De Chanterac, Karen Eckert, John Ananny, Anand Ramadurai
  • Patent number: 10802568
    Abstract: This application relates to techniques that adjust the sleep states of a computing device based on proximity detection and predicted user activity. Proximity detection procedures can be used to determine a proximity between the computing device and a remote computing device coupled to the user. Based on these proximity detection procedures, the computing device can either correspondingly increase or decrease the amount power supplied to the various components during either a low-power sleep state or a high-power sleep state. Additionally, historical user activity data gathered on the computing device can be used to predict when the user will likely use the computing device. Based on the gathered historical user activity, deep sleep signals and light sleep signals can be issued at a time when the computing device is placed within a sleep state which can cause it to immediately enter either a low-power sleep state or a high-power sleep state.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 13, 2020
    Assignee: Apple Inc.
    Inventors: Varaprasad V. Lingutla, Kartik R. Venkatraman, Cyril de la Cropte de Chanterac, Bob Bradley, Marc J. Krochmal, Matthew D. Perkins, Christopher S. Linn, Akshay Mangalam Srivatsa
  • Patent number: 10782773
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: September 22, 2020
    Assignee: Apple Inc.
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Publication number: 20200183477
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Application
    Filed: February 18, 2020
    Publication date: June 11, 2020
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Publication number: 20200133384
    Abstract: Examples of the disclosure are directed to a method of, after hitting a UVLO threshold, rebooting an electronic device in a low power mode having a lower UVLO threshold, such that the device can continue to be used past the first UVLO threshold. For example, in a high power mode, the device may be capable of a number of functionalities of a modern portable electronic device, such as network access, the ability to run applications, Bluetooth connections, etc. In a low power mode, the device may only be able to check and display a current time, play an alarm sound at a predefined time, perform near field communication (NFC) transactions/payments, among other possibilities described herein. The limited functionality and reduced usage of peripherals in the low power mode may prevent the battery from experiencing peaks in current level that may be problematic at relatively low levels of voltage.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventors: Jonathan J. ANDREWS, Cyril DE LA CROPTE DE CHANTERAC, Eugene KIM
  • Patent number: 10606336
    Abstract: An electronic device may have a power system with a battery. The power system receives power such as wireless power or wired power and uses a portion of the received power to charge the battery as needed. Control circuitry in the portable electronic device is used to run background processes such as image processing tasks, data synchronization tasks, indexing, and other background processes. In some circumstances, such as when the battery is below a certain state of charge threshold, background processes may be stopped so that the battery is charged as fast as possible. Once above this initial state of charge threshold, background processes may be performed during charging as long as the temperature and state of charge of the battery do not exceed safety temperature and safety state of charge values. Performing background processes in these conditions ensures requisite background processing tasks are completed while preserving battery health.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: March 31, 2020
    Assignee: Apple Inc.
    Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
  • Patent number: 10599199
    Abstract: A method is disclosed. The method can include receiving a command to shut down an electronic device based on a measurement of power delivery to the electronic device. After receiving the command to shut down, the method can determine whether an indication of remaining power capacity at the electronic device exceeds a threshold value. The method can shut down the electronic device and, after shutting down the electronic device, in accordance with a determination that the indication of remaining power capacity exceeds the threshold value, automatically reboot the electronic device. In accordance with a determination that the indication of the remaining power capacity does not exceed the threshold value, automatically rebooting the electronic device can be foregone.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 24, 2020
    Assignee: Apple Inc.
    Inventors: Cyril De La Cropte De Chanterac, Michael Eng, Karen Eckert, Alessandro Pelosi, David M. Demuro, Stephen D. Sterz, Nicholas W. Ruhter
  • Patent number: 10564708
    Abstract: Described herein in various embodiments are techniques to better coordinate long wakeup events on a network processor that are due to radio or network activity with the long wakeups that are due to requests from an application processor. In one embodiment, power management logic can receive wake requests from system processes upon notice that one or more application processors are transitioning into a low power state. The power management logic can coalesce the wake requests based on a supplied margin and determine a wake timeframe in which the application processor may be opportunistically woken from the low power state. The power management logic can provide the wake timeframe for the application processor to a network processor in the system. The network processor can opportunistically cause an early wake of the application processor during the wake timeframe.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: February 18, 2020
    Assignee: Apple Inc.
    Inventors: Varaprasad V. Lingutla, Cyril De La Cropte De Chanterac
  • Patent number: 10545569
    Abstract: Examples of the disclosure are directed to a method of, after hitting a UVLO threshold, rebooting an electronic device in a low power mode having a lower UVLO threshold, such that the device can continue to be used past the first UVLO threshold. For example, in a high power mode, the device may be capable of a number of functionalities of a modern portable electronic device, such as network access, the ability to run applications, Bluetooth connections, etc. In a low power mode, the device may only be able to check and display a current time, play an alarm sound at a predefined time, perform near field communication (NFC) transactions/payments, among other possibilities described herein. The limited functionality and reduced usage of peripherals in the low power mode may prevent the battery from experiencing peaks in current level that may be problematic at relatively low levels of voltage.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: January 28, 2020
    Assignee: Apple Inc.
    Inventors: Jonathan J. Andrews, Cyril De La Cropte De Chanterac, Eugene Kim
  • Publication number: 20190326776
    Abstract: Examples of the disclosure are directed to methods of managing power of various modules of an electronic device to prevent the voltage of the battery from falling to an undervoltage lockout (UVLO) threshold. In some examples, software operating on the electronic device or an associated electronic device (e.g., a paired electronic device) may assign power budgets to one or more modules, thereby preventing each module from drawing its maximum current capacity and causing the battery's voltage level to fall to the UVLO threshold. In some examples, a pre-UVLO threshold (i.e., a threshold higher than the UVLO threshold) may be used to modify the states of one or more modules to save power as the voltage of the battery approaches the UVLO threshold, but before the device must be fully powered off.
    Type: Application
    Filed: July 3, 2019
    Publication date: October 24, 2019
    Inventors: Cyril DE LA CROPTE DE CHANTERAC, David A. HARDELL, Matthew L. SEMERSKY, Yehonatan PEREZ
  • Patent number: 10448338
    Abstract: An example computer-implemented method includes determining, by an electronic device, that the electronic device has not received a user activity for an interval of time. The method also includes determining, by the electronic device, a contextual state of the electronic device, and adapting, by the electronic device, a sleep delay value based on the determined contextual state of the electronic device. The method also includes determining that the interval of time has exceeded the sleep delay value, and responsive to determining that the interval of time has exceeded the sleep delay value, transitioning, by the electronic device, from a first power state to a second power state, where the first power state is higher or lower than the second power state.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: October 15, 2019
    Assignee: Apple Inc.
    Inventors: Gaurav Kapoor, Andrei Dorofeev, Varaprasad V. Lingutla, Cyril de la Cropte de Chanterac
  • Patent number: 10437639
    Abstract: In one embodiment, an application programming interface (API) is defined that enables a thread scheduler to communicate thread information to the CPU performance controller when dispatching a thread to a processor or processor core. When dispatching a thread, the scheduler may communicate thread information including thread state information, a general “importance” of the thread as defined by a priority level and/or quality of service (QoS) classification, a measurement of the scheduler dispatch latency for the thread, or architectural information regarding the instructions within the thread, such as whether the thread is contains 64-bit or 32-bit instructions. The performance controller can use the information provided by the scheduler to make performance control decisions for the processor cores within the system.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: October 8, 2019
    Assignee: Apple Inc.
    Inventors: Russell A. Blaine, Daniel A. Chimene, Shantonu Sen, John Dorsey, Bryan Hinch, Cyril De La Cropte De Chanterac, Oliver Cozette
  • Patent number: 10437313
    Abstract: Embodiments provide for a computer implemented method comprising sampling one or more power and performance metrics of a processor; determining an energy cost per instruction based on the one or more power and performance metrics; determining an efficiency metric based on the energy cost per instruction; computing an efficiency control error based on a difference between a current efficiency metric and a target efficiency metric; setting an efficiency control effort based on the efficiency control error; determining a performance control effort, the performance control effort determined by a performance controller for the processor; and adjusting the performance control effort based on the efficiency control effort, wherein adjusting the performance control effort reduces power consumption of the processor.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: October 8, 2019
    Inventors: John G. Dorsey, Christopher W. Chaney, Norman J. Rohrer, Cyril De La Cropte De Chanterac