Patents by Inventor Michael Wolf

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

  • 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
  • Patent number: 7950418
    Abstract: A method for repairing a pipeline by means of at least one shell that is adapted to the outer contour of the pipeline, wherein the at least one shell is attached to the outer wall of the pipeline using an intermediate layer between the interior of the shell and the outer wall of the pipeline. The intermediate layer is made of an adhesive that can be activated, which is used to substantially completely coat the interior of the at least one shell. The attachment of the shell is carried out by applying a force acting at least in the radial direction, and the activation of the adhesive. A shell that is coated in this manner is also disclosed.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: May 31, 2011
    Assignee: Fraunhofer—Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Michael Wolf, Manfred Peschka
  • Patent number: 7947696
    Abstract: Novel phenylquinazoline derivatives of the formula (I), in which R1, R2, R3, R4 and R5 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 24, 2006
    Date of Patent: May 24, 2011
    Assignee: Merck Patent GmbH
    Inventors: Hans-Michael Eggenweiler, Michael Wolf, Hans-Peter Buchstaller
  • Patent number: 7943637
    Abstract: Novel thienopyridine derivatives of the formula (I), in which R1, R2, R3 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: February 10, 2006
    Date of Patent: May 17, 2011
    Assignee: Merck Patent GmbH
    Inventors: Hans-Michael Eggenweiler, Michael Wolf
  • Patent number: 7932401
    Abstract: Novel 1,5 diphenylpyrazole derivatives of the formula (I), in which R1-R6 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 14, 2005
    Date of Patent: April 26, 2011
    Assignee: Merck Patent GmbH
    Inventors: Hans-Michael Eggenweiler, Michael Wolf
  • Publication number: 20110093684
    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: Application
    Filed: October 6, 2010
    Publication date: April 21, 2011
    Applicant: AZUL SYSTEMS, INC.
    Inventors: Gil Tene, Michael A. Wolf
  • Patent number: 7906657
    Abstract: Novel 1,5-diphenylpyrazole derivatives of the formula (I) in which R1-R6 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: March 15, 2011
    Assignee: Merck Patent Gesellschaft MIT Beschraenkter Haftung
    Inventors: Hans-Michael Eggenweiler, Michael Wolf, Hans-Peter Buchstaller, Christian Sirrenberg
  • Publication number: 20110058927
    Abstract: A gripper (1) for a contact lens (CL) comprises a gripper head (10) having a bearing surface (11), the bearing surface (11) having at least one opening (110) through which underpressure can be applied in order to suck the contact lens (CL) against the bearing surface (11) and through which overpressure can be applied in order to release the contact lens (CL) from the bearing surface (11). The gripper further comprises a detection opening (111) in the bearing surface (11) through which a separate underpressure can be applied.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 10, 2011
    Inventors: Roger Biel, Günter Lässig, Michael Wolf, Fabian Kern
  • Publication number: 20110028485
    Abstract: Novel 1,5-diphenylpyrazole derivatives of the formula (I) in which R1-R6 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: Application
    Filed: September 16, 2010
    Publication date: February 3, 2011
    Inventors: Hans-Michael EGGENWEILER, Michael Wolf, Hans-Peter Buchstaller, Christian Sirrenberg