Patents by Inventor Udo Klein

Udo Klein 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: 20120166982
    Abstract: Methods and apparatus, including computer program products, are provided for providing value help. In one aspect, there is provided a computer-implemented method. The method may include receiving, at a code list provider, a request from a user interface for code list value help; accessing, by the code list provider, a cache including at least one code list, the cache implemented in memory; and sending, by the code list provider, the at least one code list accessed from cache to a user interface to enable the user interface to provide code list value help based on at least one code list. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Inventors: UDO KLEIN, THOMAS GAUWEILER
  • Publication number: 20120159259
    Abstract: An indication of a start of an execution of a process can be received, and a time counter associated with measuring a time elapsed can be initiated by the execution of the process. The time elapsed by the execution of the process can be compared with a predetermined threshold timeout value, and a report indicating the time elapsed by the execution of the process and whether the elapsed time exceeded the predetermined threshold timeout value can be automatically generated.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Inventors: Udo Klein, Martin Hartig
  • Publication number: 20120159522
    Abstract: A call for an application programming interface can be received from an application component at a context checking module, and a current application context of the application component within which the call for the application programming interface was generated can be determined. A context token of the application programming interface can be compared with the current application context, and if the context token does not match the context token, a remedial action can be executed. Related methods, systems, and articles of manufacture are disclosed.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Inventors: Udo Klein, Martin Hartig
  • Publication number: 20120144139
    Abstract: Disclosed are methods, systems and products, including a method that includes establishing in a computing environment, implemented using at least one processor-based device, a non-immutable object as being a read-only object, the computing environment not allowing performance of operations that cause modification of the read-only non-immutable object. The method also includes preventing by the at least one processor-based device performance of an operation on the read-only non-immutable object that would cause the read-only non-immutable object to be modified.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Inventors: Frank Brunswig, Udo Klein, Abhay Tiple
  • Publication number: 20120102194
    Abstract: Disclosed are methods, systems and products, including a method that includes monitoring one or more service providing components implemented using at least one processor-based device, the one or more service providing components being connected to an interfacing system configured to control requests for service received from client units that require servicing from at least one of the one or more service providing components. The interfacing system is also configured to assign the requests to the one or more service providing components. The monitoring is initiated by equipment associated with one or more of the interfacing system and at least one of the one or more service providing components. The method also includes generating information regarding the operability of at least one of the one or more service providing components based on data generated in response to monitoring the one or more service providing components.
    Type: Application
    Filed: December 30, 2011
    Publication date: April 26, 2012
    Inventor: Udo Klein
  • Patent number: 8156124
    Abstract: Systems, methods, and computer program products are provided for performing an authorization check for a user. In one implementation, a data processing system is provided that includes means for storing first data descriptive of at least one directed acyclic graph and for storing second data descriptive of an assignment of a user to a first node of the graph. The data processing system also includes means for receiving an access request of the user, the access request specifying a second node of the graph. Furthermore, the data processing system includes means for determining a least common ancestor of the first and second nodes of the graph and means for performing an authorization check adapted to grant authorization for the access request if the least common ancestor of the first and second nodes is the first node.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: April 10, 2012
    Assignee: SAP AG
    Inventor: Udo Klein
  • Publication number: 20120055570
    Abstract: A color changer has a valve block for connecting a plurality of coating material lines to an application device. The valve block has a parallelepiped housing. The housing has a central color channel with an axial direction and contains valve bores for receiving valves and a length of a central color channel is as short as possible with a simultaneous supply of many paint feed lines. A first number of parallel valve bores open into the color channel at first openings, a second number of parallel valve bores open into the color channel at second openings on the opposite side of the color channel and offset in the axial direction with respect to the first number of valve bores. A third number of parallel valve bores open into the color channel at third openings and a fourth number of parallel valve bores open into the color channel at fourth openings.
    Type: Application
    Filed: September 6, 2011
    Publication date: March 8, 2012
    Applicant: LACTEC GMBH
    Inventors: WINFRIED OTT, JOACHIM KUNKEL, BURKHARD BILZ, UDO KLEIN
  • Publication number: 20120054720
    Abstract: An improved middleware configuration process can include extracting parameters of a manually configured customized software instance to be implemented on a tenant that provides the customized software instance providing business process-specific support tailored to a specific organization. A configuration engine can perform the extracting and can receive a designation of a first part of the parameters as relating to tenant-independent content of the customized software instance and a second part of the parameters as relating to tenant-dependent content of the customized software instance. The tenant-independent content can relate to features of a core software platform, and the tenant-dependent content can relate to at least one organization-specific extension of the core software platform that provides the business process-specific support. The tenant-dependent content can have tenant-specific content formats and tenant-specific content data defined by and available to only the tenant.
    Type: Application
    Filed: August 30, 2010
    Publication date: March 1, 2012
    Inventors: Udo Klein, Harald Hengelbrock
  • Patent number: 8103916
    Abstract: In an example embodiment, a method is provided for scheduling a check to detect anomalies in a computing system. An average time between the anomalies that are detectable by the check is identified and additionally, a runtime of the check is identified. A frequency of the check is then calculated based on the average time between the anomalies and the runtime of the check, and execution of the check may be scheduled based on the calculated frequency.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: January 24, 2012
    Assignee: SAP AG
    Inventor: Udo Klein
  • Publication number: 20120002336
    Abstract: A method for current conditioning, comprising transporting a primary current (1) through a primary coil (2), coupling a secondary coil (3) to the primary coil (2) via a common magnetic flux, wherein the secondary coil (3) comprises a superconductor capable of quenching, with the quenching causing a transition of the superconductor from a low resistance superconducting state to a high resistance quenched state, and in the low resistance superconducting state of the secondary coil (3), guiding a major fraction (8) of the common magnetic flux of the primary coil (2) and the secondary coil (3) within a ferromagnetic medium (5a), is characterized by upon quenching, switching the common magnetic flux such that a major fraction (17) of the common magnetic flux is guided outside the ferromagnetic medium (5a) in the high resistance quenched state of the superconductor. An economic and efficient method for current conditioning is thereby provided which reduces harmonic distortions.
    Type: Application
    Filed: September 15, 2010
    Publication date: January 5, 2012
    Inventors: Alexander Usoskin, Hans-Udo Klein
  • Patent number: 8090995
    Abstract: Disclosed are methods, systems and products, including a method that includes monitoring one or more service providing components implemented using at least one processor-based device, the one or more service providing components being connected to an interfacing system configured to control requests for service received from client units that require servicing from at least one of the one or more service providing components. The interfacing system is also configured to assign the requests to the one or more service providing components. The monitoring is initiated by equipment associated with one or more of the interfacing system and at least one of the one or more service providing components. The method also includes generating information regarding the operability of at least one of the one or more service providing components based on data generated in response to monitoring the one or more service providing components.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: January 3, 2012
    Assignee: SAP AG
    Inventor: Udo Klein
  • Publication number: 20110320876
    Abstract: Systems and methods consistent with the invention may include displaying, during debugging of source code having corresponding executable code, a screen including a first section, wherein a variable name included in the source code is displayed in a first format in the first section, receiving a user selection of the variable name, converting, by using a processor, the first format of the variable name to a second format in response to the received selection, wherein the variable name includes a plurality of characters and converting the first format of the variable name to the second format includes converting the characters to uppercase, searching for a corresponding variable name in the executable code, and displaying, on the display device, a second section including the corresponding variable name, wherein the variable name is displayed in a third format in the second section.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Inventors: Udo Klein, Daniel Hutzel
  • Publication number: 20110295896
    Abstract: Systems and methods consistent with the invention may include receiving a navigation query including input text, determining, via a processor, whether the input text is satisfies a predetermined criteria, generating a response including data representing a screen associated with the input text when the input text satisfies the predetermined criteria, selecting a language preference when the input text fails to satisfy the predetermined criteria, performing a fuzzy search based on the input text, the language preference, and usage history, and generating a response to the navigation query based on a result of the fuzzy search.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Inventors: Udo KLEIN, Gerrit Simon KAZMAIER
  • Patent number: 8051092
    Abstract: Systems, methods and apparatus, including computer program products, are provided for saving a plurality of objects to persistent storage as part of a finalize sequence. In one implementation, a computer-implemented method may include, receiving a request to instantiate a plurality of objects; sorting the plurality of objects based on a priority assigned to each of the plurality of objects before the request to instantiate the objects is received; and saving in sequence the sorted plurality of objects to the persistent storage.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: November 1, 2011
    Assignee: SAP AG
    Inventors: Udo Klein, Martin Hartig, Stefan Rau
  • Patent number: 8027963
    Abstract: A coarse evaluation lock on data is provided to ensure only one evaluation is run on selected data until completed. A fine exclusive lock on selected data is provided to ensure only one user may change such selected data. The locks may be selectively used during evaluations and while users are changing data.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: September 27, 2011
    Assignee: SAP AG
    Inventors: Ralf Dentzer, Detlef Pluemper, Udo Klein, Thomas Moser
  • Patent number: 7991787
    Abstract: The present system provides an efficient and reliable method for name searching within an employee records database. The present invention uses a plurality of different searching algorithms such as an exact algorithm and a fuzzy algorithm. The exact algorithm is used to provide a first set of a limited number of results from the entire employee database. The fuzzy algorithm is then used to search through only the first set of results to quickly provide a ranked results list of employee names that is displayed to a user. The user is then able to select the appropriate name from the results list for further processing.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: August 2, 2011
    Assignee: SAP AG
    Inventor: Udo Klein
  • Publication number: 20110133945
    Abstract: A metric of a system is monitored using a monitoring tool that receives an operation metric and a planned downtime metric that reflects whether the monitored system is currently in a planned downtime, the planned downtime metric received as another one of the multiple metric inputs. The operation metric and the planned downtime metric are combined into a processed operation metric for the monitored system.
    Type: Application
    Filed: December 9, 2009
    Publication date: June 9, 2011
    Applicant: SAP AG
    Inventors: Udo Klein, Herbert Stegmueller
  • Publication number: 20110126059
    Abstract: Disclosed are methods, systems and products, including a method that includes monitoring one or more service providing components implemented using at least one processor-based device, the one or more service providing components being connected to an interfacing system configured to control requests for service received from client units that require servicing from at least one of the one or more service providing components. The interfacing system is also configured to assign the requests to the one or more service providing components. The monitoring is initiated by equipment associated with one or more of the interfacing system and at least one of the one or more service providing components. The method also includes generating information regarding the operability of at least one of the one or more service providing components based on data generated in response to monitoring the one or more service providing components.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Applicant: SAP AG
    Inventor: Udo Klein
  • Patent number: 7926026
    Abstract: A method and system for graphical analysis to detect anomalies in process objects. The method generates a graph to represent a set of process objects, applies a clustering algorithm to cluster like nodes of the graph, compares the clusters to the process objects, and, if the objects match the clusters, accepts the objects for further review or for use in applications. If one or more of the objects do not match the clusters, such suggests that there are anomalies in the process objects requiring correction. An example implementation may be to detect anomalies in the design of the process objects.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: April 12, 2011
    Assignee: SAP AG
    Inventors: Udo Klein, Thomas Wieczorek, Daniel Zimmermann, Oliver Sievi, Guenter Pecht-Seibert
  • Patent number: 7882085
    Abstract: A method for handling database locks includes detecting a new query from an administrator for a set of database records. Next, it is determined whether the administrator has any chance of being authorized to acquire a new lock. If so, an attempt is made to acquire the new lock and, on the failure to acquire, the administrator is informed that the lock has already been acquired by a prior administrator. Optionally, the new administrator is also provided with identifying information of the prior administrator and contact information for the prior administrator. The new administrator is therefore pre-screened to determine whether there is any chance to acquire a new lock to reduce the chance that an unauthorized new administrator could lock the set of database records. Also, should the new administrator be authorized but not able to access the set of database records due to a prior lock, the new administrator can be informed of the identity and contact information concerning the holder of the prior lock.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: February 1, 2011
    Assignee: SAP AG
    Inventors: Udo Klein, Paul Volker