Patents by Inventor Robert Michael Howard

Robert Michael Howard 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: 20160146571
    Abstract: A multi-axis swivel connector defines rotational axes between parts of the multi-axis swivel connector. Some of the rotational axes can extend cross-wise to one another. Some of the rotational axes can define adjustable inclination angles between parts of the multi-axis swivel connector. Parts of the swivel connector can be respectively configured for at least partially facilitating connections with articles such as a sling and a firearm.
    Type: Application
    Filed: November 18, 2015
    Publication date: May 26, 2016
    Inventors: Robert Michael Howard, Michael Ross Snyder, Jeffrey Brian Still
  • Patent number: 8931137
    Abstract: A bushing for securing a grip to a firearm that includes a housing made from a resilient material and an insert made from a material having a hardness greater than the resilient material of the housing. The housing has a top end, a bottom end, a housing bore extending from the top end to the bottom end, and a contact surface that is configured to engage an internal surface of a receiver of the firearm. The insert is sized and shaped to be received within the housing bore and includes an insert bore configured for engagement with a fastener. The housing is configured to undergo elastic deformation when compressed between the insert and the internal surface of the receiver as the fastener is tightened to draw the insert toward the internal surface of the receiver.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: January 13, 2015
    Assignee: RA Brands, L.L.C.
    Inventors: Buddie Daniel, Robert Michael Howard
  • Patent number: 7624126
    Abstract: A server provides Web responses that can include content from data tables in a database. The server maintains a cache (e.g., in system memory) that can store content (including content from data tables) so as to increase the efficiency of subsequently providing the same content to satisfy client Web requests. The server monitors data tables for changes and, when a change in a particular data table occurs, invalidates cached entries that depend on a particular data table. Further, in response to a client Web request for a Web response, the server assigns a database cache dependency to at least a portion of a constructed Web response (e.g., to content retrieved from a data table) based on commands executed during construction of the Web response. The at least a portion of the constructed Web response is subsequently cached in a cache location at the server.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Joseph Pizzo, Robert Michael Howard, Patrick Yu-Kwan Ng, Scott D. Guthrie, Adam Wade Smith
  • Patent number: 7398304
    Abstract: Systems, methods, and computer products for deriving custom cache dependencies are explained. A framework that includes an extensible cache dependency base class that can be used to derive custom cache dependency classes for invalidating cache entries on some custom condition is disclosed. In some embodiments, a Web page server includes a cache and the framework including the extensible cache dependency base. Methods are disclosed for causing a cache entry to be dependent on a customized cache dependency and for invalidating cache entries based on customized cache dependencies. For example, cache entries can depend on and be purged based on dependencies on database tables and Web services.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Adam Wade Smith, Robert Michael Howard, Patrick Yu-Kwan Ng
  • Publication number: 20040267824
    Abstract: A server provides Web responses that can include content from data tables in a database. The server maintains a cache (e.g., in system memory) that can store content (including content from data tables) so as to increase the efficiency of subsequently providing the same content to satisfy client Web requests. The server monitors data tables for changes and, when a change in a particular data table occurs, invalidates cached entries that depend on a particular data table. Further, in response to a client Web request for a Web response, the server assigns a database cache dependency to at least a portion of a constructed Web response (e.g., to content retrieved from a data table) based on commands executed during construction of the Web response. The at least a portion of the constructed Web response is subsequently cached in a cache location at the server.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Michael Joseph Pizzo, Robert Michael Howard, Patrick Yu-Kwan Ng, Scott D. Guthrie, Adam Wade Smith
  • Patent number: D666883
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: September 11, 2012
    Assignee: The American Parts Company
    Inventors: Robert Michael Howard, Buddie Daniel, Kevin Miller