Patents by Inventor Robert J. Baird

Robert J. Baird 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: 20240139595
    Abstract: A golf accessory tool is securable to a golf club and includes three panels that are attached to each other with two hinges. The panels rotate about the hinges between an open position for receiving a golf club and a closed position surrounding the golf club. Two of the panels can be secured to each other with a securing mechanism to attach the tool to the club in the closed position. The panels include recesses and cavities for receiving golf accessories, such as a divot repair tool and ball markers, with the accessories removably coupled to the tool. A golf grip includes a golf accessory portion at a proximal end of the grip that similarly includes recesses and cavities for receiving accessories and the accessories removably coupled to the grip.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 2, 2024
    Inventors: Robert J. LUDEMAN, Cameron R. BAIRD, Joshua R. STEWART
  • Patent number: 7519771
    Abstract: A novel system and method for processing memory instructions. One embodiment of the invention provides a method for processing a memory instruction. In this embodiment, the method includes obtaining a memory request; storing the memory request in an Initial Request Queue (IRQ); and processing the memory request from the IRQ by a cache controller, wherein processing includes: identifying a type of the memory request, and processing the memory request in both a local cache and an Force Order Queue (FOQ), wherein processing includes determining if a portion of an address associated with the memory request matches one or more partial addresses in the FOQ and, if the memory request misses in the cache and the address does not match one or more partial addresses in the FOQ, adding the memory request to the FOQ and allocating a cache line in the local cache corresponding to the local cache miss.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: April 14, 2009
    Assignee: Cray Inc.
    Inventors: Gregory J. Faanes, Eric P. Lundberg, Steven L. Scott, Robert J. Baird
  • Patent number: 7234027
    Abstract: A method and system for selectively enabling a cache-invalidate function supplement to a resource-synchronization instruction such as test-and-set. Some embodiments include a first processor, a first memory, at least a first cache between the first processor and the first memory, wherein the first cache caches data accessed by the first processor from the first memory, wherein the first processor executes: a resource-synchronization instruction, an instruction that enables a cache-invalidate function to be performed upon execution of the resource-synchronization instruction, and an instruction that disables the cache-invalidate function from being performed upon execution of the resource-synchronization instruction.
    Type: Grant
    Filed: October 24, 2001
    Date of Patent: June 19, 2007
    Assignee: Cray Inc.
    Inventors: James R. Kohn, Robert J. Baird
  • Publication number: 20030079090
    Abstract: A method and system for selectively enabling a cache-invalidate function supplement to a resource-synchronization instruction such as test-and-set. Some embodiments include a first processor, a first memory, at least a first cache between the first processor and the first memory, wherein the first cache caches data accessed by the first processor from the first memory, wherein the first processor executes: a resource-synchronization instruction, an instruction that enables a cache-invalidate function to be performed upon execution of the resource-synchronization instruction, and an instruction that disables the cache-invalidate function from being performed upon execution of the resource-synchronization instruction.
    Type: Application
    Filed: October 24, 2001
    Publication date: April 24, 2003
    Applicant: Cray Inc.
    Inventors: James R. Kohn, Robert J. Baird