Rules-based workflow messaging
First Claim
1. A method implemented by a computing device, the method comprising:
- collecting activity data indicative of user interaction with features of a client application;
activating workflow messaging after a designated number of interactions with a legacy workflow corresponding to an available new feature provided by the client application;
processing the collected activity data to recognize underutilization of the available new feature;
generating rules for messaging to clients regarding the available new feature that is recognized as being underutilized;
distributing a workflow message package effective to enable exposure of the available new feature to users via the client application; and
deactivating the workflow messaging after a designated number of uses of the available new feature.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for rules-based workflow messaging are described herein. In one or more implementations, user activity with different existing workflows for features of an application is tracked and communicated to a tracking service. Based on analysis of user activity, rules are derived regarding messages to show users with respect to new features that relate to user interaction. For example, activity data indicating heavy usage of a particular legacy workflow is used to recognize that users are not discovering/using a corresponding new feature. Based on such usage patterns, workflow messages and rules for exposing the messages for the new feature are created and distributed to clients. The rules are applied to detect workflow patterns and trigger messages regarding corresponding new features. In response to an indication of interest in a new feature, interactive instructions to guide users step-by-step through the workflow for a new feature are provided.
6 Citations
20 Claims
-
1. A method implemented by a computing device, the method comprising:
-
collecting activity data indicative of user interaction with features of a client application; activating workflow messaging after a designated number of interactions with a legacy workflow corresponding to an available new feature provided by the client application; processing the collected activity data to recognize underutilization of the available new feature; generating rules for messaging to clients regarding the available new feature that is recognized as being underutilized; distributing a workflow message package effective to enable exposure of the available new feature to users via the client application; and deactivating the workflow messaging after a designated number of uses of the available new feature. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable storage media comprising instructions stored thereon that, responsive to execution by a computing device, cause operations to implement workflow messaging for an application of the computing device including:
-
obtaining a workflow message package containing message data and rules data defining the workflow messaging for informing users regarding an available new feature of the application; activating the workflow messaging after a designated number of interactions with a legacy workflow corresponding to the available new feature; exposing the workflow messaging regarding the available new feature as indicated by the message data responsive to recognition of a pattern of interaction with the application; and deactivating the workflow messaging after a designated number of uses of the available new feature. - View Dependent Claims (14, 15, 16)
-
-
17. A computing system comprising:
-
one or more processing devices; one or more computer-readable media storing instructions that, responsive to execution by the one or more processing devices, cause the computing system to perform operations to implement workflow messaging for a client application including; collecting activity data indicative of user interaction with features of the client application; activating the workflow messaging after a designated number of interactions with one or more legacy workflows corresponding to one or more available new features provided by the client application; processing the collected activity data to recognize underutilization of the one or more available new features; generating rules for messaging to clients regarding the one or more available new features that are recognized as being underutilized, the rules generated for inclusion in a rules library implemented by the client application and configured to include a combination of pre-defined rules integrated with a release of the client application and rules dynamically built for features recognized as being underutilized after the release; distributing the rules effective to enable exposure of the one or more available new features to users via the client application; and deactivating the workflow messaging after a designated number of uses of the one or more available new features. - View Dependent Claims (18, 19, 20)
-
Specification