Patents by Inventor Roman Rapp

Roman Rapp has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20120066218
    Abstract: A search middleware may be used to receive search requests regarding a software incident associated with a software application. The search requests may be populated with attribute values determined based on context data associated with the software application and collected in association with the software incident. The search requests may be dispatched to a subset of a plurality of solution repositories, even if the solution repositories have different interfaces and/or search technologies. The resulting solution documents retrieved from the solution repositories may be compiled for presentation on a solution search interface.
    Type: Application
    Filed: November 21, 2011
    Publication date: March 15, 2012
    Applicant: SAP AG
    Inventors: Roman Rapp, Constantin Savu, Tilmann Haeberle, Thomas Schneider, Olena Kushakovska, Jean-Pierre Djamdji
  • Publication number: 20120030515
    Abstract: An attribute collector may collect an attribute set for each test entity of a plurality of test entities associated with a software test executed in a software environment. An attribute analysis signal handler may receive an attribute analysis signal associated with a change in the software environment, and a view generator may provide an attribute-based view associated with an affected attribute set associated with the change, the attribute-based view identifying an affected test entity that is affected by the change.
    Type: Application
    Filed: July 28, 2010
    Publication date: February 2, 2012
    Applicant: SAP AG
    Inventors: Suekrue Birakoglu, Roman Rapp
  • Patent number: 8078591
    Abstract: Methods, systems and software applications are provided for real time data processing. In one implementation, a method is provided for locking data objects in a computer system. The method may comprise determining whether a number of lock objects to be locked is less than or equal to a maximum number of lock objects; creating, when the number is less than or equal to the maximum, one or more lock objects comprising names and values for key fields; and creating, when the number is greater than the maximum, one or more lock objects by applying a heuristic process such that the lock objects include wild cards for key fields.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: December 13, 2011
    Assignee: SAP AG
    Inventor: Roman Rapp
  • Patent number: 8065315
    Abstract: A search middleware may be used to receive search requests regarding a software incident associated with a software application. The search requests may be populated with attribute values determined based on context data associated with the software application and collected in association with the software incident. The search requests may be dispatched to a subset of a plurality of solution repositories, even if the solution repositories have different interfaces and/or search technologies. The resulting solution documents retrieved from the solution repositories may be compiled for presentation on a solution search interface.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: November 22, 2011
    Assignee: SAP AG
    Inventors: Roman Rapp, Constantin Savu, Tilmann Haeberle, Thomas Schneider, Olena Kushakovska, Jean-Pierre Djamdji
  • Patent number: 8051430
    Abstract: Systems and methods are provided for data processing. In one implementation, a data process system is provided having a service-oriented architecture. The service-oriented architecture may include a plurality of foundation business objects and a dependent business object for providing a confirmation service for the plurality of foundation business objects.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: November 1, 2011
    Assignee: SAP AG
    Inventor: Roman Rapp
  • Publication number: 20110131587
    Abstract: Systems, methods, and computer readable media are disclosed for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types. In one implementation, a computer-implemented method is provided that comprises receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects, and requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server. Further, the method includes receiving, through a called method of the auditable function set, the requested auditing data, and storing the received auditing data in a repository.
    Type: Application
    Filed: February 7, 2011
    Publication date: June 2, 2011
    Inventors: Roman Rapp, Julien Delvat
  • Patent number: 7937712
    Abstract: Systems, methods, and computer readable media are disclosed for providing a generic audit trail service for a plurality of business objects, at least two of the plurality of business objects being of different business object types. In one implementation, a computer-implemented method is provided that comprises receiving, at an application server, a notification of a change associated with at least one of the plurality of business objects, and requesting, in response to receiving the notification, auditing data from the at least one business object, the at least one business object implementing an auditable function set to interface with the application server. Further, the method includes receiving, through a called method of the auditable function set, the requested auditing data, and storing the received auditing data in a repository.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: May 3, 2011
    Assignee: SAP AG
    Inventors: Roman Rapp, Julien Delvat
  • Patent number: 7917815
    Abstract: A context analyzer may be configured to receive, from a software support system associated with a software application associated with multiple architectural layers, an incident report associated with a software incident of the software application. The incident report may include context information associated with the software application at the time of the software incident, the context information being received from a plurality of context providers. An incident model generator may be configured to determine, from parsed context information output by a first context parser and a second context parser, a plurality of entities and links therebetween associated with the software application, and configured to display an incident model that includes the entities and the links and that provides access to the parsed context information on an entity-specific basis.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: March 29, 2011
    Assignee: SAP AG
    Inventors: Roman Rapp, Barbara Bendjama, Martin Kaisermayr, Marielle Salinas, Olena Kushakovska, Jean-Pierre Djamdji
  • Patent number: 7849392
    Abstract: Systems and methods are provided for generating technical documentation from content, such as enterprise SOA content. In one implementation, a computer-implemented method is provided that comprises receiving an identifier of a service interface description that defines an interface for implementing a service and processing one or more packages associated with the service interface description by reading data from one or more files of enterprise SOA content stored in a database. In addition, the method generates the technical documentation using the data read from the one or more files.
    Type: Grant
    Filed: April 12, 2007
    Date of Patent: December 7, 2010
    Assignee: SAP AG
    Inventors: Roman Rapp, Martin Kaisermayr
  • Publication number: 20100235398
    Abstract: Methods and systems are provided for processing data objects in a computer system. In one embodiment, a method is provided that comprises (a) storing a first data object in a database in a non volatile storage, (b) creating a second data object assigned to the first data object, step (b) being triggered by step (a), and (c) processing the second data object by means of an object processor, the object processor creating a third data object using data contained in the second data object, data contained in the first data object and data contained in the database by applying a set of one or more pre-settable rules to the data contained in the first and second data objects and in the database.
    Type: Application
    Filed: May 25, 2010
    Publication date: September 16, 2010
    Inventor: Roman RAPP
  • Patent number: 7774798
    Abstract: Systems and methods are disclosed for providing an interaction between a status management service and an audit trail service. In one embodiment, a computer-implement method provides the interaction by enabling an audit of a business object when the business object reaches a designated status. At an application server, a change associated with the business object is received. In response to the change, it is determined whether the business object is a status business object and an auditable business object. If so, a status function set is implemented to interface with the application server to determine whether the change to the business object is allowed. The method also determines whether the business object has reached the designated status. When the business object has reached the designated status, auditing data is requested for the business object.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: August 10, 2010
    Assignee: SAP AG
    Inventors: Roman Rapp, Julien Delvat
  • Patent number: 7752228
    Abstract: Methods and systems are provided for processing data objects in a computer system. In one embodiment, a method is provided that comprises (a) storing a first data object in a database in a non volatile storage, (b) creating a second data object assigned to the first data object, step (b) being triggered by step (a), and (c) processing the second data object by means of an object processor, the object processor creating a third data object using data contained in the second data object, data contained in the first data object and data contained in the database by applying a set of one or more pre-settable rules to the data contained in the first and second data objects and in the database.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: July 6, 2010
    Assignee: SAP AG
    Inventor: Roman Rapp
  • Publication number: 20100057677
    Abstract: A search middleware may be used to receive search requests regarding a software incident associated with a software application. The search requests may be populated with attribute values determined based on context data associated with the software application and collected in association with the software incident. The search requests may be dispatched to a subset of a plurality of solution repositories, even if the solution repositories have different interfaces and/or search technologies. The resulting solution documents retrieved from the solution repositories may be compiled for presentation on a solution search interface.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Applicant: SAP AG
    Inventors: Roman Rapp, Constantin Savu, Tilmann Haeberle, Thomas Schneider, Olena Kushakovska, Jean-Pierre Djamdji
  • Publication number: 20100058113
    Abstract: A context analyzer may be configured to receive, from a software support system associated with a software application associated with multiple architectural layers, an incident report associated with a software incident of the software application. The incident report may include context information associated with the software application at the time of the software incident, the context information being received from a plurality of context providers. An incident model generator may be configured to determine, from parsed context information output by a first context parser and a second context parser, a plurality of entities and links therebetween associated with the software application, and configured to display an incident model that includes the entities and the links and that provides access to the parsed context information on an entity-specific basis.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Applicant: SAP AG
    Inventors: Roman Rapp, Barbara Bendjama, Martin Kaisermayr, Marielle Salinas, Olena Kushakovska, Jean-Pierre Djamdji
  • Patent number: 7644084
    Abstract: Systems and methods are provided for logically locking data objects in a database. According to one implementation, a method is provided that comprises receiving, from one of a plurality of data processing modules, a request to logically lock one or more data objects to limit access by other data processing modules, and querying an internal buffer, in which information on logically locked data objects are stored, whether the data objects are already logically locked. The method also includes storing information on the data objects which are not yet logically locked in the internal buffer, and processing the non-logically locked data objects, such that when updating the data objects in the database, the data objects are locked in the database by a database management system.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: January 5, 2010
    Assignee: SAP AG. Walldorf
    Inventor: Roman Rapp
  • Patent number: 7624121
    Abstract: A system, method, and computer-readable medium are disclosed for data processing. An exemplary method includes coupling a plurality of data warehouses to a data processing system. Each of the data warehouses may include key figures field catalogues and characteristics field catalogues. The method may further include selecting a sub-set of the plurality of data warehouses, selecting at least one of the key figures field catalogues and characteristics field catalogues of a selected one of the data warehouses, and storing data indicative of the selected sub-set and the selected at least one key figures field catalogue and characteristics field catalogue for definition of a data domain.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: November 24, 2009
    Assignee: SAP AG
    Inventors: Roman Rapp, Bernd Junginger, Peter von Zimmermann, Gunther Liebach
  • Publication number: 20090248586
    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 a cost model, a current account contract, and/or a collateral constellation business object.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Martin Kaisermayr, Roman Rapp, Mahesh Sastry, Prasheel Kayal, Manfred Wanninger, Reshmi Sreekumar, Mohammed Reza, Frederik Thormaehlen, Srirama Suraparaju, Joachim Gross, Manimaran Mani, Anil Kumar K Naidu
  • Patent number: 7587666
    Abstract: Embodiments consistent with the present invention relate to methods and systems for displaying a plurality of data objects, each of the data objects including an object type of a predefined set of object types, each object type including a set of attributes. In one implementation, a method is provided that comprises displaying a first table including a row for each data object of the plurality of data objects and a column for each attribute of the sets of attributes, selecting one of the data objects by selecting one of the rows in the first table, and displaying a second table including a row for each attribute of the selected data object, wherein the first and second tables are displayed in respective first and second display areas.
    Type: Grant
    Filed: March 16, 2005
    Date of Patent: September 8, 2009
    Assignee: SAP AG
    Inventors: Julien Delvat, Roman Rapp, Bernd Junginger
  • Patent number: 7584213
    Abstract: Computer-implemented method, computer system and computer program product for creating graphical assignments between objects. An object hierarchy (110) and an object type selector (130) are displayed on an output device. The object type selector (130) proyides a plurality of predefined object types (131-134). A rule database stores for each object type at least one predefined object type assignment. A first object (111) is inserted (438) into the object hierarchy (110) in accordance with one of the object type assignments, wherein the first object (111) has a first object type (131) and is graphically assigned to a second object (112) haying a second object type (132). An object type can result from a combination of a predefined object type (134) with an object instance of any predefined object type. Graphical assignments between objects of at least two object hierarchies can also be created.
    Type: Grant
    Filed: June 5, 2002
    Date of Patent: September 1, 2009
    Assignee: SAP AG
    Inventors: Gunther Liebich, Roman Rapp
  • Publication number: 20090210420
    Abstract: Methods, systems and software applications are provided for real time data processing. In one implementation, a method is provided for locking data objects in a computer system. The method may comprise requesting, with a first processing module, a lock service module to lock one or more (n) data objects for access for further data processing modules by creating one or more lock objects for the one or more data objects. The method may also include performing the following steps with the lock service module: receiving names of one or more (m) key fields of the one or more data objects to be locked, receiving n values for each of the m key fields of n data objects to locked, receiving a maximum number (k) of locks to lock the n data objects, and checking whether n<=k and, in case yes, creating one or more lock-objects comprising the m names and n values for the m key fields and, in case no, querying the n values of the m key fields and determining numbers (y1 to ym) of different values (Val_1.1 to Val_m.
    Type: Application
    Filed: March 26, 2009
    Publication date: August 20, 2009
    Inventor: Roman Rapp