Patent ID: 11861356
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system, comprising:
one or more processors and one or more memories, wherein the one or more memories have stored thereon instructions, which when executed by the one or more processors, cause the one or more processors to implement a feature deployment service for a plurality of clients of a provider network, wherein the feature deployment service is configured to, for a given client:
deploy a feature processing unit (FPU) to a local FPU engine of the feature deployment service, wherein the FPU comprises:
a model to implement a data processing feature; and
compute logic to implement the data processing feature;

implement the FPU by the local FPU engine, wherein the implementation of the FPU comprises execution of a feature-independent portion of the model and the compute logic using a data processing abstraction application programming interface (API) of the local FPU engine and execution of a feature-specific portion of the model and the compute logic using the data processing abstraction API of the local FPU engine, and wherein the data processing abstraction API comprises one or more of a model schema API to define data processing models, a topology schema API to define inputs and outputs for different FPUs, or a data processing API to perform data processing functions; and
deploy the FPU to a plurality of remote edge devices of the client, wherein for a given edge device of the plurality of remote edge devices, the feature-independent portion of the model and the compute logic of the FPU are configured to be executed by the edge device using a data processing abstraction API of an edge FPU engine of the edge device and the feature-specific portion of the model and the compute logic of the FPU are configured to be executed by the edge device using the data processing abstraction API of the edge FPU engine in order to implement the FPU at the edge device,
wherein the data processing abstraction API of the edge FPU engine and the data processing abstraction API of the local FPU engine of the feature deployment service conform to a common API specification.