Selecting and deploying models based on sensor availability

    公开(公告)号:US11677634B1

    公开(公告)日:2023-06-13

    申请号:US16559881

    申请日:2019-09-04

    CPC classification number: H04L41/145 H04L67/12

    Abstract: A model selection and deployment service at a provider network receives an indication of sensor availability from a remote client device (e.g., what type of sensors are currently available to provide sensor data to the client device). The model selection and deployment service then selects, based on the sensor availability (and/or based on one or more other factors/criteria), a data processing model from a group of data processing models that are available for deployment to the client device. The model selection and deployment service then transmits the selected data processing model to the remote client device (e.g., for installation on the hub device). This may allow a client device to use the best data processing model for a sensor configuration and to dynamically adjust to any changes in the sensor configuration.

    Adaptable filtering for edge-based deep learning models

    公开(公告)号:US11544577B1

    公开(公告)日:2023-01-03

    申请号:US15881569

    申请日:2018-01-26

    Abstract: Techniques for utilizing adaptable filters for edge-based deep learning models are described. Filters may be utilized by an edge electronic device to filter elements of an input data stream so that only a subset of the elements are used as inputs to a machine learning model run by the electronic device, enabling successful operation despite the input data stream potentially being generated at a higher rate than a rate in which the ML model can be executed. The filter can be a differential-type filter that generates difference representations between consecutive elements of the data stream to determine which elements are to be passed on for the ML model, a “smart” filter such as a neural network trained using outputs from the ML model allowing the filter to “learn” which elements are the most likely to be of value to be passed on, or a combination of both.

    Intelligent coalescing of media streams

    公开(公告)号:US10810471B1

    公开(公告)日:2020-10-20

    申请号:US15933152

    申请日:2018-03-22

    Abstract: Techniques for intelligent coalescing of media streams are described. A coalesce engine receives multiple media streams, such as audio or video streams, that are misaligned. The coalesce engine can analyze the media streams by comparing representations of elements of the media streams to detect the misalignment. The coalesce engine may determine an offset amount representing the misalignment, and if the offset amount meets or exceeds a threshold the coalesce engine can work to eliminate the misalignment by introducing one or more artificial delays before sending elements of ones of the media streams that are “ahead” of others of the streams. The coalese engine can additionally or alternatively send feedback to sources of the media streams, causing the source(s) to attempt to mitigate the misalignment.

Patent Agency Ranking