Patents by Inventor Michael A. Wolf

Michael A. Wolf 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: 20130007968
    Abstract: A cleaning section for an electric oral hygiene device having a handle section includes a first end adapted to be connected to the handle section; a second end remote from the first end, the second end including a carrier mounted for rotation or oscillation around a rotation axis; and a plurality of cleaning elements mounted on the carrier, the cleaning elements being arranged in at least an inner band and an outer band. The inner band includes a plurality of first cleaning elements having a first color and a plurality of second cleaning elements having a second color. The outer band includes a plurality of third cleaning elements having a third color and a plurality of fourth cleaning elements having a fourth color. The cleaning elements of the inner band and the cleaning elements of the outer band have a Color Contrast (?E) of from about 85 to about 140.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 10, 2013
    Applicant: Braun GmbH
    Inventors: Georges Driesen, Alex Thalheim-Martin, Bernd Trebitz, Heidrun Schmelcher, Eva Susanne Dominique Thurnay, Michael Wolf, Holger Port, Guenter Helbig
  • Patent number: 8336048
    Abstract: Providing data to an application running on a segmented virtual machine (VM) is disclosed. Providing data includes opening an interface between the segmented VM and an external data source, transferring data from the external data source to an interface buffer, transferring a first selected amount of data from the interface buffer to a shell VM buffer, transferring a second selected amount of data from the shell VM buffer to a core VM buffer, and providing portions of the data from the core VM buffer to the application in response to read requests from the application.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: December 18, 2012
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Michael A. Wolf, Anirban Sengupta, Sivakumar Annamalai, Adrian Sun
  • Patent number: 8276138
    Abstract: Providing data to an application running on a segmented virtual machine (VM) is disclosed. Providing data includes opening an interface between the segmented VM and an external data source, transferring data from the external data source to an interface buffer, transferring a first selected amount of data from the interface buffer to a shell VM buffer, transferring a second selected amount of data from the shell VM buffer to a core VM buffer, and providing portions of the data from the core VM buffer to the application in response to read requests from the application.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: September 25, 2012
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Michael A. Wolf, Anirban Sengupta, Sivakumar Annamalai, Adrian Sun
  • Patent number: 8253379
    Abstract: A device for charging a battery system having a number of individual voltage sources situated in a series circuit is provided, which device uses a voltage source and a respective bypass associated with each of the individual voltage sources. A charge current IL is supplied from the voltage source via the bypasses to the individual voltage sources as a function of their charge condition.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: August 28, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Michael Wolf, Marcus Bremmer
  • Publication number: 20120198803
    Abstract: A filter device has a compact filter made of a filter material that is wound spirally. A star filter that is made of a filter material that has folds arranged in a star shape surrounds the compact filter. The filter device has a cylindrical shape. A fluid to be filtered passes the compact filter in an axial direction and the star filter in a radial direction. The filter device is exchangeable and is mounted in a filter housing such that the compact filter and the star filter have a common raw side and a common clean side that are separated from each other.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 9, 2012
    Applicant: MANN+HUMMEL GMBH
    Inventors: Yassine Maaradji, Jens Hähn, Jan Karl Zink, Joachim Stinzendõrfer, Stefan Becker, Karlheinz Münkel, Michael Wolf, Werner Blossey, Mario Rieger, Ralf Poh, Josef Rohrmeier, Thomas Sieber, Andreas Pelz, Rolf Sanders, Manfred Winter
  • Publication number: 20120091996
    Abstract: Disclosed are a method and an array for measuring a primary current in a primary conductor that is magnetically coupled to a secondary conductor via a ferromagnetic core. In said method and array, the following is done; a voltage having a specific amplitude is applied to the secondary conductor such that a secondary current flows for reversing the magnetization of the ferromagnetic core; the secondary current is measured while the magnetization of the ferromagnetic core is reversed in order to obtain a first measured value; the polarity of the voltage is reversed such that a secondary current flows for once again reversing the magnetization of the ferromagnetic core; the secondary current is measured while the magnetization of the core is reversed in order to obtain a second measured value; the primary current is calculated in accordance with the first and the second measured value, the polarity of the voltage being regularly reversed at a certain sensor frequency that is continuously varied.
    Type: Application
    Filed: June 17, 2009
    Publication date: April 19, 2012
    Applicants: Bosch GmbH, Vacuumschmelze GmbH & Co. KG
    Inventors: Ralf Koch, Juergen Schoettle, Marcus Bremmer, Jen Doeblitz, Michael Wolf
  • Patent number: 8119795
    Abstract: Novel triazole derivatives of the formula (I) in which R1-R6 and Y have the meanings indicated in Claim 1, are HSP90 inhibitors and can be used for the preparation of a medicament for the treatment of diseases in which the inhibition, regulation and/or modulation of HSP90 plays a role.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: February 21, 2012
    Assignee: Merck Patent GmbH
    Inventors: Hans-Michael Eggenweiler, Michael Wolf, Hans-Peter Buchstaller, Christian Sirrenberg
  • Patent number: 8114278
    Abstract: The invention concerns a fuel filter 10, in particular for diesel fuels, that comprises a housing 11 and a filter medium 12. The filter medium 12 is arranged by means of a filter medium holder 24 in the housing, wherein the filter medium holder comprises a venting bore 25. Through the venting bore 25 gases that collect in the upper area of the fuel filter can pass from the crude chamber 21 into the clean chamber 22. For avoiding that contaminants can escape through a clean outlet 18 from the fuel filter 10 and damage components downstream, a clean medium 26 is provided that retains such contaminants.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: February 14, 2012
    Assignee: Mann & Hummel GmbH
    Inventors: Sonia Lorente, Michael Wolf, Günter Jokschas, Horst Croissant
  • Patent number: 8108628
    Abstract: Instruction execution includes fetching an instruction that comprises a first set of one or more bits identifying the instruction, and a second set of one or more bits associated with a first address value. It further includes executing the instruction to determine whether to perform a trap, wherein executing the instruction includes selecting from a plurality of tests at least one test for determining whether to perform a trap and carrying out the at least one test.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: January 31, 2012
    Assignee: Azul Systems, Inc.
    Inventors: Jack H. Choquette, Gil Tene, Michael A. Wolf
  • Publication number: 20110321064
    Abstract: Handling a virtual method call includes extracting, from a pointer to an object, an identifier associated with the class of the object, the pointer to the object being associated with the virtual method call, and the identifier being embedded within the pointer; using the identifier to obtain a virtual method table, including locating a first entry in a class identifier table mapping a plurality of class identifiers to a corresponding plurality of class data, the first entry being associated with the identifier and comprising the virtual method table or a pointer used to obtain the virtual method table; locating a second entry in the virtual method table, the second entry being associated with the virtual method call; and jumping to an address associated with the second entry to execute code at the address.
    Type: Application
    Filed: September 7, 2011
    Publication date: December 29, 2011
    Applicant: AZUL SYSTEMS, INC.
    Inventors: Gil Tene, Cliff N. Click, JR., Murali Sundaresan, Michael A. Wolf
  • Publication number: 20110313696
    Abstract: A battery monitoring device includes a sensor device, which is electrically connectable to an automobile battery and may be placed thereon, and which is arranged to detect an operating variable of the battery. The battery monitoring device further includes a detection circuit, which is connected via a cable connection to the sensor device; and a data processing circuit, which is connected via a potential isolation circuit to the detection circuit. The potential isolation circuit provides isolation of the potential level of the detection circuit from a potential level of the data processing circuit for direct components.
    Type: Application
    Filed: July 1, 2009
    Publication date: December 22, 2011
    Inventors: Michael Wolf, Marcus Bremmer, Christoph Wenger
  • Publication number: 20110302594
    Abstract: Determining a class of an object is disclosed. A pointer of the object is obtained. One or more bits that are not implemented as address bits are extracted from the pointer. The one or more bits are interpreted as an identifier of the class of the object. The class of the object is determined to correspond to the identifier.
    Type: Application
    Filed: June 9, 2011
    Publication date: December 8, 2011
    Applicant: AZUL SYSTEMS, INC.
    Inventors: Gil Tene, Murali Sundaresan, Michael A. Wolf
  • Patent number: 8046544
    Abstract: A computer system includes a processor; and a memory coupled to the processor, configured to provide the processor with a plurality of instructions including a set of garbage collection instructions configured to perform one or more garbage collection barrier operations and a subsequent instruction that immediately follows the garbage collection instruction; wherein the processor is configured to execute the set of garbage collection instructions, including by: evaluating a memory reference to determine a condition associated with the set of garbage collection instructions; and in the event that the condition is met, while maintaining the same privilege level, saving information that is based at least in part on the current value of a program counter, and setting the program counter to correspond to a target location that is other than the location of the subsequent instruction.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: October 25, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Cliff N. Click, Jr., Gil Tene, Michael A. Wolf
  • Publication number: 20110254499
    Abstract: A device for charging a battery system having a number of individual voltage sources situated in a series circuit is provided, which device uses a voltage source and a respective bypass associated with each of the individual voltage sources. A charge current IL is supplied from the voltage source via the bypasses to the individual voltage sources as a function of their charge condition.
    Type: Application
    Filed: May 23, 2007
    Publication date: October 20, 2011
    Applicant: Robert Bosch GMBH
    Inventors: Michael Wolf, Marcus Bremmer
  • Patent number: 8041926
    Abstract: Executing a block of code is disclosed. Executing includes receiving an indication that the block of code is to be executed using a synchronization mechanism and speculatively executing the block of code on a virtual machine. The block of code may include application code. The block of code does not necessarily indicate that the block of code should be speculatively executed.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: October 18, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Michael A. Wolf
  • Patent number: 8037482
    Abstract: Reaching a determination associated with a class of an object is disclosed. An identifier associated with the class of the object is extracted from a pointer to the object. The extracted identifier is compared to a comparison value. At least in part using a result of the comparison a determination is reached.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: October 11, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Cliff N. Click, Jr., Murali Sundaresan, Michael A. Wolf
  • Patent number: 7989625
    Abstract: The invention relates to novel thienopyridine derivatives of formula (I), wherein R1, R2, R3, R4 and Y have the meaning cited in claim 1, are HSP90-inhibitors and can be used for producing a medicament for treating illnesses, wherein the inhibition, regulation and/or modulation of HSP90 plays a roll.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: August 2, 2011
    Assignee: Merck Patent GmbH
    Inventors: Hans-Michael Eggenweiler, Michael Wolf
  • Patent number: 7987473
    Abstract: Determining a class of an object is disclosed. A pointer of the object is obtained. One or more bits that are not implemented as address bits are extracted from the pointer. The one or more bits are interpreted as an identifier of the class of the object. The class of the object is determined to correspond to the identifier.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: July 26, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Murali Sundaresan, Michael A. Wolf
  • Patent number: 7977343
    Abstract: Novel adenine derivatives of the formula (I), in which R1, R2, R3, X and Y have the meanings indicated in Claim 1, are HSP90 inhibitors and can be used for the preparation of a medicament for the treatment of diseases in which the inhibition, regulation and/or modulation of HSP90 plays a role.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: July 12, 2011
    Assignee: Merck Patent Gesellschaft mit beschrankter Haftung
    Inventors: Hans-Peter Buchstaller, Hans-Michael Eggenweiler, Bertram Cezanne, Michael Wolf
  • Patent number: 7975114
    Abstract: Managing memory comprises execute a mutator comprising a plurality of mutator threads, and concurrently execute a garbage collector. Each of the plurality of mutator threads is separately stopped and notified, and is interrupted at a respective safepoint. In some cases executing the garbage collector includes remapping one or more references to one or more objects in an existing from-space, releasing the existing from-space, relocating one or more live objects that currently reside in a new from-space to one or more corresponding new locations, and identifying a set of one or more candidate pages suitable for forming next from-space during next garbage collection iteration.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: July 5, 2011
    Assignee: Azul Systems, Inc.
    Inventors: Gil Tene, Michael A. Wolf