US 12,321,880 B2
Centralized skills management via standardized skill tagging across tenant resources
Srivathsan Jagadeesan, Sammamish, WA (US); and Swati Jhawar, San Jose, CA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 16, 2022, as Appl. No. 17/696,284.
Prior Publication US 2023/0297927 A1, Sep. 21, 2023
Int. Cl. G06Q 10/0639 (2023.01); G06F 16/31 (2019.01)
CPC G06Q 10/06398 (2013.01) [G06F 16/31 (2019.01)] 26 Claims
OG exemplary drawing
 
1. A method for standardized skill tagging, wherein the method is implemented in a computing system comprising a processor, and wherein the method comprises:
executing an email or messaging application and a training application as web-based applications on remote computing systems operated by employees of a tenant organization;
accessing, via the processor, object metadata from data objects within a property graph of the tenant organization, the property graph of the tenant organization including nodes representing the data objects within the property graph and edges connecting the nodes that represent relationships between the data objects within the property graph, wherein the data objects within the property graph include a user profile data object identifying the employees of the tenant organization and one or more application-specific data objects including application-specific metadata extracted from a common suite of applications used by the employees of the tenant organization;
extracting skills-related terms from the object metadata, the skills-related terms having been identified by scraping using natural language processing (NLP) techniques correspondence pertaining to use of the email or messaging application by the employees and signals pertaining to use of the training application by the employees, the email or messaging application and the training application belonging to the common suite of applications;
interfacing with a global skills graph via an application programming interface (API);
importing, from the global skills graph via the API, standardized skill tags associated with the skills-related terms extracted from the object metadata; and
incorporating the standardized skill tags into the object metadata corresponding to the data objects within the property graph.