Patents Assigned to SAP
  • Publication number: 20150012526
    Abstract: A method includes generating a request for data sets in a database via a user interface, modifying the request as a function of a number, n, of data sets visible in the user interface, sending the modified request to the database for execution, and receiving n data sets from the database responsive to the modified request to display on the user interface.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Applicant: SAP AG
    Inventor: Albert Zedlitz
  • Publication number: 20150012481
    Abstract: Methods, systems, and computer-readable mediums are provided for generating master reports. For example, a request to generate a master report may be received from a client device. Release data that includes a list of programs being developed is obtained from a program repository tool. Programs from the list of programs matching the search criteria are then identified. Business case data is then obtained from a business case tool for each matching program. Program process data is also obtained from a product and production tool for each matching program. Using an integrity rule, issues in the release data, the business case data, and the program process data are detected. The master report is generated such that the master report includes the release data, the business case data, the program process data, and the detected issues. The master report is then communicated to the client device.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 8, 2015
    Applicant: SAP AG
    Inventor: Victor Silva Guisado
  • Publication number: 20150013011
    Abstract: Methods, systems, and computer-readable storage media for analyzing source code of an application. In some implementations, actions include determining, for at least one procedure invoked by the source code, a procedure specification specifying one or more conditions under which one or more parameters of the procedure are exploitable according to a parameter security specification; performing static application security testing on the source code by using the procedure specification on reaching an invocation of the procedure in the source code, including: comparing one or more invoking parameters of the invocation of the procedure to the conditions of the procedure specification; and determining whether the invocation of the procedure is exploitable.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 8, 2015
    Applicant: SAP AG
    Inventors: Achim D. Brucker, Thomas Deuster
  • Publication number: 20150011187
    Abstract: A server provides location-based applications to an application of a mobile device based on a geographic location of the mobile device. The server receives an application definition and metadata comprising a geographic area associated with the application definition. The server generates a location-based application based on the application definition and metadata. The server identifies a geographic location of the mobile device and one or more location-based applications based on the geographic location of the mobile device. One or more location-based applications are provided within the application in the mobile device.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Applicant: SAP AG
    Inventor: Robert Wetzold
  • Publication number: 20150012906
    Abstract: Systems and method for forecasting release times in a multisystem software development environment are disclosed. A forecast engine may analyze the system specific data for multiple systems in a particular transport chain of systems in the development environment to determine when object code should be released from a source system to reach a target system in time to be included in an event, such as a software build or quality assurance test. The system specific data may include event schedules for each system in the transport chain. By analyzing the system specific data and the transport chain, the forecast engine can generate a time by which object code needs to be released to traverse the transport chain so that it is available to the target system for a particular scheduled event.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 8, 2015
    Applicant: SAP AG
    Inventors: Tobias Rasch, Andreas Meier
  • Publication number: 20150012259
    Abstract: A process integration system to interface between a sender system and a receiver system is described. The process integration system has a sender adapter, an integration engine, a receiver adapter, and a language converter module. The sender adapter receives a communication in a first language from the sender system. The communication is in a first format of the sender system. The sender adapter converts the communication into a second format of the process integration system, and the integration engine identifies the receiver system from the communication in the second format. The receiver adapter converts the communication from the second format to a third format of the receiver system, and sends the communication in the third format and in a second language to the receiver system. The language converter module translates the communication in the third format to the second language associated with the receiver system.
    Type: Application
    Filed: July 2, 2013
    Publication date: January 8, 2015
    Applicant: SAP AG
    Inventors: Vikas Gupta, Aby Jose, Mamatha K H
  • Patent number: 8930831
    Abstract: A system and method including retrieval of a markup language file, the markup language file defining a business process including a plurality of steps, each of the plurality of steps being associated with a plurality of actions; and automatic generation of code executable based on the markup language file to present a first user interface associated with a first one of the plurality of steps of the business process, the first user interface comprising a first plurality of user interface controls, where each user interface of the first set of user interface controls corresponds to one of a plurality of a actions that are associated with the first one of the plurality of steps and is selectable to execute the corresponding one of a plurality of actions.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Nick Bartomeli, John Hack, Gregory Laguarigue
  • Patent number: 8930417
    Abstract: A method may include receiving unstructured content data related to a business entity by a networked service application; selecting, via a user interface of the networked service application and based at least in part on the received unstructured content data, a business template, the business template being a representation of a networked business object data structure having associations with structured data; and creating, by the networked service application, an instance of the networked business object by associating at least some of the received content data with the business template and the networked business object associated with the business template.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventor: Norbert Manfred Koppenhagen
  • Patent number: 8930248
    Abstract: A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a supply network plan, a supply network plan configuration and/or a supply network planning aggregate hierarchy business object.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Matthias Hubert, Michael Schweitzer, Andreas Huber-Buschbeck, Sven Hader, Christian Werner, Peter Heinemann
  • Patent number: 8930441
    Abstract: A computer system includes a UI designer client that runs on a client device and is configured to enable creation of UI models. A client engine runs on a client device and is configured to initiate requests for the UI models, receive the UI models in response to the requests and interpret and render the UI models at runtime. A UI runtime server client is located on a server and is configured to interface with the client engine to receive and process the requests for the UI models from the client engine. A repository is located on the server and is configured to interface with the UI designer client and store the UI models as created using the UI designer client and interface with the UI runtime server client to deliver requested UI models to the UI runtime server client for interpretation and rendering by the client engine.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Hilmar Demant, Frank Schertel, Ioannis Grammatikakis, Jan Heiler, Sebastian Droll, Thorsten Weber, Markus Viol, Alexander Rauh, Joachim Fitzer, Juergen Sattler
  • Patent number: 8930960
    Abstract: Methods and systems are provided for creating and using a shared object space to interpret objects. In one exemplary embodiment, a method is provided that includes partitioning a memory area of a server. The method may also include creating an object, wherein the created object contains the data needed for performing the function of the object, and providing an interpretation routine for interpreting the object. The method may further include storing the created object and the interpretation routine in the partitioned memory area and defining application access to the partitioned memory area.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventor: Carsten Ziegler
  • Patent number: 8930426
    Abstract: Various embodiments of systems and methods for communicating with a plurality of remote systems are described herein. A remote data query is sent from a central data requesting system to remote systems. A query result is received asynchronously from at least one of the remote systems. The remote systems may include data pools which are independent of each other. In one embodiment, the remote systems include a responsive remote system and an unresponsive remote system, and the query result is received from the responsive remote system. In one embodiment, a predetermined timeout period is set at the central data requesting system and the query result obtained after the pre-determined timeout period is ignored by the central data requesting system.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Peter John, Martin Guenther
  • Patent number: 8930908
    Abstract: In a system and a method, a sub-test catalog is retrieved from a test catalog repository. A test aspect of the sub-test catalog is compared to an aspect of a software application to be tested. A required system capability of the sub-test catalog is compared to the capabilities of a system landscape based on a determination that the sub-test catalog test aspect matches the aspect of the software application to be tested. The system landscape includes at least one system. The sub-test catalog is added to a master test catalog based on a determination that the required system capability of the sub-test catalog matches the system landscape capabilities.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Uwe Bloching, Stefan Rau
  • Patent number: 8930851
    Abstract: A navigator component is displayed including (i) a home icon configured to transition the navigator component to an earlier state, (ii) user-selectable rings that are centered on the home icon and represent sets of the menu views, including a first ring that currently has a visual indication of selection, and (iii) first user-selectable icons that belong to the first ring and are located between the home icon and at least one of the user-selectable rings, each first user-selectable icon configured to cause one of the menu views to be displayed. A user input is received that selects a second ring of the user-selectable rings. An updated navigator component is displayed, (i) including second user-selectable icons that belong to the second ring, instead of the first user-selectable icons, and (ii) wherein the second ring currently has, and the first ring currently does not have, the visual indication of selection.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Alexander Gebhart, Clemens Daeschle
  • Patent number: 8930766
    Abstract: The present disclosure involves systems, software, and computer implemented methods for identifying test cases. One example process includes operations for identifying a mobile application to perform testing upon. A test environment and at least one risk situation associated with the mobile application are identified. For each of the at least one identified risk situations, at least one risk situation-relevant context parameter is identified. A standard operations path is created, as is at least one operations path-variant for each of the at least one identified risk situation-relevant context parameters. The corresponding operations path-variant is analyzed to identify a set of test cases for the context parameter, for each of the at least one identified context parameters.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Regina Griesinger, Marcus Behrens, Christoph Mecke
  • Patent number: 8930363
    Abstract: The present disclosure involves computer-implemented methods, software, and systems for efficiently handling address data in business transaction documents. A computer-implemented method includes receiving a modification to address data associated with an existing address instance, receiving, using at least one computer, an indication of a modification type, creating a new snapshot instance, associating the modified address data with the new snapshot instance, retrieving a unique reference value for the new address snapshot instance, and associating the unique reference value identifying the new address snapshot instance with the address instance.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Andreas Bettin, Andreas Neumann, Toralf Grossmann, Timo Wolf, Gerd M. Ritter
  • Patent number: 8930530
    Abstract: A system and method are described herein that provide performance data based on a monitoring of the performance on the end user side. A client application running on a user terminal is instrumented to record client performance counters on the user side. An application server matches the performance counters from the user side and performance counters obtained from the server side having the same transaction identification number. The system and method provides an end-to-end view of the user's perceived performance based on the transactions made by the user.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: January 6, 2015
    Assignee: SAP SE
    Inventors: Martin Hoffmann, Tobias Tresl
  • Publication number: 20150006690
    Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which provide a framework for client discovery of server features. In some examples, the client (e.g., the cloud service) may send a service request that requests data from the server (e.g., data source) processed according to one or more desired features from the server. The response from the data source may include feature indicators, which may indicate whether various features are supported at the data source.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Martin Fischer, Olaf Schmidt
  • Publication number: 20150007330
    Abstract: A computer-implemented method involves obtaining a web browser extension to a web browser, extracting the web browser extension's imported library dependencies, and evaluating security risks associated with the web browser extension and the imported library dependencies.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventor: Laurent Gomez
  • Publication number: 20150003334
    Abstract: A mobile communication device can receive an inbound message, which can optionally be a voice call. Based on receipt or lack or receipt of an identifier data packet via a different communication layer than the inbound message or based on content of such an identifier data packet received in this manner, a level of prioritization can be recognized for the inbound message. A notification of the message can be provided based on the recognized level of prioritization. Methods, systems, articles of manufacture, and the like are described.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventor: Martin Moser