Patents by Inventor Kevin J. Cornell

Kevin J. Cornell 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: 9026985
    Abstract: A method, system and apparatus for processing a model-to-model transformation. The method can include dynamically accepting a transformation to apply to a source model in order to produce a target model. More specifically, the method can include traversing a hierarchy for the source model and applying rules in the transformation to objects in the hierarchy to produce the target model. For instance, the traversing step can include sequentially processing a list of transform elements in the transformation. In one aspect of the invention, the processing step can include loading content extractors among the transform elements. Subsequently, other transform elements can be identified through the loaded content extractors in order to traverse the hierarchy.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kevin J. Cornell, Eric O. Funk, Duong B. Nguyen, David Ruest
  • Patent number: 8935657
    Abstract: A method, system and apparatus for the model-to-model transformation by element-kind of a source model are proposed. An element-kind model-to-model transformation can include one or more transform elements defining a traversal of a source model, an element-kind mapping and the conversion from source models to target models. The element-kind mapping can include a set of associations between element-kinds for the source model and corresponding transformation rules to produce target objects in a target model.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Duong B. Nguyen, Mahboob Ashraf, Kevin J. Cornell
  • Patent number: 8615729
    Abstract: A method, system and apparatus for extending an existing model-to-model transformation. A method for extending a model-to-model transformation can include merging an extension to the model-to-model transformation with the model-to-model transformation to produce an extended model-to-model transformation. Specifically, the merging step can include identifying insertion points for specified transform elements in the model-to-model transformation and inserting the specified transform elements at the identified insertion points in the model-to-model transformation to produce an extended model-to-model transformation. Subsequently, the extended model-to-model transformation can be dynamically applied to a source model in order to produce a target model.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kevin J. Cornell, Eric O. Funk
  • Patent number: 8099711
    Abstract: A system and method for multi-level security filtering of model representations. Elements of an architecture and systems engineering model have associated security characteristics identifying the required level of security that a user must have in order to be able to obtain access to information about that element of the model. Based on these security characteristics and the security level of a user attempting to access the model, the content of the model is modified such that elements that are not accessible by a user having that security level are obscured or not visible to the user. The other elements of the model which are accessible by the user based on his/her security level are modified in the modified model so as to not provide information that would disclose the nature, character, or in some cases even the presence, of the elements that are not accessible by the user based on his/her security level.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: January 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul J. Bahrs, Peter C. Bahrs, Kevin J. Cornell, Steven V. Hovater, Enrique V. Kortright, Fred M. Mervine
  • Publication number: 20090178019
    Abstract: A system and method for multi-level security filtering of model representations. Elements of an architecture and systems engineering model have associated security characteristics identifying the required level of security that a user must have in order to be able to obtain access to information about that element of the model. Based on these security characteristics and the security level of a user attempting to access the model, the content of the model is modified such that elements that are not accessible by a user having that security level are obscured or not visible to the user. The other elements of the model which are accessible by the user based on his/her security level are modified in the modified model so as to not provide information that would disclose the nature, character, or in some cases even the presence, of the elements that are not accessible by the user based on his/her security level.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: Paul J. Bahrs, Peter C. Bahrs, Kevin J. Cornell, Steven V. Hovater, Enrique V. Kortright, Fred M. Mervine