Patents by Inventor Jerome Dochez

Jerome Dochez 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: 10223097
    Abstract: In some examples, method includes, in response to receiving an initial user input that causes a builder computing system to compile a set of source code into a set of compiled targets of an application package that implements an application, deploying the application package to initiate execution of the application, wherein a subset of the set of source code is compiled into an initial subset of the set of compiled targets; after modification to at least the subset of the set of source code, receiving a subsequent user input that causes the builder computing system to compile at least the subset of the set of source code into an updated subset of the set of compiled targets; and deploying the updated subset to update the application based on the updated subset without sending another application package that includes the updated subset.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Arnaud Claude Weber, Sivakumar Velusamy, Stephanie Saad Cuthbertson, Christopher Matthew Warrington, Jerome Dochez, Torbjorn Norbye, Esteban de la Canal, Jomo Fisher, Xavier Ducrohet
  • Patent number: 10083025
    Abstract: In some examples, a method includes, in response to receiving an initial user input that causes a builder computing system to assemble a set of resources into a set of uncompiled targets of an application package that implements an application, deploying the application package to initiate execution of the application, wherein the set of uncompiled targets includes a subset of the set of resources; after modification to at least the subset of the set of resources, receiving a subsequent user input that causes the builder computing system to assemble an updated subset of the set of resources that are based on the subset of the set of resources; and deploying the updated subset of the set of resources to update the application based on the updated subset without sending another application package that includes the updated subset of the set of resources.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: Arnaud Claude Weber, Sivakumar Velusamy, Stephanie Saad Cuthbertson, Christopher Matthew Warrington, Jerome Dochez, Torbjorn Norbye, Esteban de la Canal, Jomo Fisher, Xavier Ducrohet
  • Patent number: 10067757
    Abstract: In some examples, method includes, in response to receiving an initial user input that causes a builder computing system to compile a set of source code for an application into a set of compiled targets, deploying the set of compiled targets to initiate execution of the application, wherein a subset of the set of source code is compiled into an initial subset of the set of compiled targets; after modification to at least the subset of the set of source code, receiving a subsequent user input that causes the builder computing system to compile at least the subset of the set of source code into an updated subset of the set of compiled targets; and in response to determining that the updated subset differs from the initial subset, deploying the updated subset to update the application based on the updated subset without terminating execution of the application.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Arnaud Claude Weber, Sivakumar Velusamy, Stephanie Saad Cuthbertson, Christopher Matthew Warrington, Jerome Dochez, Torbjorn Norbye, Esteban de la Canal, Jomo Fisher, Xavier Ducrohet
  • Publication number: 20170147324
    Abstract: In some examples, method includes, in response to receiving an initial user input that causes a builder computing system to compile a set of source code into a set of compiled targets of an application package that implements an application, deploying the application package to initiate execution of the application, wherein a subset of the set of source code is compiled into an initial subset of the set of compiled targets; after modification to at least the subset of the set of source code, receiving a subsequent user input that causes the builder computing system to compile at least the subset of the set of source code into an updated subset of the set of compiled targets; and deploying the updated subset to update the application based on the updated subset without sending another application package that includes the updated subset.
    Type: Application
    Filed: September 26, 2016
    Publication date: May 25, 2017
    Inventors: Arnaud Claude Weber, Sivakumar Velusamy, Stephanie Saad Cuthbertson, Christopher Matthew Warrington, Jerome Dochez, Torbjorn Norbye, Esteban de la Canal, Jomo Fisher, Xavier Ducrohet
  • Publication number: 20170147306
    Abstract: In some examples, method includes, in response to receiving an initial user input that causes a builder computing system to compile a set of source code for an application into a set of compiled targets, deploying the set of compiled targets to initiate execution of the application, wherein a subset of the set of source code is compiled into an initial subset of the set of compiled targets; after modification to at least the subset of the set of source code, receiving a subsequent user input that causes the builder computing system to compile at least the subset of the set of source code into an updated subset of the set of compiled targets; and in response to determining that the updated subset differs from the initial subset, deploying the updated subset to update the application based on the updated subset without terminating execution of the application.
    Type: Application
    Filed: September 26, 2016
    Publication date: May 25, 2017
    Inventors: Arnaud Claude Weber, Sivakumar Velusamy, Stephanie Saad Cuthbertson, Christopher Matthew Warrington, Jerome Dochez, Torbjorn Norbye, Esteban de la Canal, Jomo Fisher, Xavier Ducrohet
  • Publication number: 20170147312
    Abstract: In some examples, a method includes, in response to receiving an initial user input that causes a builder computing system to assemble a set of resources into a set of uncompiled targets of an application package that implements an application, deploying the application package to initiate execution of the application, wherein the set of uncompiled targets includes a subset of the set of resources; after modification to at least the subset of the set of resources, receiving a subsequent user input that causes the builder computing system to assemble an updated subset of the set of resources that are based on the subset of the set of resources; and deploying the updated subset of the set of resources to update the application based on the updated subset without sending another application package that includes the updated subset of the set of resources.
    Type: Application
    Filed: September 26, 2016
    Publication date: May 25, 2017
    Inventors: Arnaud Claude Weber, Sivakumar Velusamy, Stephanie Saad Cuthbertson, Christopher Matthew Warrington, Jerome Dochez, Torbjorn Norbye, Esteban de la Canal, Jomo Fisher, Xavier Ducrohet
  • Patent number: 9639402
    Abstract: Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor, and a template engine, executing on the computer. The template engine is configured to receive applications and associated metadata. The system can also include a virtualized environment, and a plurality of templates, each defining a different resource available within the virtualized environment. When the template engine receives an application and associated metadata, the template engine determines resource requirements for the application based on the associated metadata, compares the resource requirements with the plurality of templates, identifies appropriate templates for the resource requirements, and provisions resources in the virtualized environment using the appropriate templates.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: May 2, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Jerome Dochez
  • Publication number: 20130036208
    Abstract: Systems and methods are provided for automatically provisioning resources based on application characteristics. In accordance with an embodiment, a system can include a computer, including a computer readable medium and processor, and a template engine, executing on the computer. The template engine is configured to receive applications and associated metadata. The system can also include a virtualized environment, and a plurality of templates, each defining a different resource available within the virtualized environment. When the template engine receives an application and associated metadata, the template engine determines resource requirements for the application based on the associated metadata, compares the resource requirements with the plurality of templates, identifies appropriate templates for the resource requirements, and provisions resources in the virtualized environment using the appropriate templates.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 7, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Jerome Dochez
  • Patent number: 6983399
    Abstract: An invention is provided for a computer program embodied on a computer readable medium for ascertaining public API coverage for a J2EE application. The computer program includes a code segment that analyzes an API for an application to determine the plurality of methods comprising the API, and a code segment that intercepts method calls utilizing stubs for corresponding methods of the plurality of methods comprising the API. In addition, the computer program includes a code segment that generates list of intercepted methods calls, and a code segment that compares the list of intercepted methods calls with the plurality of methods comprising the API.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: January 3, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Jerome Dochez, Carla V. Mott
  • Publication number: 20030110313
    Abstract: An invention is provided for a computer program embodied on a computer readable medium for ascertaining public API coverage for a J2EE application. The computer program includes a code segment that analyzes an API for an application to determine the plurality of methods comprising the API, and a code segment that intercepts method calls utilizing stubs for corresponding methods of the plurality of methods comprising the API. In addition, the computer program includes a code segment that generates list of intercepted methods calls, and a code segment that compares the list of intercepted methods calls with the plurality of methods comprising the API.
    Type: Application
    Filed: December 12, 2001
    Publication date: June 12, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Jerome Dochez, Carla V. Mott
  • Patent number: D789412
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: June 13, 2017
    Assignee: Google Inc.
    Inventors: Stephanie Saad Cuthbertson, Gerard Rocha Cutiller, Torbjorn Norbye, Sivakumar Velusamy, Cristina Bilsland, Arnaud Claude Weber, Esteban de la Canal, Xavier Ducrohet, Jerome Dochez, Jeffrey van Gogh
  • Patent number: D827669
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: September 4, 2018
    Assignee: Google LLC
    Inventors: Stephanie Saad Cuthbertson, Gerard Rocha Cutiller, Torbjorn Norbye, Sivakumar Velusamy, Cristina Bilsland, Arnaud Claude Weber, Esteban de la Canal, Xavier Ducrohet, Jerome Dochez, Jeffrey van Gogh