Patents by Inventor Dietmar Kaiser
Dietmar Kaiser 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: 11650974Abstract: Methods and apparatus are disclosed for controlling distributed software applications implementing asynchronous replication of shared data objects. Each shared data object has a distinct token. A token has respective states (active or inactive) at each computing system sharing the data object. At most one computing system can have the token active at any time; possessing an active token allows a computing system to update the shared data object. Counters maintain state across the computing systems, and semantic checks specific to a class of data objects (or, a single object) ensure consistency of updates across computing systems. Token activation requests and update replication requests are supported. Participating computing systems can have asymmetric or symmetric roles.Type: GrantFiled: July 1, 2020Date of Patent: May 16, 2023Assignee: SAP SEInventors: Jan Roenner, Klaus Meyer, Dietmar Kaiser, Hristo Matev
-
Publication number: 20220004534Abstract: Methods and apparatus are disclosed for controlling distributed software applications implementing asynchronous replication of shared data objects. Each shared data object has a distinct token. A token has respective states (active or inactive) at each computing system sharing the data object. At most one computing system can have the token active at any time; possessing an active token allows a computing system to update the shared data object. Counters maintain state across the computing systems, and semantic checks specific to a class of data objects (or, a single object) ensure consistency of updates across computing systems. Token activation requests and update replication requests are supported. Participating computing systems can have asymmetric or symmetric roles.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Applicant: SAP SEInventors: Jan Roenner, Klaus Meyer, Dietmar Kaiser, Hristo Matev
-
Patent number: 8943368Abstract: A method detects errors during execution of software based programs in a system of motor vehicle components. During execution a component executes its assigned program, and the components call each other interactively. When a component is called, a program identity and an error parameter are transmitted from the other component to the component. If a component identifies an error during execution, it stores an active error entry that contains the program identity, the component identification and an error status. If a component, which has called another component, receives the component identification, it stores a passive error entry that contains the program identity, its component identification and the identification of the other component. A component, which stores one or more active or passive error entries, returns the program identity and the component identification of the component, at least once during program execution, to the component that has called it.Type: GrantFiled: December 22, 2011Date of Patent: January 27, 2015Assignee: Bayerische Motoren Werke AktiengesellschaftInventors: Dietmar Kaiser, Michael Haneberg, Marc Bechler
-
Publication number: 20140006233Abstract: 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 financial accounting view of cost object expense list and a financials view of contract business object.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Inventors: Kathrin Hamburger, Elena Renkewitsch, Andrea Hahn, Michael Hoffmann, Thomas Breitling, Joachim Liebler, Kai-Michael Roesner, Alexander Fuerbach, Thomas Hoffmann, Peter Illg, Jutta Kaemper, Dietmar Kaiser, Enrico Mayer, Thomas Schachner, Michael Schmidt, Martin Walew, Dirk Henrich
-
Publication number: 20130030963Abstract: 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 financial plan, a financials notification, a bank directory entry file and/or a direct debit mandate business object.Type: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Inventors: Christiane Cramer, Astrid R. Graeber, Ingmar Hericks, Michael Hoffmann, Jan Piechalski, Elena Renkewitsch, Andreas Schaefers, Dominic Schmoigl, Jerrold Tarbet, Andreas Reccius, Sandra Zech, Joachim Welte, Heiko Einsiedel, Till Oppert, Juergen A. Seyfried, Martin Osterloh, Jelena Wevelsiep-Djokic, Dietmar Kaiser, Alexander Fuerbach, Edoardo Leva, Peter Illg, Martin Walew, Mathias Sonnek, Deepak K. S., Nagarathna V., Sunil S. Parvatikar, Shree Sheshadri, Martin Von Der Emde, Martin Schorr, Kai-Michael Roesner
-
Publication number: 20120096318Abstract: A method detects errors during execution of software based programs in a system of motor vehicle components. During execution a component executes its assigned program, and the components call each other interactively. When a component is called, a program identity and an error parameter are transmitted from the other component to the component. If a component identifies an error during execution, it stores an active error entry that contains the program identity, the component identification and an error status. If a component, which has called another component, receives the component identification, it stores a passive error entry that contains the program identity, its component identification and the identification of the other component. A component, which stores one or more active or passive error entries, returns the program identity and the component identification of the component, at least once during program execution, to the component that has called it.Type: ApplicationFiled: December 22, 2011Publication date: April 19, 2012Applicant: Bayerische Motoren Werke AktiengesellschaftInventors: Dietmar KAISER, Michael Haneberg, Marc Bechler
-
Patent number: 7828965Abstract: A water treatment arrangement which can, for example, be used in a sewer cleaning vehicle is described. An exemplary arrangement includes a separation device for a supplied mud-water mixture and a water tank which is connected to it for cleaned water. The separation device and the water tank can form a structural unit. The separation device for the mud-water mixture can be surrounded, at least in areas, by the water tank for cleaned water.Type: GrantFiled: May 28, 2004Date of Patent: November 9, 2010Assignee: Dietmar Kaiser AGInventor: Dietmar Kaiser
-
Patent number: 7805462Abstract: Portfolio management methods, systems, and computer programs are provided for allowing users to extract content out of an online transaction processing system into a portfolio management system database using a data warehouse as a filtering device in an integrated database system. Data sets from the online transaction processing system may be received into the data warehouse, where the received data sets are filtered. The filtered-out data sets may then be provided to the portfolio management system database, where they may be stored.Type: GrantFiled: August 25, 2004Date of Patent: September 28, 2010Assignee: SAP AGInventors: Kay Dupont, Eva Eisenmann, Dietmar Kaiser, Kurt-Ulrich Otte, Volker Zimmermann
-
Publication number: 20070125705Abstract: The invention relates to a water preparation device (1), in particular for a drain cleaning vehicle. Said device comprises a separation device (2) for a supplied mud-water mixture and a water tank (8) for clean water that is connected to said device. The separation device (2) and the water tank (8) form a structural unit and the water tank (8) for clean water at least partially surrounds the separation device (2) for the mud-water mixture.Type: ApplicationFiled: May 28, 2004Publication date: June 7, 2007Applicant: Dietmar Kaiser AGInventor: Dietmar Kaiser
-
Publication number: 20050114248Abstract: Portfolio management methods, systems, and computer programs are provided for allowing users to extract content out of an online transaction processing system into a portfolio management system database using a data warehouse as a filtering device in an integrated database system. Data sets from the online transaction processing system may be received into the data warehouse, where the received data sets are filtered. The filtered-out data sets may then be provided to the portfolio management system database, where they may be stored.Type: ApplicationFiled: August 25, 2004Publication date: May 26, 2005Inventors: Kay Dupont, Evan Eisenmann, Dietmar Kaiser, Kurt-Ulrich Otte, Volker Zimmermann
-
Patent number: 6685643Abstract: The invention relates to a method or a device for recording ultrasonic images of an object (1) in which ultrasonic waves are radiated onto the object (1) by an ultrasonic emitter, and ultrasonic waves reflected by the object (1) are received by an ultrasonic receiver. For recording individual image partial areas (6), the ultrasonic emitter or ultrasonic receiver (18) is displaced along the object (1) or is at least partially rotated with regard to the object (1). The corresponding movement (S) of the ultrasonic transmitter or of the ultrasonic receiver (4, 18) is progressively detected by a detector (9, 23) and is assigned to the individual image partial areas (6). As a result, it is possible to record the object (1) by manually moving the ultrasonic transducer (4), whereby an incremental detector serves as a detector (9, 23) for progressively detecting the movement (S).Type: GrantFiled: May 22, 2001Date of Patent: February 3, 2004Assignee: Tomtec Imaging Systems GmbHInventors: Johannes Waldinger, Dietmar Kaiser, Bernhard Mumm, Kiyoji Miyamoto
-
Patent number: 6443687Abstract: An excavator-hoist including a chassis for supporting an operator's cab, a drive assembly, and a boom with a working tool supported at the free end of the boom, two pairs of projecting pivotable arms connected to opposite end sides of the chassis, respectively, for supporting at their free ends two pairs of wheels, with the arms, which support the front wheels having free end portions offset relative to respective remaining portions of the front wheel supporting arms in a vertical plane, with the front wheels being carried by the offset portions of the arms, and with respective piston-cylinder units, which are provided for pivoting the front wheel supporting arms in respective vertical planes, having one of their respective ends attached to the respective arms above pivot axes of the respective arms, and having another of their respective ends attached in respective regions of bottoms of the respective arms.Type: GrantFiled: April 6, 2000Date of Patent: September 3, 2002Assignee: Kaiser AktiengesellschaftInventor: Dietmar Kaiser
-
Patent number: 6398731Abstract: An apparatus and method for recording ultrasound images of a moving object is disclosed. The apparatus includes an ultrasound transmitter, an ultrasound receiver, and an image processor. At least one of the ultrasound transmitter and receiver is moved in relation to an object. Images of the object are acquired, and a movement state of the object is determined and classified into one of two movement states. Based on the movement state of the object, images are either not acquired, or not processed. If the image of the object is not processed, the image processor filters out the images which were acquired during a movement state of the object when the movement is high. The image processor then assembles the images and displays the assembled images.Type: GrantFiled: January 25, 2000Date of Patent: June 4, 2002Assignee: Tomtec Imaging Systems GmbHInventors: Bernard M. Mumm, Johannes Waldinger, Dietmar Kaiser
-
Patent number: 6310828Abstract: The invention relates to a method for sensing ultrasound images of an object (1). The method is characterized in that an ultra-sound head (3) is moved along the object so as to sense individual image subdomains (13) of said object (1). An evaluation subdomain (14) is analyzed in order to determine the extent of the object (1) or the spacing (&dgr;x) between the individual image subdomains (13). This evaluation subdomain (14) is sensed perpendicularly to the sensed image subdomains (13); that is, it represents a domain of the object (1) which overlaps at least two image subdomains (13). In this way, allocation within the individual image subdomains (13) can be determined by using the structures of the object (1) thus obtained. To this end, in particular a vertical column structure (11) of the object (1) (evaluation subdomain (14)) is analyzed, thus enabling allocation of a plurality of individual horizontal line structures (10), i.e.Type: GrantFiled: January 27, 2000Date of Patent: October 30, 2001Assignee: Tomtec Imaging Systems GmbHInventors: Bernard Mumm, Johannes Waldinger, Dietmar Kaiser
-
Patent number: 5577772Abstract: A tank truck including a horizontal support platform secured on the tank for supporting a suction hose, a boom secured to the support platform and supporting a free end of the suction hose, and a lead-in rotatably supported on the support platform and connecting the suction hose thereto, with the support platform being able to rotate about the rotational axis of the lead-in independently of the rotation of the lead-in.Type: GrantFiled: December 29, 1994Date of Patent: November 26, 1996Assignee: Kaiser AkteingesellschaftInventor: Dietmar Kaiser