Patents Assigned to SAP Aktiengesellschaft
  • Patent number: 7836392
    Abstract: In a computer system that is configured to contain schema definitions for several data components, layout information for at least one of the data components is stored in the schema definition for the at least one data component. A method of providing display of data in a graphical user interface includes accessing layout information for a data component, the layout information being included in a schema definition for the data component, and providing, using the accessed layout information, an instance of the data component for display in a graphical user interface. A browser can parse XSD artifacts of reusable building blocks and generate a graphical user interface with the embedded relative layout information of every building block.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: November 16, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Gunther Stuhec, Martin Möller
  • Publication number: 20100287075
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Application
    Filed: July 16, 2010
    Publication date: November 11, 2010
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Patent number: 7831931
    Abstract: Successively displaying panels in a computer user interface. A method includes displaying a first panel of a plurality of panels. Each of the panels includes different information. The computer user interface has a plurality of navigation controls by which a user can navigate to any of the panels to access its information. A first setting of the navigation controls causes the first panel to be displayed. A user input requesting access to a second panel is received, there being at least two settings of the navigation controls that will cause the second panel to be displayed. The method includes ceasing to display the first panel and displaying the second panel using one of the at least two different settings by which more of the navigation controls remain unchanged from the first setting. Methods may be used in hierarchies and in arrangements that do not form trees.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: November 9, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Udo Klein, Uwe Klinger, Martin Scholz
  • Publication number: 20100281243
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Application
    Filed: July 16, 2010
    Publication date: November 4, 2010
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Publication number: 20100280870
    Abstract: Embodiments of the invention are generally directed to a system and method for service parts planning in a multi-echelon network having one or more service parts. For at least a subset of the one or more service parts, a calculation is performed to determine a location within the multi-echelon network at which allocating the service part provides the greatest gain in system availability per item cost. In one embodiment, the calculations take into consideration violations of incremental optimal allocation. In an embodiment, the calculations take into consideration violations of convexity.
    Type: Application
    Filed: July 15, 2010
    Publication date: November 4, 2010
    Applicant: SAP Aktiengesellschaft
    Inventors: Hans Karsten Schierholt, Priti Prabhoo, Uwe Sodan
  • Publication number: 20100281244
    Abstract: A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
    Type: Application
    Filed: July 16, 2010
    Publication date: November 4, 2010
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Wolfgang Herzog, Ulrich Frenzel, Klaus-Peter Lang
  • Patent number: 7823160
    Abstract: A method to be performed in a computer system having a function for initiating applications that allows context data to be forwarded to the initiated application in a character string includes receiving a user input made during execution of a first application. The user input requests a specific operation to be performed by a second application, the specific operation to be performed using context data from the first application. In response to the user input, the context data is stored in a memory location that is available during execution of the second application. A character string is forwarded to the second application upon its initiation, the character string including an address of the memory location, wherein the second application is to access the context data for performing the specific operation. The first application or a portal store the context data, initiate the second application and forward the character string.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: October 26, 2010
    Assignee: SAP Aktiengesellschaft
    Inventor: Ilja Fischer
  • Patent number: 7817039
    Abstract: Systems, methods and computer program products, implementing techniques for automatic data acquisition and the real-time display of automatically acquired data. A system implementing the techniques includes one or more automatic data acquisition devices that emit data; and a data integration system that receives data from the automatic data acquisition devices and processes the data. The data integration system includes a display system for displaying the data to a user. The display system is operable to generate a graphical display and to update the graphical display automatically and only when new data from the automatic data acquisition devices is available. The display system is operable to update only affected parts of the graphical display but not necessarily the entire display.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: October 19, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Christof Bornhoevd, Rama Gurram, Brian S. Mo
  • Patent number: 7818585
    Abstract: Systems, methods, and computer program products for secure license management. A host computer runs in a trusted state. A license manager is installed on the host computer. The license manager is configured to provide access to one or more software programs. The one or more software programs are accessible only through the license manager. The license manager is bound to the trusted state of the host computer, such that if the trusted state ceases to exist, then the license manager is not executable and the one or more software programs are not accessible. The host computer can be a TCPA (Trusted Computing Platform Alliance) enabled computer.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: October 19, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Roger Kilian-Kehr, Jan Kuemmerle
  • Patent number: 7814426
    Abstract: Described herein are methods and apparatus, including computer program products, that implement a collaboration workspace for reusable components. One method includes receiving a specification of a workspace component, where the workspace component is capable of being used with different collaboration workspaces; providing the specification of the workspace component to a collaboration workspace with a set of parameters related to the workspace component; and presenting the workspace component as part of the collaboration workspace. The workspace component may be added to a collaboration workspace that has been formed. The set of parameters may include a first set of access restrictions associated with the collaboration workspace, a second set of access restrictions associated with the workspace component, and access restriction mappings. In that case, the method includes associating the first set with the second set of access restrictions based on the access restriction mappings.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: October 12, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Jens Huesken, Erwin Margewitsch, Marcus R. Schwarz, Johannes Unnewehr, Stefan Mueller
  • Publication number: 20100257260
    Abstract: One or more embodiments of the invention enable a computer-implemented method for global data synchronization and a computer system for communicating with a global data synchronization network. A server interface configuration file is used which describes a server interface configuration comprises declarative definitions of data attributes, format information, and a data pool.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 7, 2010
    Applicant: SAP, AKTIENGESELLSCHAFT
    Inventors: Nimrod Vishnia-Shabtai, Sachar Sagi
  • Patent number: 7810067
    Abstract: Systems and techniques to manage and represent development processes. In general, in one implementation, the technique includes a method for managing a software development process. The method includes providing a cookbook describing tasks in a framework of the development process and managing performance of the development process with the cookbook. A first task description identifies an activity in the development process, an input for performance of the activity, an output consequential of performance of the activity, and instructions for performance of the activity.
    Type: Grant
    Filed: September 2, 2003
    Date of Patent: October 5, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Elke Kaelicke, Nelson Ambruoso, Michael Bannert, Gary Bellis, Chirantan Vinayak Bhatt, Glenn Crowe, Christopher Farrell, Harald Fisher, Gerhard Fried, Gertrud Giesche, Donna Gregory, Volkmar Jaeckle, Harald Kehr, Marc Liesner, Anette Lucks-Baus, Andrea MacDonald, Roman Mansmann, Phillip Mattox, Thomas Mueller, Nimish Patel, Michael Pezza, Dieter Pollinger, Theresa Rajczi, Richard Roberts, III, Andrea Roesinger, Michael Santilli, Andreas Schaefers, Harald Stuckert, Bernd Tesche, Dirk Wagener, Reinhard Wenig, Juergen Zahn, Kenneth Salwitz, Randolph Houck, Nadine Filbry, Fritz Leber
  • Publication number: 20100250559
    Abstract: Methods and apparatus, including computer program products, for identifying matches between disparate schemas calculates a degree of similarity between elements of two schemas using each of multiple matching processes. The calculated degrees of similarity are combined using a first weighting vector to produce first combined degrees of similarity. The first weighting vector includes multiple weighting coefficients and each weighting coefficient corresponds to one of the matching processes. The weighting coefficients are tuned using information relating to a predicted degree of matching accuracy associated with the first weighting vector.
    Type: Application
    Filed: June 8, 2010
    Publication date: September 30, 2010
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Helmut K. Glaenzer, Gunther Stuhec
  • Patent number: 7805327
    Abstract: Techniques for making transformations between combined and individual workflows are described. For example, a first party, such as a first enterprise, may have a pre-determined workflow designed to implement a plurality of tasks. Similarly, a second party may have its own pre-determined workflow designed to implement a separate plurality of tasks. All of the tasks associated with the first workflow and the second workflow may be combined into a combined workflow having a task order that, when executed, provides a desired result of a business collaboration between the first party and the second party. Ordering tasks operable to implement the order of the combined workflow also may be added to achieve the desired result.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: September 28, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Karsten Schulz, Maria E. Orlowska
  • Patent number: 7798399
    Abstract: A method for defining a price planning schedule according to one or more organization settings. The method includes receiving a first organization setting for at least one article. The first organization setting is configured to be a default organization setting. The method also includes receiving a pricing level for the first organization setting for the at least one article and receiving at least a second organization setting for the at least one article. Further, the method includes receiving a second pricing level for the second organization setting and generating a first price planning schedule based on the first organization setting and the second organization setting for the at least one article. The method also includes receiving a pricing signal from a slow seller management system and adjusting at least one of the pricing level and the second pricing level based on the pricing signal.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: September 21, 2010
    Assignee: SAP Aktiengesellschaft
    Inventor: Thomas Veit
  • Patent number: 7788124
    Abstract: A system, method and computer readable medium are provided for performing assortment definitions. The method includes receiving category information regarding a plurality of stores, receiving category information regarding the one or more assortments, identifying the dimensions of the categories of information regarding the one or more assortments, identifying the dimensions of the category information regarding a plurality of stores classifying the assortment by a first dimension, receiving information regarding a plurality of stores, classifying each of the plurality of stores according to the received values of the dimensions and receiving a classification of each of the one or more assortments and assigning each of the plurality of the stores to one or more of the one or more assortments having the same classification.
    Type: Grant
    Filed: August 2, 2004
    Date of Patent: August 31, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Christine Fotteler, Klaus Kopecz, Thomas Collet, Hergen Busch
  • Patent number: 7783885
    Abstract: Methods and apparatus, including computer program products, for processing documents in a workflow system with users external to the system. An electronic document is generated in a workflow system. The electronic document has content and a document appearance, where the appearance represents the content. One or more control codes are generated for the electronic document as part of a workflow in the workflow system, where the control codes are usable to validate the content. A print out including the document appearance and the one or more control codes is created.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: August 24, 2010
    Assignee: SAP Aktiengesellschaft
    Inventor: Josef Dietl
  • Publication number: 20100211480
    Abstract: Methods and apparatus, including computer program products, implementing techniques for handling taxes in computer-based sales transactions. In a sales transaction, a buyer makes a purchase from a seller. The purchase has a purchase price and a tax amount owed on the purchase. In one aspect, the techniques include using a tax handling proxy to identify a tax calculation service for a sales transaction and to interact with the identified tax calculation service to obtain the tax amount for the sales transaction. The tax calculation service is provided by a governmental tax authority. In another aspect, the techniques include transferring payment for a tax amount from the buyer to the governmental tax authority without passing through the seller. The payment for the tax amount is transferred contemporaneously with a transfer of a payment for the purchase price to the seller.
    Type: Application
    Filed: April 28, 2010
    Publication date: August 19, 2010
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventor: Eugene Sindambiwe
  • Patent number: 7778857
    Abstract: Embodiments of the invention are generally directed to a system and method for service parts planning in a multi-echelon network having one or more service parts. For at least a subset of the one or more service parts, a calculation is performed to determine a location within the multi-echelon network at which allocating the service part provides the greatest gain in system availability per item cost. In one embodiment, the calculations take into consideration violations of incremental optimal allocation. In an embodiment, the calculations take into consideration violations of convexity.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: August 17, 2010
    Assignee: SAP Aktiengesellschaft
    Inventors: Hans Karsten Schierholt, Priti Prabhoo, Uwe Sodan
  • Patent number: 7774701
    Abstract: A method of creating an index page that identifies at least one of several user interface (UI) frames includes receiving, in a computer system, information that identifies a category for the index page. The index page is provided with at least one index name identifying a UI frame that is associated with the category. The computer system includes several UI frames, each of which is controlled at least in part by instruction code in a package having a package name. The package names of the several UI frames are read to identify at least one package name that matches the category. The at least one index name is displayed in the index page, the at least one index name being obtained from the at least one package name that matches the category.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: August 10, 2010
    Assignee: SAP Aktiengesellschaft
    Inventor: Ilja Fischer