US2023134078A1PendingUtilityA1

Network-based machine learning microservice platform

Assignee: AT & T IP I LPPriority: Apr 23, 2018Filed: Dec 31, 2022Published: May 4, 2023
Est. expiryApr 23, 2038(~11.8 yrs left)· nominal 20-yr term from priority
H04L 67/10H04L 67/02G06F 9/45533G06F 8/30G06N 20/00G06N 5/02
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method may include a processing system having at least one processor for receiving a first machine learning model, the first machine learning model in a first format associated with a first development environment, adapting the first machine learning model to a containerized environment, validating the first machine learning model according to at least one validation criterion associated with a repository, and publishing the first machine learning model to the repository.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by a processing system including at least one processor, a first machine learning model, wherein the first machine learning model is in a first format associated with a first development environment;   adapting, by the processing system, the first machine learning model to a containerized environment;   validating, by the processing system, the first machine learning model according to at least one validation criterion associated with a repository; and   publishing, by the processing system, the first machine learning model to the repository.   
     
     
         2 . The method of  claim 1 , wherein the at least one validation criterion comprises:
 an outcome of an application of a test data set to the first machine learning model in a simulation.   
     
     
         3 . The method of  claim 1 , further comprising:
 training the first machine learning model with a training data set.   
     
     
         4 . The method of  claim 1 , further comprising:
 validating a composite solution including the first machine learning model according to the at least one validation criterion associated with the repository.   
     
     
         5 . The method of  claim 4 , wherein the validating the composite solution comprises:
 determining a compatibility of at least a first artifact associated with the first machine learning model with at least a second artifact, wherein the first machine learning model comprises a first process of the composite solution, wherein the at least the second artifact is associated with a second process of the composite solution that is stored in the repository and is compatible with the containerized environment.   
     
     
         6 . The method of  claim 5 , wherein the at least the first artifact defines the compatibility of at least one of: an input port or an output port of the first machine learning model with at least one of: an input port or an output port of the second process. 
     
     
         7 . The method of  claim 4 , further comprising:
 training the composite solution with a training data set.   
     
     
         8 . The method of  claim 4 , wherein the composite solution is received from a user workstation. 
     
     
         9 . The method of  claim 4 , further comprising:
 deploying the composite solution to process a data stream in a network.   
     
     
         10 . The method of  claim 4 , further comprising:
 publishing the composite solution to the repository.   
     
     
         11 . The method of  claim 1 , wherein the first machine learning model is published to the repository as a microservice. 
     
     
         12 . The method of  claim 11 , wherein the microservice comprises an executable package comprising a set of artifacts to enable a performance of a data processing task, the set of artifacts including:
 at least one script defining the first machine learning model;   at least a first library associated with the first development environment;   configuration data for the first machine learning model; and   external compatibility information for at least one of an input port or an output port of the first machine learning model.   
     
     
         13 . The method of  claim 12 , wherein the set of artifacts further includes:
 at least a second library associated with the containerized environment.   
     
     
         14 . The method of  claim 1 , wherein the repository includes a search function for searching for at least one microservice stored in the repository based upon at least one of:
 a topic;   a popularity;   a ranking based upon at least one performance metric; or   an author.   
     
     
         15 . The method of  claim 1 , wherein the repository includes a search function for searching for at least one microservice stored in the repository based a type of function. 
     
     
         16 . The method of  claim 14 , wherein each of the at least one microservice comprises an executable package generated from one of a plurality of machine learning models. 
     
     
         17 . The method of  claim 14 , wherein each of the at least one microservice comprises a non-machine learning model-based executable package. 
     
     
         18 . The method of  claim 14 , wherein each of the at least one microservice comprises an executable package generated from a composite solution comprising at least one other artifact. 
     
     
         19 . A non-transitory computer-readable storage medium storing instructions which, when executed by a processing system including at least one processor, cause the processing system to perform operations, the operations comprising:
 receiving a first machine learning model, wherein the first machine learning model is in a first format associated with a first development environment;   adapting the first machine learning model to a containerized environment;   validating the first machine learning model according to at least one validation criterion associated with a repository; and   publishing the first machine learning model to the repository.   
     
     
         20 . A device comprising:
 a processing system including at least one processor; and   a computer-readable medium storing instructions which, when executed by the processing system, cause the processing system to perform operations, the operations comprising:
 receiving a first machine learning model, wherein the first machine learning model is in a first format associated with a first development environment; 
 adapting the first machine learning model to a containerized environment; 
 validating the first machine learning model according to at least one validation criterion associated with a repository; and 
 publishing the first machine learning model to the repository.

Join the waitlist — get patent alerts

Track US2023134078A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.