Patents by Inventor Johannes Stephanus Jansen

Johannes Stephanus Jansen 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: 11397622
    Abstract: Techniques are described for enabling users of a service provider to manage placement preferences used to launch virtualized computing resources into a fleet of dedicated physical servers. Users can use one or more service provider interfaces to provide input indicating various placement preferences associated with a fleet of physical servers dedicated for use by a user of the service provider. These placement preferences can be used to determine at which physical server virtualized computing resources—for example, virtual machine (VM) instances, containers, and the like—are launched in response to launch requests. Among other benefits, the ability to configure customized placement preferences enables users to better satisfy various performance, reliability, software licensing, and other considerations users may have with respect to how their resources are placed within physical server fleets.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Bret Kiraly, Diwakar Gupta, Shane Ashley Hall, Johannes Stephanus Jansen Van Rensburg, Christopher Sam Goosen
  • Patent number: 10951479
    Abstract: Techniques for managing fault domains using cells are described. An area of a provider network may be divided into multiple cells, with each cell representing a different fault domain of the area of the provider network. A customer can provide domain definitions for their service or application and a cell management service can use the domain definitions to place the infrastructure and compute resources underlying the customer's application or service in appropriate cells within an area of the provider network. In some embodiments, the domain definitions may be account-based, where the domain definition may be to place resources in different fault domains depending on the account they are associated with. Alternatively, the customer may tag resources with an identifier such that resources tagged with a first identifier may be placed in a first cell while resources tagged with a second identifier may be placed in a second cell.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Johannes Stephanus Jansen Van Rensburg, Aletta Johanna Blanken, Christopher Sam Goosen, Bret Kiraly
  • Patent number: 10936724
    Abstract: Techniques for configurable compute instance resets are described. A user can issue a request to securely reset one or more compute instances implemented within a service provider system. Each compute instance is reset to a previous point in time, such that any activity of the compute instance or effects thereof occurring since that point in time are completely eliminated. Each compute instance reset can include removing an existing volume of the compute instance, obtaining a volume, attaching the obtained volume to the compute instance, and rebooting the compute instance. Configuration data of the compute instance, such as an instance identifier or network addresses, can be maintained after the reset.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: March 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Marcin Piotr Kowalski, Johannes Stephanus Jansen Van Rensburg
  • Publication number: 20200379818
    Abstract: Techniques are described for enabling users of a service provider to manage placement preferences used to launch virtualized computing resources into a fleet of dedicated physical servers. Users can use one or more service provider interfaces to provide input indicating various placement preferences associated with a fleet of physical servers dedicated for use by a user of the service provider. These placement preferences can be used to determine at which physical server virtualized computing resources—for example, virtual machine (VM) instances, containers, and the like—are launched in response to launch requests. Among other benefits, the ability to configure customized placement preferences enables users to better satisfy various performance, reliability, software licensing, and other considerations users may have with respect to how their resources are placed within physical server fleets.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: Bret KIRALY, Diwakar GUPTA, Shane Ashley HALL, Johannes Stephanus JANSEN VAN RENSBURG, Christopher Sam Goosen
  • Patent number: 10593567
    Abstract: Method of making an integrated circuit package, by a) providing a plurality of die members (4a, 4b) connected to respective electrical contact members (8a, 8b) in a mould; b) providing a mould insert in contact with at least a part of a first upper surface (6a) of a first die member (4a); c) encasing the plurality of die members (4a, 4b) and the respective electrical contact members (8a, 8b) into a package collection body (3); and d) cutting the package collection body (3) into at least two separate integrated circuit packages (3a, 3b) along a first cutting line (S1) extending through the package collection body (3) and separating the plurality of die members (4a, 4b). The mould insert as provided in step b) extends across a part of the first cutting line (S1).
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: March 17, 2020
    Assignee: Sencio B.V.
    Inventors: Ignatius Josephus van Dommelen, Johannes Stephanus Jansen
  • Publication number: 20200034543
    Abstract: Techniques for configurable compute instance resets are described. A user can issue a request to securely reset one or more compute instances implemented within a service provider system. Each compute instance is reset to a previous point in time, such that any activity of the compute instance or effects thereof occurring since that point in time are completely eliminated. Each compute instance reset can include removing an existing volume of the compute instance, obtaining a volume, attaching the obtained volume to the compute instance, and rebooting the compute instance. Configuration data of the compute instance, such as an instance identifier or network addresses, can be maintained after the reset.
    Type: Application
    Filed: October 3, 2019
    Publication date: January 30, 2020
    Inventors: Diwakar GUPTA, Marcin Piotr KOWALSKI, Johannes Stephanus JANSEN VAN RENSBURG
  • Patent number: 10474825
    Abstract: Techniques for configurable compute instance resets are described. A user can issue a request to securely reset one or more compute instances implemented within a service provider system. Each compute instance is reset to a previous point in time, such that any activity of the compute instance or effects thereof occurring since that point in time are completely eliminated. Each compute instance reset can include removing an existing volume of the compute instance, obtaining a volume, attaching the obtained volume to the compute instance, and rebooting the compute instance. Configuration data of the compute instance, such as an instance identifier or network addresses, can be maintained after the reset.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: November 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Marcin Piotr Kowalski, Johannes Stephanus Jansen Van Rensburg
  • Publication number: 20190295860
    Abstract: Method of making an integrated circuit package, by a) providing a plurality of die members (4a, 4b) connected to respective electrical contact members (8a, 8b) in a mould; b) providing a mould insert in contact with at least a part of a first upper surface (6a) of a first die member (4a); c) encasing the plurality of die members (4a, 4b) and the respective electrical contact members (8a, 8b) into a package collection body (3); and d) cutting the package collection body (3) into at least two separate integrated circuit packages (3a, 3b) along a first cutting line (S1) extending through the package collection body (3) and separating the plurality of die members (4a, 4b). The mould insert as provided in step b) extends across a part of the first cutting line (S1).
    Type: Application
    Filed: May 18, 2017
    Publication date: September 26, 2019
    Applicant: Sencio B.V.
    Inventors: Ignatius Josephus van Dommelen, Johannes Stephanus Jansen
  • Patent number: 10228969
    Abstract: Techniques for optimistic locking of virtual machine instances during a migration are described herein. Application programming interface requests are classified by type. When a request such as an application programming interface request is received during the migration of a virtual machine instance from a source location to a target location, the request is classified according to the type and according to the state of the migration. Based on that classification, it is determined whether to block the request, allow the request, or cancel the migration.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: March 12, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Georgios Elissaios, Johannes Stephanus Jansen van Rensberg, Michael Groenewald