Patents by Inventor Jonathan M. Mell

Jonathan M. Mell 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: 11294655
    Abstract: A method includes storing sets of deployment parameters. A first set of deployment parameters specifies deployment of a first application to a first environment. The method includes, in response to receiving a pointer to an executable form of the first application, storing the pointer as part of the first set. The method includes generating release objects, each identifying a specific version of deployment parameters. The method includes assigning the release objects to the plurality of environments. The method includes deploying the release objects to the assigned environments. A first release object corresponds to the first application and identifies a specified version of the first set. The method includes, subsequent to the first release object being assigned to the first environment, configuring the first environment according to the specified version of the first set, copying the pointed-to executable form to the first environment, and initiating execution of the copied executable.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: April 5, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Yuly Shteyman, Jonathan M. Mell
  • Publication number: 20210405985
    Abstract: A method includes storing sets of deployment parameters. A first set of deployment parameters specifies deployment of a first application to a first environment. The method includes, in response to receiving a pointer to an executable form of the first application, storing the pointer as part of the first set. The method includes generating release objects, each identifying a specific version of deployment parameters. The method includes assigning the release objects to the plurality of environments. The method includes deploying the release objects to the assigned environments. A first release object corresponds to the first application and identifies a specified version of the first set. The method includes, subsequent to the first release object being assigned to the first environment, configuring the first environment according to the specified version of the first set, copying the pointed-to executable form to the first environment, and initiating execution of the copied executable.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 30, 2021
    Inventors: Yuly SHTEYMAN, Jonathan M. MELL
  • Patent number: 11157253
    Abstract: A software deployment system includes a release module, a deployment control module, and a deployment module. The release module is configured to generate a first release object identifying a specific version of a first set of files in a version control system. The files encode deployment parameters, including a pointer to an executable form of a first application. The deployment control module is configured to promote the first release object to an environment by copying the first set of files to a location in the version control system corresponding to the environment. The deployment module is configured to, after the first release object is promoted to an environment, deploy the first release object by: configuring the environment according to the deployment parameters; copying the executable form of the first application from the pointer location to the environment; and initiating execution of the copied executable form in the environment.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: October 26, 2021
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Yuly Shteyman, Jonathan M. Mell
  • Patent number: 11093227
    Abstract: A software deployment system includes a storage module, a release module, a deployment control module, and a deployment module. The storage module stores sets of deployment parameters for multiple applications. The Storage module receives a pointer to an executable form of the first application and stores the pointer as part of a first set of deployment parameters for a first application. The release module generates release objects that each identifies a specific version of one of the sets of deployment parameters. The deployment control module assigns the release objects to the environments. Subsequent to a first release object being assigned to the first environment, the deployment module configures the first environment according to the specified version of the first set of deployment parameters, copies the executable form of the first application from the location indicated by the pointer, and initiates execution of the copied executable form in the first environment.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 17, 2021
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Yuly Shteyman, Jonathan M. Mell