Patents by Inventor Aaron Arruda

Aaron Arruda 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).

  • Publication number: 20110296386
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for validating changes before submission to a source control system, which can provide developers with a remote server where changelists may be uploaded, specified tests may be run, and results may be returned to the developer. The ability to provide a remote server for changelist uploads, automated source code compilations, automated test executions, and the automatic return of results, tends to enable developers to quickly and efficiently make source code design changes and avoid to build breakages.
    Type: Application
    Filed: February 24, 2011
    Publication date: December 1, 2011
    Applicant: salesforce.com, Inc.
    Inventors: Robert C. Woollen, Scott Hansma, Aaron Arruda, Thomas Kim
  • Publication number: 20110083122
    Abstract: An automated system is provided to support massive scale grid of machines in a rapid, multi-developer coding environment. The system has virtual testing environments that are created from template machines, supporting various software versions for various code branches. The grid is built by having a small subset of template machines (e.g. with Oracle 9g, 10g, and application server installations), images of the template machines, virtual machine instances created by applying one or more of the image templates, which then are used by the virtual testing environment. Upon receipt of code changes, changes are checked-out, compiled, tested on various test feeds on a virtual testing environment, which is destroyed and re-created after every test run. Any software version upgrades or bug fixes need to be applied only to the template machines. The number of virtual machines associated with any particular template machine is dynamically configurable to provision for optimal use of testing machines.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 7, 2011
    Applicant: salesforce.com, inc.
    Inventors: Jih-Yin Chen, Ashit Kumar Jain, Chris Chen, John Akerley, Mohit Chawla, Aaron Arruda, Cheng Leong, Bala Subramanian