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).

  • Patent number: 8636029
    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: Grant
    Filed: September 6, 2011
    Date of Patent: January 28, 2014
    Assignee: Lactec GmbH
    Inventors: Winfried Ott, Joachim Kunkel, Burkhard Bilz, Udo Klein
  • Patent number: 8639991
    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: Grant
    Filed: December 17, 2010
    Date of Patent: January 28, 2014
    Assignee: SAP AG
    Inventors: Udo Klein, Martin Hartig
  • Patent number: 8621492
    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: Grant
    Filed: December 16, 2010
    Date of Patent: December 31, 2013
    Assignee: SAP AG
    Inventors: Udo Klein, Martin Hartig
  • Patent number: 8612927
    Abstract: A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: December 17, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Joachim Fitzer, Stefan Baeuerle, Daniel Goldmann, Jens Weiler, Thomas Gauweiler, Dirk Giebel, Udo Klein, Heiko Steffen, Jan Teichmann
  • Publication number: 20130268834
    Abstract: In one aspect, an interactive form container is generated for creation of an interactive form based on a UI of an application. The interactive form container establishes communication with the UI of the application. A data is received indicative of interactions with the UI of the application to execute a task associated with the application. Based on the interactions, a script records the interactions with the UI. In another aspect, copied UI objects from the UI of the application are added to the interactive form container to create the UI of the interactive form. The UI of the interactive form in association with the recorded script are stored to create the interactive form.
    Type: Application
    Filed: April 4, 2012
    Publication date: October 10, 2013
    Inventors: ROLF KRANE, Udo Klein
  • Patent number: 8533413
    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: Grant
    Filed: December 3, 2010
    Date of Patent: September 10, 2013
    Assignee: SAP AG
    Inventors: Frank Brunswig, Udo Klein, Abhay Tiple
  • Patent number: 8504990
    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: Grant
    Filed: August 30, 2010
    Date of Patent: August 6, 2013
    Assignee: SAP AG
    Inventors: Udo Klein, Harald Hengelbrock
  • Publication number: 20130166675
    Abstract: A computerized method for accessing business object data stored in a data buffer of a server computer includes providing an application program interface (API) having a function for specifying a set of paths through a business object stored as a data structure in a data buffer of a server computer. Each of the paths included in the set of paths specifies a plurality of nodes of the business object for accessing hosted data at the plurality of nodes. The method further includes receiving a set of parameters for the function of the API. The set of parameters specify the set of paths. The method further includes issuing the set of parameters to the server computer, retrieving hosted data from the plurality of nodes for each path in the set of paths; and transmitting to a client the hosted data retrieved from the plurality of nodes.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Applicant: SAP AG
    Inventors: Dirk Giebel, Jens Weiler, Udo Klein, Thomas Gauweiler, Heiko Steffen, Joachim Fitzer, Jan Teichmann, Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Daniel Goldman
  • Publication number: 20130163028
    Abstract: Techniques for accessing current data by using code images are described herein. In one aspect, a unique reference is generated in a computer system to a set of report parameters, and transformed to a scannable code image embedded in a document. In further aspect, the code image embedded in the document is captured at a smart device. A scanned copy of the code image or the extracted reference contained by the code image is sent to the computer system. A data report created based on the set of report parameters is executed in response to the receiving of the reference. In yet another aspect, the result from the execution of the data report is exposed to a consumer through an indicated output channel.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventors: UDO KLEIN, RUEDIGER EICHIN
  • Publication number: 20130167036
    Abstract: In an embodiment, the user input and a corresponding user input pattern is received on a computer generated user interface (UI). Based upon the user input pattern, a probable succeeding user input is predicted, and a network repository is queried to determine a system action corresponding to the probable succeeding user input. The system action may be an action that is estimated to be processed based upon the user input. This system action is processed to determine associated metadata, which is persisted in a UI buffer associated with the UI. A correlation between the succeeding user input and the predicted probable succeeding user input is determined; and based upon the correlation the metadata is retrieved from the UI buffer for execution.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 27, 2013
    Inventor: UDO KLEIN
  • Publication number: 20130111427
    Abstract: Local dependency metadata can be collected from local metadata repositories of a plurality of development systems in a layered development system landscape, and a global where-used list that includes intra-layer and inter-layer dependencies between development entities in a layered development system landscape can be created, for example by aggregating the collected local dependency data. A usage metric quantifying how frequently each development entity is depended upon by other development entities in the layered development system landscape can be assigned to each development entity in the layered development system landscape. A measure of a relative effect of a change to one of the development entities on other development entities in the layered development system landscape can be promoted.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Inventors: Frank Brunswig, Udo Klein, Michael Meyringer, Tim Gaiser, Holger Handel, Frank Renkes
  • Patent number: 8425117
    Abstract: A supporting track element for use in a linear ball bearing, with at least one outer surface which is outwardly curved in one direction, at least in some regions, and at least one track which is opposite the outer surface and is intended for at least partially receiving load-bearing balls of a linear ball bearing. In addition, the supporting track element in cross-section has at least one material interruption which forms two adjacent cross-sectional regions. The adjacent cross-sectional regions touch at least in the region of the outer surface. As a result, the supporting track element is produced cost-effectively without significant limitations to the functionality thereof occurring. A method for producing a supporting track element is also proposed. Furthermore, a linear ball bearing is equipped with supporting track elements.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: April 23, 2013
    Assignee: Schaeffler Technologies AG & Co. KG
    Inventor: Udo Klein
  • Publication number: 20130086097
    Abstract: Methods and apparatus, including computer program products, are provided for providing a query language based on a model. In one aspect, there is provided a computer-implemented method. The method may include receiving a first query; generating, based on a model including metadata representing a data structure, a second query specific to the data structure stored in a database; and sending the second query to the database. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventors: Jan Teichmann, Thomas Gauweiler, Daniel Hutzel, Udo Klein, Marcel Hermanns, Jens Weiler, Dirk Giebel, Daniel Goldman, Frank Brunswig, Heiko Steffen, Steffen Tatzel, Joachim Fitzer
  • Patent number: 8411401
    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: Grant
    Filed: September 15, 2010
    Date of Patent: April 2, 2013
    Assignee: Bruker HTS GmbH
    Inventors: Alexander Usoskin, Hans-Udo Klein
  • Publication number: 20130036252
    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; determining, based on the request, whether to access at least one of a cache and a secondary storage; accessing, by the code list provider, a cache including at least a first code list, the cache implemented in memory, when the determination results in access to the cache; accessing a secondary storage including at least a second code list, when the determination results in access to the secondary storage; and sending, by the code list provider, at least one of the first code list and the second code list to a user interface to enable the user interface to provide code list value help. Related apparatus, systems, methods, and articles are also described.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 7, 2013
    Inventors: Olaf Duevel, Udo Klein, Friedhelm Krebs, Steffen Riemann, Bernhard Thimmel
  • Publication number: 20130014080
    Abstract: A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process.
    Type: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Inventors: Frank Brunswig, Daniel Hutzel, Steffen Tatzel, Joachim Fitzer, Stefan Baeuerle, Daniel Goldmann, Jens Weiler, Thomas Gauweiler, Dirk Giebel, Udo Klein, Heiko Steffen, Jan Teichmann
  • Patent number: 8317397
    Abstract: A linear ball bearing with a substantially sleeve-like cage for receiving axial ball loops distributed across the circumference of the cage. Each ball loop has a first ball channel open radially to the inside and outside for the row of the carrying ball, and a second ball channel open radially towards the outside for the row of the non-carrying balls and has deflection channels connecting the ball channels of a ball loop to each other. At least the first ball channel is covered on the outside by a load-bearing carrier plate. Individual support surfaces on the carrier plates rest on predetermined support regions on the outer lateral surface of the cage. The carrier plates are positioned via interacting positioning projections in the predetermined positions on the cage. The carrier plates, which rest against the cage, are fixed to the cage via holding rings that are slid over the carrier plates.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: November 27, 2012
    Assignee: Schaeffler Technologies AG & Co. KG
    Inventor: Udo Klein
  • Patent number: 8290976
    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: Grant
    Filed: May 28, 2010
    Date of Patent: October 16, 2012
    Assignee: SAP AG
    Inventors: Udo Klein, Gerrit Simon Kazmaier
  • Patent number: 8285985
    Abstract: A system and method can include comparing entities associated with public certificates and private keys in a keystore to detect compromised private keys. This increases security of systems implementing public key cryptography over a network. The comparison can be triggered by a trigger event in one embodiment. If a private key belonging to a certificate authority is detected, a notification can be generated. Alternatively or in addition, a revocation request can be generated for public certificates corresponding to the compromised private key.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: October 9, 2012
    Assignee: SAP AG
    Inventor: Udo Klein
  • Patent number: 8212683
    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: Grant
    Filed: December 9, 2009
    Date of Patent: July 3, 2012
    Assignee: SAP AG
    Inventors: Udo Klein, Herbert Stegmueller