-
公开(公告)号:US20180150318A1
公开(公告)日:2018-05-31
申请号:US15362691
申请日:2016-11-28
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 , Marc John Brooker , James Christopher Sorenson, III , Weili Zhong McClenahan , Mark Edward Rafn
IPC: G06F9/48
CPC classification number: G06F9/4818 , G06F9/4881 , G06F9/5027
Abstract: Systems and methods are described for configuring a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinated devices may include devices configured to be managed remotely, such as thin devices, devices with alternative primary functions (e.g., appliances, household objects, etc.), or devices with limited localized user interfaces. To manage the set of coordinated devices, the coordinator can execute tasks, each task corresponding to a set of portable code executable by the coordinator to implement a desired functionality. A user may generate one or more tasks, and submit them to a service provider environment for deployment to the coordinator. The service provider environment can utilize a device shadow to notify the coordinator of the obtained tasks, and thereafter deliver the tasks to the coordinator, thus modifying a configuration of the coordinator.
-
公开(公告)号:US20180083836A1
公开(公告)日:2018-03-22
申请号:US15269770
申请日:2016-09-19
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , William Alexander Stevenson , Mark Edward Rafn , James Christopher Sorenson, III , Jonathan I. Turow , Shyam Krishnamoorthy
CPC classification number: H04L41/0893 , H04L12/281 , H04L12/2816 , H04L41/082 , H04L61/2069 , H04L67/12
Abstract: A technology is described for operating a device shadowing service that manages commands associated with groups of device representations. An example method may include receiving a group command associated with a group of device representations managed by a device shadowing service. Device representations included in the group of device representations represent physical devices that connect to the device shadowing service over one or more computer networks. In response to the group command, the device representations included in the group of device representations may be identified and an instruction to perform an action indicated by the group command may be sent to the physical devices represented by the device representations. Thereafter, indications may be received that at least a portion of the physical devices performed the action.
-
公开(公告)号:US20170006132A1
公开(公告)日:2017-01-05
申请号:US14755790
申请日:2015-06-30
Applicant: Amazon Technologies, Inc.
Inventor: James Christopher Sorenson, III , Alan Conrad Rawcliffe , Shyam Krishnamoorthy , Jonathan I. Turow , Calvin Yue-Ren Kuo , Marco Argenti
IPC: H04L29/08
CPC classification number: H04L67/32 , H04L67/1014 , H04L67/28
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.
Abstract translation: 公开了一种计算环境,其从设备接收针对在环境中可访问的服务的请求,并且将来自环境中的服务的通信转发到向环境注册的设备。 在环境中的注册过程期间,向设备分配用于标识和认证每个特定设备的设备标识符,以及经由环境从设备传送和请求的设备。 计算环境维护已经向系统注册的每个设备的状态信息。 随着设备与系统交互,状态信息被更新以反映设备中的变化。 当从设备接收到执行功能的请求时,计算环境针对特定设备确定所请求的特定功能,响应于该请求,由环境执行哪些处理。
-
公开(公告)号:US20170006006A1
公开(公告)日:2017-01-05
申请号:US14788131
申请日:2015-06-30
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.
Abstract translation: 公开了一种计算环境,其从设备接收针对在环境中可访问的服务的请求,并且将来自环境中的服务的通信转发到向环境注册的设备。 在环境中的注册过程期间,向设备分配用于标识和认证每个特定设备的设备标识符,以及经由环境从设备传送和请求的设备。 计算环境维护已经向系统注册的每个设备的状态信息。 随着设备与系统交互,状态信息被更新以反映设备中的变化。 当从设备接收到执行功能的请求时,计算环境针对特定设备确定所请求的特定功能,响应于该请求,由环境执行哪些处理。
-
公开(公告)号:US20210004281A1
公开(公告)日:2021-01-07
申请号:US17027233
申请日:2020-09-21
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Rudresh Amin , Yen-Lin Chen , Jonathan I. Turow , Cheng Pan , Dmytro Tyran , 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.
-
公开(公告)号:US10417049B2
公开(公告)日:2019-09-17
申请号:US15362708
申请日:2016-11-28
Applicant: Amazon Technologies, Inc.
Inventor: Cheng Pan , Calvin Yue-Ren Kuo , Jonathan I. Turow , Marc John Brooker , James Christopher Sorenson, III , Weili Zhong McClenahan
IPC: G06F9/50
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. To assist in execution of the tasks, the coordinator can include a communications manager that enables communications between tasks. The communications manager can provide a language-independent interface to call for execution of tasks, pass information to a task, and obtain outputs of a task. In some embodiments, the communication manager may utilize a language-independent protocol, such as the hypertext transport protocol, and be configured to respond to requests addressed to uniform resource identifiers associated with the communications manager.
-
公开(公告)号:US10397303B1
公开(公告)日:2019-08-27
申请号:US15250732
申请日:2016-08-29
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Jonathan I. Turow , Alan Conrad Rawcliffe
Abstract: A virtual device representation of an Internet of Things (IoT) device in a service provider environment having device state information associated with the virtual device representation may be identified to enable one or more services of the service provider environment and one or more IoT devices to communicate with the virtual representation of the IoT device. Semantic annotations associated with IoT device data for the IoT device may be identified in a device registry of the service provider environment. A request may be received for data using a URL to communicate with the virtual device representation. Canonical data may be obtained from the IoT device data in the virtual representation and the canonical data may be translated according to the semantic annotations to fulfill the request for data.
-
公开(公告)号:US10270875B1
公开(公告)日:2019-04-23
申请号:US15269741
申请日:2016-09-19
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Mark Edward Rafn , James Christopher Sorenson, III , Shyam Krishnamoorthy , Jonathan I. Turow , William Alexander Stevenson
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.
-
公开(公告)号:US10193839B2
公开(公告)日:2019-01-29
申请号:US15362751
申请日:2016-11-28
Applicant: Amazon Technologies, Inc.
Inventor: Ambuj Tandon , Calvin Yue-Ren Kuo , Jonathan I. Turow , Marc John Brooker , James Christopher Sorenson, III , Weili Zhong McClenahan , Mark Edward Rafn
Abstract: Systems and methods are described for management of data transmitted between computing devices in a communication network. An administrative component can configure one or more devices in the communication path of messages to be exchanged by devices to interpret codes embedded in the communication messages. A receiving device can review incoming messages for security information. The receiving devices can then process the message based on the security information to determine how the communication message will be routed or otherwise processed.
-
公开(公告)号:US20180152405A1
公开(公告)日:2018-05-31
申请号:US15362757
申请日:2016-11-28
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Jonathan I. Turow , Kyunghwan Choi , Marc John Brooker , James Christopher Sorenson, III , Weili Zhong McClenahan , Mark Edward Rafn
IPC: H04L12/58
CPC classification number: H04L51/18
Abstract: Systems and methods are described for management of data transmitted between computing devices in a communication network. An administrative component can configure one or more devices in the communication path of messages to be exchanged by devices to interpret codes embedded in the communication messages. A receiving device can review incoming messages for one or more processing codes or instructions that are embedded in the portion of the communication typically utilized solely to identify the subject matter of the communication, generally referred to as the topic portion of the communication. The receiving devices can then process the embedded codes to determine how the communication message will be routed or otherwise processed.
-
-
-
-
-
-
-
-
-