Patents Assigned to SAP
-
Patent number: 9274783Abstract: 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: GrantFiled: December 25, 2013Date of Patent: March 1, 2016Assignee: SAP SEInventors: Krum Valkov, Georgi D. Dimitrov, Stoyan Boshev, Nikolai Neichev
-
Patent number: 9274757Abstract: 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: GrantFiled: December 19, 2013Date of Patent: March 1, 2016Assignee: SAP SEInventors: Bare Said, Peter Eberlein
-
Patent number: 9275364Abstract: 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: GrantFiled: November 2, 2011Date of Patent: March 1, 2016Assignee: SAP SEInventor: Robert Heidasch
-
Patent number: 9274936Abstract: 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: GrantFiled: May 29, 2013Date of Patent: March 1, 2016Assignee: SAP Portals Israel LtdInventor: Alexey Soshin
-
Patent number: 9274784Abstract: 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: GrantFiled: June 2, 2014Date of Patent: March 1, 2016Assignee: SAP SEInventors: Qiushi Wang, Lin Cao
-
Patent number: 9274686Abstract: 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: GrantFiled: May 9, 2013Date of Patent: March 1, 2016Assignee: SAP SEInventor: John Armitage
-
Patent number: 9276825Abstract: 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: GrantFiled: December 14, 2011Date of Patent: March 1, 2016Assignee: SAP SEInventors: Filip Misovski, Markus Cherdron
-
Patent number: 9275120Abstract: 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: GrantFiled: May 30, 2012Date of Patent: March 1, 2016Assignee: SAP SEInventors: Martin Mayer, Zoltan Albrecht
-
Patent number: 9274760Abstract: 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: GrantFiled: July 11, 2013Date of Patent: March 1, 2016Assignee: SAP SEInventors: Klaus Kopecz, Oleg Koutyrine
-
Patent number: 9268476Abstract: 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: GrantFiled: May 2, 2012Date of Patent: February 23, 2016Assignee: SAP SEInventor: Timo Hoyer
-
Patent number: 9268814Abstract: 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: GrantFiled: October 11, 2013Date of Patent: February 23, 2016Assignee: SAP SEInventors: Le Ouyang, Thomas Pike, Huiming Zhang, Klaus Weiss, Houbing Liu
-
Patent number: 9269071Abstract: 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: GrantFiled: April 5, 2012Date of Patent: February 23, 2016Assignee: SAP SEInventors: Michael Stollberg, Rene Fleischhauer, Theo Dirk Meijler, Matthias Winkler
-
Patent number: 9270617Abstract: 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: GrantFiled: June 5, 2013Date of Patent: February 23, 2016Assignee: SAP SEInventors: Olaf Schmidt, Martin P. Fischer
-
Patent number: 9268561Abstract: 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: GrantFiled: December 10, 2014Date of Patent: February 23, 2016Assignee: SAP SEInventors: Varadarajan Chakravarthy Srinivasa, Harihara Subramanian, Shankar Karthik
-
Patent number: 9270629Abstract: 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: GrantFiled: September 11, 2013Date of Patent: February 23, 2016Assignee: SAP SEInventors: Frank Eichinger, Christoph Eichhorn, Nina Oertel, Tom Kiemes
-
Patent number: 9262488Abstract: 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: GrantFiled: November 15, 2012Date of Patent: February 16, 2016Assignee: SAP SEInventors: Fan Sun, Zhichao Huang
-
Patent number: 9262458Abstract: 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: GrantFiled: May 19, 2014Date of Patent: February 16, 2016Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 9262549Abstract: 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: GrantFiled: December 18, 2012Date of Patent: February 16, 2016Assignee: SAP SEInventors: Michael Hartel, Adam Polly, Tilmann David Kopp, Daniel Zoch
-
Patent number: 9262385Abstract: 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: GrantFiled: May 16, 2012Date of Patent: February 16, 2016Assignee: SAP Portals Israel LtdInventor: Rachel Ebner
-
Patent number: 9262732Abstract: 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: GrantFiled: June 22, 2011Date of Patent: February 16, 2016Assignee: SAP SEInventors: Bin Duan, Lap Chan