Optimizing Operability of Mobile Devices based on Learned Usage Models

US2018262016A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018262016-A1
Application numberUS-201715455290-A
CountryUS
Kind codeA1
Filing dateMar 10, 2017
Priority dateMar 10, 2017
Publication dateSep 13, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method, system and computer program product for managing remaining battery charge capacity in a battery-powered device having a power saving mode are provided. The computer-implemented method, system and computer program product ingest history data, the history data includes user application usage history data, user location history data, and battery charging history data for the device; forecast, based on real-time usage data, location data, battery charge data, and the ingested history data, a risk of running out of battery power; and adjust, in response to the forecasted risk, the device from a normal operating mode to a power saving mode to reduce battery consumption.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method of managing remaining battery charge capacity of a battery in a battery-powered device having a power saving mode, the method comprising: ingesting history data, the history data including user application usage history data, user location history data, and battery charging history data for the device; forecasting, based on real-time usage data, location data, battery charge data, and the ingested history data, a risk of running out of battery power; and adjusting, in response to the forecasted risk, the device from a normal operating mode to a power saving mode to reduce battery consumption. 2 . The computer-implemented method of claim 1 , wherein the power saving mode includes at least one application lockout mode based on user usage history. 3 . The computer-implemented method of claim 1 , wherein the power saving mode includes at least one application lockout mode based on stated user preferences. 4 . The computer-implemented method of claim 1 , wherein a recurrent neural network (RNN) is used to forecast the risk based on predicting usage of the device between a current time and a predicted time when the battery may be recharged. 5 . The computer-implemented method of claim 4 , wherein the predicted time is based on a predicted location of the device. 6 . A computing system for managing remaining battery charge capacity of a battery in a battery-powered device having a power saving mode, the computing system comprising: at least one storage system for storing code data; and at least one processor for processing the stored code data to: ingest history data, the history data including user application usage history data, user location history data, and battery charging history data for the device; forecast, based on real-time usage data, location data, battery charge data, and the ingested history data, a risk of running out of battery power; and adjust, in response to the forecasted risk, the device from a normal operating mode to a power saving mode to reduce battery consumption. 7 . The computing system of claim 6 , wherein the power saving mode includes at least one application lockout mode based on user usage history. 8 . The computing system of claim 6 , wherein the power saving mode includes at least one application lockout mode based on stated user preferences. 9 . The computing system claim 6 , wherein a recurrent neural network (RNN) is used to forecast the risk based on predicting usage of the device between a current time and a predicted time when the battery may be recharged. 10 . The computing system claim 9 , wherein the predicted time is based on a predicted location of the device. 11 . A computer program product for managing remaining battery charge capacity of a battery in a battery-powered device having a power saving mode, the computer program product comprising a computer-readable storage medium having program instructions embodied therewith, the instructions executable by a processor to cause the processor to: ingest history data, the history data including user application usage history data, user location history data, and battery charging history data for the device; forecast, based on real-time usage data, location data, battery charge data, and the ingested history data, a risk of running out of battery power; and adjust, in response to the forecasted risk, the device from a normal operating mode to a power saving mode to reduce battery consumption. 12 . The computer program product of claim 11 , wherein the power saving mode includes at least one application lockout mode based on user usage history. 13 . The computer program product of claim 11 , wherein the power saving mode includes at least one application lockout mode based on stated user preferences. 14 . The computer program product claim 11 , wherein a recurrent neural network (RNN) is used to forecast the risk based on predicting usage of the device between a current time and a predicted time when the battery may be recharged. 15 . The computer program product of claim 14 , wherein the predicted time is based on a predicted location of the device. 16 . A computer-implemented method comprising: ingesting history data, the history data including application usage history data, critical activity history data, location history data, and battery charging history data for a computing device; forecasting, based on real-time usage data, location data, battery charge data, and the ingested history data, a must-succeed moment of the computing device; and modifying, in response to the forecasted must-succeed moment, present activity of the computing device. 17 . The computer-implemented method of claim 16 , wherein modifying the present activity of the computing device includes blocking the device from performing potentially disruptive activities. 18 . The computer-implemented method of claim 16 , wherein modifying the present activity of the computing device includes blocking the device from performing non-critical activities. 19 . The computer-implemented method of claim 16 , wherein the potentially disruptive activities include software updates. 20 . The computer-implemented method of claim 19 , wherein the potentially disruptive activities are blocked to ensure that software bugs are not introduced into the computing device before the forecasted must-succeed moment.

Assignees

Inventors

Classifications

  • the cycle being controlled or terminated in response to electric parameters · CPC title

  • concerning the insertion or the connection of the batteries · CPC title

  • against overdischarge · CPC title

  • H02J7/90Primary

    Regulation of charging or discharging current or voltage · CPC title

  • H02J9/002Primary

    in which a reserve is maintained in an energy source by disconnecting non-critical loads, e.g. maintaining a reserve of charge in a vehicle battery for starting an engine · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018262016A1 cover?
A computer-implemented method, system and computer program product for managing remaining battery charge capacity in a battery-powered device having a power saving mode are provided. The computer-implemented method, system and computer program product ingest history data, the history data includes user application usage history data, user location history data, and battery charging history data…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H02J7/90. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Sep 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).