Patents by Inventor Michael A. Acker
Michael A. Acker 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: 7263697Abstract: Methods and apparatus, including computer program products, providing and using composite extension definitions. A composite extension definition has one or more extension definitions, each of which can be either an atomic or a non-atomic extension definition. In one aspect, a program has instructions to create a composite extension definition, to generate composite metadata that represents the composite extension definition, and to store the composite metadata for later use. The program can include instructions to receive input specifying dependency relationships between or among extensions defined by the extension definitions and to include the relationships in the composite metadata. Composite extension definitions can be created by an application developer for use by customers to guide them in implementing and deploying extensions to a computer program application.Type: GrantFiled: January 17, 2003Date of Patent: August 28, 2007Assignee: SAP AktiengesellschaftInventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer
-
Publication number: 20070186211Abstract: Methods and apparatus, including computer program products, for accepting user input defining a first additional parameter to a first source code component, the first source code component not being modified. Accepting user input defining a first modification to the first source code component, the first modification dependent on the first additional parameter, and the source code component not being modified. Incorporating into a second source code component the first source code component and an expression of the first additional parameter and the first modification, the second source code component being separate from the first source code component. And creating a compiled program using the second source code component.Type: ApplicationFiled: December 30, 2005Publication date: August 9, 2007Inventors: Eveline Crasovan, Michael Acker, Juergen Remmel, Thomas Fiedler
-
Publication number: 20070157181Abstract: Methods and apparatus, including computer program products, for accepting user input defining a first modification at a first enhancement point of a first source code component, the first source code component not being modified. Creating a second source code component for the first enhancement point, the second source code component being separate from the first source code component. Incorporating into the second source code component the first source code component and an expression of the first modification. And creating a compiled program using the second source code component.Type: ApplicationFiled: December 30, 2005Publication date: July 5, 2007Inventors: Eveline Crasovan, Michael Acker, Juergen Remmel, Thomas Fiedler
-
Publication number: 20070074127Abstract: A multi-document editor system includes a repository for storing a plurality of documents having code fragments. The system further includes a graphical user interface having an editor window within a display region, the editor window for displaying a rendering of the plurality of documents. A program editor module provides a unified editor control to the editor window for editing the plurality of documents.Type: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Inventors: Michael Acker, Juergen Remmel, Hans-Christian Weber
-
Publication number: 20060026583Abstract: Systems and methods are provided for configuring and executing complex software. The complex software may include code corresponding to a core layer and code corresponding to at least one of a plurality of industry extensions. A method for configuring software is provided that includes presenting at least one business set for selection by the user. The method further includes receiving a selection of at least one business set from the user, and receiving a selection of functions from the user based on the selected business set. The method further includes determining whether the selection of functions by the user is valid, and activating switches to enable software elements corresponding to the selected functions, if the user selection of the functions is determined to be valid.Type: ApplicationFiled: February 18, 2005Publication date: February 2, 2006Inventors: Juergen Remmel, Andreas Schmitt, Frank Stephan, Christian Taut, Michael Franz, Stefan Weisenberger, Michael Acker, Yvonne Sander, Veronika Schmid-Lutz
-
Publication number: 20060026586Abstract: Systems and methods are provided for configuring and executing complex software. The complex software may include code corresponding to a core layer and code corresponding to at least one of a plurality of industry extensions. A method for configuring software is provided that includes presenting at least one business set for selection by the user. The method further includes receiving a selection of at least one business set from the user, and receiving a selection of functions from the user based on the selected business set. The method further includes determining whether the selection of functions by the user is valid, and activating switches to enable software elements corresponding to the selected functions, if the user selection of the functions is determined to be valid.Type: ApplicationFiled: February 18, 2005Publication date: February 2, 2006Inventors: Juergen Remmel, Frank Stephan, Andreas Schmitt, Andreas Blumenthal, Christian Taut, Yvonne Sander, Christian Hissler, Mortiz Thomas, Martin Mayer, Frank Zweissig, Holger Krah, Stefan Kalhofer, Michael Acker, Ronald Kraemer, Kerstin Heoft, Uwe Ringhof, Wolfgang Reichl, Veronika Schmid-Lutz, Michael Franz, Stefan Weisenberger
-
Publication number: 20040143835Abstract: Methods and apparatus, including computer program products, for implementing extensions for computer program applications. A program according to one aspect of the invention has instructions to receive an application call to an extension method defined in an extension object definition, the extension object definition having associated extension object implementations, the extension object implementations providing extension method implementations of the extension method; instructions operable to obtain results by calling multiple extension method implementations of the extension method; and instructions operable to respond to the application call using the results obtained from the extension method implementations. A method according to another aspect includes the steps of deploying multiple extension method implementations for an extension method; and executing the multiple extension method implementations to determine the results of calling the extension method.Type: ApplicationFiled: January 17, 2003Publication date: July 22, 2004Inventors: Rainer Dattke, Michael Acker, Sigrun Wintzheimer, Georg Wilhelm, Juergen Remmel, Steffi Kramer
-
Publication number: 20040143723Abstract: Methods and apparatus, including computer program products, providing and using composite extension definitions. A composite extension definition has one or more extension definitions, each of which can be either an atomic or a non-atomic extension definition. In one aspect, a program has instructions to create a composite extension definition, to generate composite metadata that represents the composite extension definition, and to store the composite metadata for later use. The program can include instructions to receive input specifying dependency relationships between or among extensions defined by the extension definitions and to include the relationships in the composite metadata. Composite extension definitions can be created by an application developer for use by customers to guide them in implementing and deploying extensions to a computer program application.Type: ApplicationFiled: January 17, 2003Publication date: July 22, 2004Inventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer
-
Patent number: 6293420Abstract: A fuel tank for a motor vehicle is provided in its interior with a component for reducing fuel surge movements. To avoid troublesome noises produced by fuel movement the component comprises a wall element at a spacing from the end of the tank that is the front end or the rear end in the direction of travel. The wall element extends at least over a substantial part of the height and the width of the tank and is so shaped that the wall element surfaces extend at least predominantly not in planes which extend perpendicularly to the direction of travel, to prevent fuel from impacting unimpededly against those surfaces perpendicularly thereto. Those surfaces thus represent divisions in the fuel tank. The volume of the fuel between the wall element and the respective tank wall surface to be shielded is not sufficient to produce noises which are a nuisance when travel movements occur.Type: GrantFiled: October 26, 1999Date of Patent: September 25, 2001Assignee: Kautex Textron GmbH & Co., KG.Inventors: Benno Richter, Michael Acker
-
Patent number: 6084099Abstract: Preparation of N,N'-di(C.sub.1 -C.sub.4 alkyl)perylene-3,4,9,10-tetracarboxylic acid diimides (I) by the reaction of perylene-3,4,9,10-tetracarboxylic acid diimide (II) with a C.sub.1 -C.sub.4 alkyl halide, in which the reaction is carried out in a dipolar-aprotic organic solvent in the presence of an inorganic base.Type: GrantFiled: October 28, 1998Date of Patent: July 4, 2000Assignee: BASF AktiengesellschaftInventors: Claus Hackmann, Michael Acker, Georg Henning, Siegfried Mensch
-
Patent number: 5338848Abstract: Indolizinetrimethine dyes useful for laser-optical recording media have the formula ##STR1## where the variables are defined as follows: R.sup.1 is C.sub.1 -C.sub.22 -alkyl which may be substituted by halogen, hydroxyl, C.sub.1 -C.sub.6 -alkoxy, benzyloxy, C.sub.1 -C.sub.6 -alkanoyl, C.sub.1 -C.sub.6 -alkoxycarbonyl or phenyl, C.sub.3 -C.sub.7 -cycloalkyl, which may be substituted by halogen, C.sub.1 -C.sub.4 -alkyl or C.sub.1 -C.sub.4 -alkoxy, or phenyl which may be substituted by halogen, hydroxyl, cyano, C.sub.1 -C.sub.6 -alkyl, C.sub.1 -C.sub.6 -alkoxy, carboxyl, C.sub.1 -C.sub.6 -alkoxycarbonyl or hydroxysulfonyl,R.sup.2 has one of the meanings of R.sup.1, except than the carbon chain of C.sub.1 -C.sub.22 -alkyl may be interrupted by from one to five oxygen atoms in ether function,R.sup.3 is hydrogen, halogen or C.sub.1 -C.sub.6 -alkyl,Z is --O-- or --NH--, andAn.sup..crclbar. is one equivalent of an acid anion.Type: GrantFiled: July 20, 1993Date of Patent: August 16, 1994Assignee: BASF AktiengesellschaftInventors: Michael Acker, Bernhard Albert, Michael Schmitt
-
Patent number: 5245058Abstract: 1-Nitroanthraquinone-2-carboxylic acids of the general formula I ##STR1## where X is hydrogen, chlorine or bromine, are prepared by oxidizing a 1-nitro-2-methylanthraquinone of the general formula II ##STR2## with nitric acid in an organic reaction medium.Type: GrantFiled: August 27, 1992Date of Patent: September 14, 1993Assignee: BASF AktiengesellschaftInventors: Helmut Hagen, Jacques Dupuis, Michael Acker, Udo Bergmann
-
Patent number: 5235573Abstract: Moving laser beams from useful tracks to alternative positions in devices in which information is stored optically or magneto-optically. This results in higher signal-to-noise ratios.Type: GrantFiled: October 3, 1990Date of Patent: August 10, 1993Assignee: BASF AktiengesellschaftInventors: Klaus D. Schomann, Peter Hammerschmitt, Sibylle Brosius, Kal-Heinz Feuerherd, Bernhard Albert, Michael Schmitt, Michael Acker
-
Patent number: 5221751Abstract: Polymethine dyes suitable for use in an optical recording medium have the formula ##STR1## where p is 0 or 1,Z is nitrogen, oxygen, sulfur, isopropylidene, cyclohexylidene or the radical --CH.dbd.CH--,Q is a radical of the formula ##STR2## where R.sup.2 is hydrogen, chlorine, bromine or C.sub.1 -C.sub.6 -alkyl, L is C.sub.1 -C.sub.12 -alkylene, or a single bondR.sup.1 is hydrogen, substituted or unsubstituted C.sub.1 -C.sub.20 -alkyl, substituted or unsubstituted C.sub.5 -C.sub.7 -cycloalkyl or substituted or unsubstituted phenyl,X.sup..crclbar. is an anion, and the rings A may each be substituted or benzofused.Type: GrantFiled: May 20, 1991Date of Patent: June 22, 1993Assignee: BASF AktiengesellschaftInventors: Michael Acker, Bernhard Albert, Sibylle Brosius, Klaus D. Schomann, Harald Kuppelmaier
-
Patent number: 5166359Abstract: An optical recording medium contains novel azulenemethine dyes of the formula ##STR1## where R is unsubstituted or substituted C.sub.1 -C.sub.6 -alkyl, X.sup..crclbar. is an anion, A.sup..sym. is heterocyclic radical, of the formula ##STR2## wherein R.sup.1, R.sup.2, R.sup.3, Y, Z and W are as defined, with the proviso that, when A.sup..sym. is a radical of the formula II f, II g, II i or II k, m is 2, A is 1, 2 or 3 and M is 1 or 2.Type: GrantFiled: March 28, 1991Date of Patent: November 24, 1992Assignee: BASF AktiengesellschaftInventors: Michael Acker, Peter Neumann, Wolfgang Schrott, Matthias Dust
-
Patent number: 5093492Abstract: Methine dyes of the formula ##STR1## where R.sup.1, R.sup.2, R.sup.3, R.sup.4, X, Y and the rings A and B each have specific meanings, and methine dyes obtainable by reacting an organic mono- or polyisocyanate with such a methine dye of the abovementioned formal where only the radicals R.sup.1 and/and R.sup.4 have a group reacting with an organic mono- or polyisocyanate are useful in optical recording media.Type: GrantFiled: August 7, 1990Date of Patent: March 3, 1992Assignee: BASF AktiengesellschaftInventors: Michael Acker, Mathias Dust, Peter Neumann, Sibylle Brosius, Klaus D. Schomann, Harald Kuppelmaier
-
Patent number: 5064702Abstract: Quinoxalinepentamethine dyes of the formula ##STR1## where R.sup.1 is hydrogen, substituted or unsubstituted C.sub.1 -C.sub.22 -alkyl or substituted or unsubstituted C.sub.5 -C.sub.7 -cycloalkyl,R.sup.2 is hydrogen, chlorine, bromine or C.sub.1 -C.sub.6 -alkyl,Y is a radical of the formula --N.dbd.C(CH.sub.3)-- or --N(R.sup.1)--CO--, where R.sup.1 is as defined above,Z.sup.1 and Z.sup.2 are each hydrogen or together are unsubstituted or substituted C.sub.2 -C.sub.3 -alkylene,X.sup..crclbar. is an anion andthe rings A and B independently of each other may be substituted and/or benzofused and are useful in optical recording media.Type: GrantFiled: October 26, 1990Date of Patent: November 12, 1991Assignee: BASF AktiengesellschaftInventors: Michael Acker, Peter Neumann, Bernhard Albert, Sibylle Brosius, Klaus D. Schomann, Harald Kuppelmaier
-
Patent number: 5002863Abstract: Naphtholactamtrimethine dyes useful in optical recording media have the formula ##STR1## where R.sup.1, R.sup.2, R.sup.3 and R.sup.4 are identical or different and each is independently of the others C.sub.1 -C.sub.22 -alkyl, which may be substituted and/or interrupted by one or more oxygen atoms, one or more imino groups or one or more C.sub.1 -C.sub.4 -alkylimino groups, or is substituted or unsubstituted C.sub.5 -C.sub.7 -cycloalkyl or substituted or unsubstituted phenyl, and the rings A, B, C and D may each be substituted and/or benzofused.Type: GrantFiled: November 17, 1988Date of Patent: March 26, 1991Assignee: BASF AktiengesellschaftInventors: Matthias Dust, Peter Neumann, Michael Acker, Heidi Benthack-Thoms, Klaus-Dieter Schomann, Harald Kuppelmaier
-
Patent number: 4979936Abstract: An apparatus and method for use in assisting a human heart is disclosed. A skeletal muscle is formed into a pouch which then surrounds a collapsible, shape-retaining bladder. The bladder is connected to a second bladder enclosed in a sheath around a portion of the aorta. The bladders are filled with a fluid such that when the skeletal muscle contracts in response to an electrical stimulation, the fluid is forced from the first bladder into the bladder sheathed with the aorta, expanding that bladder and forcing the aorta to compress.A period of vascular delay and electrically stimulated training is preferred after the pouch is formed and before use in conjunction with the aorta. Use of a gate means between the two bladders enables implantation of the entire system in one surgical procedure.Type: GrantFiled: April 28, 1987Date of Patent: December 25, 1990Assignee: Trustees of the University of PennsylvaniaInventors: Larry W. Stephenson, Robert L. Hammond, Michael A. Acker, William A. Anderson
-
Patent number: 4966798Abstract: An optical recording medium comprises a support material and a light-absorbing layer consisting essentially of a soluble mixture of a thermoplastic binder and at least one dye, wherein the thermoplastic binder is a phenol-aldehyde resin having an average molecular weight of greater than 300 which is soluble in an alcohol having a boiling point of less than 200.degree. C.Type: GrantFiled: June 9, 1989Date of Patent: October 30, 1990Assignee: BASF AktiengesellschaftInventors: Sibylle Brosius, Helmut Barzynski, Karl-Heinz Feuerherd, Wolfgang Schrott, Bernhard Albert, Michael Acker, Klaus D. Schomann, Harald Kuppelmaier, Michael Schmitt