×

State machine representation of a development environment deployment process

  • US 10,331,418 B2
  • Filed: 12/08/2015
  • Issued: 06/25/2019
  • Est. Priority Date: 12/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A development environment deployment system, comprising:

  • a non-transitory memory storing a plurality of templates for creation of a plurality of development environments; and

    one or more hardware processors coupled to the non-transitory memory and configured to read instructions to cause the system to perform operations comprising;

    receiving, from a user, a request to create a first development environment, wherein the plurality of development environments comprises the first development environment;

    evaluating the request to identify a stored template from the plurality of templates for creating the first development environment, wherein evaluating the request comprises evaluating a header in the request representing a response object to determine an application programming interface version associated with a component of the first development environment based on at least one of a number of variables included in the response object or a name of a variable in the response object;

    parsing the identified stored template to identify a plurality of events for creating the first development environment according to the identified stored template, wherein each event is associated with a plurality of executable instructions;

    generating an interactive graphical depiction representing deployment statuses of the plurality of events for display on a display device coupled to the development environment deployment system, wherein at least a portion of the interactive graphical depiction is responsive to a user interaction with the interactive graphical depiction using an input device;

    receiving an updated status of a first event in the plurality of events from a first virtual machine host coupled to the development environment deployment system, the first virtual machine host executing one or more executable instructions associated with the first event; and

    modifying, in real-time, the interactive graphical depiction based on the updated status of the first event.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×