Patents by Inventor Anthony Nicholas

Anthony Nicholas 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: 11068277
    Abstract: An offloaded virtualization management component of a virtualization host receives an indication from a hypervisor of a portion of main memory of the host for which memory allocation decisions are not to be performed by the hypervisor. The offloaded virtualization management component assigns a subset of the portion to a particular guest virtual machine and provides an indication of the subset to the hypervisor.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: July 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Jan Schoenherr, Karimallah Ahmed Mohammed Raslan, Konrad Jan Miller, Filippo Sironi
  • Patent number: 11068355
    Abstract: Generally described, aspects of the present disclosure relate to offload device virtual component checkpointing for fast recovery from virtual component software crashes by storing virtual component state configuration information and input/output (I/O) request identification information in non-volatile memory of a physical computing device physically separate from the offload device. In the event of a software crash of a virtual component, the crashed virtual component may be rebooted and reconfigured in accordance with the virtual component state configuration information and I/O request identification information stored in the non-volatile memory of the physical computing device.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: July 20, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Anthony Nicholas Liguori
  • Patent number: 11064017
    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement an extension manager of a virtualized computing service. The extension manager establishes a secure network channel for communications between the peripheral device, which is located at a premise external to a provider network, and a data center of the provider network. The extension manager assigns a network address of the substrate network of the service to a hardware server at the external premise. The substrate address is also assigned to an extension traffic intermediary at the data center. In response to a command directed to the virtualized computing service, one or more compute instance configuration operations are performed at the hardware server.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: July 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Jason Brandwine
  • Publication number: 20210166293
    Abstract: Systems and methods to improve an e-commerce platform through modifications to the checkout and fulfillment process aimed at reducing the incidence of returns. Modifications may include determining a likelihood of a return and, based on the likelihood of return, generating a staged fulfillment process in which an order is split in two linked orders that are processed serially and based on receipt of confirmation to proceed after delivery of a first one of the orders. Modifications may include determining during the checkout process that a custom return policy is to be used and generating the custom return policy based, at least in part, on one or more of a purchaser return history, the product item or items in the order, and product return history.
    Type: Application
    Filed: November 29, 2019
    Publication date: June 3, 2021
    Applicant: Shopify Inc.
    Inventors: Anthony Nicholas KENTRIS, Raphael PAQUIN, Clara PETIT
  • Publication number: 20210166243
    Abstract: Systems and methods to improve an e-commerce platform through modifications to the checkout and fulfillment process aimed at reducing the incidence of returns. Modifications may include determining a likelihood of a return and, based on the likelihood of return, generating a staged fulfillment process in which an order is split in two linked orders that are processed serially and based on receipt of confirmation to proceed after delivery of a first one of the orders. Modifications may include determining during the checkout process that a custom return policy is to be used and generating the custom return policy based, at least in part, on one or more of a purchaser return history, the product item or items in the order, and product return history.
    Type: Application
    Filed: November 29, 2019
    Publication date: June 3, 2021
    Applicant: Shopify Inc.
    Inventors: Anthony Nicholas KENTRIS, Raphael PAQUIN, Clara PETIT
  • Patent number: 11023589
    Abstract: A multi-phase boot operation of a virtualization manager at a virtualization host is initiated at an offload card. In a first phase of the boot, a security key stored in a tamper-resistant location of the offload card is used. In a second phase, firmware programs are measured using a security module, and a first version of a virtualization coordinator is instantiated at the offload card. The first version of the virtualization coordinator obtains a different version of the virtualization coordinator and launches the different version at the offload card. Other components of the virtualization manager (such as various hypervisor components that do not run at the offload card) are launched by the different version of the virtualization controller.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: June 1, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Barak Wasserstrom
  • Publication number: 20210150616
    Abstract: A merchant can use an e-commerce platform to sell products to customers, and customers can use the e-commerce platform to return items that they are unsatisfied with back to the merchant. These product returns have an associated cost. Embodiments of the present disclosure relate to computer-implemented systems and methods to enable customer-to-customer product returns in an e-commerce platform. In a customer-to-customer return, a first customer that wants to return an item of a particular product is connected with a second customer that wants to purchase that product. The e-commerce platform then facilitates a shipment of the item from the first customer directly to the second customer. Embodiments of the present disclosure include online store implementations of customer-to-customer returns, online marketplace implementations of customer-to-customer returns, and customer-to-customer returns implemented using orders for returned items.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: ANTHONY NICHOLAS KENTRIS, RAPHAEL PAQUIN, CLARA PETIT
  • Patent number: 10996969
    Abstract: A server computer toggles between a protected mode and an unprotected mode. In the protected mode, users are unable to access configuration information due to a Base Address Register (BAR) being cleared. However, a service provider can access a Trusted Platform Module (TPM) through an Application Program Interface (API) request. In an unprotected mode, the BAR is programmed so that users can access the configuration information, but the TPM is blocked. Blocking of the TPM is achieved by changing a configuration file, which changes an overall image of the card. With the modified image not matching an original image, the TPM blocks access to data, such as encryption keys. Separate interfaces can be used for user access (PCIe) and service provider access (Ethernet) to the server computer. The server computer can then be toggled back to the protected mode by switching the configuration file to the original configuration file.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 4, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jason Alexander Harland, Matthew Shawn Wilson, Anthony Nicholas Liguori, Erez Tsidon
  • Publication number: 20210093725
    Abstract: Compounds having affinity for integrins, the synthesis of these compounds, and the use of these compounds as ligands to facilitate the delivery of cargo molecules to cells expressing integrins are described. The described integrin targeting ligands have serum stability and affinity for ?v?3 integrin and/or ?v?5 integrin, and are suitable for conjugation to cargo molecules, such as such as oligonucleotide-based therapeutic agents (e.g., RNAi agents), to facilitate delivery of the cargo molecules to cells and tissues, such as tumor cells, that express integrin ?v?3, integrin ?v?5, or both integrin ?v?3 and integrin ?v?5. Compositions that include integrin targeting ligands and methods of use are also described.
    Type: Application
    Filed: April 26, 2019
    Publication date: April 1, 2021
    Inventors: Zhen Li, Jeffrey Carlson, Anthony Nicholas, Xiaokai Li, Dongxu Shu, Matthew Fowler-Watters
  • Patent number: 10963287
    Abstract: A set of virtual machine configurations is loaded in memory. A set of software instructions that, as a result of being executed, performs a data operation is received from a client device associated with a customer of a service provider. A request to execute the set of software instructions is received. The set of software instructions is executed in a virtual machine derived from a member of the set of virtual machine configurations, and results of the data operation are provided in response to the request.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Douglas Stewart Laurence, Anthony Nicholas Liguori
  • Patent number: 10963268
    Abstract: Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include providing an identifier in response to configuring client configurable logic within the computer system.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Robert Michael Johnson, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Asif Khan, Nafea Bshara, Anthony Nicholas Liguori
  • Publication number: 20210092182
    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement an extension manager of a virtualized computing service. The extension manager establishes a secure network channel for communications between the peripheral device, which is located at a premise external to a provider network, and a data center of the provider network. The extension manager assigns a network address of the substrate network of the service to a hardware server at the external premise. The substrate address is also assigned to an extension traffic intermediary at the data center. In response to a command directed to the virtualized computing service, one or more compute instance configuration operations are performed at the hardware server.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Jason Brandwine
  • Publication number: 20210089239
    Abstract: A peripheral device includes one or more processors and a memory storing program instructions that when executed implement virtualization offloading components of a virtualized computing service, including a storage manager. The offloading components establish network connectivity with a control plane of the service. Based on detecting that a hardware server, in a separate enclosure, has been linked to the peripheral device, the hardware server is presented as a virtualization host of the service. The offloading components initiate compute instance configuration operations at the server in response to commands issued to the control plane, including at least one configuration operation initiated by the storage manager to enable access to a logical storage device from a compute instance.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Eric Jason Brandwine
  • Patent number: 10949124
    Abstract: A first block storage server virtual machine to host a first volume using one or more storage devices of a computer system is executed by the computer system. A second virtual machine having access to a virtual block storage device is executed by the computer system. A block storage client is executed by the computer system. A first block storage operation is received by the block storage client from the second virtual machine, the first block storage operation to perform on the virtual block storage device. A message is sent by the block storage client to the first block storage server virtual machine to cause the first block storage server virtual machine to perform the block storage operation with the first volume.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Marc Stephen Olson
  • Patent number: 10949125
    Abstract: A first request to launch a first virtual machine to host a block storage server application is received. At least a portion of a storage capacity of one or more storage devices of a host computer system is provisioned to the first virtual machine as a provisioned storage device. The block storage server application is executed with the first virtual machine. As part of executing the block storage server application, a logical volume is created on the provisioned storage device in response to a second request from a block storage service of a provider network to create the logical volume, a third request to perform an input/output operation is received and performed with the logical volume.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Marc Stephen Olson
  • Publication number: 20210069337
    Abstract: Compounds having affinity for integrins, the synthesis of these compounds, and the use of these compounds as ligands to facilitate the delivery of cargo molecules to cells expressing integrins are described. The described integrin targeting ligands have serum stability and affinity for ?v?3 integrin and/or ?v?5 integrin, and are suitable for conjugation to cargo molecules, such as such as oligonucleotide-based therapeutic agents (e.g., RNAi agents), to facilitate delivery of the cargo molecules to cells and tissues, such as tumor cells, that express integrin ?v?3, integrin ?v?5, or both integrin ?v?3 and integrin ?v?5. Compositions that include integrin targeting ligands and methods of use are also described.
    Type: Application
    Filed: October 23, 2020
    Publication date: March 11, 2021
    Inventors: Zhen Li, Jeffrey Carlson, Anthony Nicholas, Xiaokai Li, Dongxu Shu, Matthew Fowler-Watters
  • Publication number: 20210058301
    Abstract: At a network manager of an extension resource group of a provider network, a message comprising a command to launch a compute instance is received at an address which is part of a first network configured at a premise external to the provider network. The extension resource group includes a first host at the external premise. Within a second network configured at the external premise, the first host is assigned an address within a second address range. Addresses within the second range are also assigned to hosts within the provider network. The command is transmitted to the first host, and a compute instance is instantiated.
    Type: Application
    Filed: November 6, 2020
    Publication date: February 25, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Anthony Nicholas Liguori, Matthew Shawn Wilson
  • Publication number: 20210053520
    Abstract: A retractable step and side bar assembly that can be used for raised vehicles, such as trucks. The retractable step can be configured to provide for significant reach in a deployed position to allow for a user to enter the raised vehicle. Further, in the stowed position the retractable step can be located within the side bar, thereby providing a low profile as well as an enhanced aesthetic appearance.
    Type: Application
    Filed: September 10, 2020
    Publication date: February 25, 2021
    Inventors: Anthony Nicholas Smith, Eric Charles Bajza, William Franklin Bibb, IV
  • Publication number: 20210053627
    Abstract: A tailgate enclosure for use with a vehicle can include a plurality of cross-members, a first upright, a second upright, and only one additional upright. Each of the cross-members can be vertically spaced apart from an adjacent one of the cross-members and can include a first beam, a second beam, and a central beam having a first end and a second end, the central beam positioned at least partially between the first and second beams. The first upright can secure the first beam of each of the cross-members to a first sidewall of the vehicle and the second upright can secure the second beam of each of the cross-members to a second sidewall of the vehicle. The additional upright can be positioned along the central beam of each of the cross-members between the first and second ends of the central beam.
    Type: Application
    Filed: November 6, 2020
    Publication date: February 25, 2021
    Inventor: Anthony Nicholas Smith
  • Patent number: 10921991
    Abstract: Notice of migration of a portion of a data volume from a first location to a second location is received by a first computer system from a second computer system, where the data volume is separated over a network from the first computer system. A third computer system, separated over a network from the first computer system, is caused to invalidate a mapping between the portion and the first location. An indication that the third computer system seeks access to the portion is identified. A third computer system is enabled, by providing a mapping between the portion and the second location, to access portion at the second location.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Stephen Olson, Christopher Magee Greenwood, Anthony Nicholas Liguori, James Michael Thompson, Surya Prakash Dhoolam, Marc John Brooker, Danny Wei