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: 7263697
    Abstract: 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: Grant
    Filed: January 17, 2003
    Date of Patent: August 28, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer
  • Publication number: 20070186211
    Abstract: 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: Application
    Filed: December 30, 2005
    Publication date: August 9, 2007
    Inventors: Eveline Crasovan, Michael Acker, Juergen Remmel, Thomas Fiedler
  • Publication number: 20070157181
    Abstract: 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: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Eveline Crasovan, Michael Acker, Juergen Remmel, Thomas Fiedler
  • Publication number: 20070074127
    Abstract: 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: Application
    Filed: September 27, 2005
    Publication date: March 29, 2007
    Inventors: Michael Acker, Juergen Remmel, Hans-Christian Weber
  • Publication number: 20060026583
    Abstract: 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: Application
    Filed: February 18, 2005
    Publication date: February 2, 2006
    Inventors: Juergen Remmel, Andreas Schmitt, Frank Stephan, Christian Taut, Michael Franz, Stefan Weisenberger, Michael Acker, Yvonne Sander, Veronika Schmid-Lutz
  • Publication number: 20060026586
    Abstract: 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: Application
    Filed: February 18, 2005
    Publication date: February 2, 2006
    Inventors: 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: 20040143835
    Abstract: 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: Application
    Filed: January 17, 2003
    Publication date: July 22, 2004
    Inventors: Rainer Dattke, Michael Acker, Sigrun Wintzheimer, Georg Wilhelm, Juergen Remmel, Steffi Kramer
  • Publication number: 20040143723
    Abstract: 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: Application
    Filed: January 17, 2003
    Publication date: July 22, 2004
    Inventors: Michael Acker, Georg Wilhelm, Juergen Remmel, Rainer Dattke, Sigrun Wintzheimer, Steffi Kramer
  • Patent number: 6293420
    Abstract: 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: Grant
    Filed: October 26, 1999
    Date of Patent: September 25, 2001
    Assignee: Kautex Textron GmbH & Co., KG.
    Inventors: Benno Richter, Michael Acker
  • Patent number: 6084099
    Abstract: 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: Grant
    Filed: October 28, 1998
    Date of Patent: July 4, 2000
    Assignee: BASF Aktiengesellschaft
    Inventors: Claus Hackmann, Michael Acker, Georg Henning, Siegfried Mensch
  • Patent number: 5338848
    Abstract: 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: Grant
    Filed: July 20, 1993
    Date of Patent: August 16, 1994
    Assignee: BASF Aktiengesellschaft
    Inventors: Michael Acker, Bernhard Albert, Michael Schmitt
  • Patent number: 5245058
    Abstract: 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: Grant
    Filed: August 27, 1992
    Date of Patent: September 14, 1993
    Assignee: BASF Aktiengesellschaft
    Inventors: Helmut Hagen, Jacques Dupuis, Michael Acker, Udo Bergmann
  • Patent number: 5235573
    Abstract: 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: Grant
    Filed: October 3, 1990
    Date of Patent: August 10, 1993
    Assignee: BASF Aktiengesellschaft
    Inventors: Klaus D. Schomann, Peter Hammerschmitt, Sibylle Brosius, Kal-Heinz Feuerherd, Bernhard Albert, Michael Schmitt, Michael Acker
  • Patent number: 5221751
    Abstract: 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: Grant
    Filed: May 20, 1991
    Date of Patent: June 22, 1993
    Assignee: BASF Aktiengesellschaft
    Inventors: Michael Acker, Bernhard Albert, Sibylle Brosius, Klaus D. Schomann, Harald Kuppelmaier
  • Patent number: 5166359
    Abstract: 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: Grant
    Filed: March 28, 1991
    Date of Patent: November 24, 1992
    Assignee: BASF Aktiengesellschaft
    Inventors: Michael Acker, Peter Neumann, Wolfgang Schrott, Matthias Dust
  • Patent number: 5093492
    Abstract: 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: Grant
    Filed: August 7, 1990
    Date of Patent: March 3, 1992
    Assignee: BASF Aktiengesellschaft
    Inventors: Michael Acker, Mathias Dust, Peter Neumann, Sibylle Brosius, Klaus D. Schomann, Harald Kuppelmaier
  • Patent number: 5064702
    Abstract: 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: Grant
    Filed: October 26, 1990
    Date of Patent: November 12, 1991
    Assignee: BASF Aktiengesellschaft
    Inventors: Michael Acker, Peter Neumann, Bernhard Albert, Sibylle Brosius, Klaus D. Schomann, Harald Kuppelmaier
  • Patent number: 5002863
    Abstract: 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: Grant
    Filed: November 17, 1988
    Date of Patent: March 26, 1991
    Assignee: BASF Aktiengesellschaft
    Inventors: Matthias Dust, Peter Neumann, Michael Acker, Heidi Benthack-Thoms, Klaus-Dieter Schomann, Harald Kuppelmaier
  • Patent number: 4979936
    Abstract: 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: Grant
    Filed: April 28, 1987
    Date of Patent: December 25, 1990
    Assignee: Trustees of the University of Pennsylvania
    Inventors: Larry W. Stephenson, Robert L. Hammond, Michael A. Acker, William A. Anderson
  • Patent number: 4966798
    Abstract: 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: Grant
    Filed: June 9, 1989
    Date of Patent: October 30, 1990
    Assignee: BASF Aktiengesellschaft
    Inventors: Sibylle Brosius, Helmut Barzynski, Karl-Heinz Feuerherd, Wolfgang Schrott, Bernhard Albert, Michael Acker, Klaus D. Schomann, Harald Kuppelmaier, Michael Schmitt