Patents Assigned to Sap AG
  • Patent number: 8543476
    Abstract: In one exemplary embodiment, a method provides a cash ledger. The cash ledger may contain at least one line item and a clearing account. The method may post a payment, which contains at least one line item, to a bank account and clear a business partner account by posting the payment against the business partner account.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: September 24, 2013
    Assignee: SAP AG
    Inventors: Michel Loehden, Ruediger Raubeck, Vladimir Sept
  • Patent number: 8543480
    Abstract: A message may be used to update computing system of a commodity transaction. The message may include a commodity identifier, a date term, a quantity term, and a price term. The price term may include a formula arrangement or reference to a formula arrangement for calculating a fractional exposure of the entity to the commodity on each date in which an event affecting commodity transaction occurs. Each of these fractional exposures may be calculated for each commodity transaction and stored as separate entries in a data structure. The entries may then be updated, queried, and/or reorganized to generate an exposure position.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 24, 2013
    Assignee: SAP AG
    Inventors: Klaus Mueller, Eric Bahembera Karambizi, Thomas Fritzsche, Stephan Heinz, Harald Schlueter, Michael Goll, Christof Rausse, Detlef Noack
  • Patent number: 8543568
    Abstract: A data entry management system includes computer executable instructions tangibly embodied on non-transitory media. The data entry management system includes a processing logic which may control a display area. The processing logic may determine a display area content. The display area content may include one of a working context search screen, a search screen, a data entry help screen, and a single-dimensional selector screen. The processing logic may determine which of the working context search screen, the search screen, the data entry help screen, and the single-dimensional selector screen to display in display area based on a profile.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: September 24, 2013
    Assignee: SAP AG
    Inventor: Timo Wagenblatt
  • Patent number: 8543972
    Abstract: Implementations include a method, system, and apparatus for receiving, from a user communicably connected to a network, a selection of one or more gateway service data categories; receiving, from the user, a selection of an operating platform of a mobile device operable to be communicably connected to the network; generating a configuration file comprising a selection of gateway service data associated with one or more gateway service data categories and the operating platform selection; generating a data store file and a development library associated with the operating platform selection; transferring the configuration file, the data store file, and the development library to a repository communicably connected to the network; and generating an application template comprising the configuration file, the data store file, and the development library, wherein the mobile application is developed on the mobile device from the application template while the mobile device is communicably disconnected from the netw
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: September 24, 2013
    Assignee: SAP AG
    Inventors: Yingyu Chen, Zhijian Wang
  • Publication number: 20130246646
    Abstract: In an embodiment, a method is provided for accessing a resource. In this method, a request that defines an operation to be performed on an identified resource is received. The HTTP request is then parsed to extract an operation parameter from a header of the HTTP request. The HTTP request is executed based on the operation parameter to generate a result, and the result of the execution of the HTTP request is returned in an HTTP response.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Ivaylo Iliev, Vencislav Dimitrov
  • Publication number: 20130246589
    Abstract: A cloud frame provides a framework comprising a monitoring and network services to support hardware nodes such as computing nodes and storage nodes. Cloud frames may be organized into a cluster of cloud frames. Hardware nodes in a cloud frame environment may conduct self-allocation of needed resources, which in turn may be provided by other hardware nodes in the cloud frame environment.
    Type: Application
    Filed: March 14, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Keith Klemba, Wesley Mukai
  • Publication number: 20130246105
    Abstract: The embodiments include a data processing apparatus for conducting a business impact analysis for a service oriented architecture (SOA) that includes a plurality of processes and services. The data processing apparatus may include a process table generator configured to generate a first impact table for a first process and a second impact table for a second process, and a service table generator configured to generate a service impact table for a top-level service, a dependency model generator configured to generate a dependency model arranging the plurality of services with dependency links, an analysis model generator configured to generate a BEAM based on the service impact table, the dependency model and a selected service level agreement, a simulator configured to simulate the BEAM over a period of time, and a service level agreement classifier configured to classify the selected service level agreement based on one or more violations.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Ulrich Winkler, Wasif Gilani
  • Publication number: 20130246480
    Abstract: Methods, systems, and computer-readable storage media for receiving a plurality of source hierarchical schemas, processing the source hierarchical schemas to generate a merged graph, which is comprising a plurality of merged nodes, each merged node being provided based on one or more nodes from at least two of the source hierarchical schemas, determining and resolving using conflicts in the merged graph to generate a conflict-free merged graph, wherein resolving comprises splitting one or more merged nodes into respective sub-sets of merged nodes, defining and processing a constraints satisfaction problem (CSP) to generate a plurality of mediated hierarchical schemas (MHSs), each MHS being a solution to the CSP, identifying an MHS of the plurality of MHSs as an optimum MHS, wherein a canonical hierarchical schema (CHS) is provided as the optimum MHS, and storing the CHS as a computer-readable document in a computer-readable memory.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Jens Lemcke, Michael Dietrich, Gunther Stuhec
  • Publication number: 20130246538
    Abstract: A computer-implemented method for delivering notifications in an internal network of an organization includes: receiving, at a notifications server in the internal network and from a user, an electronic message formulated using a message format; reading, by the notifications server, a setting of an importance parameter for the electronic message; determining one or more proper recipients for the electronic message, wherein if the importance parameter has a first setting the proper recipients are all users of the internal network regardless of addressee specification, and if the importance parameter has a second setting the proper recipients are determined by the addressee specification; and sending, by the notifications server, a notification having a markup-language format to the proper recipients for presentation in a client, wherein the client has no function for responding to the notification.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Amit Maimon, Nati Ari
  • Publication number: 20130245804
    Abstract: Systems and methods to provide network based calculations for planning and decision support tasks are provided. In example embodiments, a trigger to perform a calculation directed to a single process is received. The single process comprises an end-to-end process that combines a plurality of applications. A planning function that models the single process is provided to an engine within memory. Based on the planning function, data from within the memory that receives the planning function is retrieved. The retrieved data is used in the calculation. The planning function and retrieved data are provided to a coupled library of algorithms for performing the calculation. The calculation is then performed within the library in the memory using the planning function and the retrieved data.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Werner Sinzig, Hartmur Koerner, Inga Wiele
  • Publication number: 20130246802
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving an encrypted first data set from a first entity, storing the encrypted first data set in computer-readable memory, receiving an encrypted second data set from a second entity, storing the encrypted second data set in computer-readable memory, receiving public encryption information associated with the encrypted first data set and the encrypted second data set, storing the public encryption information in computer-readable memory, and processing, using the one or more processors, the encrypted first data set and the encrypted second data set to provide the set intersection, wherein an advantage of a first adversary in guessing data elements of the encrypted first data set is negligible in a security parameter.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventor: Florian Kerschbaum
  • Publication number: 20130246458
    Abstract: Example systems and methods of implementing an abstraction layer for a file repository are presented. In one example, an access request to retrieve an electronic file is received from a requesting device. The request includes an identification of a first storage location in the file repository. In response to the request, the first storage location of the file repository is searched for the electronic file. If the search is successful, the electronic file is retrieved from the file repository at the first storage location. If the search is unsuccessful, a redirection file is accessed in the file repository. The redirection file includes an identification of a second storage location for the electronic, file at a storage site external to the file repository. The electronic file is retrieved from the storage site based on the indication of the second storage location. The retrieved file is transmitted to the requesting device.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Ivaylo Iliev, Vencislav Dimitrov, Galin Galchev, Georgi Stanev
  • Publication number: 20130246622
    Abstract: In an embodiment, a method is provided for accessing a file node. In this method, file access request specifying a file node to be accessed by way of a file system is received at a server from a client device. A counter is referenced to identify that the file node is being accessed in response to a different file access request. The counter is configured to track whether the file node is being accessed. The file node is provided to the client device when the counter indicates a termination of access to the file node resulting from the different file access request.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: SAP AG
    Inventors: Ivaylo Iliev, Vencislav Dimitrov, Georgi Stanev
  • Patent number: 8538981
    Abstract: Merging of query elements in an enterprise system is described. The enterprise system receives queries, which may each be broken down into query components. The enterprise system identifies query components that are related to identical event information from a data source of the enterprise. The enterprise system sends a single query to the data source for the event information, receives the response, and sends the response to the query sources.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventor: Julio Navas
  • Patent number: 8539095
    Abstract: Various embodiments of systems and methods for reliable message transfer are described herein. In a sender adapter, at least one message is divided into a plurality of message chunks based on a predetermined chunk size. A chunk key is assigned to each of the message chunk to correspond to each message. Further, a chunk sequence key is generated for each of the message chunks to identify a sequence of the message chunks. The plurality of message chunks including the corresponding chunk key and the chunk sequence key is transmitted to a receiver adapter. At the receiver adapter, the plurality of message chunks including the corresponding chunk key and the chunk sequence key are received. Further, the message chunks are grouped based on the corresponding chunk key and each message is reconstructed from the message chunks based on the corresponding chunk sequence key.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventor: Martin Tewes
  • Patent number: 8538993
    Abstract: A computer-implemented method for processing options requests includes: storing, in a first system, static information regarding subscriptions by customers, the static information including at least customer names and product identifiers; storing, in a second system separate from the first system, flexible information regarding the subscriptions including at least activated options; and processing requests from the customers regarding options in the second system, wherein the first system and the static information are not used in processing the requests.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventors: Marc-Oliver Klein, Dennis Landscheidt
  • Patent number: 8538878
    Abstract: The present invention provides methods and systems for processing bills electronically. Generally, a bill is created for a customer using billing information and master data from a biller and master data from a customer. Billing information is received from the biller by a first processing module having access to the master data of the biller. The first processing module generates a bill using the billing information and the master data of the biller. A second processing module having access to the master data of the customer provides customer data to the first processing module. The bill is transformed into a format specified in the master data of the customer by the first processing module if the format of the generated bill is not the format specified in the master data of the customer. The generated or transformed bill is transferred to the second processing module by the first processing module.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventors: Beat Meier, Peter Goedtler
  • Patent number: 8539003
    Abstract: In accordance with embodiments of the present invention, methods and systems analyze potential logic errors or problems of a business application by receiving a model representing the business application and processing the model using an object-oriented tool. The errors or problems may be corrected in the model and the correction applied to the business application. In one exemplary embodiment, the logic errors or problems may be marked in the model for identification to a user.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventors: Igor Tsyganskiy, Vitaliy Stulski, Dmitri Liakh, Eugene Satsuta, Luiz Scheinkman
  • Patent number: 8538965
    Abstract: A hierarchical collection of items including one or more sub collections of items ordered in a hierarchy is received. A statistical measure of frequency of an item in a sub collection of items is determined. Further, statistical measures of weightages of the item are determined defining a number of sub collections in the hierarchical collection of items in which the item appears and a number of sub collections in which the item appears. A statistical measure of variability defining a number of occurrences of the item in the hierarchical collection of items across different sub collections is calculated. Furthermore, a relevance score of the item is determined based on the statistical measure of frequency, the one or more statistical measures of weightages of the item and the statistical measure of variability. Based on the relevance score, the item is presented on a computer generated graphical user interface.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventors: Roman Talyansky, Ran Moshe Bittmann
  • Patent number: 8538799
    Abstract: A method and system to automatically monitor business collaborations. Collaboration participants can formally express obligations about their expected behavior during the collaboration in business terms, then automatically monitor processes carrying out the collaboration using the formulated obligations. The method and system extends existing service oriented monitoring standards and architecture, specifically, with additional business oriented metrics and plug-in components that allow the monitoring system to calculate business parameters from measurements of multiple services.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: September 17, 2013
    Assignee: SAP AG
    Inventors: Jochen Haller, Philip A. Robinson, Yuecel Karabulut, Florian Kerschbaum