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: 20140165150
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for cloud-based single sign-on (SSO) capabilities. A computer-implemented method includes operations for identifying a first system for single sign-on capabilities, identifying a second system disparate from the first system for providing a single sign-on capability with the first system through a cloud-based SSO configuration manager, automatically accessing metadata associated with the sign-on information of the second system, the set of metadata identifying sign-on-related information for sharing at least one credential/certificate for logging in to the second system, using the metadata to obtain an authorization for a single sign-on between the first and second systems, receiving a request from the first system for authorization at the second system, and, in response to the request, providing the authorization and creating a cloud-based SSO system that includes the first and second systems.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Inventors: Frank Brunswig, Peter Dell, Klaus Herter, Bare Said
  • Publication number: 20140164933
    Abstract: In one aspect, there is provided a method. The method may include monitoring a process including a plurality of user interfaces, at least one of the user interfaces representing a notification of a task to be completed and at least another user interface representing information associated with an action corresponding to the notification; determining whether at least a portion of the process is a candidate for adaptation; and adapting the process by combining a first portion of the at least one of the user interface representing the notification of the task and a second portion of the at least other user interface representing the information associated with the action. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 12, 2014
    Inventors: Peter Eberlein, Bare Said
  • Patent number: 8751573
    Abstract: Disclosed are methods, systems, apparatus and products, including a method that includes maintaining data in a cloud landscape directory, including data regarding multiple individual landscapes. Each landscape of the multiple individual landscapes identifying at least a set of applications, the set of applications of at least one of the multiple individual landscapes including at least one cloud-based application available for cloud-processing. The at least one cloud-based application is associated with the at least one of the multiple individual landscapes and is available for access and use. The method also includes processing at least one of a plurality of service requests based, at least in part, on the data regarding the multiple individual landscapes maintained in the cloud landscape directory.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20140156724
    Abstract: The present disclosure describes methods, systems, and computer program products for adoption of an extension of a service across networked applications. One process includes receiving, by a target platform operating a target networked application, a data package associated with the extension, the data package comprising data specifying the service to be extended and information associated with a technology of a source platform at which the data package was created, extracting a portion of the data from the data package, and implementing the extracted portion of the data in the service of the target application.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20140136668
    Abstract: A self-optimizing business software system, based on a multi-tenant database, is aware of the technical configuration of the system. Based on configurable key performance indicators, an optimizer is controlling, diversifying, and observing the system configuration and system execution to find the optimal technical configuration by using simulation streams, which run parallel to the production streams.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Inventors: FRANK BRUNSWIG, FRANK JENTSCH, BARE SAID
  • Publication number: 20140137075
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing development of business applications. The system and methods may be provided for defining security relevance for data types associated with business objects, defining security rules for the data types associated with the business objects, and defining validation and test fulfillment of the security rules by providing one or more security runtime modules for each security rule defined by the security rules handler to ensure validation and test fulfillment of each security rule.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 15, 2014
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Patent number: 8719224
    Abstract: A system includes first metadata defining a business object object model, and second metadata defining a first object model to define a query on the business object object model. The first object model is an instance of a business object view metadata model, and the business object object model is an instance of a business object metadata model. In some aspects, a request is received to retrieve a result element associated with a query on a business object, the business object comprising an instance of a business object object model, and the business object is instantiated based on first metadata defining the business object object model. An instance of a business object view object model is instantiated based on second metadata defining the business object view object model, the instance of the business object view object model defining the query on the business object.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: May 6, 2014
    Assignee: SAP AG
    Inventors: Wolfgang Pfeifer, Gerrit Simon Kazmaier, Baré Said, Jan Teichmann
  • Publication number: 20140039968
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing a business process flow based on business process constraints for structured business activities and collaborative process demands for unstructured business activities while maintaining a collaboration stream between the structured and unstructured business activities. The systems and methods may include integrating a collaboration business process integration model with a collaboration metadata model by aligning the business process constraints for the structured business activities with the collaborative process demands for the unstructured business activities.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: SAP AG
    Inventors: Bare Said, Frank Brunswig, Klaus Herter
  • Patent number: 8645913
    Abstract: A business object is generated based on a discovered web service having an associated Web Service Description Language (WSDL) file. The business object includes at least one data type and the at least one interface operation of the WSDL file. The business object is configured to expose web service functionality of the web service in an integrated manner within a business object based application environment. Generating the business object includes converting the at least one data type to a format consistent with the business object based application environment, creating at least one business object node of the business object that corresponds to each interface operation of the WSDL file, the at least one business object node being based on the at least one message, and creating a node action for the at least one business object node, the node action corresponding to the at least one interface operation.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Frank Jentsch, Baré Said
  • Publication number: 20140025441
    Abstract: A computer-implemented method tracks users' operation of individual components of a business application over time and stores tracking data on ways in which different users operate individual components of the business application in a user history database. The method further includes evaluating the stored tracking data in the user history database to determine each user's knowledge and proficiency in operating a particular component of the business application, and accordingly, assigning a proficiency score to each user for knowledge and proficiency in operating the particular component of the business application.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: SAP AG
    Inventors: Peter Eberlein, Bare Said
  • Publication number: 20140012799
    Abstract: A mobile computing platform for a mobile device, which has an interface for a remote connection to a backend server, includes a mobile analytics engine. The mobile analytics engine is configured to implement a mobile analytics model, which defines data, query and report structures for analytics of business data stored on the backend server. The mobile analytics engine uses model metadata to provide a generic reporting and analytics interface to support diverse mobile business analytics applications.
    Type: Application
    Filed: July 3, 2012
    Publication date: January 9, 2014
    Applicant: SAP AG
    Inventors: Peter Eberlein, Bare Said
  • Patent number: 8627321
    Abstract: Aspects of the current subject matter can provide a background job repository that stores a background job template specifying a background job comprising a maintenance task that affects a customized software platform. The background job template can also include metadata defining a purpose of the background job, triggering information indicating when the background job should be executed, and a prerequisite feature of the customized software platform that indicates a need for the background job in the customized software platform. A previous set of background jobs that run in the customized software platform can be updated to a current set by comparing the previous set with the background job template and including the background job in the current set of background jobs when the customized software platform includes the prerequisite feature.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: January 7, 2014
    Assignee: SAP AG
    Inventors: Jan Teichmann, Andreas Wolber, Jens Berger, Bare Said
  • Publication number: 20140006000
    Abstract: A method for performing response time measurements may include defining rules for response time collecting in a metadata object model. The response time measurements defined at the metadata object level may be may be collected during a user session that uses one or more metadata object models in accordance with modeled information in an object model. The collected response time measurements may be transformed to modeled response time data. The modeled response time data may be associated with the object model and used to generate a report of the response time measurements.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 2, 2014
    Applicant: SAP AG
    Inventors: Bare SAID, Frank BRUNSWIG, Frank JENTSCH
  • Publication number: 20130346152
    Abstract: A controlled and optimal provision of offers to customers on associated products is described. A three dimensional matrix characterizes product, customer, and time dimensions. Each product is associated with volume constraint(s). The three dimensional matrix is populated with scores. A score characterizes likelihood of a customer to purchase a corresponding product in an associated time period. First pairs of products and customers are randomly selected. The scores associated with the first pairs are changed to zero. Using volume constraints, an optimization is performed that excludes customers of the first pairs from a provision of best offers so that those customers are provided alternate offers. Based on the volume constraints, second pairs of products and customers are selected. The scores associated with the second pairs of products and customers are changed to one. Using volume constraints, optimization is performed such that customers of the second pairs are always provided best offers.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Inventors: Shafi Rahman, Bare Said
  • Publication number: 20130339488
    Abstract: Methods and apparatus, including computer program products, are provided for a mobile enterprise services framework. The method may include receiving, at a mobile services interface, a request for a service to access a structured data, the mobile services interface providing an application at a mobile device with at least one of a create, a read, an update, and a delete of the structured data; determining, at the mobile services interface, whether a wireless connection is available to enable communication to a remote server including a remote repository storing the structured data; and processing, at the mobile services interface, the request for the service locally by accessing a cached version of the structured data at the mobile device, when the wireless connection is not available to enable communication to the remote server including the remote repository storing the structured data. Related systems, methods, and articles of manufacture are also disclosed.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Inventors: Peter Eberlein, Bare Said
  • Patent number: 8612406
    Abstract: The present disclosure describes methods, systems, and computer program products for sharing business data across networked applications. The method for sharing business data across networked applications can include receiving a request associated with data object instance via a first business application. The data object instance is of a specific data object type. A second business application is identified as an assigned master business application associated with the requested data object instance. The first business application and the second business application are based on a common application platform. Data associated with the requested data object instance is accessed at the second business application.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: December 17, 2013
    Assignee: SAP AG
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20130326470
    Abstract: A code generator may determine an object metadata model which defines structures and behaviors of objects adapted for use in at least one software application, where the code generator includes an object analyzer configured to determine at least one object instance of the object metadata model, a domain analyzer configured to determine a domain associated with the at least one object instance, and a template selector configured to select a domain-specific code template based on the domain. The code generator may generate a domain-specific application program interface (API) configured to facilitate interactions of the at least one object instance during execution of the at least one software application, using the domain-specific code template.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Applicant: SAP AG
    Inventors: Frank Jentsch, Bare Said, Frank Brunswig
  • Publication number: 20130324201
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for applying gamification techniques to process incidents. A gamification environment to process service incidents received at a service management computer system is developed based on skills of service incident processors who process service incidents and a respective level for each incident processor's skill. The gamification environment is provided to process service incidents received at the service management computer system from, for example, a customer organization. When a service incident is received, tasks to be performed to resolve the incident and one or more service incident processors who possess the skill at the level to perform the tasks are identified. The service incident is identified to the identified processors who resolve the incident. Once resolved, one or more of the identified incident processors are assigned a credit determined based on the service incident.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Inventors: Peter Eberlein, Bare Said
  • Patent number: 8601551
    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: Grant
    Filed: December 27, 2010
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Cristina Buchholz, Bare Said
  • Publication number: 20130318061
    Abstract: The present disclosure describes methods, systems, and computer program products for sharing business data across networked applications. The method for sharing business data across networked applications can include receiving a request associated with data object instance via a first business application. The data object instance is of a specific data object type. A second business application is identified as an assigned master business application associated with the requested data object instance. The first business application and the second business application are based on a common application platform. Data associated with the requested data object instance is accessed at the second business application.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Inventors: Bare Said, Peter Eberlein