IP Library Granted Patent US 10,185,555
Granted Patent B2
US 10,185,555 · App. 15/180,096 · Granted Jan 22, 2019

Method for automatically determining application recommendation result based on auxiliary information and associated computer readable medium and user interface

Inventor: Min-Hung Chien (Taichung, TW)
Assignee: MEDIATEK INC.
G06F8/70G06F8/60G06F8/61G06F8/62G06F8/65H04L67/303H04L67/306H04L67/34
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 10,185,555
App. No.
15/180,096
Granted
Jan 22, 2019
Kind
B2
Abstract

An application recommendation method includes following steps: checking at least one predetermined rule to generate at least one analysis result for at least one of a plurality of candidate applications; and automatically determining an application recommendation result of recommended applications, wherein the at least one of the candidate applications is selectively used as one recommended application in the application recommendation result according to the at least one analysis result. In addition, a computer readable medium stores a program code. When executed by a processor, the program code instructs the processor to perform steps of the application recommendation method. Moreover, a display screen shows an application hot zone according to the application recommendation result of recommended applications.

Claims (38)

1. An application recommendation method, comprising:

checking at least one predetermined rule to generate at least one analysis result for each of a plurality of candidate applications; and

automatically determining an application recommendation result of recommended applications, wherein one of the candidate applications is selectively used as one recommended application in the application recommendation result according to analysis results of the candidate applications;

wherein the step of automatically determining the application recommendation result comprises:

calculating a final score for said each of the candidate applications according to the at least one analysis result of said each of the candidate applications;

comparing final scores of the candidate applications to select a target group of candidate applications from the candidate applications, wherein the candidate applications include a first group of candidate applications and a second group of candidate applications, a final score of each candidate application included in the first group of candidate applications is larger than a final score of each candidate application included in the second group of candidate applications, and only one of the first group of candidate applications and the second group of candidate applications is selected as the target group of candidate applications; and

setting the application recommendation result of recommended applications by the target group of candidate applications.

2. The application recommendation method of claim 1 , further comprising:

determining an application recommendation range according to an event triggered by at least one of location and time; and

determining the candidate applications according to the application recommendation range.

3. The application recommendation method of claim 1 , further comprising:

receiving auxiliary information; and

analyzing the auxiliary information based on a plurality of predetermined rules, such that the at least one analysis result is generated for said each of the candidate applications.

4. The application recommendation method of claim 3 , wherein the auxiliary information comprises a user profile data including user preference information.

5. The application recommendation method of claim 4 , wherein the user preference information comprises at least one of a user-defined recommended application category, a current location of a user device, and a user's preference of applications.

6. A non-transitory computer readable medium storing a program code, wherein when executed by a processor, the program code instructs the processor to perform following steps for application recommendation:

checking at least one predetermined rule to generate at least one analysis result for each of a plurality of candidate applications; and

automatically determining an application recommendation result of recommended applications, wherein one of the candidate applications is selectively used as one recommended application in the application recommendation result according to analysis results of the candidate applications;

wherein the step of automatically determining the application recommendation result comprises:

calculating a final score for said each of the candidate applications according to the at least one analysis result of said each of the candidate applications;

comparing final scores of the candidate applications to select a target group of candidate applications from the candidate applications, wherein the candidate applications include a first group of candidate applications and a second group of candidate applications, a final score of each candidate application included in the first group of candidate applications is larger than a final score of each candidate application included in the second group of candidate applications, and only one of the first group of candidate applications and the second group of candidate applications is selected as the target group of candidate applications; and

setting the application recommendation result of recommended applications by the target group of candidate applications.

7. The non-transitory computer readable medium of claim 6 , wherein the program code further instructs the processor to perform following steps for application recommendation:

determining an application recommendation range according to an event triggered by at least one of location and time; and

determining the candidate applications according to the application recommendation range.

8. The non-transitory computer readable medium of claim 6 , wherein the program code further instructs the processor to perform following steps for application recommendation:

receiving auxiliary information; and

analyzing the auxiliary information based on a plurality of predetermined rules, such that the at least one analysis result is generated for said each of the candidate applications.

9. The non-transitory computer readable medium of claim 8 , wherein the auxiliary information comprises a user profile data including user preference information.

10. The non-transitory computer readable medium of claim 9 , wherein the user preference information comprises at least one of a user-defined recommended application category, a current location of a user device, and a user's preference of applications.

11. A user interface of a user device, comprising:

a display screen, arranged to show an application hot zone according to an automatically determined application recommendation result of recommended applications, wherein one of a plurality of candidate applications is selectively used as one recommended application in the automatically determined application recommendation result according to analysis results generated for the candidate applications by checking at least one predetermined rule;

wherein the automatically determined application recommendation result of recommended applications is provided by a processor of the user device; a final score for said each of the candidate applications is calculated according to the at least one analysis result of said each of the candidate applications; final scores of the candidate applications are compared to select a target group of candidate applications from the candidate applications, where the candidate applications include a first group of candidate applications and a second group of candidate applications, a final score of each candidate application included in the first group of candidate applications is larger than a final score of each candidate application included in the second group of candidate applications, and only one of the first group of candidate applications and the second group of candidate applications is selected as the target group of candidate applications; and the automatically determined application recommendation result of recommended applications is set by the target group of candidate applications.

12. The user interface of claim 11 , wherein the application hot zone shows application icons of the recommended applications; when a recommended application is not installed in the user device, an application icon of the recommended application is one of a non-transparent icon and a transparent icon; and when the recommended application is installed in the user device, the application icon of the recommended application is another of the non-transparent icon and the transparent icon.

13. The user interface of claim 11 , wherein the processor determines an application recommendation range according to an event triggered by at least one of location and time, and determines the candidate applications according to the application recommendation range.

14. The user interface of claim 11 , wherein the processor analyzes auxiliary information according to a plurality of predetermined rules, such that the at least one analysis result is generated for said each of the candidate applications.

15. The user interface of claim 14 , wherein the auxiliary information comprises a user profile data including user preference information.

16. The user interface of claim 15 , wherein the user preference information comprises at least one of a user-defined recommended application category, a current location of a user device, and a user's preference of applications.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: XUESHAN TECHNOLOGIES INC.
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 056714/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 056593/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: CHIEN, MIN-HUNG
To: MEDIATEK INC.
Reel/Frame 038891/0461 →
Continuity (3)
Continuation 13923334 · Jun 20, 2013
Provisional Application 61729420 · Nov 23, 2012
Related Publication 20160291969A1 · Oct 6, 2016