US 12,136,135 B2
Advances in data ingestion and data provisioning to aid management of domain-specific data via software data platform
Sunil Dixit, Sammamish, WA (US); Eugenio Garcia-Carreras, Greensboro, GA (US); Vincent Wayne Frankson, Watkinsville, GA (US); Nelson Michael Rozo, Seattle, WA (US); Hernan David Maestre Piedrahita, Bellevue, WA (US); Russell Lynn Long, Marietta, GA (US); Kevin Andrew Wiggen, Lafayette, CA (US); Kaushik Barat, Sammamish, WA (US); and Manson Ng, Seattle, WA (US)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Jun. 18, 2020, as Appl. No. 16/905,705.
Prior Publication US 2021/0398235 A1, Dec. 23, 2021
Int. Cl. G06Q 50/20 (2012.01); G06F 3/0482 (2013.01); G06F 16/178 (2019.01); G06F 16/23 (2019.01); G06N 5/04 (2023.01); G06N 20/00 (2019.01); H04L 67/306 (2022.01); G09B 5/00 (2006.01)
CPC G06Q 50/205 (2013.01) [G06F 3/0482 (2013.01); G06F 16/178 (2019.01); G06F 16/2365 (2019.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); H04L 67/306 (2013.01); G09B 5/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
providing, via an education platform service, a graphical user interface (GUI) for interacting with the education platform service, the GUI providing an interface for selecting a data file for integrating into a synchronized education profile;
receiving, via the GUI of the education platform service from an administrative user account of one or more educational institutions, a selection of the data file and a request to integrate data of the data file into the synchronized education profile, stored on the education platform service, that is managed by the administrative user account;
generating, by artificial intelligence processing of the education platform service, data analytics insight data pertaining to data mapping processing for the synchronized education profile, wherein the artificial intelligence processing generates the data analytics insights based on signal data comprising account activity data of the administrative user account;
in response to receiving the selection and the request, automatically executing the data mapping processing that utilizes the data analytics insight data to generate a data mapping that maps the data of the data file to educational data fields associated with the synchronized education profile;
validating the data mapping to produce a validation check, including by correlating header data of the data file with the educational data fields of the synchronized education profile;
presenting, to the administrative user account through the GUI of the education platform service, the validation check of the data mapping comprising a view of at least a portion of the data mapping and selectable options for navigating through the data mapping and for navigating through recommendations associated with the data mapping, wherein the recommendations associated with the data mapping are based on the data analytics insight data and are provided in a natural language format;
in response to receiving, via the GUI of the education platform service, selection of a selectable option of the selectable options, presenting, through the GUI of the education platform service, an action recommendation based on the data analytics insight data relevant to the selection, the action recommendation comprising a recommendation to perform an action related to the data file that enables additional features of the education platform service;
receiving, via the GUI of the education platform service, selection of the action recommendation; and
in response to receiving the selection of the action recommendation, performing the action and enabling the additional features.