-
公开(公告)号:US10296377B1
公开(公告)日:2019-05-21
申请号:US15275246
申请日:2016-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Jan Henrik Jonsson , Ryan Newcomb Durkin , Grahem Cuthbertson , George Lin
Abstract: A computing resource service receives a request to execute a batch job. The computing resource service invokes a first compute instance to divide the batch job into a plurality of job fragments, where each job fragment comprises a respective subset of operations for the batch job that can be processed within a limited lifespan of a compute instance. The job fragments are distributed among a plurality of second compute instances to enable collective processing of the job fragments. The status of the batch job is determined based at least in part on individual statuses of the job fragments.
-
公开(公告)号:US11960459B1
公开(公告)日:2024-04-16
申请号:US17490939
申请日:2021-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Jan Henrik Jonsson , Shadie Hijazi , Davor Golac , Kuangyou Yao , Yang Song , Shobhit Gupta , Ian James Boetius MacClancy , Lanxin Zhang , Hongtao Liu , Austin M Nevins , Amy Lee , Meng Xiao Wang , Blake Stephens
IPC: G06F16/00 , G06F16/215 , G06F16/23 , G06F16/25 , H04M3/51
CPC classification number: G06F16/215 , G06F16/2358 , G06F16/258 , H04M3/51
Abstract: Systems and methods are described for merging customer profiles, such as may be implemented by a computer-implemented contact center service. In some aspects, a subset of profiles may be determined that satisfy merging criteria, where individual profiles include a plurality of data fields. At least one value in a first data field that conflicts between at least two profiles may be identified. Next a merged value may be selected for the first data field based on data deduplication criteria, where the data deduplication criteria includes at least one indicator of accuracy of values of the plurality of data fields. As a result of a determination that at least the subset of profiles of the group of profiles meet the merging criteria, at least the subset of profiles may be combined into a combined profile using the merged value.
-
公开(公告)号:US10996984B1
公开(公告)日:2021-05-04
申请号:US15362375
申请日:2016-11-28
Applicant: Amazon Technologies, Inc.
Inventor: Jan Henrik Jonsson
IPC: G06F9/48
Abstract: Systems and methods for the execution and operation of compute instances and tasks to perform batch jobs on behalf of customers of a computing resource service provider. Batch jobs can be subdivided into job fragments that can be concurrently executed by compute resources instantiated by the computing resource service provider. The computing resource service provider utilizes control mechanisms in the form of a maximum concurrent job fragment thresholds to mitigate the potential impact of resource constraints associated with larger batch jobs.
-
公开(公告)号:US10454795B1
公开(公告)日:2019-10-22
申请号:US15466576
申请日:2017-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Jan Henrik Jonsson , Ryan Idrogo-Lam , Ryan Newcomb Durkin
IPC: G06F15/173 , G06F15/16 , H04L12/26 , H04L29/06
Abstract: Devices and processes perform a metrics aggregation process within the context of a serverless compute environment that includes a fleet of execution environment containers for executing ephemeral functions. In response to receipt of triggering events, functions, registered to handle the events, are launched in separate execution environments of an event-driven compute service. The functions generate metrics that are sent to the execution environment via a call (e.g., via asynchronous call) to the execution environment, and the functions may retire, without saving execution state for the function, and before the execution environment passes the metrics to an intermediate metrics aggregation service. The metric aggregation system receives the metrics generated by the fleet of instances of the function from the plurality of execution environments of the event-driven compute service, batch processes the metrics into an aggregated record, and transmits the aggregate record to a metrics reporting service.
-
5.
公开(公告)号:US12118015B1
公开(公告)日:2024-10-15
申请号:US17491198
申请日:2021-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Jan Henrik Jonsson , Davor Golac , Shobhit Gupta , Rajesh Srinivas Wunnava , Hongtao Liu , David Andrew Schwardt , Shadie Hijazi , Kuangyou Yao
IPC: G06F16/23 , G06F16/245 , G06F16/25
CPC classification number: G06F16/258 , G06F16/2379 , G06F16/245
Abstract: Systems and methods are described herein relating to ingesting data objects from various sources and associating them in a hierarchy with a profile. In some aspects, a data object, including a set of fields and indicating a data object type, may be obtained for associating with a profile maintained by a computing resource service provider. The data object may be converted into a standardized format based on the data object type indicated in the data object using an object mapping associated with the data object. A key associated with the data object and indicated in the object mapping may be selected and used to search an index for a related profile. Upon finding a profile with the matching key, the profile may be updated to include an association of the standardized data object, such as in a hierarchy.
-
公开(公告)号:US10862821B1
公开(公告)日:2020-12-08
申请号:US15184175
申请日:2016-06-16
Applicant: Amazon Technologies, Inc.
Inventor: Jan Henrik Jonsson
IPC: H04L12/911 , H04L29/08 , H04L12/24 , H04L29/06
Abstract: Approaches are described for managing workload, or other tasks in a data center, shared resource environment or other such electronic environment. In particular, a customer (or other end user, etc.) is able to use a computing device to submit a request to process information across at least one appropriate network to be received by a provider environment. The provider environment includes a set of resources (e.g., computing devices) operable to process the information for any of a variety of different purposes. Code can be deployed and executed at one or more of the host machines, wherein when executed, can enable the host machines to perform operations to process a workload in a distributed self-organizing manner, without a master server or other management device, to distribute work, handle situations where host machines go offline, etc.
-
-
-
-
-