IP Library Granted Patent US 10,895,960
Granted Patent B2
US 10,895,960 · App. 16/405,312 · Granted Jan 19, 2021

Recommendation method implemented in electronic device

Inventors: Yu-Chun Chen (New Taipei, TW); Cheng-Kuo Yang (New Taipei, TW); Mu-Ann Chen (New Taipei, TW); Ke-Chien Chou (New Taipei, TW)
Assignee: Mobile Drive Technology Co., Ltd.
G06F3/0482G09G5/003G09G2354/00
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,895,960
App. No.
16/405,312
Granted
Jan 19, 2021
Kind
B2
Abstract

An electronic device includes a communication port, a display, a processor, and a memory. The processor detects whether an external device plugs into the communication port, displays a user interface on the display when an external device plugs into the communication port, detects whether the user interface receives a predetermined user operation, recommends relevant data linked to the external device according to predetermined rules when the user interface receives the predetermined user operation, and displays the relevant data linked to the external device on the display.

Claims (30)

1. An electronic device comprising:

a communication port;

a display;

a processor; and

a memory configured to store a plurality of instructions, which when executed by the processor, cause the processor to:

detect whether an external device plugs into the communication port;

display, when the external device plugs into the communication port, a user interface on the display;

detect whether the user interface receives a predetermined user operation;

recommend, when the user interface receives the predetermined user operation, relevant data linked to the external device according to predetermined rules, the relevant data linked to the external device being stored in the memory of the electronic device before the last occasion on which/most recent time when the external device was plugged into the communication port; and

display the relevant data linked to the external device on the display.

2. The electronic device of claim 1 , wherein the relevant data linked to the external device is an operation record within a predetermined time duration after the external device plugs into the communication port before the last occasion on which/most recent time, wherein the operation record comprises a record of which applications of the electronic device were activated, a record of how many times each application was activated, a record of how long each application was running, a record of which settings of the electronic device were executed, and a record of how many times each setting was executed every time the external device was plugged into the communication port within the predetermined time duration.

3. The electronic device of claim 2 , wherein the processor is further configured to:

detect a type of the external device when the external device plugs into the communication port; and

store, when the external device unplugs from the communication port, the type of the external device and the relevant data linked to the external device.

4. The electronic device of claim 1 , wherein the user interface displays as a widget on a main page of the display, or the user interface displays on a page different from the main page of the display.

5. The electronic device of claim 1 , wherein the applications recorded of the relevant data are ordered according to a frequency of the applications executed, wherein an M number of applications executed a highest frequency are displayed in the user interface, and wherein M is a positive integer greater than 1.

6. The electronic device of claim 1 , wherein the applications recorded of the relevant data are ordered according to a total length of time of the applications executed, wherein the M number of applications executed a longest total length of time are displayed in the user interface; and wherein M is a positive integer greater than 1.

7. A method of recommendation implemented in an electronic device comprising a communication port and a display, the method comprising:

detecting whether an external device plugs into the communication port;

displaying, when an external device plugs into the communication port, a user interface on the display;

detecting whether the user interface receives a predetermined user operation;

recommending, when the user interface receives the predetermined user operation, relevant data linked to the external device according to predetermined rules, the relevant data linked to the external device being stored in the memory of the electronic device before the last occasion on which/most recent time when the external device was plugged into the communication port; and

displaying the relevant data linked to the external device on the display.

8. The method of claim 7 , wherein the relevant data linked to the external device is an operation record within a predetermined time duration after the external device plugs into the communication port before the last occasion on which/most recent time; the operation record comprises a record of which applications of the electronic device were activated, how many times each application was activated, how long each application was used, which settings of the electronic device were implemented, and how many times each setting was implemented for every time the external device plugs into the communication port within the predetermined time duration.

9. The method of claim 8 , further comprising:

detecting a type of the external device when the external device plugs into the communication port; and

storing, when the external device unplugs from the communication port, the type of the external device and the relevant data linked to the external device.

10. The method of claim 7 , wherein the user interface displays as a widget on a main page of the display, or the user interface displays on an interface of the display different from the main page.

11. The method of claim 7 , wherein the applications recorded of the relevant data are ordered according to a frequency of the applications executed; icons of an M number of applications having a highest frequency of execution are displayed in the user interface; M is a positive integer greater than 1.

12. The method of claim 7 , wherein the applications recorded of the relevant data are ordered according to a total length of time of the applications executed; icons of an M number of applications having a total longest length of time of execution are displayed in the user interface; wherein M is a positive integer greater than 1.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: MOBILE DRIVE TECHNOLOGY CO., LTD.
To: MOBILE DRIVE NETHERLANDS B.V.
Reel/Frame 057391/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2020
From: CHIUN MAI COMMUNICATION SYSTEMS, INC.
To: MOBILE DRIVE TECHNOLOGY CO.,LTD.
Reel/Frame 051706/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2019
From: CHEN, YU-CHUN; YANG, CHENG-KUO; CHEN, MU-ANN; CHOU, KE-CHIEN
To: CHIUN MAI COMMUNICATION SYSTEMS, INC.
Reel/Frame 049107/0886 →
Priority Claims (1)
CN 2018 1 0442559 · May 10, 2018 · national
Continuity (1)
Related Publication 20190354245A1 · Nov 21, 2019