This application is based on and claims the benefit of priority from Taiwan Patent Application 101140690, filed on Nov. 2, 2012, which is hereby incorporated herein by reference.
1. Field of the Invention
Embodiments of the present invention generally relate to a mobile information devices, and more particularly, to a user interface on a mobile information device.
2. Description of the Related Art
A conventional mobile device, such as a smart phone or a tablet, is usually equipped with a touchscreen and a graphical user interface corresponding thereto. The graphical user interface provides a background (or known as a “home screen”) configured by an operating system, such that applications (APPs) can be displayed in the form of icons in the background, allowing a user to click the touchscreen and thereby start the applications for performing operation thereon.
For more related information, please make reference to iOS operating system or Android operating system, and Apple Inc.'s iPhone or iPad.
In an aspect, the present invention provides a personalized user interface on a mobile information device. To be portable, a conventional mobile information device is usually designed to have a small display screen; as a result, the small display screen displays a limited number of icons, and thus the other applications icons have to be displayed in the next page (or the next layer). However, in case of a plethora of applications installed in the mobile information device, a user has to search the pages for an intended application icon.
Compared with the prior art, the present invention, in an embodiment thereof, is characterized in that a user presets personalization filtering criteria for filtering out a small number of applications (whose icons can be fully displayed in a single screen, for example,) from a large number of applications, such that the user can find an intended application icon quickly.
Compared with the prior art that discloses application name-based search, the present invention, in an embodiment thereof, is characterized by personalization filtering criteria on the grounds that application names can seldom be decided or changed by a user and do not correlate with the user's operation habits or context. The concept “personalization filtering criterion/criteria” applies herein to a way of using an application by a user or usage parameters specified by the user. That is to say, given the same personalization filtering criterion, chances are that different filtering results occur because users differ in a way of using an application by a user or specify different usage parameters.
The present invention provides, in an embodiment thereof, a method for creating a personalized user interface on a mobile information device. The method comprises the steps of:
The present invention provides, in another embodiment thereof, a mobile information device, comprising:
Reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present invention should be or are in any single embodiment of the invention. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present invention. Thus, discussion of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages, and characteristics of the invention may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize that the invention may be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the invention.
In order that the advantages of the invention will be readily understood, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings.
The present invention is described below with reference to flowchart illustrations and/or block diagrams of methods, apparatus, devices, systems, and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
Referring now to
Referring to
In this embodiment, unlike the operating system OS, all the applications APP1-APPn and the personalized user interface management application APPUI are stand-alone applications. However, in another embodiment, the applications APP1-APPn and the personalized user interface management application APPUI are integrated with the operating system OS. For more information about the mobile information device 10 and hardware architecture irrelevant to the present invention, please make reference to Apple Inc.″s products, such as iPhone or iPad.
Step 200: a personalized user interface management application APPUI provides a setting environment for a user to set one or more personalization filtering criteria. In an exemplary embodiment, an example of the personalization filtering criteria is a given number of most frequently used applications. In this regard, the user can further define the number (such as “six”) of applications subject to the filtering criteria and calculate the time and duration of the filtering process (such as “in one month”.)
In another embodiment, prior to step 200, the personalized user interface management application APPUI permits the user to create groups of applications beforehand (step 250), for example, by setting the group names to “working” and “social”, respectively, including the applications APP1, APP2 in the “working” group, and including the applications APP1, APP3 in the “social” group. The user can take the liberty of creating or deleting any group, naming any group, including any application in any group, and removing any application from any group. Furthermore, an application can be simultaneously included in at least two groups. For instance, in the exemplary embodiment, the application APP1 belongs to both the “working” group and the “social” group. In another embodiment, although the name of a group (such as “working” or “social”) can be provided by the personalized user interface management application APPUI, the user has to take the initiative in including any required application in the group.
After creating the “working” group and the “social” group, the user can treat one of the groups as a personalization filtering criterion in step 200. For example, if the “working” group serves as the filtering criterion, the applications (the applications APP1, APP2) included in the “working” group are the target applications to be filtered out. Likewise, if the “social” group serves as the filtering criterion, the applications (the applications APP1, APP3) included in the “social” group are the target applications to be filtered out. The results yielded by the two filtering criteria, namely the “working” group and the “social” group, respectively, comprise the application APP1. Therefore, the two filtering criteria are not mutually exclusive. However, in another embodiment, it is feasible to set mutually exclusive filtering criteria.
In the exemplary embodiment, although the personalized user interface management application APPUI provides a setting environment for the user to set filtering criteria, the present invention is not limited thereto. In another exemplary embodiment, filtering criteria are set in an environment provided by the other applications or in an environment outside the mobile information device 10 and then sent to the personalized user interface management application APPUI for storing.
Step 202: preferably, the personalized user interface management application APPUI are daemons executed in the background. The personalized user interface management application APPUI is started as soon as a user need is identified, so as to filter the applications APP1-APPn according to the filtering criteria.
Then, the user performs a specific operation on the touchscreen 20 so as for the personalized user interface management application APPUI to start filtering. In an embodiment, the user can triple-click any point on the touchscreen 20 or click a specific point (such as the lower left corner) on the touchscreen 20 to start the personalized user interface management application APPUI for filtering applications according to the “most frequently used” filtering criteria. In another embodiment, the user can perform sliding along a W-shaped track on the touchscreen 20 so as for the personalized user interface management application APPUI to start filtering the “working” group, or the user can perform sliding along an S-shaped track on the touchscreen 20 so as for the personalized user interface management application APPUI to start filtering the “social” group. Afterward, step 204 begins.
In addition to performing an operation on the touchscreen 20, the user may enter a specific voice instruction with the voice input device 30, so as to start the personalized user interface management application APPUI for filtering applications.
In the situation where the personalized user interface management application APPUI are not daemons running in the background, the user may click on specific icons provided by the personalized user interface management application APPUI or press a physical button (which are not shown in
Step 204: after the personalized user interface management application APPUI has finished filtering applications according to the filtering criteria, the one or more filtered applications can be displayed on a visualized menu. For example, if the filtering criterion is “social” group, the personalized user interface management application APPUI will display the icons of the applications APP1, APP3, (i.e., the filtering results) on a menu M2 (shown in
Step 206: execute a selected application in response to a selection entered into the menu M2 by the user. For example, the user clicks on the icon of the application APP3 on the menu M2, so as to execute the application APP3 on the mobile information device 10.
The foregoing preferred embodiments are provided to illustrate and disclose the technical features of the present invention, and are not intended to be restrictive of the scope of the present invention. Hence, all equivalent variations or modifications made to the foregoing embodiments without departing from the spirit embodied in the disclosure of the present invention should fall within the scope of the present invention as set forth in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
101140690 | Nov 2012 | TW | national |