# US 9,520,732 B1 · Regulate current battery usage of a mobile device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,520,732 B1
- Document ID: US9520732B1
- Status: Granted
- Kind: B1
- Application number: 15/210,939
- Filed: 2016-07-15
- Granted: 2016-12-13
- Earliest claimed: 2014-08-08
- Assignees: Noble Systems Corporation
- Applicants: Noble Systems Corporation
- Inventors: James K. Noble, Jr.; Christopher S. Haggerty
- Web page: https://patentgrep.com/patent/US9520732B1

## CPC

- H04W 52/0261: {managing power supply demand, e.g. depending on battery level}
- G08B 21/182: {Level alarms, e.g. alarms responsive to variables exceeding a threshold}
- H02J 7/342: {The other DC source being a battery actively interacting with the first one, i.e. battery to battery charging (with circuits for polarity protection H02J7/68)}
- H02J 7/82: Control of state of charge [SOC]
- H02J 7/933: {the cycle being controlled or terminated in response to electric parameters}
- H04L 43/16: Threshold monitoring
- H04W 4/50: Service provisioning or reconfiguring
- H04W 88/02: Terminal devices
- Y02D 30/70: in wireless communication networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H02J: ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

Various embodiments of the invention provide methods, systems, and computer-program products for charging a battery of a first mobile device from a battery of a second mobile device. In particular embodiments, a request is received identifying an amount of charge to provide from the battery of the second device to the battery of the first device. Accordingly, a determination is made as to whether the amount of charge requested is likely to result in a battery charge of the second device dropping below a threshold value before the battery of the device is recharged based on historical battery charge usage data of the device over a past period of time. If the amount of charge is not likely to result in the battery charge dropping below the threshold value, then the battery of the first device is charged with the amount of charge from the battery of the second device.

## Claims

### Claim 1

A method for regulating current battery usage of a mobile device, the method comprising the steps of:
monitoring the mobile device by a computer-program application residing in the mobile device for a triggering event, the triggering event comprising an activity beginning that requires power to be provided from a battery of the mobile device to function;
taking a first reading of a current battery charge of the battery by the computer-program application upon detecting the triggering event;
taking a second reading of the current battery charge of the battery by the computer-program application after a period of time has passed from when the triggering event was detected;
determining the current battery usage based on a difference between the first reading and the second reading of the current battery charge by the computer-program application;
determining by the computer-program application whether the current battery usage is likely to result in the current battery charge of the battery dropping below a threshold value before the battery is recharged based on historical battery charge usage data of the mobile device over a past period of time; and
advising a user of the mobile device via the computer-program application in response to determining the current battery usage is likely to result in the current battery charge of the mobile device dropping below the threshold value before the battery of the mobile device is recharged.

### Claim 2 (depends on 1)

The method of claim 1, wherein the activity beginning comprises one of another computer-program application residing in the mobile device being activated or a peripheral being connected to the mobile device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the mobile device comprise a cellular smart phone or a tablet.

### Claim 4 (depends on 1)

The method of claim 1, wherein the period of time used to determine when to take the second reading of the current battery charge allows for an accurate measurement of a rate the battery is being depleted based on the activity functioning.

### Claim 5 (depends on 1)

The method of claim 1, wherein the step of advising the user comprises identifying to the user that continued functioning of the activity is likely to result in the current battery charge of the mobile device dropping below the threshold value before the battery is recharged.

### Claim 6 (depends on 1)

The method of claim 1, wherein the historical battery charge usage data comprises a mean battery charge provided by the battery of the mobile device over a period of time starting from a time the triggering event was detected to a time the battery is likely to be recharged that is calculated based on battery charge usage for the mobile device over the past period of time.

### Claim 7

A mobile device comprising a computer-program application residing in the mobile device configured to:
monitor the mobile device for a triggering event, the triggering event comprising an activity beginning that requires power to be provided from a battery of the mobile device to function;
take a first reading of a current battery charge of the battery upon detecting the triggering event;
take a second reading of the current battery charge of the battery after a period of time has passed from when the triggering event was detected;
determine the current battery usage based on a difference between the first reading and the second reading of the current battery charge;
determine whether the current battery usage is likely to result in the current battery charge of the battery dropping below a threshold value before the battery is recharged based on historical battery charge usage data of the mobile device over a past period of time; and
advise a user of the mobile device in response to determining the current battery usage is likely to result in the current battery charge of the mobile device dropping below the threshold value before the battery of the mobile device is recharged.

### Claim 8 (depends on 7)

The mobile device of claim 7, wherein the activity beginning comprises one of another computer-program application residing in the mobile device being activated or a peripheral being connected to the mobile device.

### Claim 9 (depends on 7)

The mobile device of claim 7, wherein the mobile device is a cellular smart phone or a tablet.

### Claim 10 (depends on 7)

The mobile device of claim 7, wherein the period of time used to determine when to take the second reading of the current battery charge allows for an accurate measurement of a rate the battery is being depleted based on the activity functioning.

### Claim 11 (depends on 7)

The mobile device of claim 7, wherein the computer-program application is configured to advise the user by identifying to the user that continued functioning of the activity is likely to result in the current battery charge of the mobile device dropping below the threshold value before the battery is recharged.

### Claim 12 (depends on 7)

The mobile device of claim 7, wherein the historical battery charge usage data comprises a mean battery charge provided by the battery of the mobile device over a period of time starting from a time the triggering event was detected to a time the battery is likely to be recharged that is calculated based on battery charge usage for the mobile device over the past period of time.

### Claim 13

A non-transitory, computer-readable medium comprising computer-executable instructions configured when executed to cause a mobile device to:
monitor for a triggering event, the triggering event comprising an activity beginning that requires power to be provided from a battery of the mobile device to function;
take a first reading of a current battery charge of the battery upon detecting the triggering event;
take a second reading of the current battery charge of the battery after a period of time has passed from when the triggering event was detected;
determine the current battery usage based on a difference between the first reading and the second reading of the current battery charge;
determine whether the current battery usage is likely to result in the current battery charge of the battery dropping below a threshold value before the battery is recharged based on historical battery charge usage data of the mobile device over a past period of time; and
advise a user of the mobile device in response to determining the current battery usage is likely to result in the current battery charge of the mobile device dropping below the threshold value before the battery of the mobile device is recharged.

### Claim 14 (depends on 13)

The non-transitory, computer-readable medium of claim 13, wherein the activity beginning comprises one of another computer-program application residing in the mobile device being activated or a peripheral being connected to the mobile device.

### Claim 15 (depends on 13)

The non-transitory, computer-readable medium of claim 13, wherein the mobile device is a cellular smart phone or a tablet.

### Claim 16 (depends on 13)

The non-transitory, computer-readable medium of claim 13, wherein the period of time used to determine when to take the second reading of the current battery charge allows for an accurate measurement of a rate the battery is being depleted based on the activity functioning.

### Claim 17 (depends on 13)

The non-transitory, computer-readable medium of claim 13, wherein the computer-executable instructions are configured to cause the mobile device to advise the user by identifying to the user that continued functioning of the activity is likely to result in the current battery charge of the mobile device dropping below the threshold value before the battery is recharged.

### Claim 18 (depends on 13)

The non-transitory, computer-readable medium of claim 13, wherein the historical battery charge usage data comprises a mean battery charge provided by the battery of the mobile device over a period of time starting from a time the triggering event was detected to a time the battery is likely to be recharged that is calculated based on battery charge usage for the mobile device over the past period of time.
