EP4466775A1 - Elektronische vorrichtung und steuerungsverfahren dafür - Google Patents
Elektronische vorrichtung und steuerungsverfahren dafürInfo
- Publication number
- EP4466775A1 EP4466775A1 EP23820024.0A EP23820024A EP4466775A1 EP 4466775 A1 EP4466775 A1 EP 4466775A1 EP 23820024 A EP23820024 A EP 23820024A EP 4466775 A1 EP4466775 A1 EP 4466775A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- charging
- battery
- electronic device
- profile
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/92—Regulation of charging or discharging current or voltage with prioritisation of loads or sources
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/047—Probabilistic or stochastic networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0475—Generative networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/092—Reinforcement learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/094—Adversarial learning
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/425—Structural combination with electronic components, e.g. electronic circuits integrated to the outside of the casing
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/44—Methods for charging or discharging
- H01M10/441—Methods for charging or discharging for several batteries or cells simultaneously or sequentially
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01M—PROCESSES OR MEANS, e.g. BATTERIES, FOR THE DIRECT CONVERSION OF CHEMICAL ENERGY INTO ELECTRICAL ENERGY
- H01M10/00—Secondary cells; Manufacture thereof
- H01M10/42—Methods or arrangements for servicing or maintenance of secondary cells or secondary half-cells
- H01M10/48—Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte
- H01M10/482—Accumulators combined with arrangements for measuring, testing or indicating the condition of cells, e.g. the level or density of the electrolyte for several batteries or cells simultaneously or sequentially
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/80—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries including monitoring or indicating arrangements
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/933—Regulation of charging or discharging current or voltage the cycle being controlled or terminated in response to electric parameters
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/94—Regulation of charging or discharging current or voltage in response to battery current
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/971—Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
- H02J7/90—Regulation of charging or discharging current or voltage
- H02J7/971—Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters
- H02J7/975—Regulation of charging or discharging current or voltage the charge cycle being controlled or terminated in response to non-electric parameters in response to temperature
Definitions
- Certain example embodiments relate to battery management systems and/or methods, and for example to a method and/or an electronic device for an on-device real-time customization of charge profiles for a battery in the electronic device.
- the existing methods and systems provide a static implementation of charge profiles of a battery.
- the charge profiles do neither take into account user's need nor battery health status so as to results in reducing a user experience and degrading the battery performance. Further, battery temperature and usage behaviour (behavior) have a huge impact on battery charging and still they are not taken into account. In different operating conditions, fixed charge profiles must not be presumed to meet the controlled environment results. Also, the existing methods and systems do not cater well in different operating/usage conditions (e.g., temperature throttling of the battery, user involvement of the battery, or the like) so as to results in reducing the user experience.
- the existing methods and systems attempt to generate an adaptive charge profile for the battery, but the existing methods and systems requires extra circuitry/hardware elements and look-up data information.
- the existing methodology is incapable of generating custom real-time charge profiles as per user's requirement.
- Certain example embodiments provide a method and/or an electronic device for an on-device real-time customization of charge profiles for a battery in the electronic device, so as to provide a personalized experience with enhanced battery performance.
- the charging profile can be modified at run-time to cater user need with enhanced battery performance. The modifications may require minimal or a reduced amount of changes.
- the safety constraints can be imposed via the proposed method easily.
- the charge profiles are safe against the effect of temperature throttle of the battery.
- the proposed method may be capable of generating custom real-time charge profiles as per user's requirement.
- An example embodiment is to provide a method for on-device real-time customization of charge profiles for a battery in an electronic device.
- the method may include determining, by the electronic device, at least one charging behavior parameter of the battery during every charging cycle. Further, the method may include determining, by the electronic device, at least one discharging behavior parameter of the battery subsequent to every charging cycle. Further, the method may include generating, by the electronic device, a charging profile for charging the battery based on the at least one charging behavior parameter and the at least one discharging behavior parameter. Further, the method may include charging, by the electronic device, the battery using the generated charging profile for the subsequent charging-discharging cycles.
- the plurality of charging profiles may be generated by applying at least one machine learning model on the at least one charging behavior parameter, and the at least one discharging behavior parameter of the battery.
- the method may include determining, by the electronic device, usage characteristics of the electronic device. Further, the method includes modifying, by the electronic device, the generated charging profile based on the usage characteristics of the electronic device. Further, the method may include charging, by the electronic device, the battery using the modified charging profile.
- the usage characteristics may comprise at least one of: a user type, a current location of the electronic device, calendar events, current health characteristics of the battery, and current context of the user.
- the user type may comprise at least one of an aggressive user having full fast charging requirement, an aggressive user having partial fast charging requirement, a passive user having fast charging with better life requirement, a passive user having balanced charging requirement, and a passive user having life squeezer charging requirement.
- the at least one charging behavior parameter may comprise a charging duration for which the battery is charged, a cable plugin time, a number of times, the cable is plugged in, a charging rate, a charging instance of day, and a cable plug out time.
- the at least one discharging behavior parameter may comprise an amount of battery consumed by each application of the electronic device, a duration of battery consumption of each application of the electronic device, a calendar input, a discharge rate of the battery, and a discharging instance of day for significantly different discharge rate.
- the current health characteristics of the battery may comprise a state of charge of the battery, a state of health of battery, a temperature of the device and surrounding, a resistance or equivalent of the battery, a fault/abuse of the battery, and a remaining usage life of the battery.
- an example embodiment may provide an electronic device for on-device real-time customization of charge profiles for a battery in an electronic device.
- the electronic device may include a charge profile customization controller coupled to, directly or indirectly, a memory and a processor comprising processing circuitry.
- the charge profile customization controller comprising processing circuitry, may be configured to determine at least one charging behavior parameter of the battery during every charging cycle. Further, the charge profile customization controller may be configured to determine at least one discharging behavior parameter of the battery subsequent to every charging cycle. Further, the charge profile customization controller may be configured to generate a charging profile for charging the battery based on the at least one charging behavior parameter and the at least one discharging behavior parameter. Further, the charge profile customization controller may be configured to charge the battery using the generated charging profile for the subsequent charging-discharging cycles.
- FIG. 1 shows various hardware components of an electronic device for on-device real-time customization of charge profiles for a battery in the electronic device, according to certain example embodiments
- FIG. 2 is a flow chart illustrating a method for the on-device real-time customization of charge profiles for the battery in the electronic device, according to certain example embodiments.
- FIG. 3 is an example flow chart illustrating a method for adjusting a user profile for charging the battery in the electronic device, according to certain example embodiments.
- FIG. 4 illustrates an operation for managing the battery of an example electronic device.
- FIG. 5 is a view provided to explain example User Factors (or User Type).
- FIG. 6 is a graph provided to explain charging time and current according to one or more example embodiments.
- FIG. 7 is a graph provided to explain charging time and current according to one or more example embodiments.
- FIG. 8 is a view provided to explain an example operation of determining a battery profile according to a user behavior.
- FIG. 9 is a view provided to explain an example battery-related operation of the electronic device.
- FIG. 10 is a view provided to explain a relationship between a charging time and a battery state according to various example user factors.
- FIG. 11 is a view provided to explain a controlling method of the electronic device according to one or more example embodiments.
- circuits may, for example, be embodied in one or more semiconductor chips, or on substrate supports such as printed circuit boards and the like.
- circuits constituting a block may be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block.
- a processor e.g., one or more programmed microprocessors and associated circuitry
- Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure.
- the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure.
- each module and unit herein may comprise circuitry.
- the embodiment herein is to disclose a method for on-device real-time customization of charge profiles for a battery in an electronic device.
- the method includes determining, by the electronic device, at least one charging behavior parameter of the battery during every charging cycle. Further, the method includes determining, by the electronic device, at least one discharging behavior parameter of the battery subsequent to every charging cycle. Further, the method includes generating, by the electronic device, a charging profile for charging the battery based on the at least one charging behavior parameter and the at least one discharging behavior parameter. Further, the method includes charging, by the electronic device, the battery using the generated charging profile for the subsequent charging-discharging cycles.
- the proposed method can be used to provide a personalized charging profile which keeps each user happier with the electronic device/battery performance and provide a battery brand value enhancement.
- the charging profile can be modified at run-time to cater user need with enhanced battery performance. The modifications require no, minimal, or small changes and less time.
- the safety constraints can be imposed via the proposed method easily.
- the charge profiles are safe against the effect of temperature throttle of the battery.
- the proposed method provides more insights about the user, so as to enhance the user experience at run time.
- the proposed method can be used to control the personalized charging profile in the electronic device with less time and low cost.
- the proposed method can be used to support different charge profiles with a same adapter, so as to provide a personalized battery performance.
- the proposed method can be used to handle a pre-empts temperature throttling, so as to avoid a battery heating and fill a full capacity in the battery.
- the proposed method can be used to support multiple fast charging profiles with same adapter, so as to avoid battery heating with minimal or reduced battery degradation.
- the proposed method can be used to support multiple life saver profiles, such that a battery life can be extended and positive impact on battery brand value.
- the life saver is a type of charge profile which charges the battery in a manner to minimize or reduce the degradation with slight increase in charge time.
- the proposed method can take users input to suggest relevant charge profiles as per user need so as to provide the personalized battery performance.
- the proposed method can be used to provide the charge profile with a mix of time and life-saving criteria, so as to save time with initial quick burst, control battery life and provide the personalized battery performance.
- the proposed method is capable of generating custom real-time charge profiles as per user's requirement.
- FIGS. 1 through 3 where similar reference characters denote corresponding features consistently throughout the figures, there are shown preferred embodiments.
- FIG. 1 shows various hardware components of an electronic device (100) for on-device real-time customization of charge profiles for a battery (160) in the electronic device (100), according to certain example embodiments.
- the electronic device (100) can be, for example, but not limited to a laptop, a desktop computer, a notebook, a relay device, a Device-to-Device (D2D) device, a vehicle to everything (V2X) device, a smartphone, a tablet, an immersive device, and an internet of things (IoT) device.
- the battery (160) can be, for example, but not limited to a Lithium (Li)-ion battery, a Li-polymer battery, a Nickel-Cadmium battery, a Lead-Acid battery or the like.
- the electronic device (100) includes a processor (110), a communicator (120), a memory (130), a charge profile customization controller (140), a machine learning model controller (150) and the battery (160).
- the processor (110) is coupled with the communicator (120), the memory (130), the charge profile customization controller (140), the machine learning model controller (150) and the battery (160).
- the charge profile customization controller (140) determines one or more charging behavior parameter(s) of the battery (160) during every charging cycle.
- the one or more charging behavior parameter(s) can be, for example, but not limited to a charging duration for which the battery (160) is charged, a cable plugin time, a number of times the cable is plugged in, a charging rate, a charging instance of day, and a cable plug out time.
- the charge profile customization controller (140) determines one or more discharging behavior parameter(s) of the battery (160) subsequent to every charging cycle.
- the one or more discharging behavior parameter(s) can be, for example, but not limited to an amount of the battery (160) consumed by each application of the electronic device (100), a duration of battery consumption of each application of the electronic device (100), a calendar input, a discharge rate of the battery (160), and a discharging instance of day for significantly different discharge rate.
- the application can be, for example, but not limited to a game application, a chat application, a social media application, a map application or the like.
- the charge profile customization controller (140) Based on the one or more charging behavior parameter(s) and the one or more discharging behavior parameter(s), the charge profile customization controller (140) generates a charging profile for charging the battery (160).
- the charging profile is generated by applying one or more machine learning (ML) model(s) on the one or more charging behavior parameter(s), and the one or discharging behavior parameter(s) of the battery (160) using the machine learning model controller (150). Further, the charge profile customization controller (140) charges the battery (160) using the generated charging profile for subsequent charging-discharging cycles.
- ML machine learning
- the charge profile is customized for a particular user after analysing user's charge and discharge behavior.
- the charge profile is customized in terms of charge time, charge trajectory and degradation.
- the charge profile can be, for example, but not limited to a retro charging profile, an optimistic charging profile, an aggressive charging profile, and a balanced charging profile.
- the retro charging profile is used by a user who plug in the charger cable all the time.
- the retro charging profile may be used in overnight charging, during long work hours, while travelling in cars etc.
- the optimistic charging profile is used by the user who want more life from the battery (160) with minimal or small increase in charge time.
- the aggressive charging profile provides a quick charging before meeting or quick boost when the battery (160) is fully drained or sudden travel plan without charge connection availability etc.
- the aggressive charging profile provides the quick charging at electrical vehicle (EV) station for an EV.
- the balanced charging profile is used by a user who need initial quick burst and still want to maintain decent battery life.
- the charge profile customization controller (140) measures an amount of time for which the battery (160) is charged, during every charging cycle and monitors a discharge pattern due to usage of the electronic device (100), subsequent to every charging cycle.
- the charge profile customization controller (140) applies the charging profile in response to the measured time and discharge pattern such that battery operation is optimized (e.g. minimum degradation, temperature control, charging time etc.).
- the charge profile customization controller (140) generates the AI model including a correlation of the time, discharge pattern and the charging profile that minimizes or reduces the rate of discharge of the battery (160).
- the AI model selects the charging profile in response to time and discharge pattern of the battery (160).
- the current battery characteristics e.g. temperature of the battery
- the charge profile customization controller (140) determines usage characteristics of the electronic device (100) and modifies the generated charging profile based on the usage characteristics of the electronic device (100).
- the usage characteristics can be, for example, but not limited to a user type, a current location of the electronic device (100), calendar events, current health characteristics of the battery (160), and current context of the user.
- the user type can be, for example, but not limited to an aggressive user having full fast charging requirement, an aggressive user having partial fast charging requirement, a passive user having fast charging with better life requirement, a passive user having balanced charging requirement, and a passive user having life squeezer charging requirement.
- the current health characteristics of the battery (160) can be, for example, but not limited to a state of charge of the battery (160), a state of health of battery (160), a temperature of the electronic device (100), surrounding of the electronic device (100), a resistance or equivalent of the battery (160), a fault of the battery (160), and a remaining usage life of the battery (160).
- the charge profile customization controller (140) charges the battery (160).
- the charge profile customization controller (140) is physically implemented by analog and/or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by firmware.
- the processor (110) is configured to execute instructions stored in the memory (130) and to perform various processes.
- the communicator (120), comprising communication circuitry, is configured for communicating internally between internal hardware components and with external devices via one or more networks.
- the memory (130) also stores instructions to be executed by the processor (110).
- the memory (130) may include non-volatile storage elements. Examples of such non-volatile storage elements may include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories.
- EPROM electrically programmable memories
- EEPROM electrically erasable and programmable
- the memory (130) may, in some examples, be considered a non-transitory storage medium.
- non-transitory may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. However, the term “non-transitory” should not be interpreted that the memory (130) is non-movable. In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in Random Access Memory (RAM) or cache).
- RAM Random Access Memory
- the pluralities of modules/controller may be implemented through the AI model using the machine learning model controller (150).
- the data driven controller can be a ML model based controller and AI model based controller.
- a function associated with the AI model may be performed through the non-volatile memory, the volatile memory, and the processor (110).
- the processor (110) may include one or a plurality of processors.
- one or a plurality of processors may be a general purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and/or an AI-dedicated processor such as a neural processing unit (NPU).
- the one or a plurality of processors control the processing of the input data in accordance with a predefined operating rule or AI model stored in the non-volatile memory and the volatile memory.
- the predefined operating rule or artificial intelligence model is provided through training or learning.
- being provided through learning indicates that a predefined operating rule or AI model of a desired characteristic is made by applying a learning algorithm to a plurality of learning data.
- the learning may be performed in a device itself in which AI according to an embodiment is performed, and/o may be implemented through a separate server/system.
- the AI model may comprise of a plurality of neural network layers. Each layer has a plurality of weight values, and performs a layer operation through calculation of a previous layer and an operation of a plurality of weights.
- Examples of neural networks include, but are not limited to, convolutional neural network (CNN), deep neural network (DNN), recurrent neural network (RNN), restricted Boltzmann Machine (RBM), deep belief network (DBN), bidirectional recurrent deep neural network (BRDNN), generative adversarial networks (GAN), and deep Q-networks.
- the learning algorithm is a method for training a predetermined target device (for example, a robot) using a plurality of learning data to cause, allow, or control the target device to make a determination or prediction.
- Examples of learning algorithms include, but are not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning.
- FIG. 1 shows various hardware components of the electronic device (100) but it is to be understood that other embodiments are not limited thereon.
- the electronic device (100) may include less or more number of components.
- the labels or names of the components are used only for illustrative purpose and does not limit the scope.
- One or more components can be combined together to perform same or substantially similar function in the electronic device (100).
- FIG. 2 is a flow chart (S200) illustrating a method for the on-device real-time customization of charge profiles for the battery (160) in the electronic device (100), according to certain example embodiments.
- the operations (S202-S214) are handled by the charge profile customization controller (140).
- the method includes determining the charging behavior parameter of the battery (160) during every charging cycle.
- the method includes determining the discharging behavior parameter of the battery (160) subsequent to every charging cycle.
- the method includes generating the charging profile for charging the battery (160) based on the charging behavior parameter and the discharging behavior parameter.
- the method includes charging the battery (160) using the generated charging profile for the subsequent charging-discharging cycles.
- the method includes determining the usage characteristics of the electronic device (100).
- the method includes modifying the generated charging profile based on the usage characteristics of the electronic device (100).
- the method includes charging the battery (160) using the modified charging profile.
- the proposed method can be used to support different charge profiles with the same adapter, so as to provide the personalized battery performance.
- the proposed method can be used to handle the pre-empts temperature throttling, so as to avoid the battery heating and fill the full capacity in the battery (160).
- the proposed method can also be used to support multiple fast charging profiles with same adapter, so as to avoid battery heating with no, minimal, or reduced battery degradation.
- the proposed method can be used to support multiple life saver profiles, such that a battery life can be extended and positive impact on battery brand value.
- the proposed method can take users input to suggest relevant charge profiles as per user need so as to provide a personalized battery performance.
- the proposed method provides the charge profile with a mix of time and life-saving criteria, so as to save time with initial quick burst, controls battery life and provide a personalized battery performance.
- the charging profile results in longer life of battery (160) when the battery charging behavior is found to be of slow nature.
- FIG. 3 is an example flow chart (S300) illustrating a method for adjusting the user profile for charging the battery (160) in the electronic device (100), according to certain example embodiments.
- the operations (S302-S310) are handled by the charge profile customization controller (140).
- the electronic device (100) uses the default charging profile.
- the electronic device (100) understands the user behavior over the period of time using the ML model.
- the electronic device (100) loads the appropriate charging profile based on the user behavior.
- the electronic device (100) determines whether the user behavior has changed after 'x' cycles? In response to determining that the user behavior has changed after 'x' cycles then, at S306, the electronic device (100) loads the appropriate charging profile based on the user behavior after 'x' cycles. In response to determining that the user behavior is not changed after 'x' cycles then, at S310, the electronic device (100) adjusts the user profile via online learning.
- the proposed method can also be applicable to an electrical vehicle (EV), a hybrid vehicle or the like.
- EV electrical vehicle
- hybrid vehicle or the like.
- FIG. 4 illustrates an operation for managing the battery of the electronic device.
- the electronic device (100) may include at least one of Factor Storage (410), Battery Profile Unit (420) or Battery Management Unit (430).
- the Battery Profile may include at least one of a charging profile or a discharging profile.
- the battery profile may indicate a detailed control method related to charging or discharging of a battery.
- the battery profile may include a detailed parameter capable of controlling charging speed, discharging speed, charging time, discharging time, etc.
- the battery profile may described as a battery usage profile.
- the battery profile may described as a charging/discharging profile.
- the battery profile may described as a battery usage profile.
- the battery profile may described as a battery usage pattern.
- the charging profile may include at least one parameter for charging the battery of the electronic device (100).
- the discharging profile include at least one parameter for discharging the battery of the electronic device (100).
- Parameters included in the charging profile and parameters included in the discharging profile may partially overlap.
- the plurality of factors may store as factor information including at least one of internal factors, external factors or user factors.
- the internal factors may include information corresponding to hardware/software components of electronic device (100).
- the hardware components of the internal factors may include information regarding at least one of memory usage, remaining battery power or whether a specific hardware configuration is operated.
- information regarding whether a specific hardware configuration is operated may include whether a communication interface is operated or whether an image of a display is output.
- the software components of the internal factors may include information related to an application that is being executed.
- the information related to an application may include at least one of name, type, required memory, or execution time.
- the external factors may include information related to the location of the external device (100).
- the information related to the location may be described as environment information.
- the information related to the location may indicate information affecting charging speed or discharging speed of a battery.
- the information related to the location may include at least one of temperature of humidity.
- the electronic device (100) may obtain the external factors through at least one sensor of the electronic device (100).
- the electronic device (100) may obtain temperature information surrounding with the electronic device (100) through a temperature sensor.
- the electronic device (100) may obtain humidity information surrounding with the electronic device (100) through a humidity sensor.
- the user factors may include information related with a user behavior.
- the user behavior may include at least one of charging behavior or discharging behavior.
- the user factors may described as a user type.
- the charging behavior may include behavior for charging the battery of the electronic device (100). For example, a habit of fast charging once a day, etc. may correspond to a charging behavior.
- the discharging behavior may include behavior for discharging the battery of the electronic device (100). For example, a habit of using an application that consumes a battery fast, etc. may be included in a discharging behavior.
- the electronic device (100) may store at least one factor for the battery profile in the Factor Storage (410).
- the Factor Storage (410) may transmit the stored at least one factor to the Battery Profile Unit (420).
- the Battery profile Unit (420) may obtain the at least one factor from the Factor Storage (410).
- the Battery Profile Unit (420) may analysis the at least one factor.
- the Battery Profile Unit (420) may obtain a battery profile based on the at least one factor.
- the Battery Profile Unit (420) may transmit the battery profile to the Battery Management Unit (430).
- Each "unit" herein may comprise circuitry.
- the Battery Profile Unit (420) may generate a battery profile based on the at least one factor.
- the Battery Profile Unit (420) may update (or change) a battery profile based on the at least one factor.
- the updated battery profile may be a profile that was already generated in the Battery Profile Unit (420) at a time before the update operation is performed.
- the Battery Profile Unit (420) may transmit the generated battery profile (or the updated battery profile) to the Battery Management Unit (430).
- the Battery Management Unit (430) may receive the generated battery profile (or the updated battery profile).
- the Battery Management Unit (430) may perform a function corresponding to the battery based on the receive battery profile.
- the Battery Management Unit (430) may perform a charging function (or discharging function) related with the battery based on the received battery profile.
- the Battery Management Unit (430) may control the electronic device (100) based on the received battery profile.
- the Battery Management Unit (430) may charge the battery based on the received battery profile.
- the Battery Management Unit (430) may control a processor included in the electronic device (100) based on the received battery profile so that the performance degradation of the electronic device 100 is minimized or reduced.
- the Battery Management Unit (430) may control a temperature of the electronic device (100) based on the received battery profile.
- the electronic device 100 may control the temperature of the electronic device (100) to be below a threshold value.
- the electronic device (100) may perform a predetermined operation so that the temperature of the electronic device (100) is maintained below a threshold value.
- the predetermined operation may include at least one of operating a fan, changing the rotational strength of the fan to be fast, or performing a cooling function.
- the Battery Management Unit (430) may control a charging time (or a discharging time) of the battery based on the received battery profile.
- the electronic device (100) may increase (or decrease) the charging time of the battery based on the received battery profile.
- the electronic device (100) may charge (or discharge) the battery based on the charging time corresponding to the battery profile.
- FIG. 5 is a view provided to explain User Factors (or User Type).
- user factors may be divided into Aggressive User type and Passive User type.
- the Aggressive User type may be divided into Full fast charging (Aggressive I) type and Partial fast charging (Aggressive II) type.
- the Passive User type may be divided into Fast charging with better life (Optimistic) type, Balanced charging (Pro, Epic) type, and Life squeezer (Retro) type.
- Full fast charging (Aggressive I) type, Partial fast charging type (Aggressive II), Fast charging with better life (Optimistic) type, Balanced charging (Pro, Epic) type, Life squeezer (Retro) type may described as a first user type, a second user type, a third user type, a fourth user type, a fifth user type, respectively.
- the electronic device (100) may identify the user factor (or user type) based on the at least one of the discharging speed average or the battery residual average.
- the electronic device (100) may obtain at least one of the discharging speed or the battery residual during a pre-determined period.
- the electronic device (100) may obtain at least one of the discharging speed average or the battery residual average based on the at least one of the discharging speed or the battery residual during the pre-determined period.
- the electronic device (100) may identify the Full fast charging (Aggressive I) type based on the at least one of the discharging speed average or the battery residual average.
- the electronic device (100) may identify the user factor as the Full fast charging (Aggressive I) type.
- the electronic device (100) may identify the user factor as the Full fast charging (Aggressive I) type.
- the electronic device (100) may identify the user factor as the Full fast charging (Aggressive I) type.
- the electronic device (100) may identify the Partial fast charging (Aggressive II) type based on the at least one of the discharging speed average or the battery residual average.
- the electronic device (100) may identify the user factor as the Partial fast charging (Aggressive II) type.
- the electronic device (100) may identify the user factor as the Partial fast charging (Aggressive II) type.
- the electronic device (100) may identify the user factor as the Partial fast charging (Aggressive II) type.
- the electronic device (100) may identify the Fast charging with better life (Optimistic) type based on the at least one of the discharging speed average or the battery residual average.
- the electronic device (100) may identify the user factor as the Fast charging with better life (Optimistic) type.
- the electronic device (100) may identify the user factor as the Fast charging with better life (Optimistic) type.
- the electronic device (100) may identify the user factor as the Fast charging with better life (Optimistic) type.
- the electronic device (100) may identify the Balanced charging (Pro, Epic) type based on the at least one of the discharging speed average or the battery residual average.
- the electronic device (100) may identify the user factor as the Balanced charging (Pro, Epic) type.
- the electronic device (100) may identify the user factor as the Balanced charging (Pro, Epic) type.
- the electronic device (100) may identify the user factor as the Balanced charging (Pro, Epic) type.
- the electronic device (100) may identify the Life squeezer (Retro) type based on the at least one of the discharging speed average or the battery residual average.
- the electronic device (100) may identify the user factor as the Life squeezer (Retro) type.
- the electronic device (100) may identify the user factor as the Life squeezer (Retro) type.
- the electronic device (100) may identify the user factor as the Life squeezer (Retro) type.
- FIG. 6 is a graph provided to explain charging time and current according to one or more embodiments.
- the electronic device 100 may start charging using about 5A and complete charging in about 4000 seconds. At the time of completion of charging, the electronic device 100 may charge the battery using about 1.5A.
- the electronic device 100 may start charging using about 6A to 7A and complete charging in about 3200 seconds. At the time of completion of charging, the electronic device (100) may charge the battery using about 1.5A.
- the embodiment of charging a battery using Aggressive I type may have about 800 seconds less charging time than the embodiment of charging a battery using MSCCCV type.
- FIG. 7 is a graph provided to explain charging time and current according to one or more embodiments.
- the electronic device 100 may start charging using about 5A and complete charging in about 4000 seconds. At the time of completion of charging, the electronic device (100) may charge the battery using about 1.5A.
- the electronic device (100) may start charging using about 5A and complete charging in about 6200 seconds. At the time of completion of charging, the electronic device (100) may charge the battery using about 1.25A.
- the embodiment of charging a battery using Retro type may have about 2200 seconds longer charging time than the embodiment of charging a battery using MSCCCV type. However, when charging a battery using Retro type, it takes more time to charge, but battery life can be extended.
- FIG. 8 is a view provided to explain an operation of determining a battery profile according to a user behavior.
- the electronic device (100) may collect user behaviors and determine a battery profile according to the collected user behaviors.
- the electronic device (100) may identify the user factor as the aggressive I type.
- the electronic device (100) may identify the user factor as the aggressive II type.
- the electronic device (100) may identify the user factor as the optimistic type.
- the electronic device (100) may identify the user factor as the Epic/Pro type.
- the electronic device (100) may identify the user factor as the retro type.
- FIG. 9 is a view provided to explain a battery-related operation of the electronic device (100).
- the electronic device (100) may perform various control operations related to the battery.
- the electronic device (100) may control (or perform) "different charge profile with the same adapter” based on the "charge current”.
- the electronic device (100) may obtain an effect for "a personalized battery performance”.
- the electronic device (100) may control (or perform) "pre-empts temperature throttling” and “slight change in charge current” based on the "temperature throttle”.
- the electronic device (100) may obtain an effect for "similar charge time”, “full capacity filled” and “avoiding battery heating”.
- the electronic device (100) may control (or perform) "multiple fast charging profiles with same adapter” based on the "fast charging”.
- the electronic device (100) may obtain an effect for "lesser battery degradation” and "avoiding battery heating”.
- the electronic device (100) may control (or perform) "multiple life saver profiles” based on the "life extension”.
- the electronic device (100) may obtain an effect for "battery life extendable by 1.5 additional years” and "positive impact on brand value”.
- the electronic device (100) may control (or perform) "understands user to adapt” based on the "user involvement”.
- the electronic device (100) may obtain an effect of "offering burst / fast / life saver profiles accordingly”.
- the electronic device (100) may control (or perform) "elegant way of imposing any number of software based constraints" based on the "safety constraints".
- the electronic device (100) may obtain an effect for "not requiring separate coding and configuration for each constraint".
- the electronic device (100) may control (or perform) "take user's input to suggest relevant charge profiles as per need” based on the "user input”.
- the electronic device (100) may obtain an effect for "personalized battery performance”.
- the electronic device (100) may control (or perform) "provides profile with a mix of time and life saving criteria" based on the "balanced profile”.
- the electronic device (100) may obtain an effect for "saving time with initial quick burst and controlling life too” and "a personalized battery performance”.
- FIG. 10 is a view provided to explain a relationship between a charging time and a battery state according to various user factors.
- a reference type among various types may be a fifth type of MSCCCV (Multi-Step Constant Current Constant Voltage).
- the embodiment (1010) of FIG. 10 may indicate as the charging time becomes longer (or shorter) than that of the fifth type, the battery life becomes longer (or shorter) than that of the fifth type.
- Aggressive III type is not described. However, the charging speed of Aggressive III type may be slower than that of Aggressive II type and faster than that of MSCCCV.
- FIG. 11 is a view provided to explain a controlling method of the electronic device (100) according to one or more embodiments.
- the electronic device (100) may obtain factor information including at least one of internal factors, external factors or user factors (S1105).
- the internal factors may include information corresponding to hardware/software components of electronic device (100).
- the external factors may include information (or environment information) related to the location of the electronic device (100).
- the user factors may include information related with a user behavior.
- the electronic device (100) may determine whether a pre-determined event is identified or not (S1110).
- the electronic device (100) may determine whether a pre-determined event is identified or not based on a user input or the factor information including at least one of internal factors, external factors or user factors.
- the pre-determined event may be an event in which a user input for changing a battery usage pattern is received.
- the pre-determined event may be an event in which the remaining battery is identified as being equal to or less than a threshold value.
- the pre-determined event may be an event in which a pre-determined application is executed.
- the pre-determined application may be an application that consumes a battery faster than other applications.
- the pre-determined application may be set as application type or required battery.
- the pre-determined application may be a game application.
- the electronic device (100) may determine that a pre-determined event is identified.
- the pre-determined application may be an application whose required memory is equal to or greater than a threshold value.
- a plurality of applications may store information on required memory.
- the required memory of a first application may be a first value
- the required memory of a second application may be a second value.
- the electronic device (100) may check whether the first value or the second value may be equal to or greater than a threshold value. When the first value is equal to or greater than a threshold value, the electronic device (100) may set the first application as a pre-determined application.
- the electronic device (100) may repeatedly obtain factor information.
- the electronic device (100) may identify a battery profile based on the factor information (S1115).
- the electronic device (100) identify the battery profile based on the factor information including at least one of internal factors, external factors or user factors.
- the battery profile may include a charging profile.
- the electronic device (100) may identify the charging profile based on the factor information.
- the electronic device (100) may identify the charging profile based on information related with a user behavior included in the factor information.
- the electronic device (100) may obtain a charging parameter corresponding to the battery profile (S1120).
- the electronic device (100) may obtain the charging parameter based on the battery profile.
- the electronic device (100) may perform battery charging suitable for a specific battery profile.
- the charging parameters may include at least one of charging current, charging voltage, charging time, temperature of the electronic device (100), control of cooling module or control of background applications.
- the electronic device (100) may perform a function corresponding to charging a battery based on the charging parameter (S1125).
- the electronic device (100) may adjust (or change) charging current based on the battery profile.
- the electronic device (100) may perform charging by greatly changing the charging current based on a battery profile requiring fast charging.
- the electronic device (100) may adjust (or change) charging voltage based on the battery profile.
- the electronic device (100) may perform charging by greatly changing the charging voltage based on a battery profile requiring fast charging.
- the electronic device (100) may adjust (or change) charging time based on the battery profile.
- the electronic device (100) may change a charging method to reduce the charging time based on a battery profile requiring fast charging.
- the electronic device (100) may adjust (or change) temperature of the electronic device (100) based on the battery profile.
- the electronic device (100) may perform charging by lowering the temperature (or set temperature) based on a battery profile requiring fast charging.
- the electronic device (100) may adjust (or change) control of cooling module based on the battery profile.
- the electronic device (100) may include the cooling module comprising circuitry.
- the cooling module may perform a function of lowering the temperature.
- the cooling module may control a fan to lower the temperature.
- the electronic device (100) may perform charging by greatly changing the performance (or output) of a cooling module based on a battery profile requiring fast charging.
- the electronic device (100) may adjust (or change) control of background applications based on the battery profile.
- the electronic device (100) may control whether or not to run an application in consideration of the resources of a background application. For example, the electronic device (100) may forcibly terminate a background application whose resources are equal to or greater than a threshold value by considering a battery profile during charging.
- the electronic device (100) may limit the number of background applications in consideration of the resources of the background resources. For example, the electronic device (100) may limit the number of running background applications to 10, and forcibly terminate any background applications exceeding 10. The 10 applications that are not terminated may be determined according to a pre-determined priority (or importance).
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Molecular Biology (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Manufacturing & Machinery (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Chemical & Material Sciences (AREA)
- General Chemical & Material Sciences (AREA)
- Electrochemistry (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Probability & Statistics with Applications (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN202241032429 | 2022-06-07 | ||
| PCT/KR2023/007044 WO2023239088A1 (en) | 2022-06-07 | 2023-05-24 | Electronic apparatus and controlling method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP4466775A1 true EP4466775A1 (de) | 2024-11-27 |
| EP4466775A4 EP4466775A4 (de) | 2025-05-14 |
Family
ID=88978092
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP23820024.0A Pending EP4466775A4 (de) | 2022-06-07 | 2023-05-24 | Elektronische vorrichtung und steuerungsverfahren dafür |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20230396088A1 (de) |
| EP (1) | EP4466775A4 (de) |
| CN (1) | CN119318092A (de) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240275180A1 (en) * | 2023-02-15 | 2024-08-15 | Cirrus Logic International Semiconductor Ltd. | Portable electronic device battery charging |
-
2023
- 2023-05-24 EP EP23820024.0A patent/EP4466775A4/de active Pending
- 2023-05-24 CN CN202380045288.1A patent/CN119318092A/zh active Pending
- 2023-07-06 US US18/347,880 patent/US20230396088A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CN119318092A (zh) | 2025-01-14 |
| EP4466775A4 (de) | 2025-05-14 |
| US20230396088A1 (en) | 2023-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2018139764A2 (ko) | 배터리 관리 장치 및 방법 | |
| WO2018105881A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2017082705A1 (ko) | 이차 전지의 출력 파라미터를 조정하는 시스템 및 그 방법 | |
| WO2019031811A1 (en) | METHOD AND ELECTRONIC DEVICE FOR ADAPTIVE BATTERY CHARGE | |
| WO2021118049A1 (ko) | 전극의 상대적 퇴화도를 이용한 이차 전지의 동작 제어 장치 및 방법 | |
| WO2017034277A1 (ko) | 이차 전지의 퇴화도 추정 장치 및 방법 | |
| WO2017150784A1 (en) | Electronic apparatus and method for controlling charge | |
| WO2022075708A1 (ko) | 배터리 상태 진단 장치 및 방법 | |
| WO2018190694A1 (en) | Electronic device for changing charging parameter depending on state of battery and control method thereof | |
| WO2022215962A1 (ko) | 배터리 진단 장치 및 방법 | |
| WO2017206875A1 (zh) | 一种基于数据包的处理方法、装置、存储介质及电子设备 | |
| WO2024101832A1 (ko) | 급속 충전 제어 장치 및 방법 | |
| WO2018166199A1 (zh) | 定位精度等级调整方法、装置、存储介质及电子设备 | |
| WO2020166914A1 (ko) | 충전 상태 추정 장치 및 방법 | |
| EP4466775A1 (de) | Elektronische vorrichtung und steuerungsverfahren dafür | |
| WO2018076829A1 (zh) | 终端数据的处理方法、装置、系统、存储介质及服务器 | |
| WO2022131569A1 (ko) | 전자 장치 및 전자 장치의 절전 방법 | |
| WO2023182611A1 (ko) | 배터리 관리 장치 및 방법 | |
| WO2023239088A1 (en) | Electronic apparatus and controlling method thereof | |
| WO2023043051A1 (ko) | 전력 전달 방법 및 상기 방법을 수행하는 전자 장치 | |
| WO2023153752A1 (ko) | 태스크에 메모리 자원을 할당하는 전자 장치 및 전자 장치의 동작 방법 | |
| WO2020179951A1 (en) | A method and apparatus for managing a battery life in a smart terminal | |
| WO2017206871A1 (zh) | 一种应用程序的关闭方法、装置、存储介质及电子设备 | |
| WO2020222347A1 (ko) | 가상 머신 배치 방법 및 이를 구현하는 가상 머신 배치 장치 | |
| WO2017206884A1 (zh) | 应用程序关闭方法、装置、存储介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
| 17P | Request for examination filed |
Effective date: 20240822 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC ME MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| A4 | Supplementary search report drawn up and despatched |
Effective date: 20250410 |
|
| RIC1 | Information provided on ipc code assigned before grant |
Ipc: G06N 3/092 20230101ALI20250404BHEP Ipc: G06N 3/094 20230101ALI20250404BHEP Ipc: G06N 3/0475 20230101ALI20250404BHEP Ipc: G06N 3/047 20230101ALI20250404BHEP Ipc: G06N 3/0464 20230101ALI20250404BHEP Ipc: G06N 3/045 20230101ALI20250404BHEP Ipc: G06N 3/044 20230101ALI20250404BHEP Ipc: G06N 20/00 20190101ALI20250404BHEP Ipc: H01M 10/48 20060101ALI20250404BHEP Ipc: H01M 10/44 20060101ALI20250404BHEP Ipc: H01M 10/42 20060101ALI20250404BHEP Ipc: G01R 31/382 20190101ALI20250404BHEP Ipc: G01R 31/396 20190101ALI20250404BHEP Ipc: H02J 7/00 20060101AFI20250404BHEP |
|
| DAV | Request for validation of the european patent (deleted) | ||
| DAX | Request for extension of the european patent (deleted) |