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: 10948973Abstract: 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: GrantFiled: August 14, 2020Date of Patent: March 16, 2021Assignee: Apple Inc.Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
-
Publication number: 20210026437Abstract: 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: ApplicationFiled: October 12, 2020Publication date: January 28, 2021Inventors: 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: 10884811Abstract: 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: GrantFiled: January 12, 2018Date of Patent: January 5, 2021Assignee: 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: 10871818Abstract: 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: GrantFiled: September 11, 2018Date of Patent: December 22, 2020Assignee: Apple Inc.Inventors: Cyril De La Cropte De Chanterac, Michael Eng, Yuxin Bai, Karen Eckert, John Ananny
-
Patent number: 10862329Abstract: 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: GrantFiled: September 15, 2017Date of Patent: December 8, 2020Assignee: Apple Inc.Inventors: Kartik R. Venkatraman, Shardul S. Mangade, Alessandro Pelosi, Cyril de la Cropte de Chanterac
-
Publication number: 20200379034Abstract: 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: ApplicationFiled: September 5, 2019Publication date: December 3, 2020Inventors: Jay Mayur KHANDHAR, Karen ECKERT, Cyril DE LA CROPTE DE CHANTERAC, John ANANNY
-
Publication number: 20200379540Abstract: 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: ApplicationFiled: August 14, 2020Publication date: December 3, 2020Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
-
Patent number: 10817307Abstract: 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: GrantFiled: December 20, 2017Date of Patent: October 27, 2020Assignee: Apple Inc.Inventors: Cyril De La Cropte De Chanterac, Karen Eckert, John Ananny, Anand Ramadurai
-
Patent number: 10802568Abstract: 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: GrantFiled: September 29, 2017Date of Patent: October 13, 2020Assignee: 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: 10782773Abstract: 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: GrantFiled: February 18, 2020Date of Patent: September 22, 2020Assignee: Apple Inc.Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
-
Publication number: 20200183477Abstract: 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: ApplicationFiled: February 18, 2020Publication date: June 11, 2020Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
-
Publication number: 20200133384Abstract: 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: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: Jonathan J. ANDREWS, Cyril DE LA CROPTE DE CHANTERAC, Eugene KIM
-
Patent number: 10606336Abstract: 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: GrantFiled: September 8, 2017Date of Patent: March 31, 2020Assignee: Apple Inc.Inventors: Cyril de la Cropte de Chanterac, Kartik R. Venkatraman, Alessandro Pelosi, Shardul S. Mangade
-
Patent number: 10599199Abstract: 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: GrantFiled: December 20, 2017Date of Patent: March 24, 2020Assignee: 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: 10564708Abstract: 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: GrantFiled: April 13, 2018Date of Patent: February 18, 2020Assignee: Apple Inc.Inventors: Varaprasad V. Lingutla, Cyril De La Cropte De Chanterac
-
Patent number: 10545569Abstract: 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: GrantFiled: February 13, 2019Date of Patent: January 28, 2020Assignee: Apple Inc.Inventors: Jonathan J. Andrews, Cyril De La Cropte De Chanterac, Eugene Kim
-
Publication number: 20190326776Abstract: 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: ApplicationFiled: July 3, 2019Publication date: October 24, 2019Inventors: Cyril DE LA CROPTE DE CHANTERAC, David A. HARDELL, Matthew L. SEMERSKY, Yehonatan PEREZ
-
Patent number: 10448338Abstract: 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: GrantFiled: April 4, 2018Date of Patent: October 15, 2019Assignee: Apple Inc.Inventors: Gaurav Kapoor, Andrei Dorofeev, Varaprasad V. Lingutla, Cyril de la Cropte de Chanterac
-
Patent number: 10437639Abstract: 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: GrantFiled: October 17, 2017Date of Patent: October 8, 2019Assignee: 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: 10437313Abstract: 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: GrantFiled: September 23, 2016Date of Patent: October 8, 2019Inventors: John G. Dorsey, Christopher W. Chaney, Norman J. Rohrer, Cyril De La Cropte De Chanterac