Patents Assigned to SAP
  • Patent number: 9274783
    Abstract: A documentation application periodically checks content of a documentation repository to determine whether the documentation repository includes documentation content for update. A documentation archive for update is retrieved from the documentation repository and parsed to read meta information specified in the documentation archive. Based on the meta information, content of the documentation archive for update is integrated into the documentation application at runtime of the documentation application.
    Type: Grant
    Filed: December 25, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Krum Valkov, Georgi D. Dimitrov, Stoyan Boshev, Nikolai Neichev
  • 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: 9275364
    Abstract: In an embodiment, a method is provided for customizing a task associated with a business process. In this method, a business process platform is accessed. The business process platform includes a business process definition and a provider semantic configuration. A group semantic configuration is generated, where the group semantic configuration extends the provider semantic configuration. A task defined in the business process definition is the customized based on the group semantic configuration.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventor: Robert Heidasch
  • Patent number: 9274936
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for providing an integrated testing framework within a database system for testing database code. An example method includes identifying a test script associated with a database, identifying an expected result to be produced by the test script, the expected result stored in an expected results table in the database, executing the test script within the database, where executing the test script produces an actual result, and comparing, within the database, the actual result produced by the test script with the expected result from the expected results table to determine a success condition associated with the execution of the test script.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP Portals Israel Ltd
    Inventor: Alexey Soshin
  • Patent number: 9274784
    Abstract: Described herein is a framework for deploying and updating applications (Apps). In accordance with one aspect, a source code of a hybrid application may be provided by a development environment running on a cloud server, in response to a user event. A deployment generator running on the cloud server may be automatically invoked to receive the source code of the hybrid application. The source code of the hybrid application may be further packaged to form a hybrid application package for deployment by the deployment generator. The hybrid application package may be deployed to a deployment service on the cloud server.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Qiushi Wang, Lin Cao
  • Patent number: 9274686
    Abstract: Systems and methods for model based creation and editing of visual analytic dashboards are disclosed. A dashboard manager receives a dashboard model that defines the specification of a particular dashboard. In particular, the dashboard model can include description of the visual analytics to be rendered in the dashboard. The dashboard model can also include a description of the arrangement of the visual analytics. The dashboard models are compatible with a user interface framework that includes default or standardized navigation patterns for organizing and navigating among and within dashboards. The navigation pattern can include the specification of a number of separate horizontally navigable channels sections into which the visual analytics are groups by type. A title section can also be included with controls for horizontally navigating between multiple dashboard and panels.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventor: John Armitage
  • Patent number: 9276825
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deployment of services independent of a particular deployment model. One process includes operations for receiving a selection for a user productivity service from a client device, the client device located in a corporate network. A request for a particular method of deployment of the user productivity service is received. At least a portion of the user productivity service is transmitted to the client device if the request is for on-demand deployment of the user productivity service. At least a portion of the user productivity service is transmitted to a server in the corporate network if the request is for on-premise deployment of the user productivity service.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Filip Misovski, Markus Cherdron
  • Patent number: 9275120
    Abstract: A system and method for using an easy query in a business warehouse system environment that includes external end-user systems. A method includes providing a flag in a query to a business warehouse data system, the flag marking the query for access to the query by sources external to the business warehouse data system. The method further includes providing, by the at least one data processor the access points having a number of parameters that are fixed at a design time associated with the query, providing a query result to the access points of the sources external to the business warehouse system according to the number of parameters. The system and method provide an easy way of creating an access function at design time, as well as an easy way of result set consumption provided by the function at runtime.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Martin Mayer, Zoltan Albrecht
  • Patent number: 9274760
    Abstract: Disclosed herein are system, method, and computer program product embodiments for providing an adaptive application development environment (ADE). An embodiment operates by receiving a selection of either a simple or complex project type corresponding to an application development environment (ADE). One or more development tools for generating executable code are selected used on the project type. A project view, corresponding to the project type, is generated.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: March 1, 2016
    Assignee: SAP SE
    Inventors: Klaus Kopecz, Oleg Koutyrine
  • Patent number: 9268476
    Abstract: A software application assists users of a computing device to manipulate a data object displayed on a user interface. The software application may be implemented as a method that may comprise receiving a touch-and-hold operation directed to the data object, and responsive to the touch-and-hold operation, determining whether a time period since beginning of the touch-and-hold operation reaches a predetermined threshold value, when the time period reaches the predetermined threshold value, creating an image of the data object and hovering the image of the data object on top of the data object to indicate it is draggable, and responsive to the image of the data object being dragged into a droppable display area on the user interface, swapping the image of the data object with a user guidance indicating what the image of the data object will look like if released in the droppable display area.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: February 23, 2016
    Assignee: SAP SE
    Inventor: Timo Hoyer
  • Patent number: 9268814
    Abstract: Changes to a hierarchical organizational structure may be stored in different versions of a data structure depicting the hierarchical organizational structure. Each of these versions may include a validity period field representing a time period that the hierarchical organizational structure depicted in the version accurately reflects the organizational structure of the organization. Each of the versions may also be designated as active or inactive. In some instances, each of the versions may be designated as inactive except for a version that reflects the organizational structure of the organization at a particular time, which may change over time. Historical copies of versions may be stored and subsequently recalled to identify an organizational structure that was in effect at a particular time in the past. The recalled version may then be used to limit the results of a query to a selected node of the historical organizational structure.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: February 23, 2016
    Assignee: SAP SE
    Inventors: Le Ouyang, Thomas Pike, Huiming Zhang, Klaus Weiss, Houbing Liu
  • Patent number: 9269071
    Abstract: Various embodiments of systems and methods for coordination of collaboration partners are described herein. Data from a plurality of collaboration partners is received during a collaboration process. The collaboration process involves one or more of the collaboration partners at one or more stages of the collaboration process. The data comprises process data relevant to the collaboration process. The received data is stored in one or more collaboration objects. In response to a request from a collaboration partner, a customized view of the one or more collaboration objects is generated and provided to the requesting collaboration partner based on access controls. The customized view includes information about the process data that is allowed to be viewed according to the access controls associated with the requesting collaboration partner.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: February 23, 2016
    Assignee: SAP SE
    Inventors: Michael Stollberg, Rene Fleischhauer, Theo Dirk Meijler, Matthias Winkler
  • Patent number: 9270617
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for controlling service load in a cloud-based system. An example method includes receiving a first request for the network service from a client, evaluating a load condition associated with the network service, the load condition indicating an availability of the network service to receive requests, returning a unique token associated with the first request to the client in response to the load condition indicating that the network service is not available to receive the requests, receiving a second request for the network service from the client, the second request including at least a portion of the first request and the unique token, evaluating the load condition associated with the network service, and prioritizing the second request based on the unique token in response to the load condition indicating that the network service is available to receive the requests.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: February 23, 2016
    Assignee: SAP SE
    Inventors: Olaf Schmidt, Martin P. Fischer
  • Patent number: 9268561
    Abstract: An application binary is received at an intermediate federated service layer before deployment of the application binary at the application store. At the intermediate federated service layer multiple copies of application binaries are generated concurrently. At the intermediate service layer, program code of the copies of application binaries is concurrently parsed and features of copies of application binaries are matched with features of operating system. If the features match, corresponding program codes are flagged to switch off, and re-generated as custom application binary and deployed in application store. The custom application binary and a container along with features corresponding to operating system of a mobile device are downloaded to a mobile device. A request to access a set of features is received from the custom application binary at the container. If the set of features match the features of the operating system request is allowed through the container else it's blocked.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: February 23, 2016
    Assignee: SAP SE
    Inventors: Varadarajan Chakravarthy Srinivasa, Harihara Subramanian, Shankar Karthik
  • Patent number: 9270629
    Abstract: Companies provide a set of default personalized dynamic email addresses for both individuals and groups. The embodiments may be implemented as an extension to existing email servers, which are coupled to an existing enterprise information system. When receiving an email sent to a personalized dynamic email address, an address resolver component is used to access the definition of the email address, query for the respective recipient(s), and replace the recipient(s) in the email message. Users have the possibility to define further personalized dynamic email addresses using, for example, a web interface. The embodiments may be smoothly integrated into an existing communication infrastructure of companies without the need to change existing systems.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: February 23, 2016
    Assignee: SAP SE
    Inventors: Frank Eichinger, Christoph Eichhorn, Nina Oertel, Tom Kiemes
  • Patent number: 9262488
    Abstract: Described herein is a technology for facilitating visualization of multiple hierarchies. In some implementations, a primary hierarchy having primary components arranged in different primary hierarchical levels is provided. A second hierarchy for the primary components of the primary hierarchy is provided. The primary components are configured as geometric objects with concentric zones corresponding to different secondary hierarchical levels with secondary components.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: February 16, 2016
    Assignee: SAP SE
    Inventors: Fan Sun, Zhichao Huang
  • Patent number: 9262458
    Abstract: Methods and systems for partitioning and dynamically merging a database index are described. A database index includes a single first-level index partition stored in a data cache. As the first-level index partition in the data cache reaches a predetermined size, it is copied to secondary storage and a new index partition is generated in the data cache. When the number of index partitions in secondary storage reaches some predetermined number, the index partitions are merged to create a single index partition of a higher level in a hierarchy of index partitions having an exponentially increasing size with each increase in level within the hierarchy.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: February 16, 2016
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 9262549
    Abstract: A service request to execute an operation on a business object is received. Thereafter, a metadata repository is polled to obtain a modeled association corresponding to the service request. The modeled association involves at least one node of the business object. The at least one node of the business object is then called using the modeled association to respond to the service request. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: February 16, 2016
    Assignee: SAP SE
    Inventors: Michael Hartel, Adam Polly, Tilmann David Kopp, Daniel Zoch
  • Patent number: 9262385
    Abstract: The present disclosure involves systems, software, and computer implemented methods for determining one or more themes for a portal site. One example process includes operations for identifying a reference to an organizational site that is to be used as a thematic basis for a new portal site. The reference is used to identify a representation of the organizational site. The representation is analyzed based on an analysis rule set. At least one potential theme associated with the organizational site is determined, based on the analysis, and the at least one potential theme is presented to a user.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: February 16, 2016
    Assignee: SAP Portals Israel Ltd
    Inventor: Rachel Ebner
  • Patent number: 9262732
    Abstract: A system and method of tracking action items in an enterprise data processing environment. The method includes receiving, by a client from a server, an action item that includes a location. The method further includes performing a check-in, by the client, at the location related to the action item. The method further includes performing a check-out, by the client, related to the action item. The method further includes changing, by the client, the status of the action item. In this manner, a database of action items and statuses may be developed for more effective business collaboration and business management.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: February 16, 2016
    Assignee: SAP SE
    Inventors: Bin Duan, Lap Chan