Method, system, and apparatus for executing an action related to user selection
First Claim
1. A method of executing an action related to data input by a user via a personal computing device, the method comprising:
- receiving, with a primary application, first input data including alphanumeric characters via a first portion of a display device with a primary input action;
monitoring, with the primary application, at least the alphanumeric characters of the first input data to determine if the first input data is associated with a first predetermined category corresponding to one or more of a plurality of secondary applications forming a corresponding application set, each secondary application being;
(i) configured to perform different functions,(ii) operable to support a secondary input action via a second portion of the display device, each secondary input action being different from the primary input action, the second portion of the display device being located differently from the first portion of the display device,(iii) configured to generate second data including a user interface contextually associated with at least one calculation performable with the secondary application via the second portion of the display device to support one of the different functions, each user interface comprising a calculating portion and an outputting portion, and(iv) available to the user via the personal computing device;
associating, with the primary application, if the alphanumeric characters of the first input data are associated with the first predetermined category, the first input data with the one or more of the plurality of secondary applications forming the corresponding application set;
causing one or more icons to be displayed on the display device for selection, each icon being associated with a corresponding secondary application from the corresponding application set and providing an identifier for the at least one calculation performable by the corresponding secondary application;
monitoring, with the primary application, for a user selection of one icon of the one or more icons;
activating, with the primary application, in response to detecting the user selection of the one icon, the corresponding secondary application associated with the one icon through the primary application to support the secondary input action by assuming control of the second portion of the display device;
generating, with the corresponding secondary application, the second data based on the first input data to include the user interface for display on the second portion of the display device;
displaying, with the corresponding secondary application, the user interface via the second portion of the display device;
receiving, with the corresponding secondary application, second input data via the calculation portion of the user interface with the secondary input action;
performing, with the corresponding secondary application, the at least one calculation based on the first input data and the second input data;
displaying, with the corresponding secondary application, second output data via the calculation portion of the user interface based on the at least one calculation;
receiving, with the corresponding secondary application, third input data via the outputting portion of the user interface with a third input action; and
performing, with the corresponding secondary application, one of a plurality of output functions in response to the third input data, each output function being contextually associated with the at least one calculation; and
wherein the plurality of output functions comprises displaying the second output data together with the first input data via the first portion of the display and storing the second output data together with the first input data in a memory.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of executing an action related to data input by a user via a personal computing device is disclosed. The method involves receiving first input data via a keyboard, and associating the first input data with a secondary application available to the user via the personal computing device by causing an icon to be displayed on a display device for selection, the icon associated with the secondary application. The method also involves monitoring for user selection of the icon, and, in response to detecting user selection of the icon, activating the secondary application to generate second data contextually associated with the secondary application for display on the display device. Apparatuses and systems are also disclosed.
160 Citations
24 Claims
-
1. A method of executing an action related to data input by a user via a personal computing device, the method comprising:
-
receiving, with a primary application, first input data including alphanumeric characters via a first portion of a display device with a primary input action; monitoring, with the primary application, at least the alphanumeric characters of the first input data to determine if the first input data is associated with a first predetermined category corresponding to one or more of a plurality of secondary applications forming a corresponding application set, each secondary application being; (i) configured to perform different functions, (ii) operable to support a secondary input action via a second portion of the display device, each secondary input action being different from the primary input action, the second portion of the display device being located differently from the first portion of the display device, (iii) configured to generate second data including a user interface contextually associated with at least one calculation performable with the secondary application via the second portion of the display device to support one of the different functions, each user interface comprising a calculating portion and an outputting portion, and (iv) available to the user via the personal computing device; associating, with the primary application, if the alphanumeric characters of the first input data are associated with the first predetermined category, the first input data with the one or more of the plurality of secondary applications forming the corresponding application set; causing one or more icons to be displayed on the display device for selection, each icon being associated with a corresponding secondary application from the corresponding application set and providing an identifier for the at least one calculation performable by the corresponding secondary application; monitoring, with the primary application, for a user selection of one icon of the one or more icons; activating, with the primary application, in response to detecting the user selection of the one icon, the corresponding secondary application associated with the one icon through the primary application to support the secondary input action by assuming control of the second portion of the display device; generating, with the corresponding secondary application, the second data based on the first input data to include the user interface for display on the second portion of the display device; displaying, with the corresponding secondary application, the user interface via the second portion of the display device; receiving, with the corresponding secondary application, second input data via the calculation portion of the user interface with the secondary input action; performing, with the corresponding secondary application, the at least one calculation based on the first input data and the second input data; displaying, with the corresponding secondary application, second output data via the calculation portion of the user interface based on the at least one calculation; receiving, with the corresponding secondary application, third input data via the outputting portion of the user interface with a third input action; and performing, with the corresponding secondary application, one of a plurality of output functions in response to the third input data, each output function being contextually associated with the at least one calculation; and wherein the plurality of output functions comprises displaying the second output data together with the first input data via the first portion of the display and storing the second output data together with the first input data in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17)
-
-
15. A system for executing an action related to data input by a user via a personal computing device, the system comprising:
-
means for receiving, with a primary application, first input data including alphanumeric characters via a first portion of a display device with a primary input action; means for monitoring, with the primary application, at least the alphanumeric characters of the first input data to determine if the first input data is associated with a first predetermined category corresponding to one or more of a plurality of secondary applications forming a corresponding application set, each secondary application being; (i) configured to perform different functions, (ii) operable to support a secondary input action via a second portion of the display device, each secondary input action being different from the primary input action, the second portion of the display device being located differently from the first portion of the display device, (iii) configured to generate second data including a user interface contextually associated with at least one calculation performable with the secondary application via the second portion of the display device to support one of the different functions, each user interface comprising a calculating portion and an outputting portion, and (iv) available to the user via the personal computing device; means for associating, with the primary application, if the alphanumeric characters of the first input data are associated with the predetermined category, the first input data with the one or more of the plurality of secondary applications forming the corresponding application set; means for causing one or more icons to be displayed on the display device for selection, each icon being associated with a corresponding secondary application from the corresponding application set and providing an identifier for the at least one calculation performable by the corresponding secondary application; means for monitoring, with the primary application, for a user selection of one icon of the one or more icons; means for activating, with the primary application, in response to detecting the user selection of the one icon, the corresponding secondary application associated with the one icon through the primary application to support the secondary input action by assuming control of the second portion of the display device; means for generating, with the corresponding secondary application, the second data based on the first input data to include the user interface for display on the second portion of the display device; means for displaying, with the corresponding secondary application, the user interface via the second portion of the display device; means for receiving, with the corresponding secondary application, second input data via the calculation portion of the user interface with the secondary input action; means for performing, with the corresponding secondary application, the at least one calculation based on the first input data and the second input data; and
means for displaying, with the corresponding secondary application, second output data via the calculation portion of the user interface based on the at least one calculation;means for receiving, with the corresponding secondary application, third input data via the outputting portion of the user interface with a third input action; and means for performing, with the corresponding secondary application, one of a plurality of output functions in response to the third input data, each output function being contextually associated with the at least one calculation; and wherein the plurality of output functions comprises displaying the second output data together with the first input data via the first portion of the display and storing the second output data together with the first input data in a memory.
-
-
18. A method of executing an action related to data input by a user via a personal computing device, the method comprising:
-
receiving, with a primary application, first input data including alphanumeric characters via a first portion of a display device with a primary input action; monitoring, with the primary application, at least the alphanumeric characters of the first input data to determine if the first input data is associated with a first predetermined category corresponding to one or more of a plurality of secondary applications forming a corresponding application set, each secondary application being; (i) configured to perform different functions, (ii) operable to support a secondary input action via a second portion of the display device, each secondary input action being different from the primary input action, the second portion of the display device being located differently from the first portion of the display device, (iii) configured to generate second data including a user interface contextually associated with at least one calculation performable with the secondary application via the second portion of the display device to support one of the different functions, each user interface comprising a calculating portion and an outputting portion, and (iv) available to the user via the personal computing device; associating, with the primary application, if the alphanumeric characters of the first input data are associated with the first predetermined category, the first input data with the one or more of the plurality of secondary applications forming the corresponding application set; causing one or more icons to be displayed on the display device for selection, each icon being associated with a corresponding secondary application from the corresponding application set and providing an identifier for the at least one calculation performable by the corresponding secondary application; monitoring, with the primary application, for a user selection of one icon of the one or more icons; activating, with the primary application, in response to detecting the user selection of the one icon, the corresponding secondary application associated with the one icon through the primary application to support the secondary input action by assuming control of the second portion of the display device; generating, with the corresponding secondary application, the second data based on the first input data to include the user interface for display on the second portion of the display device; displaying, with the corresponding secondary application, the user interface via the second portion of the display device; receiving, with the corresponding secondary application, second input data via the calculation portion of the user interface with the secondary input action; performing, with the corresponding secondary application, the at least one calculation based on the first input data and the second input data; displaying, with the corresponding secondary application, second output data via the calculation portion of the user interface based on the at least one calculation; receiving, with the corresponding secondary application, third input data via the outputting portion of the user interface with a third input action; and performing, with the corresponding secondary application, one of a plurality of output functions in response to the third input data, each output function being contextually associated with the at least one calculation, the plurality of output functions comprising at least displaying the second output data together with the first input data via the first portion of the display; and wherein the plurality of output functions further comprises displaying the second output data together with the first input data via the first portion of the display and storing the second output data together with the first input data in a memory. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A method of executing an action related to data input by a user via a personal computing device, the method comprising:
-
monitoring, with a primary application, at least alphanumeric characters of first input data received via a first portion of a display device with a primary input action to identify one or more of a plurality of secondary applications forming a corresponding application set, each secondary application being; (i) configured to perform different functions, (ii) operable to support a secondary input action via a second portion of the display device, each secondary input action being different from the primary input action, the second portion of the display device being located differently from the first portion of the display device, (iii) configured to generate second data including a user interface contextually associated with at least one calculation performable with the secondary application via the second portion of the display device to support one of the different functions, each user interface comprising a calculating portion and an outputting portion, and (iv) available to the user via the personal computing device; displaying, with the primary application, one or more icons on a display device, each icon being associated with a corresponding secondary application from the corresponding application set and providing an identifier for the at least one calculation performable by the corresponding secondary application; monitoring, with the primary application, for a selection of one icon of the one or more icons; activating, with the primary application, in response to said selection, the corresponding secondary application associated with the one icon through the primary application to support the secondary input action by assuming control of the second portion of the display device; generating, with the corresponding secondary application, the second data based on the first input data to include the user interface for display on the second portion of the display device; displaying, with the corresponding secondary application, the user interface via the second portion of the display device; receiving, with the corresponding secondary application, second input data via the calculation portion of the user interface with the secondary input action; performing, with the corresponding secondary application, the at least one calculation based on the first input data and the second input data; displaying, with the corresponding secondary application, second output data via the calculation portion of the user interface based on the at least one calculation; receiving, with the corresponding secondary application, third input data via the outputting portion of the user interface with a third input action; and performing, with the corresponding secondary application, one of a plurality of output functions in response to the third input data, each output function being contextually associated with the at least one calculation; and wherein the plurality of output functions comprises displaying the second output data together with the first input data via the first portion of the display and storing the second output data together with the first input data in a memory. - View Dependent Claims (24)
-
Specification