Patents by Inventor Baré Said

Baré 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).

  • Patent number: 9508048
    Abstract: Embodiments of the present invention may provide a system and method for providing real time analytics and reporting across networked applications. The real time analytics and reporting across networked applications may be provided by extending the reporting metadata and the corresponding design- and runtime-tools. Based on a cross NWAs MDAV-Definition, the corresponding metadata (subview and subquery definitions) may be generated and assigned to the corresponding NWA-Layer (NWA software component). At deployment and configuration time, the relevant views may be activated depending availability of underlying data. At runtime, an MDAV executer (e.g., a MDAV runtime engine) may run a distributed and optimized provisioning of reporting and analytics data. The data provisioning scheme may depend on selection parameters, filters, join conditions between parts in different NWAs, analytical functions defined in the report, and the locality of the data (local or remote).
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: November 29, 2016
    Assignee: SAP SE
    Inventors: Bare Said, Jan Teichmann
  • Publication number: 20160328137
    Abstract: The present disclosure involves systems, products, and methods for modifying elements within a user interface (UI). One method includes operations for identifying an instance of a UI text element for modification within a UI associated with a software application, wherein the UI is displayed to at least one user; retrieving a set of metadata associated with the identified instance of the UI text element, where each instance of the UI text element is associated with the retrieved set of metadata; receiving at least one modification to the retrieved set of metadata associated with the identified instance of the UI text element; and persisting the modified set of metadata associated with the UI text element.
    Type: Application
    Filed: July 19, 2016
    Publication date: November 10, 2016
    Inventors: Frank Brunswig, Frank Jentsch, Bare Said
  • Publication number: 20160301758
    Abstract: A session transfer request is received from a cloud operating system, the session transfer request identifying a first active session and a second enhanced application server of a plurality of enhanced application servers. Then it is verified that cross user data containing information used by a plurality of sessions, including the first active session, is mapped to a first work process in a process pool of the cloud computing environment. Then a central dispatcher on the second enhanced application server is triggered to create a virtual context and a virtual machine corresponding to the first client device. When a subsequent user request is received from a first client device, the subsequent user request is sent to the central dispatcher of the second enhanced application server and the central dispatcher of the second enhanced application server is caused to roll-in the virtual context by attaching it to a free work process.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 13, 2016
    Inventors: Bare Said, Peter Eberlein
  • Patent number: 9460415
    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: Grant
    Filed: November 10, 2011
    Date of Patent: October 4, 2016
    Assignee: SAP SE
    Inventors: Frank Brunswig, Frank Jentsch, Bare Said
  • Patent number: 9423920
    Abstract: The present disclosure involves systems, products, and methods for modifying elements within a user interface (UI). One method includes operations for identifying an instance of a UI text element for modification within a UI associated with a software application, wherein the UI is displayed to at least one user; retrieving a set of metadata associated with the identified instance of the UI text element, where each instance of the UI text element is associated with the retrieved set of metadata; receiving at least one modification to the retrieved set of metadata associated with the identified instance of the UI text element; and persisting the modified set of metadata associated with the UI text element.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: August 23, 2016
    Assignee: SAP SE
    Inventors: Frank Brunswig, Frank Jentsch, Bare Said
  • Publication number: 20160170732
    Abstract: A business software customer deploying both on-premises and cloud-based applications can be provided with an automatically-generated, customer-tailored release master plan for a hybrid networked business solution that can include specific information and instructions tailored to the business software customer's customer-specific system landscape.
    Type: Application
    Filed: February 19, 2016
    Publication date: June 16, 2016
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20160092477
    Abstract: Methods, systems, and computer-readable storage media for quantifying a redundancy of data stored in tables of a database. In some implementations, actions include, for each primary key and table pair in a set of primary key and table pairs, determining an aggregate severity sub-score based on one or more values of the primary key in the table, the primary key being included in a set of primary keys and the table being included in a set of tables, determining an aggregate severity score for each primary key in the set of primary keys based on aggregate severity sub-scores associated with the primary key to provide a plurality of aggregate severity scores, each aggregate severity score indicating a relative redundancy of values of the primary key across all tables in the set of tables, and providing a list of aggregate severity scores and corresponding primary keys for display to a user.
    Type: Application
    Filed: September 25, 2014
    Publication date: March 31, 2016
    Inventors: Bare Said, Frank Jentsch
  • Patent number: 9280676
    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: Grant
    Filed: November 13, 2012
    Date of Patent: March 8, 2016
    Assignee: SAP SE
    Inventors: Bare Said, Frank Jentsch, Frank Brunswig
  • Patent number: 9274757
    Abstract: A business software customer deploying both on-premises and cloud-based applications can be provided with an automatically-generated, customer-tailored release master plan for a hybrid networked business solution that can include specific information and instructions tailored to the business software customer's customer-specific system landscape.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Bare Said, Peter Eberlein
  • Patent number: 9256840
    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: Grant
    Filed: December 1, 2011
    Date of Patent: February 9, 2016
    Assignee: SAP SE
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20160026698
    Abstract: The present disclosure involves systems, software, and computer implemented methods for integrating a source system with a target system. One computer-implemented method includes: starting a process, by operation of computer, the process missing actual data required for the process to complete; creating a proxy data object as a substitute for the actual data to allow the process to execute; executing the process using the proxy data object until the actual data is required for the process to continue execution; replacing the proxy data object with the actual data; and continuing to execute the process with the actual data.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Inventors: Peter Eberlein, Bare Said
  • Patent number: 9183540
    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: Grant
    Filed: July 3, 2012
    Date of Patent: November 10, 2015
    Assignee: SAP SE
    Inventors: Peter Eberlein, Bare Said
  • Patent number: 9170826
    Abstract: A system, a method, and a computer-program product for providing multi-language support in applications are disclosed. A first textual expression contained within an application is obtained. The first textual expression is expressed in a first language. A unique key from a hash of the first textual expression is generated. A language code representative of a second language is determined. Based on the generated unique key and the determined language code, a second textual expression in the second language representative of a translation from the first language into the second language indicated by the language code is determined. The second textual expression is provided to the application to replace the first textual expression in a view presented to a user.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: October 27, 2015
    Assignee: SAP SE
    Inventors: Frank Brunswig, Frank Jentsch, Bare Said
  • Patent number: 9077717
    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: Grant
    Filed: November 30, 2012
    Date of Patent: July 7, 2015
    Assignee: SAP SE
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20150188890
    Abstract: A client side encryption for on-demand applications is described. The encryption is targeted to the business object attributes flagged as critical in the application metadata repository. This approach is applicable to a wide range of enterprise applications that are provided on-demand in the cloud and makes them attractive to security sensitive customers.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Inventors: BARE SAID, Peter Eberlein
  • Patent number: 9069984
    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: Grant
    Filed: December 21, 2011
    Date of Patent: June 30, 2015
    Assignee: SAP SE
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20150178332
    Abstract: Systems and methods are disclosed for processing data in an application platform. The method may include receiving at runtime a request for data about contributors to at least one document. Data may be determined for a set of contributors to the at least one document. The data for the set of contributors may be transformed based on at least one transformation rule. The transformed data for the set of contributors may be communicated in response to the request. The request may include context data indicating one or more of a user of a computing device, a user session of the computing device, a currently active application on the computing device, and an active screen of the computing device. The determining the data may include identifying, using at least some of the context data, a document associated with the currently active application.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20150180729
    Abstract: A framework for integration auto-adjustment of distributed applications running within the same data center or across different data centers is described. Based on the deployed applications and the locations of the data centers in which they are running, the framework identifies and applies the best application integration variant that provides best user experience.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventors: BARE SAID, Peter Eberlein
  • Publication number: 20150178050
    Abstract: A business software customer deploying both on-premises and cloud-based applications can be provided with an automatically-generated, customer-tailored release master plan for a hybrid networked business solution that can include specific information and instructions tailored to the business software customer's customer-specific system landscape.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Inventors: Bare Said, Peter Eberlein
  • Publication number: 20150172367
    Abstract: Customer initiated tenant operations are presented that are provided within a work center of a client cloud application. System supported tenant operations combined with automatic validations and determinations are exposed directly to the customer via the work center. Customers are able to coordinate and initiate tenant operations using a specific work center called a service control center, which is added to other work centers that build the cloud enterprise applications or products the customers are using. The enterprise application embedded service control center is connected to a central service control center, which is located in a service provider cockpit system. The central service control center enables the execution of customer specific tenant operations that are tailored to the customer's landscape and guarantees the tenant isolation.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Inventors: BARE SAID, Frank Jentsch