Patent ID: 11960549
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method of collecting data from a network graph, wherein the collected data is useful for training a machine learning model on a query domain, the method comprising:
receiving a domain-specific template corresponding to the query domain, the domain-specific template defining one or more classifiers to guide collection of content relevant to the query domain from the network graph, wherein each of the one or more classifiers are parameterized to evaluate content using a hardware-processor-implemented matching based on a type of data source and a weight applied to the type of the data source to set a relevancy condition for the type of the data source;
analyzing a collection starting point in a first data source represented in the network graph based on the one or more classifiers of the domain-specific template to identify one or more relevant instances of the content from the first data source, wherein each of the one or more classifiers are configured to classify whether instances of the content from the first data source satisfy the relevancy condition corresponding to the type of the first data source;
adding the one or more identified relevant instances of the content to a contextual protocol package;
navigating through the network graph using a hardware-processor-implemented crawler to a second data source based on content pointers corresponding to the one or more identified relevant instances of the first data source;
analyzing one or more instances of content identified in the second data source by the content pointers based on the one or more classifiers of the domain-specific template to identify one or more additional relevant instances of the content from the second data source, wherein each of the one or more classifiers is configured to classify whether instances of the content from the second data source satisfy the relevancy condition corresponding to the type of the second data source; and
adding the one or more identified additional relevant instances of the content to the contextual protocol package.