Patents by Inventor Maged E. Elaasar

Maged E. Elaasar 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: 20090013306
    Abstract: A computer method and system of diagramming provide a diagram of a subject model. In response to a primary edit to the subject model, the invention method and system generate a non-persistent view for secondary edits. The diagram is formed of notational elements corresponding to model elements of the subject model. The invention method and system provide a notation meta-model for persisting the notational elements with references to corresponding model elements. The notation meta-model allows notational elements to be recreated and changed dynamically in a manner free of replacing original notational elements.
    Type: Application
    Filed: September 23, 2008
    Publication date: January 8, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Maged E. Elaasar, Michael Hanner, Steven R. Shaw
  • Publication number: 20080134135
    Abstract: Computer apparatus and method for detecting patterns in structured models, obtains a pattern specification of a subject pattern. The pattern specification (a) defines the subject pattern as a meta-class in a target domain, and (b) specifies one or more pattern roles as meta-properties of the subject pattern. Using the pattern specification, the pattern detector navigates user models, each user model having respective model elements. Through said navigating, the pattern detector looks for structures of model elements that fulfill the pattern roles. The pattern detector indicates conforming pattern instances as detected instances of the subject pattern.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 5, 2008
    Applicant: International Business Machines Corporation
    Inventor: Maged E. Elaasar
  • Publication number: 20080127049
    Abstract: Computer method and apparatus for providing pattern specification especially in computer software program modeling is disclosed. The invention method and apparatus defines patterns as a meta-class in a target domain. Each pattern has one or more pattern roles. The method and apparatus defines pattern roles as meta-properties and specifies one or more constraints between pattern roles in the context of the pattern meta-class. One or more connectors are used between meta-properties to represent relationships between pattern roles. One or more associations are used for representing high level relationships between pattern roles in a manner simplifying pattern specification.
    Type: Application
    Filed: November 27, 2006
    Publication date: May 29, 2008
    Applicant: International Business Machines Corporation
    Inventor: Maged E. Elaasar