Patents Assigned to Sap AG
  • Patent number: 8671033
    Abstract: Methods, systems, and apparatuses, including computer program products, for implementing a software architecture design for a software application implementing personnel events functionality. 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 a personnel administration process component, a payroll processing process component, an expense and reimbursement management process component, a time and labor process component, a compensation management process component, an employee payroll administration process component, and numerous country-specific employer regulatory compliance process components.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: March 11, 2014
    Assignee: SAP AG
    Inventors: Philipp Suenderhauf, Matthias Richter, Fabian Guenther, Jan Penning, Peter Latocha, Andreas Bold
  • Patent number: 8671027
    Abstract: In one embodiment, one or more search criteria are received from a mobile device. In response, one or more products corresponding to the search criteria are extracted. Further, a plurality of factors associated with the one or more products are retrieved and weightages are assigned to the plurality of factors. Furthermore, product scores of the one or more products are determined based on the plurality of factors and the weightages. Based on the product scores, the one or more products are presented to assist product searching in retail environment.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: March 11, 2014
    Assignee: SAP AG
    Inventors: Rohit Mahajan, Sameer Ali Khan
  • Patent number: 8671081
    Abstract: Data processing systems and methods are provided for correcting data inconsistencies within one or more databases and/or data repositories. In accordance with one implementation, a correction module is selected from a set of correction modules, and the selected correction module is configured to correct data inconsistencies of a solvable data inconsistency type. Data having an data inconsistency of the solvable data inconsistency type is identified within one or more databases or data repositories. If the selected correction module is unassociated with an obstacle data inconsistency type, or if the identified data not include an inconsistency of the obstacle data inconsistency type, then the correction module corrects the data inconsistency within the identified data.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: March 11, 2014
    Assignee: SAP AG
    Inventor: Martin Kaisermayr
  • Publication number: 20140067703
    Abstract: Embodiments of the present invention may provide a system and method for matching candidates to a job position opening. Embodiments may include automatically creating a virtual profile based on shared characteristics of known top performing employees; matching candidates to the virtual profile; and outputting the matching results. Therefore, in addition to finding qualified candidates, embodiments of the present invention may find candidates best suited to succeed at the job based on matches to shared characteristics of known top performers.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Tanja BAECK, Elmar PAUL, S. M. Fazlul HOQUE, Silke Storch, Bertram Wiest
  • Publication number: 20140067868
    Abstract: Schema mapping is provided at several levels of granularity to generate views from a data model. The schema mapping allows for the database tables referenced among the data views contained in the data model to come from a collection of several physical schemas, even though the data model may comprise a single authoring schema.
    Type: Application
    Filed: September 4, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Andreas Kemmler, Torsten Kamenz
  • Publication number: 20140067633
    Abstract: Embodiments of the present invention include architectures and methods for automated management of invoices. Embodiments of the present invention may include techniques for receiving and unifying invoice data, retrieving information about each invoice, verifying each invoice and resolving invoice exceptions. The present invention includes software components for efficiently processing invoices. In other embodiments, the present invention includes methods of processing an invoice.
    Type: Application
    Filed: August 26, 2010
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Ramshankar Venkatasubramanian, Hartmut K. Vogler, Eckhard Farrenkopf, Heinz Kagermann, Heinz U. Roggenkemper, Suresh Babu, Hila Schlank
  • Publication number: 20140067601
    Abstract: In accordance with aspects of the disclosure, a system and methods are provided for supply chain finance planning by generating a loan plan with a relatively low interest payment for an orders set having collateral related assets while maintaining a working capital reserve at a predetermined threshold. The systems and methods may include retrieving account information for buyers related to the collateral related assets, retrieving lending information for lenders and evaluating interest payment patterns for each lender based on the collateral related assets, generating one or more potential loan schemes for each lender based on accounts receivable patterns for each buyer and the interest payment patterns for each lender, and generating the loan plan with the relatively low interest payment for the orders set having the collateral related assets while maintaining the working capital reserve at the predetermined threshold based on the potential loan schemes for each lender.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Wen-Syan Li, Gufei Sun, Heng Wang
  • Publication number: 20140067836
    Abstract: Methods, computer-readable media, and computer systems for visualizing reporting data using system models. Reporting data from multiple data sources is extracted and mapped to a common language reporting. The mapped reporting data is correlated to elements of system models. Visualization options to present the mapped reporting data correlated to the system models are identified. The mapped reporting data is presented according to the visualization options in response to receiving a request for reporting data.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Ta'id Holmes, Andreas Roth, Anis Charfi, Heiko Witteborg
  • Publication number: 20140067803
    Abstract: Embodiments relate to enrichment of a data warehouse utilizing a business compendium. Embodiments may employ a process comprising data standardization and cleansing, de-duplication of entries, and matching and enrichment, followed by manual review of an enriched record by a user. During standardization, data may be transformed into consistent content, placing correct data elements into appropriate fields, removing invalid characters, and/or standardizing names and addresses. Duplicate records are then detected and marked. During matching and enrichment, the existence of an entity (such as a supplier), may be verified by progressive matching against the business compendium. Enrichment may provide additional information regarding the entity (e.g. related to risk, diversity, and bankruptcy). The enriched record is available for manual review, allowing the user to change duplicates, matches, and parent/child linkages.
    Type: Application
    Filed: September 6, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Vishal Kapadia, John Jensen, Geralyn McBride
  • Publication number: 20140068510
    Abstract: The present disclosure describes methods, systems, and computer program products for generating matrix menus. One computer-program product includes computer-readable instructions embodied on tangible non-transitory media and configured when executed to generate an array of a number of navigation items arranged into a number of columns and rows. In response to a selection of one of the number of navigating items, a navigation list operable to launch at least one application associated with the navigation list is generated. In response to a selection of one of the application associated with the navigation list, the application can be executed.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Kai Richter, Vera Legisa, Jan Kurpjoweit
  • Publication number: 20140068635
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems for modeling and deploying decision services. One computer-implemented method includes operations for identifying a sequence number of a first message, the sequence number indicating a position of the first message within a first sequence of messages. If a second message positioned prior to the first message in the first sequence is in a final processing state and the second message in the first sequence is a parent message, a plurality of child messages associated with the second message are identified. Each child message is associated with a sequence number indicating a position of the child message within a second sequence associated with the plurality of child messages. The computer-implemented method determines whether a child message positioned at the end of the second sequence is in a final processing state.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Manuel Holzleitner, Jan Trobitius
  • Publication number: 20140068697
    Abstract: Implementations of the present disclosure are directed to statically checking conformance of a computer-implemented service at a source code level to requirements specified at a process level and include actions of receiving source code of the computer-implemented service, receiving one or more rules, the one or more rules being generated based on a mapping and including a set of technical requirements that can be checked on the source code level, the mapping associating the requirements with the source code, and processing the source code and the one or more rules using static code analysis (SCA) to generate a result, the result indicating whether the computer-implemented service conforms to the requirements.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Achim D. Brucker, Isabelle Hang
  • Publication number: 20140067548
    Abstract: A system and method are described herein that provide for saving retrieved business objects locally in a calendar application of a local device for access during an offline mode. Business objects may be retrieved from the backend system, whereupon a plurality of actions are performed upon the retrieved business objects, such as performing searches or viewing related analytics. Detail information about the business objects, such as business object attributes and corresponding analytics are stored locally in the memory of the mobile device running the application. This is enabled by a save feature which triggers the downloading of all related information from a backend system and saving locally on the mobile device. A user may subsequently access the saved business data in environments where there is no online connectivity.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Xuebo Liang, Rolan Abdukalykov, Edward Palmer, Alain Gauthier, Roy Ghorayeb, Mohannad El-Jayousi, Vincent Lavoie
  • Publication number: 20140062894
    Abstract: A tablet device provides contextual input to a computing device by using a touchscreen to display a context menu related to a location on a display screen of the computing device, accessing a selection from the context menu from the touchscreen, and sending values corresponding to the selection to the computing device. The touchscreen may alternatively enable user Input related to the context menu or touchpad functions.
    Type: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventor: Horst Werner
  • Publication number: 20140068629
    Abstract: The present disclosure relates to software, computer systems, and computer implemented methods for providing centralized process integration (PI) domain alert monitoring. One process includes identifying at least one alert rule at a central rules repository, the at least one alert rule associated with at least one message inter-communication within a process integration (PI) domain, where the PI domain includes at least one PI component, and where the message inter-communications within the PI domain occur between PI components. At least one alert consumer registration associated with at least one alert consumer system for an identified alert rule is identified. Information associated with the at least one identified alert rule from the central rules repository is distributed to the corresponding PI component associated with the message inter-communication linked to the alert rule and to the at least one registered alert consumer system.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Stefan Boller, Waldemar Befort, Tihomir Stoyanov, Steffen Henning
  • Publication number: 20140068589
    Abstract: The present disclosure describes methods, systems, and computer program products for integrating native applications into web portals. One computer-implemented method includes connecting a business enterprise portal (BEP) with a mobile device, wherein the BEP provides web-based and native-application-based content; analyzing the mobile device with the BEP to identify a native application applicable to the BEP, the native application associated with the web-based and native-application-based content and locally operational in the mobile device; generating metadata associated with at least the native application; generating a data object representing the native application and the associated metadata; and launching, from the BEP, the native application using the generated metadata.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventor: Nimrod Barak
  • Publication number: 20140067765
    Abstract: A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.
    Type: Application
    Filed: November 6, 2013
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventor: Axel Herbst
  • Publication number: 20140068485
    Abstract: An apparatus and method are described herein that provide for visualizing subsets of grouped business objects in an application for display in a user interface. Business objects are grouped into subsets according to a selected business object attribute value. The business objects are grouped and displayed in a three-dimensional view including a plurality of layers, where each layer represents a subset of the business objects. The application is implemented, for example, as a calendar application. The visual representations associated with the business objects in each subset of data are displayed in each of the layers of the three-dimensional view. A user selectably controls which subset of data to view in the user interface.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventors: Mohannad El-Jayousi, Rolan Abdukalykov, Xuebo Liang, Vincent Lavoie, Roy Ghorayeb, Alain Gauthier
  • Publication number: 20140068630
    Abstract: Techniques for integrating a messaging infrastructure with an existing application computing system include integrating an enterprise service bus (ESB) with an existing application computing system, the application computing system including one or more processing modules providing one or more functionalities; receiving, by the integrated ESB, one or more messages from one or more client computing devices communicatively coupled with the application computing system; managing, by the integrated ESB, the application computing system such that the application computing system communicates with the one or more client computing devices; and transferring, by the integrated ESB, the one or more received messages between the application computing system to one or more of the one or more client computing devices by utilizing the one or more processing modules and the one or more functionalities of the application computing system.
    Type: Application
    Filed: September 5, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventor: Ulf Fildebrandt
  • Publication number: 20140068696
    Abstract: Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for risk-based data flow control in a cloud environment. Implementations include actions of intercepting first data transmitted from a first application to a second application before receipt of the first data at the second application, the first application and the second application being hosted within the cloud environment, processing the first data to provide a first risk factor, the first risk factor reflecting a degree of risk if the first data is received by the second application, generating first sanitized data based on the first data, the first risk factor and a first access control policy associated with the first data and transmitting the first sanitized data to the second application.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Applicant: SAP AG
    Inventor: Andreas Schaad