Patents Assigned to Sap AG
  • Patent number: 8473317
    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 service part demand forecast, a service part demand history, a service part inventory replenishment rule, a service part order history, and/or a service part supply plan business object.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: June 25, 2013
    Assignee: SAP AG
    Inventors: Budi Santoso, Iouri Loukachev, Andreas Schoknecht, Michael Schweitzer, Matthias Horn, Sameer Verma, Yue Chen, Andreas Huber-Buschbeck, Marton Daniel Nagy
  • Publication number: 20130159059
    Abstract: Various embodiments herein include at least one of systems, methods, and software for freight market demand modeling and price optimization. Some such embodiments include acquiring historical data regarding hauled loads, bid loads that were not hauled, data representative of at least one of current and expected conditions, and data representing business goals. The acquired data may then be mapped to market segments and a statistical, spot load demand model is generated for each market segment based on a number of factors included in the mapped data including at least a load price factor. A demand and price forecast model may next be generated for each market segment based on the generated model and the data representative of at least one of current and expected conditions. For each market segment, a pricing element may then be determined based on the respective market segment model and forecast in view of the business goals.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Denis Malov
  • Publication number: 20130159378
    Abstract: The present disclosure involves systems, software, and computer implemented methods for deployment of services independent of a particular deployment model. One process includes operations for receiving a selection for a user productivity service from a client device, the client device located in a corporate network. A request for a particular method of deployment of the user productivity service is received. At least a portion of the user productivity service is transmitted to the client device if the request is for on-demand deployment of the user productivity service. At least a portion of the user productivity service is transmitted to a server in the corporate network if the request is for on-premise deployment of the user productivity service.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159055
    Abstract: A system and method described herein provide for the generation of self-optimization algorithms from user survey results for a complex system, such as a matching algorithm for a trip sharing service. User feedback surveys are generated and transmitted to users of the complex system to obtain feedback on a user's experience using the complex system. Survey results from completed surveys are compiled to demonstrate statistical evidence of alternations that can be made to adjust the settings of the complex system. The system and method may use the generated alternations by the complex system to modify the settings of the complex system.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Vedran LERENC, Jens LEHMANN, David SOMMER
  • Publication number: 20130159266
    Abstract: An apparatus, method and computer-readable storage medium for determining intent object preferences for locking intent objects, and grouping the intent objects into sets based on the intent object preferences for locking. The sets may contain intent objects with matching preference values for the intent object preferences for locking. Each set may be locked such that only a matcher object associated with the set may operate on the set. The locking may be done in memory, or via a database. The matcher associated with a set may determine whether the intent objects in that set match other intent objects in the set. Multiple matchers may operate on their associated sets in parallel.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Vedran LERENC
  • Publication number: 20130159984
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing release-independent deployment of user productivity services. One process includes operations for identifying a user productivity feature to be developed for integration with an application, determining a component of the application required by the user productivity feature, and determining a particular release of a development system for developing the user productivity feature based on currently deployed releases of the application. In some instances, the particular release of the development system can correspond to an earliest release of the application out of the currently deployed releases of the application.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159062
    Abstract: The present disclosure describes methods, systems, and computer program products for providing a process-driven composite application architecture. One method includes identifying a business process for implementation in an information technology (IT) landscape and a service contract associated with the identified business process, where the service contract defining business functionality required for implementation in the IT landscape. At least one technical process for implementing the business functionality defined by the service contract is identified. The identified business process is implemented in the IT landscape, where the implementation includes implementing a connection between the identified business process and the identified at least one technical process. In some instances, the business process and the at least one technical process are modeled in business process model and notation (BPMN).
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Volker Stiehl
  • Publication number: 20130159354
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for generating a repository comprising receiving a language meta-model; receiving annotations, each annotation including meta-data; annotating the language meta-model based on the annotations to provide an annotated language meta-model; and generating one or more repository modules based on the annotated language meta-model, the repository being defined based on the one or more repository modules.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Steffen Heinzl, Anis Charfi, Benjamin Schmeling, Heiko Witteborg
  • Publication number: 20130159149
    Abstract: Systems and methods to provide integration of partner ERP systems into a host financial system using generic cost objects. In example embodiments, an accounting system having a generic cost object is maintained. A user interface for creating a configured cost object that represents a specialized business item is provided. Data that mirrors the configured cost object is received, which results in a mirror cost object. Accounting operations are performed in the accounting system based on the mirror cost object and a corresponding business control set by replacing the generic cost object with the mirror cost object. Output based on performance of the accounting operations based on the mirror cost object and corresponding business configuration set are provided.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Thomas Schachner, Rudolf Gentner, Ralf Kuehner, Michael Hohendorf, Dirk Henrich
  • Publication number: 20130159427
    Abstract: Systems and methods to provide integrated incident management for hybrid landscapes are provided. In example embodiments, an incident ticket is received, at a communication hub, from a first component of a first landscape indicating an incident. A second component in a second landscape is determined to which to route incident information including the incident ticket. The determination of the second component is based on an attribute extracted from the incident ticket. The incident information is transmitted to the second component by the communication hub. A solution for the incident ticket is received from the second component based on the second component having the solution or is received from a component of a service backbone based on the component of the service backbone having the solution by the communication hub, and the solution is forwarded to at least one of the first component or the second component.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Andreas Jahr, Michael Decker, Stefan Vormbrock
  • Publication number: 20130158869
    Abstract: Distances between locations traveled by a carpool driver in a carpooling system may be initially estimated by calculating direct, straight line distances between each of the location points. Travel speeds may also be initially estimated using an expected maximum vehicle speed, which may a maximum speed limit. An estimated travel time may then be calculated from this data to initially designate passengers as eligible or ineligible for carpooling with a carpool driver. Cancellation requests received from participants in assigned carpools may be processed to determine whether the carpool may still be conducted. If so, the carpool may continue. If not, the system may search for alternative assignments before sending any cancellation notifications to the participants. Cancellations may be sent only if the system is not able provide a suitable alternate assignment.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Vedran LERENC
  • Publication number: 20130159247
    Abstract: In one general aspect, a computer system can include instructions stored on a non-transitory computer-readable storage medium. The computer system can include a logging table generator configured to generate a logging table corresponding with an original table targeted for an upgrade, and a control table generator configured to generate a control table configured to store a version identifier for changes logged in the logging table. The computer system can include a change recorder configured to receive an indicator of a change to a record of the original table during execution of at least a portion of the upgrade of the original table, and a key recorder configured to store in the logging table a primary key identifying the record of the original table and the version identifier stored in the control table.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Andrey Engelko, Wieland Hoprich, Dirk Debertin, Klaus Daschawkowsky, Tobias Wenner
  • Publication number: 20130159148
    Abstract: A system and method are described herein that provide a system for deriving profit centers and segments during reporting instead of during posting. Reference objects are stored in posted documents and the derivation of the profit center and segment occurs dependently during the later stage of reporting, after the general ledger items have been extracted. A time dependent assignment of profit centers to reference objects is immediately visible in the balance sheet and/or income statement. The system and method further allow for an easy implementation for reorganization, where reorganization may even be implemented retroactively.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Radim Sykora
  • Publication number: 20130159890
    Abstract: A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes identifying a targeted user interface (UI) element using a uniform resource identifier (URI), where the URI includes one or more URI fragments with each of the URI fragments being associated with a specific UI element, parsing the URI identifying a UI element to validate a format syntax of the URI, determining from a current session an initial resolution context, resolving each of the URI fragments within a UI hierarchy in a current resolution context, where the current resolution context is the initial resolution context for a first URI fragment and after resolving a last of the URI fragments, returning a reference to the targeted UI element.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Claude Rossi
  • Publication number: 20130159484
    Abstract: Systems, methods and techniques relating to publishing mobile applications are described. A described technique includes instantiating an application for one or more mobile devices, associating one or more templates with the instantiated application, where each of the one or more templates configurable to provide a functionality to the application, mapping data from a backend system to each of the associated one or more templates, and publishing the application to the one or more mobile devices.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: SABARISH T S
  • Publication number: 20130157684
    Abstract: Systems and methods to detect an overcrowded area and to provide guidance to people in and in the vicinity of the overcrowded area are provided. A census module is configured to determine a number of mobile client machines located in a defined geographical area. A capacity module is configured to determine that a capacity assigned to the defined geographical area is exceeded. The capacity is a number of people that is used to provide an indication that the defined geographical area is overcrowded. The determination is based on the number of mobile client machines located in the defined geographical area. An exit module is configured to assign an exit route to an exit of the defined geographical area to a client machine of the mobile client machines within the defined geographical area. A navigation module is configured to transmit instructions comprising the exit route to the client machine.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Martin Moser
  • Publication number: 20130160079
    Abstract: A request handler may receive an access request for access to application server resources of an application server and determine that the access request is unauthorized. A response manager may provide a false positive response including apparent access to the application server resources.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Cedric Hebert
  • Publication number: 20130159784
    Abstract: A method includes executing instructions recorded on a non-transitory computer-readable storage media using at least one processor. The method includes receiving a notification of a selection of an user interface (UI) element within a UI of a target application, generating a request for an element listener instance, notifying multiple test recorder hooks of the request for the element listener instance, where each of the test recorder hooks is associated with a specific UI format having multiple different element listeners depending on a type of selected UI element, creating the element listener instance by one of the test recorder hooks based on the UI format and the selected UI element, registering, by the element listener instance, for events associated with the UI element and recording the events.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Claude Rossi
  • Publication number: 20130158861
    Abstract: Distances between locations traveled by a carpool driver in a carpooling system may be initially estimated by calculating direct, straight line distances between each of the location points. Travel speeds may also be initially estimated using an expected maximum vehicle speed, which may a maximum speed limit. An estimated travel time may then be calculated from this data to initially designate passengers as eligible or ineligible for carpooling with a carpool driver.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Vedran LERENC
  • Publication number: 20130159280
    Abstract: A computer-implemented method for analyzing and representing interpersonal relations includes: receiving, in a computer system, a user input requesting a representation of interpersonal relations regarding a person; executing, based on the user input and in a relational database, a relational-database query that selects relations involving the person, and that selects other persons involved in any of the selected relations, wherein the relational-database query is performed for each of the selected other persons until a maximum number of steps; and providing the representation of interpersonal relations in response to the user input, the representation indicating at least persons selected by the relational-database query.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Alexey SOSHIN