Patents by Inventor Hamzeh Zawawy

Hamzeh Zawawy 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: 7886280
    Abstract: There is disclosed a system for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The results of this flattening are placed in a target flow, and any connections that existed in the source flow are re-established in the target flow in such a way that any data input into the target flow will be processed as if it had been input into the source flow. After a processing iteration, if there are still complex nodes remaining in the target flow, the target flow becomes the next source flow, and the process is repeated until the flow has been completely flattened.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Hamzeh Zawawy
  • Patent number: 7814458
    Abstract: Interface code is produced to use services of an enterprise information system. An application specific information schema is provided that defines the format and shape of application specific information usable in a business object schema defining the business object and the application specific information for the enterprise information system. An enterprise metadata discovery schema is also provided for anchoring the application specific information schema to complex type, element, attribute and the business object schema. The business object schema is generated using a metatdata editor. The interface code is produced using the business object schema.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Suman Kumar Kalia, John H. Green, Damian Sarkiss Stuart Hagge, Hamzeh Zawawy
  • Patent number: 7542982
    Abstract: The present invention generally provides a message validation model. Specifically, the present invention provides a message validation layer/framework that allows rules such as message validation rules to be plugged into/attached to a logical model. This model allows (among other things) schema level rules or the like to be converted to message level rules at deployment time. Specifically, the rules (like the physical representations) are serialized as annotations on the logical model. From this model, a query (e.g., XSL or XQuery) can be generated to validate and check if the instance documents comply with such rules or a Java based rules execution engine can be developed/utilized that uses XPATH (or another query language) to determine the source and dependent elements and executes the rules.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Suman Kumar Kalia, David A. Spriet, Hamzeh Zawawy
  • Publication number: 20090083723
    Abstract: There is disclosed a system for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The results of this flattening are placed in a target flow, and any connections that existed in the source flow are reestablished in the target flow in such a way that any data input into the target flow will be processed as if it had been input into the source flow. After a processing iteration, if there are still complex nodes remaining in the target flow, the target flow becomes the next source flow, and the process is repeated until the flow has been completely flattened.
    Type: Application
    Filed: December 1, 2008
    Publication date: March 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Hamzeh Zawawy
  • Patent number: 7464375
    Abstract: There is disclosed a method for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The results of this flattening are placed in a target flow, and any connections that existed in the source flow are re-established in the target flow in such a way that any data input into the target flow will be processed as if it had been input into the source flow. After a processing iteration, if there are still complex nodes remaining in the target flow, the target flow becomes the next source flow, and the process is repeated until the flow has been completely flattened.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: December 9, 2008
    Assignee: International Business Machines Corporation
    Inventor: Hamzeh Zawawy
  • Publication number: 20080059505
    Abstract: The present invention generally provides a message validation model. Specifically, the present invention provides a message validation layer/framework that allows rules such as message validation rules to be plugged into/attached to a logical model. This model allows (among other things) schema level rules or the like to be converted to message level rules at deployment time. Specifically, the rules (like the physical representations) are serialized as annotations on the logical model. From this model, a query (e.g., XSL or XQuery) can be generated to validate and check if the instance documents comply with such rules or a Java based rules execution engine can be developed/utilized that uses XPATH (or another query language) to determine the source and dependent elements and executes the rules.
    Type: Application
    Filed: September 5, 2006
    Publication date: March 6, 2008
    Inventors: Suman Kumar Kalia, David A. Spriet, Hamzeh Zawawy
  • Publication number: 20060122961
    Abstract: Interface code is produced to use services of an enterprise information system. An application specific information schema is provided that defines the format and shape of application specific information usable in a business object schema defining the business object and the application specific information for the enterprise information system. An enterprise metadata discovery schema is also provided for anchoring the application specific information schema to complex type, element, attribute and the business object schema. The business object schema is generated using a metatdata editor. The interface code is produced using the business object schema.
    Type: Application
    Filed: December 7, 2005
    Publication date: June 8, 2006
    Inventors: Suman Kalia, John Green, Damian Hagge, Hamzeh Zawawy
  • Publication number: 20050289528
    Abstract: There is disclosed a method and system for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The results of this flattening are placed in a target flow, and any connections that existed in the source flow are re-established in the target flow in such a way that any data input into the target flow will be processed as if it had been input into the source flow. After a processing iteration, if there are still complex nodes remaining in the target flow, the target flow becomes the next source flow, and the process is repeated until the flow has been completely flattened.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Hamzeh Zawawy