Patents by Inventor Curtis DesRosiers

Curtis DesRosiers 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: 9501263
    Abstract: A model manager is provided that manages model derivation and alignment. A realization relationship is created between a source model element and a derived model element. The derived model element is validated to conform to an intent of the source model element. When the derived model element does not confirm to the intent of the source model element, the derived model element and the source model element are synchronized. The synchronizing includes re-aligning one or more portions of at least one of the derived model element and the source model element that no longer conform to the other model element.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: November 22, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mircea Pana, Curtis Desrosiers, Bryan Obright, Nihal J. Mehta
  • Publication number: 20160179474
    Abstract: A model manager is provided that manages model derivation and alignment. A realization relationship is created between a source model element and a derived model element. The derived model element is validated to conform to an intent of the source model element. When the derived model element does not confirm to the intent of the source model element, the derived model element and the source model element are synchronized. The synchronizing includes re-aligning one or more portions of at least one of the derived model element and the source model element that no longer conform to the other model element.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Mircea PANA, Curtis DESROSIERS, Bryan OBRIGHT, Nihal J. MEHTA
  • Patent number: 9021419
    Abstract: A system and method can support design pattern automation. A design environment, such as a design pattern automation platform, enables the definition of design patterns including the model entities and their relationships. The design pattern automation platform leverages the definitions and user input, and uses an intelligent method to automate the implementation of arbitrarily complex software design artifacts that realize the design patterns. The design pattern automation platform allows a user to specify a design pattern model that describes a design pattern. A user interface (UI) framework can consume the design pattern model and can render a set of UI pages that allow for user interaction with the design pattern. Furthermore, a pattern processor can combine the meta-model with user inputs from the UI framework and produce a set of entities or resources for the design pattern.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: April 28, 2015
    Assignee: Oracle International Corporation
    Inventors: Mircea Pana, Mark Pomerant, Curtis DesRosiers
  • Publication number: 20140237443
    Abstract: A system and method can support design pattern automation. A design environment, such as a design pattern automation platform, enables the definition of design patterns including the model entities and their relationships. The design pattern automation platform leverages the definitions and user input, and uses an intelligent method to automate the implementation of arbitrarily complex software design artifacts that realize the design patterns. The design pattern automation platform allows a user to specify a design pattern model that describes a design pattern. A user interface (UI) framework can consume the design pattern model and can render a set of UI pages that allow for user interaction with the design pattern. Furthermore, a pattern processor can combine the meta-model with user inputs from the UI framework and produce a set of entities or resources for the design pattern.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 21, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mircea Pana, Mark Pomerant, Curtis DesRosiers