Patents Assigned to Sap AG
-
Publication number: 20150011187Abstract: 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: ApplicationFiled: July 2, 2013Publication date: January 8, 2015Applicant: SAP AGInventor: Robert Wetzold
-
Publication number: 20150012481Abstract: 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: ApplicationFiled: July 3, 2013Publication date: January 8, 2015Applicant: SAP AGInventor: Victor Silva Guisado
-
Publication number: 20150006710Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Nikolai Sauerwald, David Freidlin, Andre Fischer
-
Publication number: 20150003334Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventor: Martin Moser
-
Publication number: 20150006386Abstract: 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: ApplicationFiled: August 13, 2013Publication date: January 1, 2015Applicant: SAP AGInventor: Harald Tebbe
-
Publication number: 20150006690Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Martin Fischer, Olaf Schmidt
-
Publication number: 20150006608Abstract: Methods, systems, and computer program products for transferring business objects and business object data are described. A business object from a first networked service may be obtained. The business object may be stored in a cloud business object broker and may be transferred to a second networked service. The business object may be deleted from the cloud business object broker after a transferal from the cloud business object broker to the second networked service.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Peter Eberlein, Bare Said
-
Publication number: 20150002304Abstract: 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: ApplicationFiled: July 12, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Gufei Sun, Heng Wang, Wen-Syan Li
-
Publication number: 20150006217Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Matthias Buehl, Sylvia Beate Scheu
-
Publication number: 20150006222Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Donovan Anthony Isherwood, Jhani Adre Coetzee, Charl van der Westhuizen, Hubert Hesse, Marek Piotr Zielinski, Jan Harm Petrus Eloff, Ernest Ketcha Ngassam
-
Publication number: 20150007330Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventor: Laurent Gomez
-
Publication number: 20150007115Abstract: Embodiments of the present disclosure provide systems and methods for displaying multidimensional data in a decomposition tree. The decomposition tree may include a plurality of levels, with the first level including a parent node representing the multidimensional data and the subsequent levels including one or more nodes representing a subset of the data repressed by the parent node along dimensions selected by a user. The decomposition tree may include nodes belonging to the same dimension in different levels of the decomposition tree. A node in the decomposition tree may be split by more than one dimension inside a same subsequent level.Type: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Gerald KLESER, Geraldine BOUS
-
Publication number: 20150006711Abstract: 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: ApplicationFiled: June 27, 2013Publication date: January 1, 2015Applicant: SAP AGInventor: Andreas Schaad
-
Publication number: 20150007125Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Jonathan Heller, Lior Schejter, Inbal Zilberman Kubovsky
-
Publication number: 20150006489Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Toni Fabijancic, Axel Herbst, Jan Nolte-Boemelburg, Mathias Roeher
-
Publication number: 20150007126Abstract: Disclosed herein are system, method, and computer program product embodiments for generating an optimal development infrastructure. An embodiment operates by decomposing a development process into one or more functional requirements, mapping each functional requirement of the decomposed development process to the one or more corresponding functional capabilities, and selecting one or more services operable to implement each mapped functional capability, wherein each service comprises one or more functional capabilities.Type: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Oleg KOUTYRINE, Klaus KOPECZ
-
Publication number: 20150007156Abstract: The disclosure generally describes computer-implemented methods, software, and systems for using productive code. A copy of productive code is accessed. The copy of productive code is presented in an editor for generating injectable code, the injectable code including a patched version of the productive code including patch-specific language keywords. User inputs are received for modifying the patched version. The patched version is stored at a server for subsequent use by at least one client for injecting the injectable code into the productive source code at runtime without modifying the productive code.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Vladimir Tkach, Nati Ari
-
Publication number: 20150006476Abstract: 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: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Andrey Engelko, Christian Fiderer
-
Publication number: 20150007078Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Xiaojun Feng, Yang-cheng Fan, Harish Tyagi
-
Publication number: 20150006675Abstract: The present disclosure describes methods, systems, and computer program products for providing a remote device remote access to software functions.Type: ApplicationFiled: June 26, 2013Publication date: January 1, 2015Applicant: SAP AGInventors: Martin Kaiser, Renzo Colle, Martin J. Wilmes, Frank Wagner, Michael Conrad