Please download the dossier by clicking on the dossier button x
×

Predictive determination of actions

  • US 10,031,643 B2
  • Filed: 09/26/2014
  • Issued: 07/24/2018
  • Est. Priority Date: 09/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer storage medium that stores a plurality of applications and computer-readable instructions that, when executed by a processor of a user device comprising a display, cause the processor to perform operations comprising:

  • receiving application settings for each of the plurality of applications to register the plurality of applications, wherein the application settings comprise at least one respective data type that can be utilized by a respective one of the plurality of applications, wherein each respective one of the plurality of applications is associated with at least one respective action option, and wherein each of the plurality of applications is executable by the processor;

    receiving an input via a user input interface displayed on the display of the user device, wherein the user input interface is application agnostic;

    identifying data associated with the input;

    receiving a plurality of weights from the plurality of applications, wherein each weight of the plurality of weights is associated with a likelihood that a corresponding application of the plurality of applications can utilize the data associated with the input;

    prioritizing, based upon the likelihood that the corresponding application of the plurality of applications can utilize the data associated with the input, each of the plurality of applications for arranging the at least one respective action option associated with each of the plurality of applications based upon the prioritizing;

    determining a weight of the plurality of weights that is associated with a highest likelihood that the corresponding application of the plurality of applications can utilize the data associated with the input; and

    presenting, on the display, the at least one respective action option associated with the corresponding application associated with the weight that is associated with the highest likelihood that the corresponding application of the plurality of applications can utilize the data associated with the input for selection in response to the input, wherein the at least one respective action option associated with the corresponding application associated with the weight that is associated with the highest likelihood comprises an action to be performed by the corresponding application when the at least one respective action option is selected.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×