Patents by Inventor Faiz Mohamed Ibrahim

Faiz Mohamed Ibrahim 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: 9870203
    Abstract: A system includes a first non-transitory computer-readable storage medium and a second non-transitory computer-readable storage medium each having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps. The steps associated with the first non-transitory computer readable medium include generating a Service Adaptation Definition Language (SADL) definition for each of a plurality of business entity types, the SADL definition being based on an intermediate representation of each of the plurality of business entities, and publishing the SADL definition as a service of a SADL engine. The steps associated with the second non-transitory computer-readable storage include discovering the SADL definition and displaying, on a user interface, a representation of the SADL definition, the user interface configured to enable selection of two or more business entity types each associated with a different model layer framework.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: January 16, 2018
    Assignee: SAP SE
    Inventors: Marcel Hermanns, Cristina Buchholz, Ivo Vollrath, Klaus Rehberger, Michael Brombach, Oswald Gschnitzer, Faiz Mohamed Ibrahim
  • Publication number: 20150160814
    Abstract: A system includes a first non-transitory computer-readable storage medium and a second non-transitory computer-readable storage medium each having stored thereon computer executable program code which, when executed on a computer system, causes the computer system to perform steps. The steps associated with the first non-transitory computer readable medium include generating a Service Adaptation Definition Language (SADL) definition for each of a plurality of business entity types, the SADL definition being based on an intermediate representation of each of the plurality of business entities, and publishing the SADL definition as a service of a SADL engine. The steps associated with the second non-transitory computer-readable storage include discovering the SADL definition and displaying, on a user interface, a representation of the SADL definition, the user interface configured to enable selection of two or more business entity types each associated with a different model layer framework.
    Type: Application
    Filed: June 12, 2014
    Publication date: June 11, 2015
    Inventors: Marcel Hermanns, Cristina Buchholz, Ivo Vollrath, Klaus Rehberger, Michael Brombach, Oswald Gschnitzer, Faiz Mohamed Ibrahim
  • Publication number: 20130326464
    Abstract: Embodiments relate to computing, and in particular, to methods, apparatuses and systems for operating on a database. Certain embodiments implement a consumption services reference by an SADL design-time tool that allows users to create SADL use modes based on existing Business Objects (BOs), business object entities and associations. The consumption service can provide a design-time tool or user with indications of a particular BO entity's availability based on a particular consumption scenario within a given SADL mode. Indications of availability can be built into or referenced by the design-time tool to give users design-time feedback as to why a certain BO entity is not available. The indications of availability can be provided separately from a compiler or compiler functionality. The indications of availability can be also be reused by the compiler, thus reducing redundant checks and operations and decoupling the compiler and any design-time tool from the check logic.
    Type: Application
    Filed: June 4, 2012
    Publication date: December 5, 2013
    Applicant: SAP AG
    Inventors: Marcel Hermanns, Oswald Gschnitzer, Faiz Mohamed Ibrahim, Klaus Rehberger