-
公开(公告)号:US10547710B2
公开(公告)日:2020-01-28
申请号: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
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.
-
公开(公告)号:US10452439B2
公开(公告)日:2019-10-22
申请号:US15362696
申请日:2016-11-28
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Rudresh Amin , Yen-Lin Chen , Jonathan I. Turow , Cheng Pan , Marc John Brooker , James Christopher Sorenson, III , Weili Zhong McClenahan
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 resource manager that generates execution environments corresponding to an individual task execution, which environments may be isolated from other execution environments. The coordinator can further include a scheduler to obtain calls to execute tasks, and implement a queue from which to select tasks for execution. On selecting a task, the scheduler may interact with the resource manager to generate an execution environment for the task, and cause execution of the task within the execution environment.
-
公开(公告)号:US10356223B1
公开(公告)日:2019-07-16
申请号:US15073554
申请日:2016-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Jonathan I. Turow , Tristam Kyle MacDonald , Justin Robert Knoepfler , Yadunandan Parthasarathy , Aditya Bhalla , Sudarshan Anand Chitre
IPC: H04L29/06 , H04L12/801
Abstract: Technology is described for migrating connections for Internet of Things (IoT) devices. Data packets may be received from an IoT device for forwarding to a first physical host in a computing service environment. A determination to migrate the connection for the IoT device from the first physical host to a second physical host in the computing service environment may be performed when a throughput of the data packets received from the IoT device for the first physical host exceeds a defined threshold. A connection migration procedure may be initiated to migrate the connection for the IoT device from the first physical host to the second physical host. The connection migration procedure may include an exchange of session state information for the IoT device from the first physical host to the second physical host to enable the migration of the connection to the second physical host.
-
公开(公告)号:US10216540B2
公开(公告)日:2019-02-26
申请号:US15362709
申请日:2016-11-28
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Jonathan I. Turow , Dmytro Taran , Naveen Kumar Aitha , Marc John Brooker , James Christopher Sorenson, III , Weili Zhong McClenahan , Mark Edward Rafn
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.
-
公开(公告)号:US10075422B2
公开(公告)日:2018-09-11
申请号: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.
-
公开(公告)号:US20140235326A1
公开(公告)日:2014-08-21
申请号:US13770299
申请日:2013-02-19
Applicant: Amazon Technologies, Inc.
Inventor: Salman Aftab Paracha , Christopher Andrew Stephens , Calvin Yue-Ren Kuo , Won Suk Yoo
IPC: G06F12/00
CPC classification number: A63F13/847 , A63F13/69 , A63F13/795 , G06Q10/101
Abstract: Video game tasks are delegated using a sharing service. A first computing device is configured to execute a game application. The first computing device can receive a request from a first user to delegate play of the game application to a second user so that the second user can attempt to complete a game task on behalf of the first user by controlling the game application from a second computing device that is associated with the second user. Control of the game application can be made available from the second computing device to the first computing device via a sharing session that is created and managed by a sharing service to which the first computing device and the second computing device are connected.
Abstract translation: 使用共享服务委托视频游戏任务。 第一计算设备被配置为执行游戏应用。 第一计算设备可以接收来自第一用户的请求以将游戏应用的播放委托给第二用户,使得第二用户可以通过从第二计算控制游戏应用来尝试代表第一用户来完成游戏任务 与第二用户相关的设备。 可以通过由第一计算设备和第二计算设备连接到的共享服务创建和管理的共享会话从第二计算设备到第一计算设备的控制可用。
-
公开(公告)号:US11755455B1
公开(公告)日:2023-09-12
申请号:US17362842
申请日:2021-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Zhaofeng Zhan , Stuart Olmstead-Wilcox , Tian Chen , Zheshen Wang , Jingyu Dong , Dan Catalin Teodorescu
IPC: G06F16/958 , G06N20/00 , G06F16/957 , G06F11/36
CPC classification number: G06F11/3624 , G06F11/3664 , G06F16/957 , G06F16/958 , G06N20/00
Abstract: Systems and methods are provided for detecting discrepancies in information that is displayed to a user across different webpages of an online shopping system. User interaction with the online shopping system is simulated in one example to collect data relating to webpages of the online shopping system. The data is analyzed to identify relevant semantic blocks of data and compare the data in those blocks across webpages. In an additional example, source code for the webpages is analyzed using machine-learning systems, which are targeted based on the results of the user interaction simulation to identify problematic source code and correct associated issues.
-
公开(公告)号:US11743068B2
公开(公告)日:2023-08-29
申请号:US17444735
申请日:2021-08-09
Applicant: Amazon Technologies, Inc.
Inventor: Calvin Yue-Ren Kuo , Shyam Krishnamoorthy , Alan Conrad Rawcliffe
CPC classification number: H04L12/2816 , G05B15/02 , H04L67/12
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.
-
公开(公告)号:US11500904B2
公开(公告)日:2022-11-15
申请号:US16000612
申请日:2018-06-05
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.
-
公开(公告)号:US11443058B2
公开(公告)日:2022-09-13
申请号:US16000598
申请日:2018-06-05
Applicant: Amazon Technologies, Inc.
Inventor: Eric Jason Brandwine , Calvin Yue-Ren Kuo
Abstract: A client may send to a provider network a request to classify data at one or more data sources of the client network. The provider network receives the request and transmits the request to a local instance of a network-based data classification service at the client network. The local instance of the network-based data classification service classifies the data at the one or more data sources. The data is not exposed outside of a data isolation boundary associated with the client network during classification of the data by the local instance of the network-based data classification service. The provider network may initially provision the local instance of the network-based data classification service to run on the client network.
-
-
-
-
-
-
-
-
-