| CPC G06F 16/287 (2019.01) [G06F 16/256 (2019.01); G06F 16/29 (2019.01)] | 20 Claims |

|
1. A method, comprising:
performing, based on a clustering technique and by one or more computing devices, clustering of team data in order to identify multiple different team clusters, wherein:
the team data comprises multiple different variables applicable to multiple different teams, and
each team cluster of the multiple different team clusters comprises a different group of the multiple different teams;
storing, by the one or more computing devices, the multiple different team clusters in a storage location and in a format that enables access via an application programming interface (API) the API being configured to access the storage location and generate data associated with each team cluster of the multiple different team clusters;
receiving, by the one or more computing devices and from an application, an API request comprising a team identification that identifies a team of the multiple different teams;
identifying, by the one or more computing devices, using the API and in response to the API request, a team cluster of the multiple different team clusters, wherein the team cluster comprises the team identification associated with a particular group of the multiple different teams;
generating, by the one or more computing devices, a message comprising:
an API response including cluster data including the team identification of the team cluster; and
a customized tool for the team cluster; and
sending, by the one or more computing devices, the message to the application to enable the application to utilize the customized tool and the cluster data.
|