US 11,727,503 B2
System and method for serverless modification and execution of machine learning algorithms
Roberto Coutinho, Porto Alegre (BR); Roberto Silveira, Porto Alegre (BR); and Guilherme Gomes, Porto Alegre (BR)
Assigned to AUTOMATIC DATA PROCESSING, INC., Roseland, NJ (US)
Filed by Automatic Data Processing, Inc., Roseland, NJ (US)
Filed on Mar. 18, 2021, as Appl. No. 17/205,048.
Prior Publication US 2022/0301076 A1, Sep. 22, 2022
Int. Cl. G06N 3/04 (2023.01); G06Q 40/12 (2023.01); G06Q 10/067 (2023.01); G06N 3/08 (2023.01)
CPC G06Q 40/125 (2013.12) [G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06Q 10/067 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a computer system, event data from a social media network;
formatting, via a processor within the computer system, the event data into a predefined format, resulting in formatted event data;
inserting, via the processor, the formatted event data into a serverless computing instance, resulting in a serverless instance for the event;
inserting, via the processor, additional details associated with the event into the serverless instance for the event, resulting in a modified serverless instance for the event;
transmitting, from the computer system to a serverless computing system, a request to execute the modified serverless instance for the event, wherein execution by the serverless computing system of the modified serverless instance comprises:
selecting a machine learning algorithm from a plurality of machine learning algorithms within the serverless computing system based on a type of the event;
selecting a set of business rules from a plurality of business rules;
modifying execution of the machine learning algorithm based on a comparison of the set of business rules and the additional details, resulting in a modified machine learning algorithm; and
executing the modified machine learning algorithm using the additional details, resulting in an outlier point of data regarding the event;
receiving, at the computer system from the serverless computing system, the outlier point of data regarding the event; and
displaying, via a display of the computer system, the outlier point of data.