Patents Assigned to Sap AG
  • 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
  • Publication number: 20130159897
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing integrated productivity services. One process includes operations for determining a context associated with a user of an application, identifying a user productivity feature for integration with an existing feature of the application based on the context, and augmenting a user interface of the application with a graphical object representing the user productivity feature. In some instances, the context can include an integration context defining a particular release version associated with the application. The context can also or alternatively include a role context defining a particular role of the user of the application within an organization, wherein the particular role is associated with a set of permissions or common tasks performed by the particular role. Still further, the context can include a user context defining a personal preference or habit of the user.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159993
    Abstract: The present disclosure involves systems, software, and computer implemented methods for providing user-driven configuration of application content packages. One process includes operations for receiving a request for configuring a user productivity feature for integration with an application running on a client device, presenting a configuration tool for allowing user-driven configuration of an application content package associated with the user productivity feature, and deploying the application content package for installation on the client device after receiving configuration of the application content package through the configuration tool. In some instances, the configuration tool is a hosted service provided on a server in a cloud computing network. Further, presenting the configuration tool can include presenting one or more back-end systems associated with the application for selection as a destination for the user productivity feature.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Filip Misovski, Markus Cherdron
  • Publication number: 20130159379
    Abstract: Embodiments illustrated and described herein provide systems, methods, and software of an app system platform that enables apps to provide rich user experiences in accessing and utilizing functionality of an enterprise-class computing system, such as an ERP system. Some such embodiments include groups of mapper objects in a web framework for each supported app that handle specific data types communicated between the app and a web platform. The mapper objects transform data between app consumable formats and formats of connector objects. The connector objects operate to transform data between the respective connector object formats and data formats of consumable by an enterprise-class computing system via interfaces. These and other embodiments are illustrated and described herein.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventor: Srdjan Boskovic
  • Publication number: 20130159028
    Abstract: Embodiments of the present invention may provide a various techniques for raising user satisfaction with an automated ride sharing system. In one embodiment, the system may disqualify potential passengers that will force the driver to return to a previously departed area. In another embodiment, the system may consolidate multiple stop locations to reduce the number and frequency of stops in a scheduled ride. In another embodiment, the system may select a best possible ride from a plurality of calculated rides based on user satisfaction factors.
    Type: Application
    Filed: December 19, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Vedran LERENC, Jens LEHMANN, David SOMMER
  • Publication number: 20130159691
    Abstract: Reference packages may include a self-contained set of implementation tasks, that when executed at a computing system, provide the computing system with a particular functionality. Implementation tasks in a reference package may be compared to an existing configuration of a computing system to determine which of the implementation tasks have already been executed/installed in the computing system and which have not. Implementation tasks that have not been installed may be selected for inclusion in a final target package. Implementation tasks that have been partially installed or installed differently in the existing computing system from the implementation tasks may have secondary tasks added to them in the final target package. Each secondary task may enable a change to the configuration of the existing system to resolve the configuration inconsistency between the existing configuration in the computing system and the configuration specified in a corresponding implementation task.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Peter NEUER, Matthias GRESSLER
  • Publication number: 20130159981
    Abstract: A method for forming an extension to a scripting language compiler is disclosed. A compiler of a machine receives a source code that has a new keyword to a scripting language of the compiler. An extension compiler module processes the source code to support the new keyword. The compiler and the extension compiler module generate an executable machine code based on a process of the extension compiler module and the compiler.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Oliver Klemenz, Andreas Mueller, Anna Kabala, Lu Zhao
  • Publication number: 20130159146
    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 an individual material bill of material and/or an order tracking view business object.
    Type: Application
    Filed: February 19, 2013
    Publication date: June 20, 2013
    Applicant: SAP AG
    Inventors: Bernd Schmitt, Thomas Schneider, Klaus Zumbach
  • Patent number: 8467958
    Abstract: A method of analyzing a path by defining a plurality of contiguous geographical regions, each to have a uniform value of a characteristic affecting travel through the region and evaluating the path from a point in an origin region through an intermediate region to a point in a destination region. Related methods and means of representing paths, and systems to implement the methods are also described and claimed.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventor: Winfried Schwarzmann
  • Patent number: 8468068
    Abstract: Among other disclosed subject matter, a computer program generating on a display device a graphical user interface for specifying an availability determination regarding a ware. The graphical user interface includes a critical part area configured for a user to (i) specify that a part identified in the critical part area is to be recognized as a critical part for providing a ware, and (ii) associate one of a plurality of supply scopes with the critical part for making a first availability determination regarding the critical part. The critical part area is configured so that a second availability determination regarding the ware takes into account the first availability determination regarding the critical part.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventor: Fabrice Laur
  • Patent number: 8468598
    Abstract: A password manager may receive a password, and a false password generator may generate at least one false password, based on the password. A false password selector may store the at least one false password together with the password. A password handler may receive a login attempt that includes the at least one false password, and an attack detector may determine that the login attempt is potentially unauthorized, based on the receipt of the at least one false password.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventor: Cedric Hebert
  • Patent number: 8468179
    Abstract: According to some embodiments, a business enterprise platform may install a database associated with a customer of the business enterprise platform. The business enterprise platform may then provide to the customer at least one pre-defined configurable view of the information in the database. Moreover, customization of the pre-defined configurable view of the information in the database by the customer and/or a service provider may be automatically facilitated.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventors: Guy Rosenwald, Uri Haham, Gary Machol
  • Patent number: 8468544
    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. Specifically, example business objects include DemandPlanningScenario, DemandPlanningScenarioTemplate, and DemandPlanningView.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventors: Igor Becker, Joachim Fiess, Thomas Roesch, Eugen Hermann, Fahmi Cheikhrouhou, Gerlinde Graewe, Andreas Huber-Buschbeck
  • Patent number: 8467817
    Abstract: The present disclosure involves systems and computer-implemented methods for providing generic push notifications to mobile devices. One process includes monitoring at least one business process for an occurrence of a triggering event. In response to the occurrence of the triggering event, at least one parameter associated with the particular triggering event is identified. A user associated with the at least one business process and the particular triggering event is identified, and a message for the user is generated, where the generated message identifies a mobile business application associated with the particular triggering event and includes the at least one identified parameter. The generated message can then be sent to a mobile device associated with the user. In some instances, the generated message may be an SMS message, and can include embedded code to allow the mobile device to launch the identified mobile business application.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventors: Bare Said, Peter Eberlein
  • Patent number: 8468172
    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
  • Patent number: 8468491
    Abstract: Methods and systems for integrating process perspectives and abstraction levels into business process modeling are described. In one example embodiment, modeling business processes for an enterprise can include selecting a segmented view of an enterprise meta-model. The segmented view is associated with a business process to be modeled. The enterprise meta-model is a machine-readable representation of business rules and policies for the enterprise. A business process model is created using a set of visual modeling tools, which are limited by the segmented view. A business policy having some relevance to the process being modeled can be selected for annotation to the business process. Once completed, the business process model is transformed into a machine-readable representation and stored in a repository.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: June 18, 2013
    Assignee: SAP AG
    Inventor: Ivan Markovic
  • Publication number: 20130151305
    Abstract: A driver tree model represents relationships among different levers of a business and desired outcomes. The driver tree may be connected to actual data from operational systems in the business in order to capture a realistic current status of the business. Changes to the drivers in the tree may enable managers and other decision-makers to assess, analyze, and otherwise understand the impact of those changes to various aspects of the business.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: SAP AG
    Inventors: Tolulope Akinola, Franz Aman, Martin Naraschewski
  • Publication number: 20130151571
    Abstract: According to one general aspect, a method may include receiving a virtual data field definition from a user interface model. The virtual data field may include a data field does not have a counterpart in a database of actual data fields. The method may include dynamically generating the virtual data field based upon the virtual data field definition. The method may include responding to a data request from the user interface with a plurality of data fields, wherein the plurality of data fields include both the virtual data field and an actual data field included by the database.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: SAP AG
    Inventors: Dirk Stumpf, Rene Gross, Tim Kornmann, Gerd Ritter
  • Publication number: 20130151505
    Abstract: A computer system affords a user the ability to interactively formulate, visualize, and modify query plans that are to be posed to a database. The computer system provides query visualization in the form of decision trees having nodes selectable/deselectable to search for alternative query plans with lower or minimum execution time. The estimated cost and/or the execution time of a subtree of a query plan may be mapped according to a rectangle area metaphore, with the area of a rectangle enclosed by a larger rectangle representing a parent node in the plan tree. Query plans may be saved by the system in order to facilitate their visualization, optimization, and/or modification at a later date.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: SAP AG
    Inventors: Yongsik Yoon, Chanho Jeong, Sang Kyun Cha
  • Publication number: 20130151502
    Abstract: A mixed join between database column and row tables employs an algorithm that recognizes both row and column store, and is executable upon the data in its native form (row or column) without requiring conversion between orientations. The native mixed join algorithm accesses the column dictionary of the column table for efficient join processing. The native mixed join algorithm may also exploit an inverted index (if present) to search a record (e.g. docid) with a given value. In particular, the native mixed join algorithm looks up a column dictionary for a join condition, while iterating the row table and returning matched records in a pipelined manner.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 13, 2013
    Applicant: SAP AG
    Inventors: Yongsik Yoon, Chanho Jeong, Sang Kyun Cha