Method and system for reducing delay of application of mobile device
AssigneeSamsung Electronics Co., Ltd.
InventorWenwen Chen
Life of this patent
Estimating the term…
Abstract
A method for reducing delay of an application of a mobile device, includes: detecting at least one foreground application and obtaining input/output (I/O) throughput of the at least one foreground application; determining a status of the mobile device, based on the I/O throughput of the at least one foreground application; and determining a mode of dispatching discard commands to a storage device of the mobile device, based on the determined status of the mobile device.
Claims20
A method for reducing delay of an application of a mobile device, the method comprising:
- detecting at least one foreground application running in a foreground of an operation system of the mobile device and obtaining input/output (I/O) throughput of the at least one foreground application;
- determining a status of the mobile device, based on the I/O throughput of the at least one foreground application;
- and
- determining a mode of dispatching discard commands to a storage device of the mobile device, based on the determined status of the mobile device.
A mobile device comprising at least one processor configured to implement:
- a detector configured to detect at least one foreground application running in a foreground of an operation system of the mobile device and to obtain a process list of the at least one foreground application;
- a status monitor configured to obtain input/output (I/O) throughput of the at least one foreground application based on the process list of the at least one foreground application, and determine a status of the mobile device based on the I/O throughput of the at least one foreground application;
- and
- a discard command manager configured to determine a mode of dispatching discard commands to a storage device of the mobile device, based on the determined status of the mobile device.
An electronic device comprising:
- at least one processor;
- and
- a storage device comprising one or more memories configured to store instructions which, when executed by the at least one processor, cause the at least one processor to:
- detect at least one foreground application running in a foreground of an operation system of the electronic device and obtain input/output (I/O) throughput of the at least one foreground application;
- determine a status of the electronic device, based on the I/O throughput of the at least one foreground application;
- and
- determine a mode of dispatching discard commands to the storage device, based on the determined status of the electronic device.
Dependencies are inferred from the claim text.