-
公开(公告)号:US12293260B2
公开(公告)日:2025-05-06
申请号:US15884279
申请日:2018-01-30
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Jiazhen Chen , Jingwei Sun , Haiyang Liu
IPC: G06N20/00 , G06F8/60 , G06F18/214 , G06N5/04 , H04W4/38
Abstract: A provider network implements a machine learning deployment service for generating and deploying packages to implement machine learning at connected devices. The service may receive from a client an indication of an inference application, a machine learning framework to be used by the inference application, a machine learning model to be used by the inference application, and an edge device to run the inference application. The service may then generate a package based on the inference application, the machine learning framework, the machine learning model, and a hardware platform of the edge device. To generate the package, the service may optimize the model based on the hardware platform of the edge device and/or the machine learning framework. The service may then deploy the package to the edge device. The edge device then installs the inference application and performs actions based on inference data generated by the machine learning model.
-
公开(公告)号:US11671325B1
公开(公告)日:2023-06-06
申请号:US15801264
申请日:2017-11-01
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Shiwei Ni
IPC: H04L41/0869 , H04L41/0873 , H04L41/082 , H04L41/0893 , H04L67/00 , H04L67/10
CPC classification number: H04L41/0869 , H04L41/082 , H04L41/0873 , H04L41/0893 , H04L67/10 , H04L67/34
Abstract: A provider network implements a service for receiving a request for a deployment from an IoT device and determining whether the IoT device is compatible with a deployment. The service may determine a configuration of the IoT device based on configuration information included in the request for the deployment. The service may then determine whether the configuration of the connected device satisfies configuration requirements for one or more components (e.g., functions) required for the deployment. In some cases, a particular version of a plurality of versions of a function may be compatible with the connected device. If the service determines that the IoT device is compatible with all of the components that are required for the deployment, then the service may generate a package that includes all of the components. The service may then deploy the package to the IoT device.
-
公开(公告)号:US20230073638A1
公开(公告)日:2023-03-09
申请号:US18055324
申请日:2022-11-14
Applicant: Amazon Technologies, Inc.
Inventor: Eric Jason Brandwine , Calvin Yue-Ren Kuo
Abstract: A connected device at a client network implements a local data classification service for classifying data based on a data classification service of a remote provider network. The local data classification service receives a request to classify data at one or more data sources of the client network. The request is initiated from a client device of the client network according to a management interface for a data classification service of a remote provider network (e.g., using the same API request used by the remote classification service). The local data classification service obtains at least some of the data from the one or more data sources of the client network. The local data classification service classifies the obtained data according to different types of sensitivity using the data classification engine in the execution environment without the data being exposed outside of a data isolation boundary of the client network.
-
公开(公告)号:US11461154B2
公开(公告)日:2022-10-04
申请号:US17027233
申请日:2020-09-21
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Rudresh Amin , Yen-Lin Chen , Jonathan I. Turow , Cheng Pan , Dmytro Taran , Naveen Kumar Aitha , Ambuj Tandon , Kyunghwan Choi
Abstract: Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. The coordinator can further be provisioned with event flow information designating a routing of inputs to the coordinator computing device to destinations, such as task executions or coordinated devices. On receiving input, the coordinator can reference the event flow information to pass the input to an appropriate destination.
-
公开(公告)号:US11283892B1
公开(公告)日:2022-03-22
申请号:US16383497
申请日:2019-04-12
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Mark Edward Rafn , James Christopher Sorenson, III , Shyam Krishnamoorthy , Jonathan I. Turow , William Alexander Stevenson
IPC: H04L29/08 , H04L67/566 , H04L67/59 , H04L67/561
Abstract: A technology is described for managing dynamic groups of devices using device representations. An example method may include receiving a request for a dynamic group of device representations. In response to the request, a membership parameter used to identify member device representations included in the dynamic group of device representations may be obtained. Device representations may be queried using the membership parameter to identify member device representations that have a state that corresponds to the membership parameter, and the dynamic group of device representations may be generated to include identifiers for the member device representations.
-
公开(公告)号:US11271896B1
公开(公告)日:2022-03-08
申请号:US16383466
申请日:2019-04-12
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , William Alexander Stevenson , James Christopher Sorenson, III , Shyam Krishnamoorthy , Jonathan I. Turow , Mark Edward Rafn
IPC: H04L29/12 , G06F9/54 , G06F16/2455 , H04L61/5069 , H04L61/5076
Abstract: A technology is described for operating a device shadowing service that calculates an aggregated group state for a group of device representations. An example method may include receiving device states for devices represented using a group of device representations, where the devices connect over a network to a device shadowing service configured to manage the device states. In response to an event, device representations included in the group of device representations may be identified. Device states indicated by the device representations may be obtained and an aggregated group state for the group of device representations may be calculated using the device states indicated by the device representations.
-
公开(公告)号:US11159404B1
公开(公告)日:2021-10-26
申请号:US15861432
申请日:2018-01-03
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Shiwei Ni
Abstract: A technology is provided for identifying computing capabilities of a device. A query may be sent to a device to request capabilities data regarding capabilities of the device. The capabilities data may be received from the device regarding the capabilities of the device. The capabilities data may be stored as a definition schema in a data store. The definition schema may be used to manage distributed logic at the device.
-
公开(公告)号:US11151022B1
公开(公告)日:2021-10-19
申请号:US15721293
申请日:2017-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Nicolas Webb , Georgie Mathews , Yen-Lin Chen , Simon Poile , Victor Gails , Kadirvelu Rathnavelu , Shirley Zheng , Feng Wang
Abstract: Systems and methods are described for implementing a framework for testing on-demand code execution that is configured to be executed on coordinated devices. The testing framework allows the execution of tasks in a network based on-demand system. The resulting generation of an I/O file for accessing local resources can be intercepted and either processed via a handler process or transmitted to the local resource.
-
公开(公告)号:US10817280B1
公开(公告)日:2020-10-27
申请号:US15985398
申请日:2018-05-21
Applicant: Amazon Technologies, Inc.
Inventor: Ankit Masrani , Shiwei Ni , Cheng Pan , Calvin Yue-Ren Kuo , Erik Jacob Sipsma , Kyunghwan Choi
Abstract: Technologies are described for a local interface override that allows a program code function to be executed on a computing hub and interface with a local service located on the computing hub. An example method may include loading, on a computing hub included in a local device network, a program code function configured to interface with a shared service located in a service provider environment. Loading a local library to overlay a service provider library, where the local library provides a local service interface for a local service located on the computing hub that is similar to a shared service interface for the shared service. Overriding the service provider library with the local library in response to service requests generated by the instance of the program code function; thereby providing the local service interface for the local service located on the computing hub.
-
公开(公告)号:US10701167B1
公开(公告)日:2020-06-30
申请号:US15255130
申请日:2016-09-01
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Himanshu Jindal , Jonathan I. Turow , Frank Miley
Abstract: A technology is provided for adapting a quorum size of messaging nodes in a service provider environment. An adaptive quorum evaluation is executed to determine a number of messaging nodes for a quorum of messaging nodes. A messaging environment trigger is identified to change the number of messaging nodes used for the quorum of messaging nodes. The number of messaging nodes used for the quorum of messaging nodes is changed based on the messaging environment trigger. Data for the message is synchronized with a quorum of messaging nodes before delivering the message.
-
-
-
-
-
-
-
-
-