Patents Assigned to Sap AG
  • 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: 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: 20150006217
    Abstract: Techniques of organizing meetings are disclosed. Time boundary information and a plurality of participant parameters for a meeting may be received. A priority indication for each participant parameter may also be received. The priority indication may indicate a level of priority of the corresponding participant parameter for the meeting. Different priority indications may indicate different levels of priority. For each participant parameter, at least one potential participant for the meeting may be identified based on the corresponding participant parameter. The priority indication for each participant parameter may be associated with the at least one potential participant corresponding to that participant parameter. For each potential participant, a measure of availability may be determined based on the time boundary information of the meeting. At least one proposed meeting time for the meeting may be determined based on the priority indications and the measures of availability of the potential participants.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Matthias Buehl, Sylvia Beate Scheu
  • Publication number: 20150006476
    Abstract: Techniques for upgrading and migrating software systems include configuring a target database on a computing appliance that is communicably coupled with a distributed computing environment that includes a source database, the source database including a plurality of productive database tables and a plurality of non-productive database tables; determining a distribution of database tables to migrate to the target database, the distribution including at least a portion of the plurality of productive and non-productive database tables from the source database and at least one new database table of a database upgrade; migrating the distribution of database tables to the target database; and pointing a productive system of the distributed computing environment to the target database.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Andrey Engelko, Christian Fiderer
  • Publication number: 20150006386
    Abstract: A payment system transmits an authorization token to a mobile device. The authorization token enables the mobile device to create a barcode. The system receives from a point of sale device, in connection with reading the barcode, the authorization token and information relating to a product or service for purchase. The system validates the authorization token, and compares the information relating to the product or service with information associated with a virtual payment account. In response to the comparison, the system either authorizes the purchase or denies the purchase. The system transmits the authorization or denial to the point of sale device, and applies a purchase amount to the virtual payment account.
    Type: Application
    Filed: August 13, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventor: Harald Tebbe
  • Publication number: 20150006711
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for predicting resource consumption in cloud infrastructures. Implementations include actions of receiving event data from one or more enterprise data sources, determining that an event associated with the event data is a known event, retrieving resource consumption information associated with the event, and providing a resource consumption schedule to a cloud infrastructure, the resource consumption schedule indicating resources expected to be consumed during execution of the event.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventor: Andreas Schaad
  • Publication number: 20150006489
    Abstract: Archiving may be integrated into an organization's existing data management systems instead of being configured as a separate system. This integration may occur by adding an archiving table to an existing database of the organization containing data that is to be archived. The archiving table may include multiple records, each record storing a binary large object representing a complete, self-contained archive of the organization's data at a preselected time. Incorporating archiving and archived data into the organization's existing data management systems in this manner may eliminate the need for a dedicated archiving system and may eliminate synchronization and interconnectivity issues with an independent archiving system.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Toni Fabijancic, Axel Herbst, Jan Nolte-Boemelburg, Mathias Roeher
  • Publication number: 20150007251
    Abstract: Methods, systems, and computer-readable storage media for inhibiting cross-site scripting (XSS) attacks, where actions include receiving a computer-readable document that provides a content security policy (CSP) for a website and an extension to the CSP, the CSP specifying allowed script checksums, each allowed script checksum being associated with a script that is allowed to be executed, the extension requiring comparison of script checksums before respective scripts can be executed, receiving script templates and a value list, calculating an expected script checksum for each script template to provide respective expected script checksums, comparing the expected script checksums to the allowed script checksums, and determining that at least one expected script checksum matches an allowed script checksum, and in response, executing a respective script that corresponds to the at least one expected script checksum.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventor: Martin Johns
  • Publication number: 20150002304
    Abstract: The embodiments provide a system for maximizing information gain for messages. The system may include an information processing unit configured to receive a plurality of messages having a plurality of attributes, and an integrated optimizer configured to receive an information gain model representing information gain of the plurality of messages and output a message schedule for displaying at least a subset of the plurality of messages on a display terminal including calculating a significance and display time for each of the plurality of messages using the information gain model and the plurality of attributes such that the information gain is substantially maximized. The calculated significance may determine which of the plurality of messages are included in the message schedule and the display time may provide a time period for which each message of the subset is displayed.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Gufei Sun, Heng Wang, Wen-Syan Li
  • Publication number: 20150006239
    Abstract: Embodiments of the present invention may provide a fraud detection system which may be used by fraud investigators to prove/disprove fraud. The system may scan business documents and generate a list of alerts associated with suspicious documents based on detection strategy business objects. The system may include a graphical user interface which may enable fraud investigators to analyze the alerts and determine whether suspicious business documents are related to fraudulent activity. The graphical user interface may display fraud pattern and investigation recipe business objects to enable fraud investigators to efficiently and accurately investigate potentially fraudulent activity.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventor: Florian Hoffman
  • 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: 20150006675
    Abstract: The present disclosure describes methods, systems, and computer program products for providing a remote device remote access to software functions.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Martin Kaiser, Renzo Colle, Martin J. Wilmes, Frank Wagner, Michael Conrad
  • Publication number: 20150006710
    Abstract: Prioritization criteria can be applied to assign a priority ranking to server processes executed by a backend server, and a utilization of the backend server by server demands can be quantified. Upon determining that the quantified utilization of the backend server has reached or exceeded one or more determined limits on backend utilization, at least a lowest priority server process can be throttled based on one or more throttling parameters.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Nikolai Sauerwald, David Freidlin, Andre Fischer
  • Publication number: 20150006730
    Abstract: Methods and systems for generating and executing a database process are described. One example method includes receiving a request at the virtual server according to the infrastructure protocol, the infrastructure protocol configured to perform actions on virtual server resources; determining an application associated with the request; and performing one or more actions associated with the request using a set of application resources associated with the application.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Nadav Binyamin Helfman, Chaim Bendelac, Stefan Baeuerle, Eran Ben Dror
  • Publication number: 20150006979
    Abstract: Techniques for providing an error log include establishing, by a hub computing system, a connection with a back-end computing system, the back-end computing system executing a first computer-implemented programming language; receiving, at the hub computing system, a request for an error log from an Open Data Protocol (OData) application that resides on a mobile communications device, the mobile communications device executing a second computer-implemented programming language different than the first computer-implemented programming language, and the error log including error log entries associated with a runtime processing of a data model; registering, on the hub computing system, the error log as an OData service configured to be provided over an OData channel between the hub computing system and the mobile communications device; and providing, by the hub computing system, the error log to the OData application as the OData service over the OData channel.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Duong-Han Tran, Andreas Hoffner, Timur Fichter
  • Publication number: 20150007125
    Abstract: The present disclosure involves systems, software, and computer implemented methods for operating on type instances. One example method includes identifying a reference to a type instance during execution of a child control flow. The child control flow is associated with one or more ancestor control flows. One or more stack frames associated with the ancestor control flows are searched for a prior instantiation of the type instance. Access to the prior instantiation of the type instance in an identified stack frame associated with an identified ancestor control flow is provided in response to determining that the prior instantiation of the type instance exists in the identified stack frame. A new instance of the type instance is instantiated in a stack frame associated with the child control flow in response to determining that the prior instantiation of the type instance does not exist in the one or more stack frames.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Jonathan Heller, Lior Schejter, Inbal Zilberman Kubovsky
  • Publication number: 20150006222
    Abstract: One or more portions of a phone conversation may be captured. Text results of the one or more portions of the phone conversation may be received. The text results may be obtained from conversion of the one or more portions of the phone conversation to text. Key phrases and respective task attributes mapped to the key phrases may be retrieved from a database. One or more key phrases from the key phrases may be identified in the text results. Text following the one or more key phrases in the text results may be assigned as one or more task attribute values of one or more task attributes mapped to the one or more key phrases. A task corresponding to the one or more task attribute values may be scheduled in a calendar.
    Type: Application
    Filed: June 26, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl van der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
  • 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
  • Publication number: 20150006071
    Abstract: A method for providing trip planning and route update is provided. The method includes receiving traffic demand data including a plurality of planned trips, each including an origin location, a destination location, a planned route, a planned departure time, and an end time. The method further includes building a traffic prediction model by aggregating the traffic demand data, and generating a traffic prediction for a specified trip. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventor: Danqing Cai
  • Publication number: 20150007078
    Abstract: A computing device may present a display of tiles to present therein data feeds, analytics, news items and so on. A user may expand a tile to show more additional details of data in a tile. The additional data details in the expanded tile may comprise different detailed data than the data in the original tile.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Applicant: SAP AG
    Inventors: Xiaojun Feng, Yang-cheng Fan, Harish Tyagi