IP Library Granted Patent US 11,228,675
Granted Patent B2
US 11,228,675 · App. 16/640,335 · Granted Jan 18, 2022

Method for deriving frequently used application, and apparatus using the same

Inventors: Sung Hyun Park (Seoul, KR); Mun Ho Yun (Incheon, KR); Soo Jin Lee (Seoul, KR); Yong Suk Lee (Gimpo-si, KR); Il Hwan Choi (Suwon-si, KR)
Assignee: LG ELECTRONICS INC.
H04M1/72472G06F3/0482G06F3/04817G06F9/451H04M1/72451H04M1/72454
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,228,675
App. No.
16/640,335
Granted
Jan 18, 2022
Kind
B2
Abstract

The present disclosure provides a method of displaying frequently used applications and an apparatus using the same. The method of displaying frequently used applications includes: collecting application usage information in at least any one of a time period of a day or a user activity; determining an application usage pattern based on the collected application usage information; and determining frequently used applications in the time period of a day or the user activity based on the determined application usage pattern, and displaying the determined frequently used applications.

Claims (87)

1. A method for displaying frequently used applications executed in a device, the method comprising:

collecting, via at least one processor included in the device, application usage information for applications executed in the device during a daily time period covering one or more days, during a pre-bedtime period corresponding to a time of day during which a user prepares for bed, and during a driving situation;

determining, via the at least one processor, an application usage pattern based on the application usage information;

determining, via the at least one processor, a first set of frequently used applications corresponding to the daily time period, the determining the first set comprising:

identifying a first type of application based on a usage frequency of the first type of application without consideration of an amount of application usage time of the first type of application,

identifying at least one second type of application based on a usage frequency of the at least one second type of application and an amount of application usage time of the at least one second type of application, and

identifying a third type of application based on an amount of application usage time of the third type of application without consideration of a usage frequency of the third type of application;

determining, via the at least one processor, a second set of frequently used applications corresponding to the pre-bedtime period;

detecting an occurrence of the driving situation;

in response to detecting the occurrence of the driving situation, collecting execution information for a plurality of applications executed by the user after the occurrence of the driving situation;

determining, via the at least one processor, a third set of frequently used applications corresponding to the driving situation; and

displaying, via at least one display, first, second, and third application icons respectively corresponding to the first type of application, the at least one second type of application, and the third type of application together with an application icon corresponding to a frequently used application included in the second set or the third set,

wherein the first set is displayed in a different screen region than the second or third sets.

2. The method of claim 1 , wherein the second application icon corresponding to the at least one second type of application is displayed between the first application icon corresponding to the first type of application and the third application icon corresponding to the third type of application.

3. The method of claim 1 , wherein the identifying the third type of application is only based on the amount of application usage time of the third type of application.

4. The method of claim 1 , wherein the determining the second set of frequently used applications corresponding to the pre-bedtime period comprises:

identifying a fourth type of application based on a usage frequency of the fourth type of application during the pre-bedtime period without consideration of an amount of application usage time of the fourth type of application,

identifying at least one fifth type of application based on a usage frequency of the at least one fifth type of application during the pre-bedtime period and an amount of application usage time of the at least one fifth type of application during the pre-bedtime period, and

identifying a sixth type of application based on an amount of application usage time of the sixth type of application during the pre-bedtime period without consideration of a usage frequency of the sixth type of application.

5. The method of claim 1 , further comprising:

determining a first time when a specific application was last used in the device;

determining a second time when the specific application is executed again in the device after the determining the first time when the specific application was last used in the device; and

in response to at least four hours elapsing between the first time and the second time, determining a time period from the first time when the application was last used until a predetermined time as the pre-bedtime period.

6. The method of claim 1 , further comprising:

in response to a subsequent occurrence of the driving situation, displaying the third set of frequently used applications,

wherein the third set includes one or more application icons corresponding to one or more of the plurality of applications executed by the user after the occurrence of the driving situation.

7. The method of claim 1 , further comprising:

in response to a subsequent occurrence of the driving situation, displaying the third set of frequently used applications,

wherein the third set includes at least two application icons corresponding to two of the plurality of applications executed by the user after the occurrence of the driving situation, and the at least two application icons in the third set are displayed based on an execution order performed by the user during the driving situation.

8. The method of claim 1 , further comprising:

determining that the device is connected to a system of a vehicle; and

in response to determining that the device is connected to the system of the vehicle, determining that the device is being used in the driving situation and displaying the third set of frequently used applications.

9. The method of claim 1 , further comprising:

after determining that the device is being used in the driving situation, determining that the driving situation has terminated based on a motion sensor in the device detecting a walking motion of the user or a connection signal between the device and a system of a vehicle being equal to or less than a predetermined level; and

in response to determining that the driving situation has terminated, stop displaying the third set of frequently used applications.

10. A device for displaying frequently used applications, the device comprising:

a display configured to display an image;

a memory configured to store application usage information; and

at least one processor configured to:

collect application the usage information for applications executed in the device during a daily time period covering one or more days, during a pre-bedtime period corresponding to a time of day during which a user prepares for bed, and during a driving situation,

determine an application usage pattern based on the application usage information,

identify a first type of application based on a usage frequency of the first type of application without consideration of an amount of application usage time of the first type of application,

identify at least one second type of application based on a usage frequency of the at least one second type of application and an amount of application usage time of the at least one second type of application,

identify a third type of application based on an amount of application usage time of the third type of application without consideration of a usage frequency of the third type of application,

determine a first set of frequently used applications corresponding to the daily time period, the first set including the first type of application, the at least one second type of application, and third type of application,

determine a second set of frequently used applications corresponding to the pre-bedtime period,

detect an occurrence of the driving situation,

in response to detecting the occurrence of the driving situation, collect execution information for a plurality of applications executed by the user after the occurrence of the driving situation,

determine a third set of frequently used applications corresponding to the driving situation, and

display, via the display, first, second, and third application icons respectively corresponding to the first type of application, the at least one second type of application, and the third type of application together with an application icon corresponding to a frequently used application included in the second set or the third set, wherein the first set is displayed in a different screen region than the second or third sets.

11. The device of claim 10 , wherein the at least one processor is further configured to:

display, via the display, the second application icon corresponding to the at least one second type of application between the first application icon corresponding to the first type of application and the third application icon corresponding to the third type of application.

12. The device of claim 10 , wherein the third type of application is identified only based on the amount of application usage time of the third type of application.

13. The device of claim 10 , wherein the at least one processor is further configured to:

identify a fourth type of application based on a usage frequency of the fourth type of application during the pre-bedtime period without consideration of an amount of application usage time of the fourth type of application,

identify at least one fifth type of application based on a usage frequency of the at least one fifth type of application during the pre-bedtime period and an amount of application usage time of the at least one fifth type of application during the pre-bedtime period,

identify a sixth type of application based on an amount of application usage time of the sixth type of application during the pre-bedtime period without consideration of a usage frequency of the sixth type of application, and

determine that the second set of frequently used applications corresponding to the pre-bedtime period includes the fourth type of application, the at least one fifth type of application and the sixth type of application.

14. The device of claim 10 , wherein the at least one processor is further configured to:

determine a first time when a specific application was last used in the device,

determine a second time when the specific application is executed again in the device after determining the first time when the specific application was last used in the device, and

in response to at least four hours elapsing between the first time and the second time, determine a time period from the first time when the application was last used until a predetermined time as the pre-bedtime period.

15. The device of claim 10 , wherein the at least one processor is further configured to:

in response to a subsequent occurrence of the driving situation, display the third set of frequently used applications,

wherein the third set includes one or more application icons corresponding to one or more of the plurality of applications executed by the user after the occurrence of the driving situation.

16. The device of claim 10 , wherein the at least one processor is further configured to:

in response to a subsequent occurrence of the driving situation, display the third set of frequently used applications,

wherein the third set includes at least two application icons corresponding to two of the plurality of applications executed by the user after the occurrence of the driving situation, and the at least two application icons in the third set are displayed based on an execution order performed by the user during the driving situation.

17. The device of claim 10 , wherein the at least one processor is further configured to:

determine that the device is connected to a system of a vehicle, and

in response to determining that the device is connected to the system of the vehicle, determine that the device is being used in the driving situation and display the third set of frequently used applications.

18. The device of claim 10 , wherein the at least one processor is further configured to:

after determining that the device is being used in the driving situation, determine that the driving situation has terminated based on a motion sensor in the device detecting a walking motion of the user or a connection signal between the device and a system of a vehicle being equal to or less than a predetermined level, and

in response to determining that the driving situation has terminated, stop displaying of the third set of frequently used applications.

19. A method for displaying frequently used applications executed in a device, the method comprising:

collecting, via at least one processor included in the device, application usage information for applications executed in the device during a daily time period covering one or more days, during a pre-bedtime period corresponding to a time of day during which a user prepares for bed, and during a driving situation;

determining, via the at least one processor, an application usage pattern based on the application usage information;

determining, via the at least one processor, a first set of frequently used applications corresponding to the daily time period, the determining the first set comprising:

identifying a first type of application based on a usage frequency of the first type of application without consideration of an amount of application usage time of the first type of application,

identifying at least one second type of application based on a usage frequency of the at least one second type of application and an amount of application usage time of the at least one second type of application, and

identifying a third type of application based on an amount of application usage time of the third type of application without consideration of a usage frequency of the third type of application;

determining, via the at least one processor, a second set of frequently used applications corresponding to the pre-bedtime period;

determining that the device is connected to a system of a vehicle; and

in response to determining that the device is connected to the system of the vehicle, determining that the device is being used in the driving situation and displaying the third set of frequently used applications;

determining, via the at least one processor, a third set of frequently used applications corresponding to the driving situation; and

displaying, via at least one display, first, second, and third application icons respectively corresponding to the first type of application, the at least one second type of application, and the third type of application together with an application icon corresponding to a frequently used application included in the second set or the third set,

wherein the first set is displayed in a different screen region than the second or third sets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2020
From: PARK, SUNG HYUN; YUN, MUN HO; LEE, SOO JIN; LEE, YONG SUK; CHOI, IL HWAN
To: LG ELECTRONICS INC.
Reel/Frame 051909/0109 →
Continuity (2)
Provisional Application 62808245 · Feb 20, 2019
Related Publication 20210073008A1 · Mar 11, 2021
Cited By (2)
US 12,216,901 US 12,271,575