Patents by Inventor Eric Wei
Eric Wei has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12314234Abstract: When a request to transition use of a first data store to a second data store is identified (e.g., when a new regional computing stack is to be brought online in a network), tables in the second data store are created that correspond to respective ones of tables of the first data store. Data items are then accessed from the first data store and translated into a format interpretable by a remote data storage service. Thereafter, a network-based application programming interface (API) call is performed to store the data items in the remote data storage service using the data items in the second format. The data items as stored in the remote storage service are accessed and imported into the second data store.Type: GrantFiled: March 11, 2022Date of Patent: May 27, 2025Assignee: Amazon Technologies, Inc.Inventors: Anuj Prateek, Juan-Pierre Longmore, Christopher S. Vasquez, Eric Wei, Pooja Madan
-
Patent number: 12081629Abstract: Machine learning automatic pipeline management for automated software deployment is described. An adjustment to computing capacity for a region of a multi-region computing network is identified. A service to be deployed in the region of the multi-region computing network is further identified. Configuration settings for deployment of the service in the region is generated using past deployment data for the service in other regions of the multi-region computing network. A continuous code delivery service is directed to add a stage to a software deployment pipeline for the region. The stage may be configured using the at least one configuration setting.Type: GrantFiled: December 10, 2021Date of Patent: September 3, 2024Assignee: Amazon Technologies, Inc.Inventors: Eric Wei, Christopher Robert Hartman, Daniel Robert Fuller
-
Patent number: 11966306Abstract: Availability zone and region recovery are described. For an availability zone (AZ), a recovery availability zone (rAZ) may be identified based on available computing capacity of the recovery availability zone and geographic proximity of the availability zone relative to the recovery availability zone. In an instance in which the availability zone is impacted in which at least one of hardware and software of the availability zone is not fully operational, a virtual private cloud (VPC) is generated that establishes a peered connection between the availability zone and the recovery availability zone. A service is executed in the recovery availability zone, permitting any other services executing in the availability zone to invoke the service and become partially or fully operational.Type: GrantFiled: March 31, 2022Date of Patent: April 23, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Donald Patrick McGarry, Anuj Prateek, Juan-Pierre Longmore, Eric Wei, Daniel Bien, Noel O'Flaherty
-
Patent number: 11853802Abstract: Disclosed are various embodiments for centralized and dynamically generated service configurations for data center and other region builds. A computing environment may be configured to receive requests to deploy a new computing stack or service from different geographical regions at a central service. For the individual ones of the requests, the computing environment may identify computing resources of the computing environment required to deploy the new computing stack or service, determine an order of creation of the computing resources, and create at least one virtual process that automatically allocates the computing resources for the new computing stack based on a predetermined order of creation.Type: GrantFiled: February 24, 2020Date of Patent: December 26, 2023Assignee: Amazon Technologies, Inc.Inventors: Eric Wei, Andrew J. Lusk, Juan-Pierre Longmore, Anuj Prateek
-
Patent number: 11843517Abstract: Satellite virtual private clouds (VPCs) are described. A primary VPC is executed having one or more core services hosted therein that are required by one or more satellite VPCs. A satellite VPC is executed that is logically independent of the primary VPC networked environment. A peered connection between the primary VPC and the satellite VPC is established. The peered connection permits the satellite VPC networked environment to access the at least one core service hosted in the primary VPC. A customer account may be associated with a suitable permission to perform isolated development in the satellite VPC networked environment without impacting any service hosted by the primary VPC networked environment.Type: GrantFiled: September 27, 2021Date of Patent: December 12, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Anuj Prateek, Eric Wei, Pooja Madan, Juan-Pierre Longmore, Christopher S. Vasquez
-
Patent number: 11824735Abstract: For a network service to be deployed in one of a plurality of regional computing stacks, the network service may be partitioned into a region-specific portion and a region-agnostic portion. A first data transfer of the region-agnostic portion of the network service and a second data transfer of the region-specific portion may be performed separate from one another. Configuration settings of the network service as previously deployed in one or more of the regional computing devices may be accessed, and the region-specific portion may be configured using region-specific configuration settings as modified or confirmed by an administrator. The region-specific portion and the region-agnostic portion are deployed in one of the regional computing stacks as part of a networked computing environment.Type: GrantFiled: March 30, 2022Date of Patent: November 21, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Anuj Prateek, Eric Wei, Juan-Pierre Longmore
-
Patent number: 11652724Abstract: Disclosed are various embodiments for automating data center builds through the use of service proxies. A proxy is configured in a testing computing environment to receive service calls for a plurality of first services in the testing computing environment. The proxy forwards the service calls to at least one corresponding instance of the plurality of first services not in the testing computing environment. One or more second services in the testing computing environment that generate the service calls for the plurality of first services are then tested. The service calls are handled by the proxy during testing.Type: GrantFiled: October 14, 2019Date of Patent: May 16, 2023Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Juan-Pierre Longmore, Andrew J Lusk, Eric Wei, Anuj Prateek
-
Patent number: 11261387Abstract: A system for processing a stream including fuel oil includes an atmospheric flash column for receiving the stream as feedstock and separate the stream into an atmospheric flash distillate stream and an atmospheric flash residue stream. The system includes a vacuum flash column for receiving the atmospheric flash residue stream and separating the atmospheric flash residue stream into a vacuum flash distillate stream, a vacuum flash residue stream, and a vacuum gas oil stream. The system includes a first hydrocracking unit for receiving and processing at least a portion of the vacuum flash residue stream to produce an intermediate stream and a slurry. The system includes a second hydrocracking unit for receiving and processing the vacuum gas oil stream and the intermediate stream to produce a naphtha product and a light ends product. The system includes a pelletization unit for receiving and processing the slurry to produce a pelletized product.Type: GrantFiled: April 30, 2020Date of Patent: March 1, 2022Assignee: Saudi Arabian Oil CompanyInventors: Eric Wei, Vinod Ramaseshan, Donald Saunders
-
Patent number: 11199987Abstract: Launching data stores when new computing infrastructure is deployed is described. A proxy data storage service may be provided that receives instances of an application programming interface (API) call to store data and determines one of a first data store or a second data store to store the data. For instance, in response to receipt of a first instance of the API call, the proxy data storage service may store data in a first data store. However, after a provisioning of the second data store, the proxy data storage service may store data in the second data store in response to receipt of a second instance of the API call. In an instance in which the data stored in the second data store also exists in the first data store, the data is deleted from the first data store until an eventual migration of data is achieved.Type: GrantFiled: March 2, 2020Date of Patent: December 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Anuj Prateek, Juan-Pierre Longmore, Eric Wei, Andrew J. Lusk
-
Publication number: 20210024841Abstract: A system for processing a stream including fuel oil includes an atmospheric flash column for receiving the stream as feedstock and separate the stream into an atmospheric flash distillate stream and an atmospheric flash residue stream. The system includes a vacuum flash column for receiving the atmospheric flash residue stream and separating the atmospheric flash residue stream into a vacuum flash distillate stream, a vacuum flash residue stream, and a vacuum gas oil stream. The system includes a first hydrocracking unit for receiving and processing at least a portion of the vacuum flash residue stream to produce an intermediate stream and a slurry. The system includes a second hydrocracking unit for receiving and processing the vacuum gas oil stream and the intermediate stream to produce a naphtha product and a light ends product. The system includes a pelletization unit for receiving and processing the slurry to produce a pelletized product.Type: ApplicationFiled: April 30, 2020Publication date: January 28, 2021Inventors: Eric Wei, Vinod Ramaseshan, Donald Saunders