Patents by Inventor Chad Bell

Chad Bell 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: 11182273
    Abstract: Certain aspects of the present disclosure provide techniques for automating testing of applications. One example method generally includes obtaining a user interface (UI) source from an application defining pages of the application and fields associated with UI elements of each page of the pages and receiving a selection of a scenario. The method further includes generating scenario data based on a section of test data associated with the selection of the scenario and executing a test using the scenario data. To execute the test, the method includes identifying, by a runner, a first UI element of a first page of the application, identifying, by the runner, a first element of the scenario data mapped to the first UI element and entering, by the runner, the first element of the scenario data into the first UI element.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: November 23, 2021
    Assignee: INTUIT, INC.
    Inventors: Chad Bell, Matthew Boulanger, Matthew Logston, Jesus Villegas
  • Patent number: 10402216
    Abstract: The present disclosure relates to live support integration in a virtual machine based development environment. According to one embodiment, a method generally includes obtaining, by a virtual machine in the virtual machine based development environment, a token from a secure location. In some embodiments, upon determining, that the token is authentic, the virtual machine determines system configuration information relating to the virtual machine. In certain embodiments, the virtual machine establishes a communication channel with a remote support device using the token. The establishing may comprise transmitting, by the virtual machine, the system configuration information to the remote support device and enabling two-way communication between the virtual machine and the remote support device.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: September 3, 2019
    Assignee: INTUIT, INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
  • Patent number: 10379922
    Abstract: The present disclosure relates to error recovery in a virtual machine-based development environment. An example method generally includes monitoring for an error event in a virtual machine managed within a development environment. The development environment attempts to recover the virtual machine from the error event by performing a first error remediation procedure on the virtual machine. Upon determining that the first error remediation procedure failed to recover the virtual machine from the error event, the development environment attempts to recover the virtual machine from the error event by performing a second error remediation procedure on the virtual machine. The second remediation procedure may be a procedure that is more severe than the first error remediation procedure.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: August 13, 2019
    Assignee: INTUIT INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
  • Patent number: 10365954
    Abstract: The present disclosure relates to providing a virtual development environment by receiving a request for a development environment from a user, identifying resources from the request and resource on which the requested resource depends, and obtaining virtual machine images for each resource from a repository. The virtual machine images are executed in separate virtual machines to provide a development environment and related resources to the user.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: July 30, 2019
    Assignee: INTUIT, INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell
  • Patent number: 10353729
    Abstract: The present disclosure relates to managing service dependencies in a virtual machine-based development environment. An example method generally includes retrieving information identifying one or more service dependencies for a first service hosted by a virtual machine being instantiated in a development environment. For each service dependency of the one or more service dependencies, a service dependency manager identifies whether the service dependency is accessible by the first service in the development environment. Upon determining that the service dependency is not accessible by the first service in the development environment, the service dependency manager spawns an instance of the service dependency and connects the service dependency to the virtual machine hosting the first service. If the service dependency is accessible by the first service in the development environment, the service dependency manager connects the service dependency to the virtual machine hosting the first service.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: July 16, 2019
    Assignee: INTUIT INC.
    Inventors: Chad Bell, Vinay Kumar, Ryan Lynch, Joseph Elwell