Patents Assigned to SAP
  • Patent number: 8660868
    Abstract: A benchmarking computing application is configured to create a benchmark run for a segment of customer profiles. Customer profiles from the segment include a parameter, termed an adjustment parameter, that may affect energy consumption by the associated customer. The results of the benchmark run include energy consumption values for individual customer profiles in the segment, an average energy consumption value for the entire segment of customer profiles, and also adjustment energy consumption value. The adjustment energy consumption value reflects the portion of energy consumption by a particular customer attributed to the difference between the average value of the adjustment parameter for the segment and the value of the adjustment parameter for the particular customer profile.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Andreas Vogel, Simon Lee, Zhe Pu, Alan Southall, Michael Haft, Christine Preisach
  • Patent number: 8661103
    Abstract: According to one general aspect, a method may comprise identifying a provider application that is associated with a consumer application, from amongst a plurality of provider applications hosted on a provider machine. In various embodiments, the identification may be based at least in part upon the provider application's business identifier (ID). In various embodiments, each provider application includes at least one web service. In some embodiments, the plurality of provider applications includes a plurality of instantiations of at least one of the web service. In various embodiments, the method may also include transmitting a message to one of the web services of the identified provider application.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Harish Mehta, Jako Blagoev, Otto Boehrer, Thomas Kunz, Alexander Zubev
  • Patent number: 8660949
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for managing working capital by scheduling payments to be paid for accounts payable based on payments received for accounts receivable relative to one or more time intervals while maintaining a predetermined working capital reserve threshold. The systems and methods may include calculating accounts receivable patterns for each customer to determine a confidence level in receiving payments from each customer within the one or more time intervals, generating one or more potential payment schemes for each vendor, and generating a payment schedule for accounts payable for each vendor within the one or more time intervals based on the determined confidence level for each customer and the one or more potential payment schemes for each vendor while maintaining the predetermined working capital reserve threshold.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Wen-Syan Li, Yu Cheng
  • Patent number: 8661297
    Abstract: Disclosed are methods, systems and products, including a method that includes monitoring one or more service providing components implemented using at least one processor-based device, the one or more service providing components being connected to an interfacing system configured to control requests for service received from client units that require servicing from at least one of the one or more service providing components. The interfacing system is also configured to assign the requests to the one or more service providing components. The monitoring is initiated by equipment associated with one or more of the interfacing system and at least one of the one or more service providing components. The method also includes generating information regarding the operability of at least one of the one or more service providing components based on data generated in response to monitoring the one or more service providing components.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventor: Udo Klein
  • Patent number: 8661555
    Abstract: In one embodiment, a method determines a role for a user for access to software code. A marker associated with an instruction in the software code is determined. An access level for the user based on the marker and the role is then determined. The access level is enforced based on the instruction associated with the marker for the software code.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventor: Philip Miseldine
  • Patent number: 8660905
    Abstract: A method and system are described for validating process models. A process semantic model including a semantic directed graph including nodes associated with tasks and edges associated with a direction of flow of execution of the tasks may be obtained. Edges entering nodes include annotations including precondition semantic indicators associated with the entering edges and edges exiting nodes include annotations including postcondition semantic indicators associated with the exiting edges. The process semantic model may be traversed to determine a flow of execution of activities associated with the tasks based on visiting the nodes based on a depth-first traversal. A validity of execution associated with a flow of execution of the activities associated with the tasks may be determined based on checking a validity of execution status based on a semantic processing of one or more semantic annotation indicators associated with the precondition semantic indicators and the postcondition semantic indicators.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Ingo Weber, Ulrich Benz
  • Patent number: 8660932
    Abstract: An internal auction system may generate a quotation for the quantity of a product included in an auction published on the seller's e-commerce site so that the appropriate quantity of the product is identified and/or available on the successful completion of the auction. In conjunction with generating the quotation, a message may be sent to a seller's business information management system, such as for example an inventory control system, reserving an existing and/or anticipated quantity of the product to meet the quantity specified in the auction. This quotation may be rescinded if the auction does not successfully conclude. Otherwise, an order may be created in the business information management system anticipating the winner performing the necessary auction checkout procedures. The order may contain a block in order to prevent it from being further processed until the completion of the auction checkout process by the winning bidder.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Zhong Zhang, Yue Fang, Birgit Starmanns, Rupa Jaganathan, Pavan Bayyapu
  • Patent number: 8661432
    Abstract: A computer program product is tangibly embodied in a computer readable storage medium and comprises instructions that when executed by a processor perform a method including: presenting business category identifiers to a user in a computer system, each business category identifier representing one of multiple reporting content bundles for configuring a transactional application and an analytical application; receiving, in the computer system, a selection by the user of at least one of the business category identifiers; and installing in the computer system, from the selected reporting content bundle, at least one transactional content object in the transactional application, and at least one analytical content object in the analytical application.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Sven Kriebel, Dirk Degrell, Andreas Balzar
  • Patent number: 8660989
    Abstract: Systems and methods to provide a generic framework for application specific data exchange are shown. In example embodiments a data container is received. The data container includes data saved to a master data system. The data container is buffered. At least one backup data system is determined based on attributes of the data container. A determination is made as to whether the at least one backup data system is available. When the at least one backup data system is available, the data container is forwarded to the at least one backup data system.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Klaus Dickgiesser, Aditya Kapoor, Kristian Kraljic, Stefan Vormbrock
  • Patent number: 8661107
    Abstract: A computer program product tangibly embodied in a computer readable storage device includes a business network meta model comprising entity objects configured to generate interactive representations of a business network, including at least a business application representation and an information technology representation.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Frank Oliver Hoffmann, Joerg Ackermann, Christoph Liebig, Till Westmann, Ankur Bhatt, Christian Illenberger, Gunther Rothermel, Daniel Ritter
  • Patent number: 8661441
    Abstract: The present disclosure involves systems, software, and computer implemented methods for reducing transaction load for process instance completion. One process includes identifying an end event triggered by an initial token of a process instance, determining a type of the end event, performing a search for additional tokens associated with the process instance that are distinct from the initial token, and performing a termination action based on the type of end event and a number of additional tokens identified in the search. The end event type may be non-terminating or terminating, and the end event type can determine the termination action to be performed. If the end event is non-terminating, then the termination action includes joining each finalization action for each process instance variable to a completion transaction if no additional tokens are found and executing the completion transaction to terminate the process instance.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventor: Soeren Balko
  • Patent number: 8661356
    Abstract: A method, including executing instructions recorded on a non-transitory computer-readable storage media using at least one processor, may include loading a component from a repository in a first user interface, notifying a second user interface that the component is loaded in the first user interface, performing one or more checks on the component using a check engine and generating one or more check results, storing the check results in a buffer and displaying the check results in the second user interface. The first user interface, the second user interface, the buffer and the check engine may be integrated modules of a single application.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Hilmar Demant, Mahesh Gopalan, Vinod S. Nair, Jayakanth R, Aaby Sivakumar, Abdul Aziz, Debobrata Bose, Indranil Dutt, Niels Hebling, Carsten Brandt
  • Patent number: 8661336
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for mapping an object type to a document type. A computer system stores configuration templates that each identify a mapping of an object type to a markup language document type. The computer system displays a graphical user interface that permits a user of the computing system to select a configuration template. The computer system displays a list of the at least some attributes and, for each of the attributes, the associated markup language attribute or element that is identified by the selected configuration template. The computer system receives second user input that changes an association of one of the attributes so that the attribute is instead associated with a different markup language attribute or element. The computer system stores an updated mapping of the object type to the markup language document type.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: February 25, 2014
    Assignee: SAP AG
    Inventors: Herbert Hackmann, Kai Dehmann
  • Patent number: 8661328
    Abstract: Techniques for managing content on a mobile communication device include generating a first navigation structure of web content including a plurality of linked web content portions; identifying a web content navigation history of a user including one or more web content portions accessed by the user in the plurality of linked web content portions; and generating a second navigation structure of the web content, the second navigation structure including links associated with only the one or more web content portions accessed by the user, the second navigation structure displayable on a mobile communication device.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: February 25, 2014
    Assignee: SAP Portals Israel Ltd
    Inventors: Nimrod Barak, Stav Grinshpon
  • Publication number: 20140052591
    Abstract: A system, method, and computer program product for joining logistical and financial data related to procurement spending in a database. Financial data can be replicated from a first source to an analytics database. Procurement data from a second source can be replicated to the analytics database. The financial data can be filtered for procurement-related items to obtain procurement-related financial data. The obtained procurement financial data can be joined with the procurement data in the analytics database based on related information between the financial data and the procurement data. One or more reports based on the joined financial and procurement data can be generated in the analytics database. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventors: Arnulf Schüler, Rolf Schumann, Sven-Eric Eigemann, Marcel Kieser, Dagmar Opitz, Thomas Maag, Huaiyang Mao, Shabana Ansari, Sonja Zscherpel, Lan Zhang
  • Publication number: 20140052502
    Abstract: A balanced web analytics scorecard comprises perspectives, objectives and measures based on web analytics. The balanced web analytics scorecard comprises at least one perspective relating to web-based activities of an organization, such as a traffic generation perspective, a visitor engagement perspective, a growth and innovation perspective or an e-commerce perspective. The web analytics are based on user interactions with a website. Scores for web analytic-based measures are calculated based on the web analytics, and scores for objectives associated with web analytic-based measures are based on measure scores. Updated balanced web analytics scorecards can be stored on computer-readable media or presented at a display of a computing device.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventors: Nadim Razvi, Tobias Rainer Schneider
  • Publication number: 20140052752
    Abstract: A system, method, and computer program product for combining replicated, analytical, and locally generated data in business objects on top of a database are disclosed. Business data are replicated from a first source to an analytics database. Analytical data based on the replicated business data are generated and combined with the replicated business data in the analytics database. Business objects are created to allow access to the analytics database via a user interface. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventors: ARNULF SCHÜLER, HUAIYANG MAO, SONJA ZSCHERPEL, EDUARD HESS, SHABANA ANSARI, MARTIN ZIELONKOWSKI, DAGMAR OPITZ, ROLF SCHUMANN, SVEN-ERIC EIGEMANN, LAN ZHANG, THOMAS MAAG, MARCEL KIESER
  • Publication number: 20140051506
    Abstract: A gamification system to gamify an enterprise includes a gamification platform and a message broker. Users in the enterprise may participate as players in the gamification platform. Enterprise information systems of the enterprise may communicate events to the message broker. Gamification rules may be expressed in terms of events and game context. The gamification platform may reason over events in accordance with the gamification rules and the current context of game play in order to trigger a proper consequence.
    Type: Application
    Filed: August 15, 2012
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventors: Michael Ameling, Philipp Herzig
  • Publication number: 20140050310
    Abstract: A system and method for automated connection triggered by availability status. The present invention includes a method of determining whether a connection request is pending to connect to a previously unavailable party and automatically making the connection now that the party is available. An alternate method includes generating a request to automatically connect to a party when the party becomes available. Application of embodiments of the present invention includes a telephony and/or an internet system.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventor: Martin K. Moser
  • Publication number: 20140052944
    Abstract: An in-memory computing system for conducting on-line transaction processing and on-line analytical processing includes system tables in main memory to store runtime information. A statistics server can access the runtime information to collect monitoring data and generate historical data and other system performance metrics.
    Type: Application
    Filed: October 29, 2013
    Publication date: February 20, 2014
    Applicant: SAP AG
    Inventor: Marc-Philip Werner