Patent ID: 9430227
Filing Date: 2016-08-30
CPC Classification: G06F

Claim Text:
1. A method for identifying a configuration setting of a software application, comprising: obtaining a plurality of profiles of a plurality of users of the software application, identifying, by a computer processor, a first subset of the plurality of users having the plurality of attribute values for a particular portion of the attribute list; forming, using the plurality of attribute values, a first attribute signature of the first subset of the plurality of users corresponding to different portions of the attribute list, and a second attribute signature of a second subset of the plurality of users corresponding to different portions of the attribute list; analyzing, by the computer processor, the software application configuration setting used by each user in the first subset of the plurality of users to generate a first statistical measure representing the first subset of the plurality of users configuring the software application, and the first attribute signature of the first subset of the plurality of users; analyzing, by the computer processor, the software application configuration setting used by each user in the second subset of the plurality of users to generate a second statistical measure representing the second subset of the plurality of users configuring the software application, and the second attribute signature of the second subset of the plurality of users; obtaining a new user profile of a new user; matching the new user profile to the second attribute signature of a second subset of the plurality of users, wherein the new user profile describes a second business entity associated with the new user; presenting, to the new user and in response to matching the new user profile to the second attribute signature, the second statistical measure representing the second subset of the plurality of users configuring the software application; and receiving, in response to presenting the second statistical measure, an approval from the new user to customize the software application, wherein the software application is automatically customized based on the second statistical measure representing the second subset of the plurality of users configuring the software application.