Patents by Inventor Matthew A. Mertens

Matthew A. Mertens 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: 20060004998
    Abstract: A method and apparatus for executing lock instructions speculatively in an out-of-order processor are disclosed. In one embodiment, a prediction is made whether a given lock instruction will actually be contended. If not, then the lock instruction may be treated as having a normal load micro-operation which may be speculatively executed. Monitor logic may look for indications that the lock instruction is actually contended. If no such indications are found, the speculative load micro-operation and other micro-operations corresponding to the lock instruction may retire. However, if such indications are in fact found, the lock instruction may be restarted, and the prediction mechanism may be updated.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Bratin Saha, Matthew Merten, Per Hammarlund
  • Publication number: 20060004585
    Abstract: A supplier advisory management system and associated method provide features and steps for a product manufacturer to enter advisories via a computer-based platform into an automated system. Advisories may include information identifying a given raw material provided from a supplier to a manufacturer as well as a defect reason associated with the material, and such information is stored in an advisory database. Notifications indicating a new advisory are then sent to the supplier as well as optionally selected individuals affiliated with the manufacturer. If corrective action is required on the part of the supplier because of the material defect, the supplier accesses a secure link to the advisory management system and submits a response which may be accepted or rejected by the manufacturer. Searching and report generation tools are provided to collect selected information stored in the advisory database and present such information in various formats for a user.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Inventors: Kaye Shukosky, Nathan Genke, Matthew Merten, Thomas Patrenets