IP Library Granted Patent US 10,108,310
Granted Patent B2
US 10,108,310 · App. 14/460,471 · Granted Oct 23, 2018

Method and apparatus for icon based application control

Inventors: Jialin Chen (Shanghai, CN); Wenzhao Fang (Shanghai, CN); Ping Shen (Shanghai, CN); Xin Jiang (Shanghai, CN); Mingyang Wang (Anhui, CN)
Assignee: MARVELL WORLD TRADE LTD
G06F3/04817G06F3/04847G06F3/167
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,108,310
App. No.
14/460,471
Granted
Oct 23, 2018
Kind
B2
Abstract

Aspects of the disclosure provide a method for icon based application control. The method includes receiving, by a processor, a detection signal indicative of a pre-defined user action on an icon in a graphical user interface (GUI). The icon has an associated application. Further, the method includes extracting adjustable settings of the associated application with the icon, and providing, by the processor, a setting interface for the icon in the GUI to enable adjustments of the settings for the application to be performed via the setting interface.

Claims (33)

1. A method for icon based application control, comprising:

receiving, by a processor, a detection signal indicative of a pre-defined user action on an icon representing an application in a graphical user interface (GUI);

determining, based on the received detection signal, whether to execute the application or to change adjustable settings of the application;

upon determining to change the adjustable settings, extracting adjustable settings of the application; and

providing, by the processor, a setting interface for the icon in the GUI to enable a user in order to adjust the adjustable settings for the application to be performed via the setting interface by providing, via the GUI, a mapping of pre-defined locations in the GUI with setting adjustments to enable the user's moving reaction of the icon located at the center of the GUI to one of the pre-defined locations, the pre-defined locations including at least four different locations located at the four cardinal directions from the icon, (i) a first of the at least four different locations, upon selection, enables or disables notification, (ii) a second of the at least four different locations, upon selection, enables or disables data network, (iii) a third of the at least four different locations, upon selection, enables or disables privacy access, and (iv) a fourth of the at least four different locations, upon selection, clears a default value.

2. The method of claim 1 , wherein providing, by the processor, the setting interface for the icon in the GUI to enable the adjustments of the settings for the application to be performed via the setting interface further comprises:

providing a popup menu in association with the icon in the GUI to enable the adjustments of the settings for the application to be performed via the popup menu.

3. The method of claim 1 , wherein providing, by the processor, the setting interface for the icon in the GUI to enable the adjustments of the settings for the application to be performed via the setting interface further comprises:

providing, via the GUI, a mapping of pre-defined reactions by a user with setting adjustments to enable the setting adjustment via the pre-defined actions by the user.

4. The method of claim 3 , wherein providing, via the GUI, the mapping of pre-defined reactions by the user with the setting adjustments to enable the setting adjustments via the pre-defined actions by the user further comprises at least one of:

providing a mapping of pre-defined gestures in the GUI with the setting adjustments to enable the setting adjustments via gesture detection; and

providing a mapping of pre-defined voices with the setting adjustments to enable the setting adjustments via voice recognition.

5. An electronic device, comprising:

a memory configured to store applications with associated settings; and

a processor configured to receive a detection signal indicative of a pre-defined user action on an icon representing an application in a graphic user interface (GUI), determine, based on the received detection signal, whether to execute the application or to change adjustable settings of the application, upon determining to change the adjustable settings, extract adjustable settings of the application, and provide a setting interface for the icon in the GUI to enable a user in order to adjust the adjustable settings for the application to be performed via the setting interface by providing, via the GUI, a mapping of pre-defined locations in the GUI with setting adjustments to enable the user's moving reaction of the icon located at the center of the GUI to one of the pre-defined locations, the pre-defined locations including at least four different locations located at the four cardinal directions from the icon, (i) a first of the at least four different locations, upon selection, enables or disables notification, (ii) a second of the at least four different locations, upon selection, enables or disables data network, (iii) a third of the at least four different locations, upon selection, enables or disables privacy access, and (iv) a fourth of the at least four different locations, upon selection, clears a default value.

6. The electronic device of claim 5 , further comprising:

a display configured to receive signals generated from the processor and provide the GUI according to the received signals.

7. The electronic device of claim 6 , further comprising:

an user input component configured to generate detection signals in response to user reactions, and provide the detection signals to the processor.

8. The electronic device of claim 6 , wherein the display is configured to generate detection signals in response to user reactions on the display, and provide the detection signals to the processor.

9. The electronic device of claim 5 , wherein the processor is configured to provide a popup menu in association with the icon in the GUI to enable the adjustments of the settings for the application to be performed via the popup menu.

10. The electronic device of claim 5 , wherein the processor is configured to provide, via the GUI, a mapping of pre-defined locations in the GUI with setting adjustments to enable a moving reaction of the icon to one of the pre-defined locations.

11. The electronic device of claim 5 , wherein the processor is configured to provide, via the GUI, a mapping of pre-defined gestures in the GUI with the setting adjustments to enable the setting adjustments via gesture detection.

12. The electronic device of claim 5 , wherein the processor is configured to provide a mapping of pre-defined voices with the setting adjustments to enable the setting adjustments via voice recognition.

13. A non-transitory computer readable medium storing program instructions for causing a processor to execute operations for icon-based application control, the operations comprising:

receiving a detection signal indicative of a pre-defined user action on an icon representing an application in a graphical user interface (GUI);

determining, based on the received detection signal, whether to execute the application or to change adjustable settings of the application;

upon determining to change the adjustable settings, extracting adjustable settings of the application; and

providing a setting interface for the icon in the GUI to enable a user in order to adjust the adjustable settings for the application to be performed via the setting interface by providing, via the GUI, a mapping of pre-defined locations in the GUI with setting adjustments to enable the user's moving reaction of the icon located at the center of the GUI to one of the pre-defined locations, the pre-defined locations including at least four different locations located at the four cardinal directions from the icon, (i) a first of the at least four different locations, upon selection, enables or disables notification, (ii) a second of the at least four different locations, upon selection, enables or disables data network, (iii) a third of the at least four different locations, upon selection, enables or disables privacy access, and (iv) a fourth of the at least four different locations, upon selection, clears a default value.

14. The non-transitory computer readable medium of claim 13 , wherein the operation of providing the setting interface for the icon in the GUI to enable the adjustments of the settings for the application to be performed via the setting interface further comprises at least one of:

providing a popup menu in association with the icon in the GUI to enable the adjustments of the settings for the application to be performed via the popup menu;

providing a mapping of pre-defined gestures in the GUI with the setting adjustments to enable the setting adjustments via gesture detection; and

providing a mapping of pre-defined voices with the setting adjustments to enable the setting adjustments via voice recognition.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2014
From: CHEN, JIALIN; FANG, WENZHAO; SHEN, PING; JIANG, XIN; WANG, MINGYANG
To: MARVELL TECHNOLOGY (SHANGHAI) LTD.
Reel/Frame 033586/0602 →
LICENSE Recorded Aug 21, 2014
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 033586/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2014
From: MARVELL TECHNOLOGY (SHANGHAI) LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 033586/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2014
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 033586/0641 →
Continuity (2)
Provisional Application 61866812 · Aug 16, 2013
Related Publication 20150052464A1 · Feb 19, 2015