Patent ID: 11941157
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A system for managing the scope of permissions granted by users to application comprising:
a hardware processor; and
a memory that stores a computer program product, which, when executed by the hardware processor, causes the hardware processor to:
collect a set of permissions for an application from an application provider publication;
collect a process flow for functional steps of the application from a review of the application that is published on a product review type publication, wherein the product review type publication is a diary type blog from the users on a social media type web page;
divide functional steps of the application into a plurality of journeys, each of said plurality of journeys having a function associated with a stage of a functional step from a perspective of the users and a time period for performing the functional step;
match permissions from the set of permissions for each journey of said plurality of journeys to provide matched permissible permissions to journeys stored in a customer journey store, wherein permissions matched to each journey are correlated to the time period for performing the functional step; and
monitor a running application for a user using the matched permissible permissions to the plurality of journeys stored in the customer journey store, wherein an execution of a permission by the running application that is not correlated to said matched permissible permissions in the customer journey store including the permissions matched to each journey that are correlated to the time period for performing the functional step for each journey is designated as non-permissible to the users of the application;
monitoring a running application for a user using the matched permissible permissions to the plurality of journeys stored in the customer journey store, wherein an execution of a permission by the running application that is not correlated to said matched permissible permissions in the customer journey store including the permissions matched to each journey that are correlated to the time period for performing the functional step for each journey is designated as non-permissible to the user of the application.