-
公开(公告)号:US20190097989A1
公开(公告)日:2019-03-28
申请号:US16116719
申请日:2018-08-29
Applicant: Amazon Technologies, Inc.
Inventor: Alan Conrad Rawcliffe , Samuel John Young , Shyam Krishnamoorthy , Marco Argenti , Jonathan I. Turow , Calvin Yue-Ren Kuo , James Christopher Sorenson, III
Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.
-
公开(公告)号:US20190097962A1
公开(公告)日:2019-03-28
申请号:US15716373
申请日:2017-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Richard David Young , Rameez Loladia , Shyam Krishnamoorthy , Nihal Chand Jain
IPC: H04L12/58
Abstract: A technology is provided for delivering a data object to device. Data delivery instructions to distribute a data object to a device may be received at a delivery service and include a storage location of the data object, a messaging topic, and a size of data receivable by the device. The data object is then divided into blocks corresponding to the size of data receivable by the device. A messaging topic is identified to which the device is subscribed via a messaging service. The blocks are sent to the device using the messaging topic and a network protocol installed on the device.
-
公开(公告)号:US10091329B2
公开(公告)日:2018-10-02
申请号:US14755959
申请日:2015-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , James Christopher Sorenson, III , Alan Conrad Rawcliffe , Shyam Krishnamoorthy , Jonathan I. Turow , Marco Argenti
Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.
-
公开(公告)号:US20180227388A1
公开(公告)日:2018-08-09
申请号:US15886503
申请日:2018-02-01
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , James Christopher Sorenson, III , Alan Conrad Rawcliffe , Shyam Krishnamoorthy , Jonathan I. Turow , Marco Argenti
IPC: H04L29/08
CPC classification number: H04L67/327 , H04L67/2823
Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.
-
公开(公告)号:US20140149537A1
公开(公告)日:2014-05-29
申请号:US13685615
申请日:2012-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Dong Shou , Rajat Arya , Clint Joseph Sbisa , Shyam Krishnamoorthy , Rajaprabhu Thiruchi Loganathan
IPC: G06F15/167
CPC classification number: H04L41/0816 , H04L41/0668 , H04L67/2842
Abstract: A management system may enable and monitor a cache or other cluster to make the cluster configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated. For example, a distributed memory caching system may provide initial configuration to a client from a memory caching node referenced by an alias provided by a configuration endpoint. Updates of configuration may be retrieved from memory caching nodes, each storing current configuration of the cache cluster. A management system monitors changes to the cache cluster, such as provisioning of new caching nodes, and updates the configuration stored in the caching nodes for retrieval by a client.
Abstract translation: 管理系统可以启用和监视高速缓存或其他集群以使得集群配置感知到能够动态更新集群的基础结构的初始化和更改。 例如,分布式存储器高速缓存系统可以从由配置端点提供的别名引用的存储器缓存节点向客户端提供初始配置。 可以从存储器高速缓存节点检索配置的更新,每个缓存节点存储高速缓存集群的当前配置。 管理系统监视缓存集群的更改,例如提供新的缓存节点,并更新存储在缓存节点中的配置以供客户端检索。
-
公开(公告)号:US20240380791A1
公开(公告)日:2024-11-14
申请号:US18778532
申请日:2024-07-19
Applicant: Amazon Technologies, Inc.
Inventor: Lucio Di Jasio , Shyam Krishnamoorthy , Jacobus Albertus van Eeden , Michael Roberts Courage , Joseph Harry Julicher , Ming Yue
Abstract: A connection management device may be used to with a common API to allow a host device of a client to securely connect to a remote provider network. The host device may only be able to use a connection management device by using a defined set of commands of a common API. A hardware root of trust may be pre-provisioned with security data (e.g., client certificate, encryption keys). A connection command may be used that is not specific to any particular communication protocol (e.g., WiFi, cellular, wired protocol). In response to receiving the connection command from a host device, the connection management device may perform commands specific to the communication protocol of the connection management device to connect to a remote provider network, use the security data for authentication, and establish a connection in accordance with the communication protocol based on the authentication.
-
公开(公告)号:US12074915B1
公开(公告)日:2024-08-27
申请号:US17535962
申请日:2021-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Lucio Di Jasio , Shyam Krishnamoorthy , Jacobus Albertus van Eeden , Michael Roberts Courage , Joseph Harry Julicher , Ming Yue
CPC classification number: H04L63/205 , H04L63/0876 , H04L67/34
Abstract: A connection management device may be used to with a common API to allow a host device of a client to securely connect to a remote provider network. The host device may only be able to use a connection management device by using a defined set of commands of a common API. A hardware root of trust may be pre-provisioned with security data (e.g., client certificate, encryption keys). A connection command may be used that is not specific to any particular communication protocol (e.g., WiFi, cellular, wired protocol). In response to receiving the connection command from a host device, the connection management device may perform commands specific to the communication protocol of the connection management device to connect to a remote provider network, use the security data for authentication, and establish a connection in accordance with the communication protocol based on the authentication.
-
公开(公告)号:US20220070015A1
公开(公告)日:2022-03-03
申请号:US17444735
申请日:2021-08-09
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Shyam Krishnamoorthy , Alan Conrad Rawcliffe
Abstract: A technology is described for a device shadowing service that manages device states. An example method may include receiving a state change message associated with a device that a subcomponent of the device has assumed a first state. In response to the state change message, a subcomponent representation associated with a device representation may be updated to indicate the first state received, where the device representation represents the device and the subcomponent representation represent the subcomponent of the device. Thereafter, a request may be received for the first state of the subcomponent of the device. The first state indicated by the subcomponent representation associated with the device representation may be determined, and the first state may be returned in response to the request.
-
公开(公告)号:US11088981B2
公开(公告)日:2021-08-10
申请号:US15716373
申请日:2017-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Richard David Young , Rameez Loladia , Shyam Krishnamoorthy , Nihal Chand Jain
Abstract: A technology is provided for delivering a data object to device. Data delivery instructions to distribute a data object to a device may be received at a delivery service and include a storage location of the data object, a messaging topic, and a size of data receivable by the device. The data object is then divided into blocks corresponding to the size of data receivable by the device. A messaging topic is identified to which the device is subscribed via a messaging service. The blocks are sent to the device using the messaging topic and a network protocol installed on the device.
-
公开(公告)号:US10778585B1
公开(公告)日:2020-09-15
申请号:US15365859
申请日:2016-11-30
Applicant: Amazon Technologies, Inc.
Inventor: Christoph Saalfeld , Calvin Yue-Ren Kuo , James Christopher Sorenson, III , Alexandra Elizabeth Baoboe Lee , Bryant Cutler , Aditya Bhalla , Shyam Krishnamoorthy , Tristam Kyle MacDonald
IPC: H04L12/803 , H04L29/08 , H04L12/26 , H04L12/64
Abstract: Compute hosts and a routing system may be used for connection and application state migration for uninterrupted service availability. In response to an indication to transfer a connection from a particular compute host to another compute host, the particular compute host obtains a connection state and an application state for the connection and sends the connection state and the application state to the other compute host. The connection state includes information for a connection-oriented protocol and the application state includes information for an application-layer protocol. The other compute host receives and applies the connection state and the application state in order to establish a termination point to terminate the connection at the other compute host instead of at the particular compute host. The data for the connection is routed to the other compute host, wherein the client is unaware of transfer of the connection to the other compute host.
-
-
-
-
-
-
-
-
-