Patents by Inventor Sven Delmas

Sven Delmas 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: 7676788
    Abstract: A method is described comprising: scheduling jobs for a program build to execute in parallel across a plurality of nodes; predicting the files required to complete each of the jobs; and preloading the files to each node prior to the execution of each job.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: March 9, 2010
    Assignee: Electric Cloud, Inc.
    Inventors: John Ousterhout, Sven Delmas, John Graham-Cumming, John Eric Melski, Usman Muzaffar, Scott Stanton
  • Patent number: 7539976
    Abstract: A method implemented within a distributed build system is described comprising: transmitting a first source file from a program build file repository to a first node, the first node using the source file to generate a target file identified in the build process; receiving a request for the first source file from a second node; and redirecting the second node to retrieve the first source file from the first node rather than from the program build file repository.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: May 26, 2009
    Assignee: Electric Cloud, Inc.
    Inventors: John Ousterhout, Sven Delmas, John Eric Melski, Scott Stanton, Sandeep Tamhankar
  • Patent number: 7395529
    Abstract: A method is described for executing program builds comprising: scheduling jobs for a program build based on dependencies between files used in the jobs; executing the jobs according to the schedule; collecting file usage information from each of the jobs, the file usage information indicating operations performed on the files in each of the jobs; and analyzing the file usage information to determine whether any one of the jobs resulted in a conflict.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: July 1, 2008
    Assignee: Electric Cloud, Inc.
    Inventors: Scott Stanton, Sven Delmas, John Graham-Cumming, John Eric Melski, Usman Muzaffar, John Ousterhout
  • Patent number: 7263695
    Abstract: A method for executing program builds is described comprising: executing jobs for a program build in parallel according to a first job schedule; detecting a recursive build invocation in one of the jobs; analyzing dependency information associated with the recursive build invocation; and based on the analysis, supplementing the first job schedule with additional job schedule data.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: August 28, 2007
    Assignee: Electric Cloud, Inc.
    Inventors: Usman Muzaffar, Sven Delmas, John Graham-Cumming, John Eric Melski, John Ousterhout, Scott Stanton
  • Patent number: 7168064
    Abstract: A method for executing program builds is described comprising: analyzing file dependency information contained within a first file; scheduling jobs for a program build based on the analysis of the dependency information; executing the jobs according to the schedule; collecting file usage information from each of the jobs; and supplementing the file dependency information with the file usage information.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: January 23, 2007
    Assignee: Electric Cloud, Inc.
    Inventors: John Ousterhout, Sven Delmas, John Grahm-Cumming, John Eric Melski, Usman Muzaffar, Scott Stanton
  • Patent number: 7086063
    Abstract: A method is described comprising: scheduling jobs for a program build to execute in parallel across a plurality of nodes; predicting the files required to complete each of the jobs; and preloading the files to each node prior to the execution of each job.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: August 1, 2006
    Assignee: Electric Cloud, Inc.
    Inventors: John Ousterhout, Sven Delmas, John Graham-Cumming, John Eric Melski, Usman Muzaffar, Scott Stanton
  • Publication number: 20040194060
    Abstract: A method for executing program builds is described comprising: analyzing file dependency information contained within a first file; scheduling jobs for a program build based on the analysis of the dependency information; executing the jobs according to the schedule; collecting file usage information from each of the jobs; and supplementing the file dependency information with the file usage information.
    Type: Application
    Filed: March 25, 2003
    Publication date: September 30, 2004
    Inventors: John Ousterhout, Sven Delmas, John Graham-Cumming, John Jem Eric Melski, Usman Muzaffar, Scott Stanton