Patents by Inventor Bare Said

Bare Said 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: 20130174181
    Abstract: The present description refers to a technique for providing a user interface from a runtime user interface (UI) application running on a frontend server to a client application, receiving, by the runtime UI application from a business application running on a backend server, a business object that includes metadata associated with the user interface, receiving, by the runtime UI application from the client application, user input associated with a business transaction, the user input including an input of a first field for the user interface, determining, by the runtime UI application based on the business object, whether processing by the business application of the first field input is required to determine and output to the client application an updated second field of the user interface before completion of the business transaction, and triggering a round-trip communication between the runtime UI application and the business application based on the determining.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: SAP AG
    Inventors: Frank Jentsch, Frank Brunswig, Bare Said
  • Publication number: 20130167199
    Abstract: Methods and apparatus, including computer program products, are provided for authorization management. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to authorize at least one user to at least one module of a system; mapping the received request to a semantic tag; processing, based on the semantic tag, the request to authorize the at least one user to determine whether to grant the at least one user access to the at least one module; and sending a response to the request to authorize the at least one user, wherein the response is in accordance with the result of the processing. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20130166603
    Abstract: The present description refers to a computer implemented method, computer program product, and computer system for receiving a metadata model template that generically defines structure and behavior for a plurality of metadata models, the metadata model template including a union of the attributes and services needed by runtime engines associated with any of the metadata models, receiving a first runtime engine-specific projection definition that identifies a first subset of the attributes that have been selected and the services that have been enabled for a first runtime engine, and generating a first metadata model projection based on the metadata model template and the first runtime engine-specific projection definition, the first metadata model projection associated with the first runtime engine.
    Type: Application
    Filed: December 27, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Patent number: 8467817
    Abstract: The present disclosure involves systems and computer-implemented methods for providing generic push notifications to mobile devices. One process includes monitoring at least one business process for an occurrence of a triggering event. In response to the occurrence of the triggering event, at least one parameter associated with the particular triggering event is identified. A user associated with the at least one business process and the particular triggering event is identified, and a message for the user is generated, where the generated message identifies a mobile business application associated with the particular triggering event and includes the at least one identified parameter. The generated message can then be sent to a mobile device associated with the user. In some instances, the generated message may be an SMS message, and can include embedded code to allow the mobile device to launch the identified mobile business application.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20130145371
    Abstract: A service consumer may define batch jobs (batch containers) in which business object methods can be invoked on business object instances. The invocations may be recorded. The service consumer may trigger batch execution to cause the business object instances to be modified in accordance with the recorded invocations. The batch job can be executed as a single transaction in a single process. The batch job can be partitioned into multiple transactions and processed by respective multiple processes.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: SAP AG
    Inventors: Frank Brunswig, Frank Jentsch, Bare Said
  • Publication number: 20130144918
    Abstract: A system includes creation of a first data structure defining a generic business object model in a storage medium of a first device, creation of a second data structure defining a specific business object model in the storage medium of the first device, where the specific business object model being an instance of the generic business object model, reception of the second data structure defining the specific business object model at a mobile device, and storage of the second data structure in a storage medium of the mobile device.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Inventors: Baré Said, Peter Eberlein
  • Publication number: 20130144945
    Abstract: The present disclosure describes methods, systems, and computer program products for establishing business networks based on shared usage of a common platform. One process includes receiving a set of registry data associated with a collaboration system from a first network participant executing a first application based on a first application platform. A request from a second network participant executing a second application on a compatible platform to the first application platform to access the set of registry data from the first network participant is received. Access is provided to the second network participant of a subset of data shared by the first network participant for collaboration.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: SAP AG
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20130125053
    Abstract: Various embodiments of systems and methods to determine semantic information of a plurality of business applications are described herein. In one aspect, a selection of user interface elements of a first business application and a second business application of the plurality of business applications are received. Further, data processing paths to a business object field and a corresponding database table field associated with the user interface elements are identified. Furthermore, semantic information of the plurality of business applications is determined by grouping the identified data processing paths, which can be used for applications such as business application integration, business data migration and the like.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Inventors: FRANK BRUNSWIG, Frank Jentsch, Bare Said
  • Patent number: 8438119
    Abstract: Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having foundation layer functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: May 7, 2013
    Assignee: SAP AG
    Inventors: Joachim Puteick, Martin Rogge, Hendrik Geipel, Andrea Pluemper, Andreas Huppert, Kai-Uwe Pielka, Ashwin Reddy Yeddula, Matthias Schmitt, Toralf Grossmann, Andreas Neumann, Bare Said, Stefan Miller, Michael Neumann, Florian Rehfeld, Ingo Bruss, Horst Schaude, Michael Bauer, Andreas Morsch, Silke Storch, Klaus Bahr, Bernd Schmitt, Michael Meyringer, Dirk Henrich
  • Publication number: 20130097585
    Abstract: Various embodiments of systems and methods to compare different versions of a development object based on a version comparison profile are described herein. Identities of the different versions of the development object are received. Further, a version comparison profile and a corresponding profile definition associated with the development object are received. Furthermore, the different versions of the development object are compared to determine one or more differences based upon the received version comparison profile and the corresponding profile definition. The determined one or more differences between the different versions of the development object are returned.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Inventors: FRANK JENTSCH, FRANK BRUNSWIG, BARÉ SAID
  • Publication number: 20130086174
    Abstract: A computer system includes instructions recorded on a computer-readable storage medium and executable by at least one processor. The computer system includes a process component of a first deployment unit and a component module. The process component has a handling module and an object module. The handling module is operatively coupled to the object module. The handling module is operatively coupled to the component module. The handling module is configured to receive a message from a second deployment unit.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: SAP AG
    Inventors: Frank Brunswig, Daniel Goldmann, Bare Said, Jan Teichmann, Stefan Baeuerle, Robert Getzner, Bernhard Thimmel
  • Publication number: 20130086547
    Abstract: Methods and apparatus, including computer program products, are provided for reporting and analytics for development entities. In one aspect, there is provided a computer-implemented method. The method may include selecting a development entity model for generating a report including development information regarding the development entities corresponding to the selected model, the development entity model representing an element being developed for a system; configuring a report model for the selected development entity model to enable creation of the report model; and saving the report model for the selected development entity model, the saved report model stored with other report models defining other reports for operational business objects used in conjunction with the system. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventors: Bare Said, Frank Brunswig, Frank Jentsch
  • Patent number: 8413109
    Abstract: Some aspects relate to systems and methods to receive a first metamodel conforming to a first meta-metamodel associated with first modeling unit types. A second metamodel conforming to a second meta-metamodel is generated based on the first metamodel and on a mapping between the first meta-metamodel and the second meta-metamodel, where the second meta-metamodel is associated with second modeling unit types, and where the first modeling unit types are different from the second modeling unit types.
    Type: Grant
    Filed: January 20, 2010
    Date of Patent: April 2, 2013
    Assignee: SAP AG
    Inventors: Wolfgang Pfeifer, Reinhold Kautzleben, Gerrit Simon Kazmaier, Baré Said, Gregor Karl Frey
  • Publication number: 20130046894
    Abstract: The present disclosure describes methods, systems, and computer program products for implementing web services. One method includes identifying a REST service for integration with a business application, identifying a set of metadata associated with the REST service, and generating a REST client proxy object associated with the REST service for use in consuming the REST service with the business application, where an instantiation of the REST client proxy object is consumable via the business application. In some instances, the method may include consuming the REST service using an instantiation of the generated REST client proxy object associated with the REST service. Further, the identified set of metadata associated with the REST service may include a service structure document and a metadata document. Generating the REST client proxy object may include generating at least one business configuration object and/or at least one authentication proxy artifact associated with the REST service.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Applicant: SAP AG
    Inventors: Bare Said, Stefan Baeuerle, Klaus Herter, Lars Erbe
  • Publication number: 20130042219
    Abstract: The present disclosure describes methods, systems, and computer program products for semantically analyzing modeled objects. One method includes identifying an object model created in a distributed development system for semantic analysis, where the distributed development system is associated with a software platform. The identified object model is then semantically analyzed based on a predetermined algorithm. A set of at least one pre-existing object models associated with the software platform is compared to the semantically analyzed object model, and a level of semantic overlap between the semantically analyzed object model and each of the set of at least one pre-existing object models is determined. In some instances, the predetermined algorithm may be selected based on and correspond to the object model type of the identified object model.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: SAP AG
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Patent number: 8375130
    Abstract: A networked solution offering a software-based service via a networked architecture having a system landscape can discover a shared resource within the system landscape, for example by accessing a landscape directory comprising information about a plurality of shared resources available in the system landscape. The information about the discovered shared resource can include a second networked solution within the system landscape that has previously configured the discovered shared resource. Configuration settings can be retrieved for the discovered shared resource from the second networked solution. Using the retrieved configuration settings, a shared resource-specific communication channel can be determined for the networked solution to access the discovered shared resource in a peer-to-peer manner. A resource type-specific application programming interface can be provided to the software-based service to enable consumption of the discovered shared resource by the software-based service.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: February 12, 2013
    Assignee: SAP AG
    Inventors: Peter Eberlein, Bare Said
  • Publication number: 20120322470
    Abstract: The present disclosure involves systems and computer-implemented methods for providing generic push notifications to mobile devices. One process includes monitoring at least one business process for an occurrence of a triggering event. In response to the occurrence of the triggering event, at least one parameter associated with the particular triggering event is identified. A user associated with the at least one business process and the particular triggering event is identified, and a message for the user is generated, where the generated message identifies a mobile business application associated with the particular triggering event and includes the at least one identified parameter. The generated message can then be sent to a mobile device associated with the user. In some instances, the generated message may be an SMS message, and can include embedded code to allow the mobile device to launch the identified mobile business application.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 20, 2012
    Applicant: SAP AG
    Inventors: Bare Said, Peter Eberlein
  • Patent number: 8234308
    Abstract: Systems and methods for providing application services through business object views. In one aspect, a definition of at least one business object (BO) is included in a metadata of an application platform. The definition includes descriptions of entities of the BO, and an identification of a service provider of the BO. The service provider instantiates the business object in response to an application service request. In a further aspect, a definition of a business object view (BOV) is included in the metadata of the application platform. The definition includes description of entities of the BOV, and an identification of the BO. The BO is a data source of the BOV. In one other aspect, a transformation describes a mapping of BOV entities to data source BO entities. A service corresponding to a core service of a BOV entity is called at the BO service provider based on the mapping.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: July 31, 2012
    Assignee: SAP AG
    Inventors: Frank Brunswig, Oswald Gschnitzer, Baré Said, Jens Weiler
  • Patent number: 8225303
    Abstract: A method and system provide a business scenario. The method includes executing a first deployment unit on a first application platform. The method includes replacing an original second deployment with an upgraded second deployment unit on an upgraded second application platform. The method includes executing the upgraded second deployment unit. The method including transmitting messages related to the business scenario over a communications link between the first deployment unit and the upgraded second deployment unit. The method includes storing master data related to the business scenario in a data storage.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: July 17, 2012
    Assignee: SAP AG
    Inventors: André Wagner, Andreas Poth, Baré Said, Christoph Lübbe, Horst F. Schaude, Silke Storch, Tobias Brandl, Peter Eberlein
  • Publication number: 20120167200
    Abstract: Embodiments of the present invention may provide a system and method for business data provisioning for a pre-emptive security audit. In one aspect, a method embodiment may comprise the steps of identifying the business resources as expressed in business terms, ensuring that applications dealing with (parts of) the business resources are aware of the link to the resource, transmitting the information about the used business resources throughout the call stack up to the UI, making use of the highest access enforcement point possible where it can be ensured that access to the protected resource is only done through either authorized users or trusted code, and having this access enforcement point taken over by a framework to ensure adequate protection even in extensibility scenarios.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: SAP AG
    Inventors: Cristina Buchholz, Bare Said