Patents Assigned to Sap AG
  • Publication number: 20130054045
    Abstract: The present description refers to a computer implemented method, computer program product, and computer system to determine a plurality of electric charging schedules for one or more electric vehicles, determine, for each of the electric charging schedules, a plurality of charging objective values, assign a weight to each of the charging objective values, wherein one set of weights is used for the plurality of electric charging schedules, calculate a fitness value for each of the electric charging schedules based on the plurality of charging objective values for each respective electric charging schedule and the set of weights, identify the electric charging schedule having a highest fitness value, and select the electric charging schedule having the highest fitness value for charging one or more electric vehicles.
    Type: Application
    Filed: August 29, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Maryam Ramezani, Harald Vogt, Mario Graf, Heinrich Braun
  • Publication number: 20130054482
    Abstract: Systems and methods to provide interview assistance at a user device are provided. In example embodiments, a request to access candidate information for at least one candidate from a backend system is received at a user device. The request including an identifier of a user of the user device is provided to the backend system via a communication network. The candidate information for the at least one candidate specified for the user based on the identifier is received by the user device from the backend system. Additionally, assessment information for the at least one candidate is received from the user and provided to the backend system for storage.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Stefan Ehrler, Birgit Ludwig
  • Publication number: 20130054805
    Abstract: In an embodiment, a method of facilitating presentation and user selection of at least one timeslot, such as for an appointment, is presented. In this method, a request for available timeslots within a time period is received from a user device. In response, timeslot data identifying the available timeslots is retrieved from a scheduling system. An identifier key for each of the available timeslots, as well as graphical display data indicating the available time slots, are generated based on the timeslot data. The keys and the graphical display data are transmitted to the user device. A selection of at least one of the identifier keys is received from the user device. In response to receiving the selection, the at least one available timeslot corresponding to the selection is determined and forwarded to the scheduling system to reserve the at least one corresponding available timeslot.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Nicola Lipari, Rolan Abdukalykov
  • Publication number: 20130055235
    Abstract: A method to manage program code that runs in a computer system comprising: producing a transfer template information definition structure in a computer readable storage device that includes a provider code attribute a similarity measure attribute and at least one results attribute; producing a transfer instance of the transfer template information definition structure that associates a provider code object identified as corresponding to the respective managed code object with the provider object code attribute and that associates the determined measure of similarity with the similarity measure attribute; using the transfer instance to obtain results information from a provider system that includes information about the provider code object.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: SAP AG
    Inventors: Veit Eska, Christoph Vehns
  • Patent number: 8386431
    Abstract: A system includes a database instance having a data storage system with a data store area storing first and second data partitions, where the respective data partitions each include a plurality of database pages storing respective tenant-independent/-specific data and respective first/second converters associated with the respective partitions. A database management system (DBMS) to receive a request for a database object and determine whether the database object is associated with tenant-independent data or with tenant-specific data. If the database object is associated with tenant-independent data, the DBMS determines a location of first database pages associated with the database object within the first plurality of database pages based on the first converter. Or if associated with tenant-specific data, the DBMS determines a location of second database pages associated with the database object within the second plurality of database pages based on the second converter. A method is also disclosed.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: February 26, 2013
    Assignee: SAP AG
    Inventors: Uwe H. O. Hahn, Torsten Strahl, Henrik Hempelmann
  • Patent number: 8386996
    Abstract: This disclosure relates to methods, systems, and software for processing a coherent multi-dimensional business process model. The software includes computer-readable instructions embodied on media to identify a coherent multi-dimensional business process model based on at least a portion of a first model for a business process and at least a portion of a second model for the business process. The software then parses the multi-dimensional business process model to identify at least one extension point, each extension point operable to interface a disparate business tool with the business process. The software is further operable to present an extension wizard to a client for a particular one of the identified extension points. It can create entities and extensions in various modeling environments and development environments.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 26, 2013
    Assignee: SAP AG
    Inventors: Uta Prigge, Stefan Kaetker
  • Patent number: 8386292
    Abstract: A system and method for triggering a process in an enterprise system. The present invention includes a computer-implemented method, in which an application triggers the execution of a process in response to an external signal indicating a status change. An alternate method includes executing a process in response to an external signal and providing a user interface to each user associated with the process so the user can manage the user's process data. Examples of implementations of the present invention include a credit card system, an RFID tag system, an electronic tollgate system, an automated callback system, and an inventory transport system.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: February 26, 2013
    Assignee: SAP AG
    Inventor: Martin K. Moser
  • Patent number: 8386555
    Abstract: Systems and methods are provided for adapting a procedure call from a service manager to a service provider in a computer framework. An inbound procedure call is received, requesting an inbound procedure to operate on an object. Then, the inbound procedure is transformed to an outbound procedure based on a stored mapping of input procedures to output procedures. The outbound procedure is called from the service provider to operate on the object.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: February 26, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Martin Hartig, Stefan Rau
  • Patent number: 8387030
    Abstract: A back-end service adaptation system provides access to normalized data in a data repository for a consumer runtime environment sending a query request for denormalized data. The back-end service adaptation system can include a data access service layer, a parser layer, and a back-end service adaptation runtime layer. The consumer runtime can use a service adaptation definition language (SADL), and the parser and data access service can be configured to convert and translate the SADL request for the back-end service adaptation runtime layer.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: February 26, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Thomas Fiedler, Oswald Gschnitzer, Marcel Hermanns, Markus Viol, Jens Weiler, Gerhard Wenzel
  • Patent number: 8386325
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing plan-driven procurement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include an Inbound Delivery Processing process component, a Site Logistics Processing process component, an Inventory Processing process component, a Purchase Request Processing process component, a Purchase Order Processing process component, a Purchasing Contract process component, a Supplier Invoice Processing process component, a Demand Forecast Processing process component, a Supply and Demand Matching process component, an External Procurement Trigger and Response process component, and a Logistics Execution Control process component.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: February 26, 2013
    Assignee: SAP AG
    Inventors: Daniel Bock, Achim Heger, Andre Wachholz-Prill, Andrea Sudbrack, Andreas Poth, Christian Ihrig, Christoph Engler, Cordula Ude, Dietmar Nowotny, Georg Podhajsky, Gerhard Maier, Gunther Liebich, Holger Herrmann, Imme Henningsen, Ingo Pfitzner, Jens Freund, Joachim Kenntner, Jochen Hirth, Jochen Steinbach, Jochen Wickel, Karina Herrmann, Katja Kasteleiner, Martin Wunsch, Martina Lahr, Michael Picht, Paola Sala, Peer Marschall, Rainer Heun, Ralf Reinke, Reiner Bildmayer, Stefan Adelmann, Stephan Hetzer, Tao Yu, Thomas Bach, Thomas Nitschke, Uwe Mayer, Volkmar Stegmann, Wilfried Merkel, Wilhelm Zwerger, Martin Von Der Emde
  • Publication number: 20130046579
    Abstract: A system and method of logistics planning. The method includes storing configuration parameters related to time period planning and reorder point planning in a supply chain. The method further includes receiving demand data corresponding to a demand measurement for an item in the supply chain. The method further includes comparing the demand data and the configuration parameters. The method further includes selecting one of time period planning and reorder point planning for the item as a result of the comparison. In this manner, reordering for items may be adaptively selected between time period planning and reorder point planning in accordance with the actual (measured) demand for the items.
    Type: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: SAP AG
    Inventor: Frank Feiks
  • Publication number: 20130046940
    Abstract: Data structures used to store data in an enterprise resource planning (ERP) system may be configured and custom-generated in a configuration mode of the ERP system where a subset of selectable data fields may be selected to avoid allocating space and resources to unused data fields. The data structures may then be generated in the configuration mode to eliminate the unused data fields at runtime. This in turn saves space and resources that would otherwise be allocated but not used. In ERP systems substantial space and computing resources may be saved by only allocating space and resources to only those resources that a specific customer intends to use.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Applicant: SAP AG
    Inventors: Artur Kaufmann, Georg Lang
  • Publication number: 20130046894
    Abstract: The present disclosure describes methods, systems, and computer program products for implementing web services. One method includes identifying a REST service for integration with a business application, identifying a set of metadata associated with the REST service, and generating a REST client proxy object associated with the REST service for use in consuming the REST service with the business application, where an instantiation of the REST client proxy object is consumable via the business application. In some instances, the method may include consuming the REST service using an instantiation of the generated REST client proxy object associated with the REST service. Further, the identified set of metadata associated with the REST service may include a service structure document and a metadata document. Generating the REST client proxy object may include generating at least one business configuration object and/or at least one authentication proxy artifact associated with the REST service.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 21, 2013
    Applicant: SAP AG
    Inventors: Bare Said, Stefan Baeuerle, Klaus Herter, Lars Erbe
  • Publication number: 20130047165
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing context-aware request dispatching in a clustered environment. One process includes operations for receiving an event at a first computer node. The contents of the event are analyzed to determine a target process instance for handling the event. A target computer node hosting the target process instance is determined, and the event is sent to the target computer node for handling by the target process instance.
    Type: Application
    Filed: August 15, 2011
    Publication date: February 21, 2013
    Applicant: SAP AG
    Inventors: Oliver C. Goetz, Bernhard Drabant, Erik Dick
  • Patent number: 8380667
    Abstract: An application server in a multi-tenant computing system is enabled access to a first set of tables and views in a database according to a first schema. The views in the first schema correspond to a table in a second schema. Thereafter, the table in the second schema is modified to add a column. Views of the modified table as defined by the second schema are generated in a third schema so that the third schema defines a second set of tables and views in the database. Subsequently, access by the application server to the second set of tables and views in the database is enabled and access by the application server to the first set of tables and views in the database is prevented. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventor: Volker Driesen
  • Patent number: 8381180
    Abstract: The present disclosure relates to methods, systems, and software of modifying, configuring, adapting, or otherwise developing one or more pre-constructed applications and business process components to meet a user's needs or requirements of a particular business application. Each component or application includes one or more pre-constructed user interfaces and performs one or more predetermined functions, services, or queries. A non-technical user or business analyst may obtain an application and, thereafter, adapt or reconfigure the application to perform desired functions, thus creating a custom application. In some cases, the user may custom build a new application utilizing multiple components or applications. The creation, adaptation, and configuration of the application may be performed in an intuitive manner without exposing the user to the programming code or application model.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventor: Nir Rostoker
  • Patent number: 8381206
    Abstract: The subject matter discloses a method for enabling computerized extensions, comprising receiving data concerning an extension required to a computerized application utilizing a process model, detecting an event received from the external entity and executing the computerized extension according to the event. The extension may be activated before after or during operation of the computerized application.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Soren Balko, Bernhard Drabant, Erik Dick
  • Patent number: 8381030
    Abstract: The present disclosure involves systems, software, and computer implemented methods for retrying business methods at an application server after thrown exceptions. One process includes operations for invoking a business method of an enterprise bean hosted in an enterprise bean container. The operations further include determining whether retry conditions are satisfied after an exception is thrown during execution of the business method. The business method is invoked again based on a predefined retry policy when the retry conditions are satisfied.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Peter Matov, Krasimir Topchiyski, Bistra Yakimova, Vladimir Pavlov
  • Patent number: 8380549
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing embedded support. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service operations, each being implemented for a respective process component. The process components include, for example, a Support Request Processing process component that handles a request reflecting the initial inquiry to clarify and solve an incident during the operations of an IT system and a Software Problem Reporting process component that handles the collection and reporting of context data in the IT system.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Tilmann Haeberle, Berthold Wocher
  • Patent number: 8380553
    Abstract: Methods, systems, and apparatus, including computer program products, for implementing a software architecture design for a software application implementing plan-driven procurement. The application is structured as multiple process components interacting with each other through service interfaces, and multiple service interface operations, each being implemented for a respective process component.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Arthur Berger, Bettina Jaeger, Peter Fitz, Karin Brecht-Tillinger, Arnulf Schueler, Paola Sala, Armin Schwarz, Otfried Von Geisau, Peter J. Neumayer, Matthias Tebbe, Jens Freund, Stefan Kaetker, Gerd Moosmann, Peter Latocha