Predictive rate limiting system for cloud computing services

    公开(公告)号:US11799901B2

    公开(公告)日:2023-10-24

    申请号:US16750892

    申请日:2020-01-23

    CPC classification number: H04L63/1458 G06N5/04 G06N20/00

    Abstract: Examples include a method of predictive rate limiting for performing services requested by a client in a cloud computing system. The method includes receiving a request from a client for one of a plurality of services to be performed, the client belonging to an organization; and determining a current threshold for the organization by applying a real time data model and a historical data model, the real time data model generating a first threshold at least in part by determining a number of requests received from the organization over a first preceding period of time; the historical data model generating a second threshold, the historical data model being generated by applying a machine learning model to historical data stored during processing of previous requests for the plurality of services from the organization over a second preceding period of time, the current threshold being the average of the first threshold and the second threshold. The method further includes performing the requested service when the current threshold is not exceeded; and denying the request when the current threshold is exceeded.

    Real-time predictions based on machine learning models

    公开(公告)号:US12106199B2

    公开(公告)日:2024-10-01

    申请号:US18304284

    申请日:2023-04-20

    CPC classification number: G06N20/20 G06N7/01

    Abstract: An online system performs predictions for real-time tasks and near real-time tasks based on available network bandwidth. A client device receives a regression based machine learning model. Responsive to receiving a task, the client device determines an available network bandwidth for the client device. If the available network bandwidth is below a threshold, the client device uses the regression based machine learning model to perform the task. If the client device determines that the network bandwidth is above the threshold, the client device extracts features of the task, serializes the extracted features, and transmits the serialized features to an online system, causing the online system to use a different machine learning model to perform the task based on the serialized features.

    REAL-TIME PREDICTIONS BASED ON MACHINE LEARNING MODELS

    公开(公告)号:US20230259831A1

    公开(公告)日:2023-08-17

    申请号:US18304284

    申请日:2023-04-20

    CPC classification number: G06N20/20 G06N7/01

    Abstract: An online system performs predictions for real-time tasks and near real-time tasks based on available network bandwidth. A client device receives a regression based machine learning model. Responsive to receiving a task, the client device determines an available network bandwidth for the client device. If the available network bandwidth is below a threshold, the client device uses the regression based machine learning model to perform the task. If the client device determines that the network bandwidth is above the threshold, the client device extracts features of the task, serializes the extracted features, and transmits the serialized features to an online system, causing the online system to use a different machine learning model to perform the task based on the serialized features.

Patent Agency Ranking