8805457

Dynamic Battery Capacity Allocation for Data Retention Among Mobile Computers and Electronic Devices

PublishedAugust 12, 2014
Assigneenot available in USPTO data we have
InventorsAtaul Sarker
Technical Abstract

Patent Claims
15 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system that facilitates dynamic allocation of battery capacity of a device, the system comprising: a memory mode sensing component that determines a state of one or more memories employed in the device, wherein a portion of a finite power supply corresponding to the battery capacity of the device is reserved to power the one or more memories; a user interaction component that facilitates interaction of a user with the device; and an allocation component that allocates some portion of the finite power supply reserved for the one or more memories to power the device based on the determination of both the state of the one or more memories and the interaction of the user with the device.

Plain English Translation

A system dynamically manages a device's battery. It has a "memory mode sensor" that identifies the state of the device's memory (how it's being used, memory type). A "user interaction component" allows the user to interact with the device. An "allocation component" decides how much battery power to give the device versus reserving it for the memory, based on both the memory state and how the user is interacting with the device. This system intelligently balances device usage time and data retention.

Claim 2

Original Legal Text

2. The system of claim 1 wherein the memory mode sensing component determines the state of one or memories based on memory types, memory usage, and remaining power supply capacity available to the one or more memories, and further wherein the memory types are at least one of volatile memories, nonvolatile memories, active memories, inactive memories, or combinations thereof.

Plain English Translation

The memory mode sensor, described in the system that dynamically manages a device's battery, determines the memory state based on the types of memory used (volatile, non-volatile, active, or inactive), how the memory is being used, and how much battery power is left for the memory. This allows the system to tailor battery allocation based on detailed memory characteristics.

Claim 3

Original Legal Text

3. The system of claim 2 , further comprising: a device power condition component that determines power condition of the device based at least in part on the memory types, memory usages, and remaining power supply capacity, wherein the allocation component allocates some portion of the finite power supply by adjusting a power consumption of the device based on the power condition of the device.

Plain English Translation

Building on the system with dynamic battery allocation that uses a memory mode sensor determining the memory state based on memory types, memory usage, and remaining power, this system includes a "device power condition component." This component determines the device's overall power state based on memory type, usage, and remaining power. The allocation component then adjusts how much power the device consumes based on this power condition to optimize battery use.

Claim 4

Original Legal Text

4. The system of claim 3 , wherein the device power condition component facilitates interaction with the device or system by way of an application program interface, or the like.

Plain English Translation

The system that manages device battery based on memory state and user interaction and uses a device power condition component that determines the power condition based on memory types, usages, and remaining power, provides an application programming interface (API). This API lets other parts of the device or system interact with the device power condition component, potentially allowing for customized power management strategies or reporting of power-related information.

Claim 5

Original Legal Text

5. The system of claim 3 , wherein the allocation component transfers data from a volatile memory to a non-volatile memory to allocate some portion of the finite portion supply reserved for the one or more memories to power the device when the memory types of one or memories are determined to be volatile memories.

Plain English Translation

In the dynamic battery allocation system, the allocation component moves data from volatile memory (memory that loses data when power is off) to non-volatile memory (memory that retains data without power) to free up battery power for the device. This happens when the memory mode sensing component detects that volatile memory is in use. This helps extend device runtime when data needs to be preserved.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein the user interaction component facilitates interaction of the user with the device by way of a user interface, a system user interface, or the like.

Plain English Translation

The system that dynamically manages device battery uses a "user interaction component" to let the user interact with the device. This interaction happens through a user interface (UI), system user interface, or similar means. This provides a way for the user to control or influence battery allocation, or to receive information about the power management process.

Claim 7

Original Legal Text

7. The system of claim 6 , wherein the user interface, the system user interface, or the like, is a graphical user interface or command line interface.

Plain English Translation

In the system with dynamic battery allocation using a user interaction component, the user interface that enables interaction is a graphical user interface (GUI) or a command-line interface (CLI). This detail specifies the technology used to allow the user to influence how the battery is allocated to maintain device operation or retain memory state.

Claim 8

Original Legal Text

8. The system of claim 1 , wherein the device comprises at least one of a computer, a laptop computer, network equipment, a media player, a media recorder, a television, a smart card, a phone, a cellular phone, a smart phone, an electronic organizer, a personal digital assistant, a portable email reader, a digital camera, an electronic game, an electronic device associated with digital rights management, a Personal Computer Memory Card International Association (PCMCIA) card, a trusted platform module (TPM), a Hardware Security Module (HSM), set-top boxes, a digital video recorder, a gaming console, a navigation system, a secure memory device with computational capabilities, a device with at least one tamper-resistant chip, an electronic device associated with industrial control systems, or an embedded computer in a machine, or a combination thereof, wherein the machine comprises one of an airplane, a copier, a motor vehicle, or a microwave oven.

Plain English Translation

The device using the dynamic battery allocation system can be any electronic device. Examples include computers, laptops, network equipment, media players/recorders, televisions, smart cards, phones, smartphones, electronic organizers, PDAs, email readers, digital cameras, electronic games, devices using digital rights management (DRM), PCMCIA cards, TPMs, HSMs, set-top boxes, DVRs, gaming consoles, navigation systems, secure memory devices, tamper-resistant chip devices, industrial control systems, or embedded computers in machines (like airplanes, copiers, motor vehicles, and microwaves). This emphasizes the system's wide applicability.

Claim 9

Original Legal Text

9. A method that facilitates dynamic allocation of battery capacity of a device, the method comprising: reserving a portion of a finite power supply corresponding to the battery capacity to power one or more memories employed in the device; determining a state of the one or more memories; determining a user interaction parameter based on the interaction of the user with the device; and allocating some of the portion of the finite power supply reserved for the one or more memories to power the device based on the determination of both the state of the one or more memories and the user interactions parameter.

Plain English Translation

A method dynamically manages a device's battery. It reserves a portion of the battery's capacity for the device's memory. The method then determines the memory's state and also determines parameters of the user's interactions with the device. Based on both the memory state and user interactions, the method decides how much of the reserved battery power to allocate to the device itself.

Claim 10

Original Legal Text

10. The method of claim 9 , wherein the determination of the state of the one or more memories includes determining memory types of the one or memories, wherein the memory types are at least one of volatile memories, nonvolatile memories, active memories, inactive memories, or combinations thereof.

Plain English Translation

The method that dynamically manages battery and determines the state of the device's memories determines the memory types, specifically identifying them as volatile, non-volatile, active, inactive, or a combination. This determination of memory type is key to the intelligent allocation of battery power.

Claim 11

Original Legal Text

11. The method of claim 10 , wherein: determining the state of one or more memories further comprises determining the memory types, determining the memory usages, determining the remaining power supply capacity available to the one or more memories, and determining a power condition of the device based at least in part on the memory types, memory usages, and remaining power supply capacity; and allocating some portion of the finite power supply to the device further comprises adjusting a power consumption of the device based on the determination of the power condition of the device.

Plain English Translation

In the dynamic battery allocation method, determining memory state involves identifying memory types, usages, and remaining power. It also calculates a device power condition based on these factors. Allocating power then involves adjusting device power consumption based on this calculated power condition. The method balances power needs of the device and its memory.

Claim 12

Original Legal Text

12. The method of claim 11 , wherein the allocated portion of the finite power supply is at or near 0% when the memory types are only nonvolatile or when the memory usages employ only persistent memory during use.

Plain English Translation

This invention relates to power management in computing systems, specifically optimizing power allocation for different memory types. The problem addressed is inefficient power distribution in systems with mixed memory types, including volatile and nonvolatile memory, leading to unnecessary power consumption or performance degradation. The method involves dynamically allocating power from a finite power supply to different memory types based on their usage patterns. When the system uses only nonvolatile memory or relies exclusively on persistent memory during operation, the allocated power portion is minimized, approaching 0%. This ensures that power is conserved when nonvolatile memory does not require active power for retention or when persistent memory maintains data integrity without continuous power. The system monitors memory usage and adjusts power allocation accordingly, preventing over-provisioning of power to memory types that do not need it. This approach improves energy efficiency in systems with heterogeneous memory architectures, particularly in scenarios where nonvolatile or persistent memory is sufficient for data storage and retrieval.

Claim 13

Original Legal Text

13. The method of claim 11 , wherein the allocated portion of the finite power supply is based at least in part on communicating information related to the finite power supply allocation when the memory usages include active usages.

Plain English Translation

In the dynamic battery allocation method that adjusts power consumption of the device based on memory usage, the power allocation is based on communicating information about the allocation of finite power supply when the memory is actively being used. This likely refers to communicating power needs or usage status to influence allocation decisions.

Claim 14

Original Legal Text

14. The method of claim 11 , wherein the allocated portion of the finite power supply is based at least in part on a predetermined amount of power supply capacity or a remaining amount of power supply capacity when the memory usages include inactive usages.

Plain English Translation

In the dynamic battery allocation method, where power allocated depends on memory usage, the allocation is partly based on a predetermined or remaining amount of power when the memory is inactive. This suggests a strategy for maintaining a certain power reserve or utilizing remaining power efficiently during periods of memory inactivity.

Claim 15

Original Legal Text

15. The method of claim 10 , wherein allocating some portion of the finite power supply reserved for the one or more memories further comprises transferring data from a volatile memory to a non-volatile memory when the memory types of one or more memories are determined to be volatile memories.

Plain English Translation

Building on the method dynamically managing a device's battery and determining memory types, the method allocates power by transferring data from volatile memory to non-volatile memory. This is done when the method determines that volatile memory is in use, preserving data even when the device's main power is reduced. This reduces power drain compared to maintaining power to volatile memory.

Patent Metadata

Filing Date

Unknown

Publication Date

August 12, 2014

Inventors

Ataul Sarker

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DYNAMIC BATTERY CAPACITY ALLOCATION FOR DATA RETENTION AMONG MOBILE COMPUTERS AND ELECTRONIC DEVICES” (8805457). https://patentable.app/patents/8805457

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8805457. See llms.txt for full attribution policy.

DYNAMIC BATTERY CAPACITY ALLOCATION FOR DATA RETENTION AMONG MOBILE COMPUTERS AND ELECTRONIC DEVICES