Intelligent management for an electronic device

US9740268B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9740268-B2
Application numberUS-201514598044-A
CountryUS
Kind codeB2
Filing dateJan 15, 2015
Priority dateAug 6, 2010
Publication dateAug 22, 2017
Grant dateAug 22, 2017

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.

An electronic device is disclosed. The electronic device includes a first input device; a second input device capable of operating in a first operating mode; and a system management module in communication with the first input device and the second input device. The system management module is configured for switching the second input device to a second operating mode in response to detecting, by the first input device, a presence of a user without receiving any operation-specific input from the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing an application running on an electronic device, comprising: detecting an interaction between a user and the device; determining whether a first application is in an idle mode in response to the detected interaction between the user and the device, wherein the detected interaction is unrelated to the first application; suspending the first application if the first application is determined to be in the idle mode; determining whether a second application different from the first application is in a normal mode in response to the detected interaction between the user and the device; and running the second application in the normal mode. 2. The method of claim 1 , wherein suspending the first application comprises allocating fewer resources of the electronic device to the first application. 3. The method of claim 2 , wherein the resources of the electronic device comprise an area of a display of the electronic device. 4. The method of claim 1 , wherein determining whether the first application is in an idle mode further comprises determining whether the user is likely to interact with the first application with the detected interaction between the user and the device based on a detected type of the detected interaction. 5. A non-transitory computer-readable medium storing instructions for performing a method for managing an application running on an electronic device, the method comprising: detecting an interaction between the user and the device; determining whether a first application is in an idle mode in response to the detected interaction between the user and the device, wherein the detected interaction is unrelated to the first application; suspending the first application if the first application is determined to be in the idle mode; determining whether a second application different from the first application is in a normal mode in response to the detected interaction between the user and the device; and running the second application in the normal mode. 6. The computer-readable medium of claim 5 , wherein suspending the first application comprises allocating fewer resources of the electronic device to the first application. 7. The non-transitory computer-readable medium of claim 6 , wherein the resources of the electronic device comprise an area of a display of the electronic device. 8. The non-transitory computer-readable medium of claim 5 , wherein determining whether the first application is in an idle mode further comprises determining whether the user is likely to interact with the first application with the detected interaction between the user and the device based on a detected type of the detected interaction between the user and the device. 9. An electronic device comprising: a processor configured to run one or more applications on the electronic device; a first input device configured to detect user input; and a device management module configured to allocate system resources of the electronic device to the one or more applications based on whether or not user input is detected by the first input device using a method comprising: determining whether a first application is in an idle mode in response to the user input detected by the first input device, wherein the user input detected by the first input device is unrelated to the first application; suspending the first application if the first application is determined to be in the idle mode; determining whether a second application different from the first application is in a normal mode in response to the user input detected by the first input device; and running the second application in the normal mode. 10. The electronic device of claim 9 , wherein the device management module is configured to reduce an amount of system resources allocated to the second application when no user input is detected by the first input device. 11. The electronic device of claim 10 , wherein reducing an amount of system resources to the second application comprises suspending the application or minimizing the application. 12. The electronic device of claim 10 , further comprising a display, wherein the system resources comprise an area of the display occupied by the one or more applications. 13. The electronic device of claim 9 , wherein the device management module is configured to increase an amount of system resources allocated to the second application when user input is detected by the first input device. 14. The electronic device of claim 13 , wherein increasing the amount of system resources allocated to the second application comprises moving the second application to a foreground of a display or increasing processor or memory resources to the second application. 15. The electronic device of claim 9 , wherein the first input device comprises at least one of a keyboard, mouse, touch panel, proximity sensor, and camera. 16. The electronic device of claim 9 , wherein the first input device comprises a touch-sensing keyboard, and wherein the device management module increases an amount of system resources to the second application in response to detecting a touch on the keyboard based on a determination that the second application is configured to receive input from the keyboard. 17. The electronic device of claim 9 , wherein the second application comprises a video game, and wherein the device management module suspends the game when no user input is detected by the first input device. 18. The electronic device of claim 10 , wherein the system resources comprises at least one of processor cycles and memory. 19. The electronic device of claim 9 , wherein the user input is a first user input, and the electronic device further comprises: a second input device different from the first input device, the second input device configured to detect a second user input, wherein the device management module is further configured to, in response to receiving the second user input: determine whether the first application is in the normal mode in response to the second user input detected by the second input device; run the first application in the normal mode; determine whether the second application is in the idle mode in response to the second user input detected by the second user input device, wherein the second user input detected by the first input device is unrelated to the second application; and suspending the second application if the second application is determined to be in the idle mode.

Assignees

Inventors

Classifications

  • Cross-Sectional Technologies · mapped topic

  • Cross-Sectional Technologies · mapped topic

  • G06F1/3215Primary

    Monitoring of peripheral devices · CPC title

  • Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means · CPC title

  • by controlling a display operation or backlight unit · 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 US9740268B2 cover?
An electronic device is disclosed. The electronic device includes a first input device; a second input device capable of operating in a first operating mode; and a system management module in communication with the first input device and the second input device. The system management module is configured for switching the second input device to a second operating mode in response to detecting, …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F1/3215. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 22 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).