Feature usage prediction using shell application feature telemetry
First Claim
Patent Images
1. A system comprising:
- one or more processors;
a storage system;
an application stored on the storage system;
a shell application feature comprising trigger information to define a trigger and logic of a shell feature stored on the storage system that, when executed by at least one of the one or more processors, directs the at least one of the one or more processors to;
receive an indicator that the trigger occurred;
in response to the trigger, initiate the logic of the shell feature, wherein the shell feature is a potential feature that is not yet fully implemented for the application;
determine, according to the logic of the shell feature, whether one or more of state, object type, anduser actions with respect to the application satisfy a success criteria corresponding to behavior that will be a prerequisite for the potential feature that is not yet fully implemented; and
if the one or more of state, object type, and user action satisfies the success criteria, communicate a success notification to a feature collection service.
1 Assignment
0 Petitions
Accused Products
Abstract
A shell application feature can include trigger information and logic. During operation, the shell application feature can receive an indicator that a trigger occurred; and, in response to the trigger, initiate its logic. The logic of the shell feature is locally performed to identify whether state, object type, user actions, or a combination thereof, with respect to the application satisfy a success criteria corresponding to behavior that will be a prerequisite for a potential feature that is not yet fully implemented. If the state, object type, user action, or combination thereof satisfies the success criteria, a success notification can be communicated to a feature collection service.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; a storage system; an application stored on the storage system; a shell application feature comprising trigger information to define a trigger and logic of a shell feature stored on the storage system that, when executed by at least one of the one or more processors, directs the at least one of the one or more processors to; receive an indicator that the trigger occurred; in response to the trigger, initiate the logic of the shell feature, wherein the shell feature is a potential feature that is not yet fully implemented for the application; determine, according to the logic of the shell feature, whether one or more of state, object type, and user actions with respect to the application satisfy a success criteria corresponding to behavior that will be a prerequisite for the potential feature that is not yet fully implemented; and if the one or more of state, object type, and user action satisfies the success criteria, communicate a success notification to a feature collection service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer readable storage media having instructions including a shell application feature comprising trigger information to define a trigger and logic of a shell feature stored thereon that when executed by a computing device, direct the computing device to at least:
-
receive an indicator that the trigger occurred; in response to the trigger, initiate the logic of the shell feature, wherein the shell feature is a potential feature that is not yet fully implemented for the application; determine, according to the logic of the shell feature, whether one or more of state, object type, and user actions with respect to the application satisfy a success criteria corresponding to behavior that will be a prerequisite for the potential feature that is not yet fully implemented; and if the one or more of state, object type, and user action satisfies the success criteria, communicate a success notification to a feature collection service. - View Dependent Claims (10, 11, 12)
-
-
13. A method comprising:
-
receiving, at a system comprising a shell application feature, an indicator that a trigger occurred, wherein the shell application feature comprises trigger information to define the trigger and logic of a shell feature, wherein the shell feature is a potential feature that is not yet fully implemented for the application; in response to the trigger, initiating the logic of the shell feature; determining, according to the logic of the shell feature, whether one or more of state, object type, and user actions with respect to one or more applications satisfy a success criteria corresponding to behavior that will be a prerequisite for the potential feature that is not yet fully implemented; and if the one or more of state, object type, and user action satisfies the success criteria, communicating a success notification to a feature collection service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification