Patents Assigned to SAP
  • Patent number: 8645180
    Abstract: A compliance management system is disclosed, including an analysis engine to analyze received compliance requirements. Stakeholders and relevant surveys are identified using results of the analysis. An assessment engine initiates and manages a process to assess the received compliance requirements. Results of the assessment are used to determine changes to existing policies and procedures. A workflow engine initiates and manages workflows to effect changes the policies and procedures.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventor: Ying Zeng
  • Patent number: 8645181
    Abstract: The invention relates to a method for integrating services in a calendar application via the meeting request functionality of calendar programs comprising: initiating one or multiple services, wherein the initiation may involve the transmission of calendar event information from the calendar application to the service, the service requests being sent as meeting request e-mails to one or more service e-mail addresses, each service e-mail address representing a service, receiving the update requests generated by the one or multiple services, the update requests being meeting request response e-mails or one or multiple second meeting request e-mails processing the received update requests, and updating the calendar application.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8644755
    Abstract: Managing offline presentation of learning material may include associating identification strings with various portions of the learning material. When a learner is presented with the learning materials, identification strings associated with the learning materials may also be presented to the learner. The progress of the learner with respect to the learning materials may be identified based on the identification strings.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Rouven Krebs, Christian Hochwarth
  • Patent number: 8645913
    Abstract: A business object is generated based on a discovered web service having an associated Web Service Description Language (WSDL) file. The business object includes at least one data type and the at least one interface operation of the WSDL file. The business object is configured to expose web service functionality of the web service in an integrated manner within a business object based application environment. Generating the business object includes converting the at least one data type to a format consistent with the business object based application environment, creating at least one business object node of the business object that corresponds to each interface operation of the WSDL file, the at least one business object node being based on the at least one message, and creating a node action for the at least one business object node, the node action corresponding to the at least one interface operation.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Frank Brunswig, Frank Jentsch, Baré Said
  • Patent number: 8645332
    Abstract: A method for refining data discrepancies in data loads from multiple data stores includes receiving a data set containing data records from one or more data sources, comparing the received data set with a prior data set to identify delta records among corresponding records of the received and the prior data sets, recalculating a best record for data located in each of the corresponding delta records, and if a discrepancy exists in a data value for corresponding delta records, executing a refinement action rule. The refinement action rule includes at least one replace statement and search criteria. The method also includes capturing a user's interaction with a user interface presenting the data set, and storing the interaction in a data store as a refinement action rule. A system for implementing the method and a computer readable medium are also described.
    Type: Grant
    Filed: August 20, 2012
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Ronen Cohen, Nimrod Vishnia-Shabtai
  • Publication number: 20140032440
    Abstract: Freight costs may be calculated by selecting an agreement from many different possible agreements and then aggregating shipping costs specified in shipping cost fields of the selected agreement. An agreement may be selected depending on a relative hierarchy of a party specified in a party field of a transportation agreement record as compared to the other transportation agreement records relating to the shipping route. Each of the identified transportation agreement records relating to the shipping route may classified according to the relative of hierarchy of in the party specified in the record in relation to the hierarchy of other parties in the other identified records. A leading charge type indicator may be considered during the agreement selection process.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Sudhindra CHANDRASHEKAR, Krithika Kumar IYER
  • Publication number: 20140033089
    Abstract: During an online analytical processing session, actions can be presented for performance on transactional data underlying the session. Actions can be filtered to those valid for a particular context. Other features, such as acquisition of parameters for the actions can be supported.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Karl-Peter Nos, Stefan Girsig, Nadine Sachs, Michael Bundschuh, Sonja Barnet, Torsten Bachmann, Dirk Baumgaertel
  • Publication number: 20140032598
    Abstract: A function module allows fuzzy searching of data stored in an environment lacking inherent fuzzy search capability, by leveraging a native fuzzy search capability of an underlying database. The function module receives the data that is to be searched, as well as search terms/parameters. The function module creates a temporary table in the database, populates the table with the corresponding data, and executes the fuzzy search on the table according to the terms/parameters utilizing the database layer's native fuzzy search capability. After returning the fuzzy search result, the function module removes the table from the database. One embodiment implements the function module with the Advanced Business Application Program (ABAP) environment available from SAP AG, which lacks an inherent ability to perform fuzzy searching. That function module leverages native fuzzy search capability of an underlying in-memory HANA database architecture database available from SAP AG.
    Type: Application
    Filed: July 27, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventor: Daniel Jakobs
  • Publication number: 20140028728
    Abstract: Scale(s) on one or more axes may be displayed. The scale(s) may present a range of values associated with at least one business object attribute. Visual representation(s) of business object(s) may be displayed. The visual representation(s) may be positioned relative to the scale(s). Detail boxes corresponding to each visually represented business object may be displayed. Each detail box may present information about a corresponding business object. All detail boxes may be displayed. Information presented by the detail box(es) may be an image and/or text. The information presented by the detail box(es) may be interactive. Displaying or not displaying the detail box(es) may be toggled. The visual representation(s) of the business object(s) may be repositioned based on the toggling.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Xuebo Liang, Isabelle Thore, Mohannad El-Jayousi, Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie
  • Publication number: 20140029741
    Abstract: Embodiments comprise apparatuses and methods allowing interaction with multiple electronic private automatic branch exchange (EPABX) systems. Certain embodiments employ a three layer architecture comprising middleware interposed between a front end comprising a user interface (UI), and a backend comprising a telephone server and the corresponding EPABX system. The middleware performs centralized queuing, administration, and monitoring functions. Requests received from a user via the front end layer may be queued and then dispatched to the telephone server of the appropriate EPABX system, as determined by execution of an algorithm by an engine of the middleware. A notification (e.g. text, email) may be sent to the user regarding a status of the request processed at the EPABX system.
    Type: Application
    Filed: July 25, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Raghavendra Subhash, Chethak T K, Kiran Kanth A, Karthikeyan Kanniappan
  • Publication number: 20140033233
    Abstract: A framework can provide function execution services. The framework can comprise a controller layer, a wrapper layer, and a function layer. The controller layer can be configured to process function definition requests and function execution requests, and return results. The wrapper layer can be configured to query the function layer to determine function definitions and pass function execution requests and results with the function layer. The function layer can comprise functions and/or features. A function execution request can be performed by determining a step execution sequence, executing the step execution sequence, and returning results of the execution of the step execution sequence. The step execution sequence can comprise setup steps, execute steps, and/or finalize steps.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Wolfgang Walter, Andre Klahre
  • Publication number: 20140028730
    Abstract: A reference point on a graphical user interface may be determined. The reference point may be represented by a plurality of coordinates. The graphical user interface may be divided into tile map entities. Information about the tile map entities may be stored into a cache. The stored information may include an origin and dimensions of each tile map entity, and the origin may be represented relative to the reference point. Information needed to position a business object visual representation may be retrieved from the cache. The business object visual representation may be drawn on the graphical user interface based on the retrieved information needed to position the business object visual representation.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Rolan Abdukalykov, Alain Gauthier, Roy Ghorayeb, Vincent Lavoie, Xuebo Liang, Mohannad El-Jayousi
  • Publication number: 20140032602
    Abstract: A system, method, and a computer program product for checking in-memory authorization profiles are disclosed. An authorization profile of a user in an enterprise resource planning system can be determined. An access to an in-memory database system can be requested based on the determined authorization profile. Based on the access request, an authorization check of the determined authorization profile of the user can be performed to determine whether the user can access the in-memory database system using the determined authorization profile. An access to the in-memory database system to the user can be granted based on the performed authorization check.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventor: Hans-Christian Humprecht
  • Publication number: 20140033232
    Abstract: A framework can provide describe definitions for use cases. The framework can comprise a controller layer, a wrapper layer, and a function layer. The controller layer can be configured to receive describe requests and return describe results. The wrapper layer can be configured to call describe methods of functions that implement the use cases. The function layer can comprise functions that implement the use cases. A function execution request can be received, a customized function execution sequence can be determined for the function execution request, the customized function execution sequence can be executed, and results of the execution can be returned. The customized function execution sequence can comprise an indication of execution order for a plurality of functions.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Wolfgang Walter, Andre Klahre
  • Publication number: 20140032610
    Abstract: Database content provisioning includes a broad base shipment as an initial release of database content. The database content may then be incrementally enriched with specific enhancements, which may be delivered as updates. Shipping variants for delivering upgrades include delta installations, and in some embodiments, may include full installations. Changes to an existing database object in activated database content may be treated as a new database object, and may include a reference to the existing database object. The user is notified of the new database object, but the new database object is otherwise not activated, thus ensuring stability of the activated database content.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Publication number: 20140028729
    Abstract: Calendar content in a linear timeline may dynamically zoomed into and out of according to a change of a distance separating two user selected points on the screen as at least one of the user selected points is moved by the user. As the user zooms into and out of the timeline, a timescale that is displayed as part of the timeline may also be updated. The entries that are shown in the timeline may also be updated so that they correspond to the selected zoomed in time period. Additional detailed information may be displayed when zooming into the timeline whereas less information may be displayed when zooming out of the timeline. The degree of zooming may depend on a change in the separation distance between the points as one of them is moved.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Rolan Abdukalykov, Vincent Lavoie, Mohannad El-Jayousi, Roy Ghorayeb, Xuebo Liang, Alain Gauthier
  • Publication number: 20140033104
    Abstract: Scale(s) on one or more axes may be displayed on a graphical user interface. The scale(s) may present a range of values associated with business object attribute(s). Visual representation(s) associated with business object(s) may be displayed on the graphical user interface. The visual representation(s) may be positioned relative to the scale(s). In response to activation of a grouping mechanism, the visual representation(s) may be moved to a first area in the graphical user interface. The business object(s) associated with the visual representation(s) may include business object attribute value(s) in common with other business objects visually represented in the first area.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Vincent LAVOIE, Edward PALMER, Xuebo LIANG, Roy GHORAYEB, Rolan ABDUKALYKOV, Mohannad EL-JAYOUSI, Alain GAUTHIER
  • Publication number: 20140032441
    Abstract: A system, a method, and a computer program product for adapting field extensibilities of business objects to changes in business processes are disclosed. An upgrade information for a business object model is received. Data and metadata associated with at least one field extension of at least one business object in the business object model to be migrated to an upgraded business object model are determined based on the received upgrade information. The determined data and metadata are migrated to the upgraded business object model.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Uwe Schlarb, Daniel Wachs, Daniel Figus, Stefan Beauerle, Daniel Niehoff
  • Publication number: 20140028702
    Abstract: Calendar application objects that do no not appear on the screen because of space constraints or other reasons may be associated with an edge of the time period displayed on the screen closest to a virtual location of each respective object in the calendar application. A user selectable indicator may then be displayed for one or more of the edges to indicate the presence of additional objects in the calendar application that are not currently displayed on the screen of the device, but would be displayed if the user were to scroll the displayed time period in the direction of the displayed time period edge associated with a respective indicator. The indicator may include additional data about the objects associated with the edge that do not appear within the time period shown on the screen.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Xuebo Liang, Rolan Abdukalykov, Alain Gauthier, Vincent Lavoie, Mohannad El-Jayousi, Roy Ghorayeb
  • Publication number: 20140033109
    Abstract: Scale(s) on one or more axes may be displayed. The scale(s) may present a range of values associated with business object attribute(s). Visual representation(s) of business object(s) may be displayed. The visual representation(s) may be positioned relative to the scale(s). One or more visual properties of the visual representation(s) may be varied based on information associated with the business object(s). The one or more visual properties may be color(s) of the visual representation(s), pattern(s) in the visual representation(s), video(s) in the visual representation(s), text in the visual representation(s), image(s) in the visual representation(s), and/or shape(s) of the visual representation(s).
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Applicant: SAP AG
    Inventors: Roy Ghorayeb, Xuebo Liang, Alain Gauthier, Mohannad El-Jayousi, Vincent Lavoie, Rolan Abdukalykov