×

Method, system, and apparatus for executing an action related to user selection

  • US 10,228,819 B2
  • Filed: 01/30/2014
  • Issued: 03/12/2019
  • Est. Priority Date: 02/04/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×