Predicting the next application that you are going to use on aviate
First Claim
1. A method, comprising:
- ascertaining a current context of a mobile device, the current context indicating a sequential pattern of two or more contexts, a first one of the two or more contexts including an indication of an action performed via the mobile device, the action being performed in relation to one of a plurality of applications installed on the mobile device, one or more additional contexts of the two or more contexts being at least one of prior to or subsequent to the action;
determining a probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under the current context, wherein the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context; and
identifying one or more of the plurality of applications based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a current context of a mobile device may be ascertained, where the current context includes an indication of a last application opened via the mobile device, wherein the last application opened is one of a plurality of applications installed on the mobile device. A probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under the current context may be determined, where the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context. One or more of the plurality of the applications may be identified based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application.
-
Citations
23 Claims
-
1. A method, comprising:
-
ascertaining a current context of a mobile device, the current context indicating a sequential pattern of two or more contexts, a first one of the two or more contexts including an indication of an action performed via the mobile device, the action being performed in relation to one of a plurality of applications installed on the mobile device, one or more additional contexts of the two or more contexts being at least one of prior to or subsequent to the action; determining a probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under the current context, wherein the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context; and identifying one or more of the plurality of applications based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22, 23)
-
-
10. An apparatus, comprising:
-
at least one processor; and at least one memory storing thereon computer-readable instructions, the computer-readable instructions being configured to; ascertain whether a threshold amount of contextual information pertaining to usage of at least a portion of a plurality of applications installed on a mobile device is available, the contextual information including a context pertaining to one or more actions detected via the mobile device; determine a probability, for each of the plurality of applications, that a user of the mobile device will use the corresponding application under a current context, based, at least in part, upon whether the threshold amount of contextual information pertaining to usage of at least a portion of the plurality of applications installed on the mobile device is available; and identify one or more of the plurality of applications based, at least in part, upon the corresponding probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising at least one non-transitory computer readable storage medium having computer program instructions stored thereon, the computer program instructions being configured such that, when executed by one or more processors, the computer program instructions cause the one or more processors to:
-
ascertain a current context of a mobile device, the current context indicating a sequential pattern of two or more contexts, a first one of the two or more contexts including an indication of an action detected via the mobile device, one or more additional contexts of the two or more contexts being at least one of prior to or subsequent to the action; determine a probability, for each of a plurality of applications installed on the mobile device, that a user of the mobile device will use the corresponding application under the current context, wherein the probability for at least a portion of the plurality of applications is determined by applying a computer-generated model to the current context; and identify one or more of the plurality of applications based, at least in part, upon the probability, for each one of the plurality of applications, that the user of the mobile device will use the corresponding application. - View Dependent Claims (19, 20)
-
Specification