Configuring an application task list of an application based on previous selections of application tasks
First Claim
1. A computer-implemented method for operating a mobile application on a mobile computing device comprising:
- receiving, at a computing device, a request for a set of recommended application tasks selected from a set of application tasks a mobile application is configured to perform, wherein the request identifies a user associated with the mobile application;
identifying, by the computing device, a user group that the user is associated with based, at least in part, on one or more user attributes of the user;
selecting, by the computing device, one or more application tasks from the set of application tasks to include in the set of recommended application tasks based, at least in part, on selection trend data that identifies one or more of the application tasks in the set of application tasks that have been previously selected by one or more users of the user group wherein selecting the one or more application tasks from the set of application tasks comprises;
determining whether to include, in the set of recommended application tasks, one of the application tasks in the set of application tasks based, at least in part, on an aggregated relevancy score obtained, for that application task, by aggregating a plurality of relevancy scores obtained for that application task, each of the plurality of relevancy scores being respectively associated with a user attribute of a set of user attributes; and
providing, by the computing device to the mobile application, the set of recommended application tasks wherein receipt of the set of recommended application tasks causes the mobile application to configure an application task list that includes at least one of the application tasks of the set of recommend application tasks.
2 Assignments
0 Petitions
Accused Products
Abstract
An insurance application operating at a mobile computing device may request a set of recommended insurance tasks for a recommendation engine. The request may identify a user associated with the insurance application, and the recommendation engine may associate the user with a user group based on user profile attributes associated with the user. The recommendation engine may determine which tasks available for selection at the insurance application to include in the set of recommended insurance tasks based on selection trend data associated with the user group. The recommendation engine may provide the set of recommended insurance tasks to the insurance application, and the insurance application may configure an insurance task list that includes insurance tasks of the set of recommended insurance tasks.
-
Citations
18 Claims
-
1. A computer-implemented method for operating a mobile application on a mobile computing device comprising:
-
receiving, at a computing device, a request for a set of recommended application tasks selected from a set of application tasks a mobile application is configured to perform, wherein the request identifies a user associated with the mobile application; identifying, by the computing device, a user group that the user is associated with based, at least in part, on one or more user attributes of the user; selecting, by the computing device, one or more application tasks from the set of application tasks to include in the set of recommended application tasks based, at least in part, on selection trend data that identifies one or more of the application tasks in the set of application tasks that have been previously selected by one or more users of the user group wherein selecting the one or more application tasks from the set of application tasks comprises; determining whether to include, in the set of recommended application tasks, one of the application tasks in the set of application tasks based, at least in part, on an aggregated relevancy score obtained, for that application task, by aggregating a plurality of relevancy scores obtained for that application task, each of the plurality of relevancy scores being respectively associated with a user attribute of a set of user attributes; and providing, by the computing device to the mobile application, the set of recommended application tasks wherein receipt of the set of recommended application tasks causes the mobile application to configure an application task list that includes at least one of the application tasks of the set of recommend application tasks. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile computing device comprising:
-
one or more processors; a data store configured to store user profile data associated with a user and selection trend data that identifies one or more application tasks in a set of application tasks a mobile application is configured to perform that have been previously selected by one or more users associated with one or more user groups; a display configured to present a user interface of the mobile application; and memory storing computer-readable instructions that, when executed by one of the processors, cause the device to i) process a request for a set of recommended application tasks selected from the set of application tasks, wherein the request identifies a user associated with the mobile application; ii) identify one of the user groups that the user is associated with based, at least in part, on the user profile data, iii) select one or more application tasks from the set of application tasks to include in the set of recommended application tasks based, at least in part, on at least a portion of the selection trend data wherein selecting the one or more application comprises; determining whether to include, in the set of recommended application tasks, one of the application tasks in the set of application tasks based, at least in part, on an aggregated relevancy score obtained, for that application task, by aggregating a plurality of relevancy scores obtained for that application task, each of the plurality of relevancy scores being respectively associated with a user attribute of a set of user attributes, iv) configure an application task list of the mobile application based, at least in part, on the set of recommended application tasks, and v) present the application task list at the user interface of the mobile application. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium having computer-readable instructions stored thereon that, when executed by a processor, cause a mobile computing device to:
-
execute a mobile application configured to perform a set of application tasks; select a set of recommended application tasks from the set of application tasks, the set of recommended application tasks comprising one or more application tasks determined to be relevant to a user group that a user of the mobile computing device is associated with wherein selecting the one or more application tasks from the set of application tasks comprises; determining whether to include, in the set of recommended application tasks, one of the application tasks in the set of application tasks based, at least in part, on an aggregated relevancy score obtained, for that application task, by aggregating a plurality of relevancy scores obtained for that application task, each of the plurality of relevancy scores being respectively associated with a user attribute of a set of user attributes; configuring an application task list of the mobile application based, at least in part, on the set of recommended application tasks; and displaying the application task list at a user interface of the mobile application. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification