Shortcut system for use in a mobile electronic device and method thereof
First Claim
1. A method for providing shortcuts in a mobile telephone, the method comprising:
- providing an application neutral shortcut application, wherein the application neutral shortcut application is independently accessible from a plurality of user application statuses from a plurality of user applications of the mobile telephone, wherein the application neutral shortcut application includes a user interface that is independently accessible from the plurality of user application statuses from a plurality of user applications of the mobile telephone, wherein the user interface includes a list of editable shortcuts associated with the user applications of the mobile telephone, wherein the user interface includes a shortcut tag type indication associated with each of the editable shortcuts that indicates the type of shortcut tag for accessing a target of one of the applications of the mobile telephone;
linking the application neutral shortcut application to a collective application neutral shortcut data store that maintains shortcut data for a plurality of application types, wherein the shortcut data store includes a lookup table that links a plurality of different shortcut tag types to different types of targets, wherein the targets comprise application targets and content targets, wherein the shortcut tag types include a speed dial shortcut tag, a voice shortcut tag, a menu item shortcut tag and an icon shortcut tag;
monitoring user inputs to the mobile telephone from the application neutral shortcut application, wherein monitoring user input includes monitoring speed dial selection inputs, voice tag inputs, menu item selection inputs and icon selection inputs;
determining whether the user input is a shortcut input, wherein the shortcut input comprises a shortcut tag associated with a application neutral shortcut application, and further wherein the shortcut tag corresponds to a shortcut target in the lookup table of the collective application neutral shortcut data store;
locating the shortcut target in the lookup table based on the shortcut tag when the user input is a shortcut input;
executing the application of the mobile telephone associated with the target when the located shortcut target is an application; and
executing the application of the mobile telephone associated with the target and automatically opening the content data when the shortcut target is a content target.
2 Assignments
0 Petitions
Accused Products
Abstract
A shortcut system for use in a mobile electronic device having several types of shortcuts allows a user to execute shortcuts of different types using a single mechanism. The shortcut system includes a display, an operating system, a shortcut data store, and one or more applications, including a shortcut application used to create shortcuts and edit shortcut information contained in the shortcut data store. The shortcut data store contains target information associated with applications of various types, indexed by a shortcut tag. When a new application is installed in the mobile electronic device, the user can add shortcut information associated with the new application to the shortcut data store. The target information can define content associated with an application. When a shortcut to content is executed, the associated application is launched and begins operating on the content data. Further, the shortcuts can be created with different types of tags.
-
Citations
20 Claims
-
1. A method for providing shortcuts in a mobile telephone, the method comprising:
-
providing an application neutral shortcut application, wherein the application neutral shortcut application is independently accessible from a plurality of user application statuses from a plurality of user applications of the mobile telephone, wherein the application neutral shortcut application includes a user interface that is independently accessible from the plurality of user application statuses from a plurality of user applications of the mobile telephone, wherein the user interface includes a list of editable shortcuts associated with the user applications of the mobile telephone, wherein the user interface includes a shortcut tag type indication associated with each of the editable shortcuts that indicates the type of shortcut tag for accessing a target of one of the applications of the mobile telephone; linking the application neutral shortcut application to a collective application neutral shortcut data store that maintains shortcut data for a plurality of application types, wherein the shortcut data store includes a lookup table that links a plurality of different shortcut tag types to different types of targets, wherein the targets comprise application targets and content targets, wherein the shortcut tag types include a speed dial shortcut tag, a voice shortcut tag, a menu item shortcut tag and an icon shortcut tag; monitoring user inputs to the mobile telephone from the application neutral shortcut application, wherein monitoring user input includes monitoring speed dial selection inputs, voice tag inputs, menu item selection inputs and icon selection inputs; determining whether the user input is a shortcut input, wherein the shortcut input comprises a shortcut tag associated with a application neutral shortcut application, and further wherein the shortcut tag corresponds to a shortcut target in the lookup table of the collective application neutral shortcut data store; locating the shortcut target in the lookup table based on the shortcut tag when the user input is a shortcut input; executing the application of the mobile telephone associated with the target when the located shortcut target is an application; and executing the application of the mobile telephone associated with the target and automatically opening the content data when the shortcut target is a content target. - View Dependent Claims (2, 3, 4, 15, 16, 17)
-
-
5. A computer-readable storage medium having computer-executable instructions for performing steps comprising:
-
providing an application neutral shortcut application, wherein the application neutral shortcut application is independently accessible from a plurality of user application statuses from a plurality of user applications of the mobile telephone, wherein the application neutral shortcut application includes a user interface that is independently accessible from the plurality of user application statuses from a plurality of user applications of the mobile telephone, wherein the user interface includes a list of editable shortcuts associated with the user applications of the mobile telephone, wherein the user interface includes a shortcut tag type indication associated with each of the editable shortcuts that indicates the type of shortcut tag for accessing a target of one of the applications of the mobile telephone; linking the application neutral shortcut application to a collective application neutral shortcut data store that maintains shortcut data for a plurality of application types, wherein the shortcut data store includes a lookup table that links a plurality of different shortcut tag types to different types of targets, wherein the targets comprise application targets and content targets, wherein the shortcut tag types include a speed dial shortcut tag, a voice shortcut tag, a menu item shortcut tag and an icon shortcut tag; monitoring user inputs to the mobile telephone from the application neutral shortcut application, wherein monitoring user input includes monitoring speed dial selection inputs, voice tag inputs, menu item selection inputs and icon selection inputs; determining whether the user input is a shortcut input, wherein the shortcut input comprises a shortcut tag associated with a application neutral shortcut application, and further wherein the shortcut tag corresponds to a shortcut target in the lookup table of the collective application neutral shortcut data store; locating the shortcut target in the lookup table based on the shortcut tag when the user input is a shortcut input; executing the application of the mobile telephone associated with the target when the located shortcut target is an application; and executing the application of the mobile telephone associated with the target and automatically opening the content data when the shortcut target is a content target. - View Dependent Claims (6, 7, 8, 18, 19, 20)
-
-
9. A handheld mobile telephone device, comprising:
-
a processor; and a memory having computer-executable instructions stored thereon, wherein the computer executable instructions are configured for; providing an application neutral shortcut application, wherein the application neutral shortcut application is independently accessible from a plurality of user application statuses from a plurality of user applications of the mobile telephone device, wherein the application neutral shortcut application includes a user interface that is independently accessible from the plurality of user application statuses from a plurality of user applications of the mobile device, wherein the user interface includes a list of editable shortcuts associated with the user applications of the mobile device, wherein the user interface includes a shortcut tag type indication associated with each of the editable shortcuts that indicates the type of shortcut tag for accessing a target of one of the applications of the mobile device; providing shortcuts to a plurality of targets in a lookup table of the application neutral shortcut data store that maintains shortcut data for a plurality of application types, wherein the lookup table includes a plurality of shortcut tag types associated with different types of targets, and further wherein the targets comprise application targets and content targets, wherein the shortcut tag types include a speed dial shortcut tag, a voice shortcut tag, a menu item shortcut tag and an icon shortcut tag; monitoring user input to the mobile telephone device from the application neutral shortcut application, wherein monitoring user input includes monitoring speed dial selection inputs, voice tag inputs, menu item selection inputs and icon selection inputs; determining whether the user input is a shortcut input, wherein the shortcut input comprises a shortcut tag, and further wherein the shortcut tag corresponds to a shortcut target in the lookup table; locating the shortcut target in the lookup table based on the shortcut tag; and executing the application of the mobile telephone device associated with the target, wherein the content is accessed when the located shortcut target is a content target. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification