Patents Assigned to SAP Aktiengesellschaft
  • Patent number: 8332816
    Abstract: Methods, systems, and articles of manufacture consistent with embodiments of the present invention may receive information associated with a dependency between an element of a first dimension of software management and an element of a second dimension of software management, and may analyze a modification to software according to the received information.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: December 11, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Frank Stienhans
  • Patent number: 8316350
    Abstract: A system and method of interface visioning to improve extendibility and flexibility in modular software design. A first super class implements a first interface. A second super class implements both a first interface and a second interface. Each super class has a unique version designation. An access class is instantiated when a feature using an interface is requested. The access class identifies from the feature the version designation and provides access to the appropriate interface through either the first super class or the second super class.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: November 20, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Oliver Bendig
  • Patent number: 8312526
    Abstract: A method and system to delegate an authority to access collaborative resources are provided. The system enables a participant to re-delegate the authority to another participant by an authorization certificate. A chain of the authorization certificate is established along with the re-delegation of the authority from one participant to another. The participant requesting access to the collaborative resources is requested to provide the owner with the chain of authorization certificate for verification. Therefore, the re-delegation process may be performed without the need to notify the owner and yet without comprising the security of the collaborative resources. In addition, the system provides for restricting the participant from accessing the collaborative resources. Consequently, though the participant may not have access to the collaborative resources, he is still able to re-delegate the authority to another participant.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: November 13, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Yuecel Karabulut
  • Patent number: 8302012
    Abstract: Methods and apparatus, including computer-program products, for providing a portal-based desktop. A computer-implemented method for providing status of portal content includes identifying at least one element of portal content to which a user is subscribed. The method includes monitoring a state of the one element of portal content. The method includes indicating status of the one element of portal content, the indication being included as portal content. A computer program product, for providing status of portal content, includes instructions operable to cause a processor to identify at least one element of portal content to which a user is subscribed. The product includes instructions to monitor a state of the one element of portal content. The product includes instructions to indicate status of the one element of portal content, the indication being included as portal content. The product is tangibly stored on machine-readable medium.
    Type: Grant
    Filed: December 2, 2002
    Date of Patent: October 30, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Bernd Schmitt
  • Patent number: 8290966
    Abstract: A system and method are described for filtering certain rows of a table while at the same time maintaining rows illustrating the ancestry of the filtered rows. For example, a computer-implemented method according to one embodiment of the invention comprises: receiving user-specified filtering criteria from a client comprising a value or range of values for filtering the rows of a table; filtering the table rows as indicated by the user-specified filtering criteria to generate a set of filtered rows; and generating a table containing the filtered rows and other rows which are ancestor rows to the filtered rows, notwithstanding the fact that one or more of the ancestor rows are not part of the set of filtered rows based on the user-specified filtering criteria, and excluding all other rows from the table.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: October 16, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Peter Vignet
  • Patent number: 8275742
    Abstract: A system is disclosed that allows users of computing devices to control the copying of business information between computing systems and various computing environments. The system includes a method for accessing at least one data element from a source database of a source system. The at least one data element may represent a delta change in data existing in a first collection of data stored in the source database. The method includes copying the at least one data element to an export data file and transporting the export data file to a target system. Once transported, the method further includes displaying a user interface on the target system that identifies ones of the at least one data elements that exist in a second collection of data stored in the target database, prompting user selection of desired ones of the at least one data element to be copied in the target database, and copying selected one of the at least one data element to the target database in response to the prompt.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 25, 2012
    Assignee: Sap Aktiengesellschaft
    Inventors: Ankur Bhatt, Raghunandan Sarangarajan
  • Patent number: 8271503
    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: Grant
    Filed: June 8, 2010
    Date of Patent: September 18, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Helmut K. Glaenzer, Gunther Stuhec
  • Publication number: 20120221370
    Abstract: Mining human capital information includes defining one or more attributes of a communication group, extracting a target group by searching one or more of explicit and implicit data sources according to the defined attributes, communicating with the extracted target group, logging at least some of the communications, and analyzing the logged communications.
    Type: Application
    Filed: May 4, 2012
    Publication date: August 30, 2012
    Applicant: SAP Aktiengesellschaft
    Inventors: Manfred Ostertag, William M. Sambrooke
  • Patent number: 8255870
    Abstract: One embodiment of the invention relates to a system for providing a support function in maintaining a computing system. The system includes a computer-implemented interface configured to receive a support user identification and a system user identification. The system also includes a support user implementation engine configured to set a support mode based on the support user identification and to log the support user into the computing system based on the system user identification. The system also includes one or more applications implemented by the computing system configured to perform one or more functions on the computing system in accordance with the system user identification and the support user identification.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: August 28, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Anne Banino, Christian Paquin
  • Publication number: 20120215333
    Abstract: A computer-implemented method for managing change of sets of processing information that describe a process flow includes receiving a first activity description describing a first activity for performing a process flow, receiving a first formula description describing a first input and an output of the process flow, receiving a second formula description describing a second input and the same output of the process flow, and associating the first activity description with one of the first formula description and the second formula description.
    Type: Application
    Filed: May 1, 2012
    Publication date: August 23, 2012
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Juergen Scholl, Dirk Rohdemann, Thomas Vomhof
  • Patent number: 8224697
    Abstract: Managing entitlements to rewards from multiple entitlement programs includes receiving transaction data associated with a reward entity. The transaction data is generated by a computer application that is separate from an entitlement management component used to manage entitlements to rewards from multiple entitlement programs. One of the multiple entitlement programs that applies to the received transaction data is identified. Each entitlement program is associated with a type of reward and has an entitlement rule for determining, from transaction data, an amount of reward credit for the type of reward of the entitlement program. An entitlement rule of the identified entitlement program is used to determine an amount of reward credit to be provided to the reward entity associated with the received transaction data. The determined amount of reward credit is associated with the reward entity associated with the received transaction data.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: July 17, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Sachin Verma, Venkiteswaran Balakrishnan
  • Patent number: 8219444
    Abstract: A system, method and program product are provided for planning sales of one or more products or services. The method comprises selecting a markdown profile associated with the one or more products or services, selecting a sales pattern associated with the markdown profile, and distributing sales of the one or more products or services using the markdown profile and sales pattern.
    Type: Grant
    Filed: September 1, 2004
    Date of Patent: July 10, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Ruediger Züerl, Hergen Busch, Christine Fotteler
  • Patent number: 8219976
    Abstract: Methods and apparatus, including computer systems and program products, that implement a description language and a parser for a description language. A method includes receiving input including a specification of base items, a specification of contexts, and a specification of a selected context from the contexts. The method further includes generating an output set of items by evaluating the selected context. In that method, each item in the output set of items includes core attributes of a corresponding base item and can include attributes from a context. Generating an output set of items can include generating a specific bill of materials.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: July 10, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Thomas Stuefe, Eric Kass
  • Patent number: 8200770
    Abstract: Mining human capital information includes defining one or more attributes of a communication group, extracting a target group by searching one or more of explicit and implicit data sources according to the defined attributes, communicating with the extracted target group, logging at least some of the communications, and analyzing the logged communications.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: June 12, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Manfred Ostertag, William M. Sambrooke
  • Patent number: 8195496
    Abstract: Combining multiple objective functions to perform algorithmic problem solving is described. A first algorithm performs processing on a complex problem and generates multiple solutions to the problem. One or more solutions as generated by the first algorithm are send to one or more additional algorithms for further processing of complex sub-problems bounded by the first algorithm. The solutions to the first algorithm are used as input to the additional algorithms, where those solutions include at least one boundary condition under which the additional algorithms process the sub-problems. Ultimate solutions satisfy boundary conditions of the first algorithm, and all conditions of the additional algorithms. Algorithms may be executed in combinations of parallel and/or sequential operation to generate a final solution considering multiple different sub-problems to the complex problem.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: June 5, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Jens Gottlieb, Lars Vogel
  • Patent number: 8190370
    Abstract: A computer-implemented method for managing change of sets of processing information that describe a process flow includes receiving a first activity description describing a first activity for performing a process flow, receiving a first formula description describing a first input and an output of the process flow, receiving a second formula description describing a second input and the same output of the process flow, and associating the first activity description with one of the first formula description and the second formula description.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: May 29, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Juergen Scholl, Dirk Rohdemann, Thomas Vomhof
  • Patent number: 8185347
    Abstract: A method and apparatus, including computer program products, for determining characteristic parameters on the basis of a series of m values, H_1, H_2, . . . , H_m, over time. The values are descriptive for a predetermined process, and the series has linear characteristics. Differences, denoted as ?_i, between pairs of values of points of the historical time series, the points having a predetermined time distance to each other, denoted as p are computed. The median value, denoted as ?_i_M, of the computed differences ?_i is determined. On the basis of the determined median value ?_i_M, a trend parameter, denoted as T, T being defined as T=?_1_M/p is computed.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: May 22, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Ralph Moessner, Stefan Theis
  • Patent number: 8176436
    Abstract: Techniques are disclosed for displaying information to a user on a display device of a computer system. In one general aspect, a first view is displayed on the display device, where the first view has at least a first work area. In response to the receipt of a first input received by the computer system, a second view is displayed on the display device. The second view includes the first work area and a temporary communication area, or “pop-in window,” included within the first work area. The temporary communication area has a defined function associated therewith requiring input from a user. The temporary communication area may close after the user provides the necessary input and the defined function is performed.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: May 8, 2012
    Assignee: SAP Aktiengesellschaft
    Inventors: Udo Arend, Edmund Eberleh, Heinz Willumeit
  • Patent number: 8165910
    Abstract: A method for generating a price planning schedule includes receiving price planning input from at least one of an automated pricing engine and a manual pricing engine. The method further includes generating a price planning schedule based on the price planning input and a price planning budget associated with the price planning input.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: April 24, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Thomas Veit
  • Patent number: 8150883
    Abstract: Data elements for a data component are specified by creating a data type that includes several data elements, the data type to be used in creating data components for specific contexts. Each of the several data elements is associated with a harmonization indicator that causes the associated data element to be included, or not included, in the data components for any of the specific contexts. A method of performing a predefined operation on a data component includes receiving a user input specifying at least one context value for performing a predefined operation on a data component for a specific context characterized by the at least one context value. The predefined operation is performed using a harmonization indicator included in a data type that is context independent. Data components are used in software components or application components.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: April 3, 2012
    Assignee: SAP Aktiengesellschaft
    Inventor: Gunther Stuhec