Patents by Inventor Michael C. Goodwin

Michael C. Goodwin 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: 11945089
    Abstract: A tool is provided that includes unitary plate that includes a blade portion and a tang portion. The blade portion can include an edge. The tang portion can include a positioning hole, a first hole, a slot, a second hole, a rivet hole, and one or more teeth (also referred to as one or more barbs) on a side of the tang portion. The tool can further include a hilt member which includes a through passage, a tab, and a notch. The tool includes an overlay on a body to create a handle for gripping the tool. The tool further includes a hammerhead cap on an end of the body, the hammerhead cap is coupled to the handle with a rivet through the rivet hole.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: April 2, 2024
    Assignee: The Sherwin-Williams Company
    Inventors: Victor J. Levand, Sharad Gaurav, Sarah Bridget Mulroy, Joshua R. Robertson, Edward Ray Goodwin, Randi Boss, Michael C. Lambertson, Jr.
  • Publication number: 20220129331
    Abstract: Various embodiments of the invention provide methods, systems, and computer-program products for converting a connection string configured to use a first API to connect to a data source of a data source type to using a second, different API to connect to the data source. The data source type is identified as being associated with the string and the string is parsed and stored in a keyvalue dictionary. An object is instantiated for a subclass designed for the data source type. This subclass inherits from a base class that includes an abstract version of a method defined for the second API and the subclass includes a non-abstract version of this method. A string is generated by calling the method associated with the object, causing the non-abstract version to be executed, which uses the dictionary to generate the string configured to use the second API to connect to the data source.
    Type: Application
    Filed: January 7, 2022
    Publication date: April 28, 2022
    Inventor: Michael C. Goodwin
  • Patent number: 11249820
    Abstract: Various embodiments of the invention provide methods, systems, and computer-program products for converting a connection string configured to use a first API to connect to a data source of a data source type to using a second, different API to connect to the data source. The data source type is identified as being associated with the string and the string is parsed and stored in a key-value dictionary. An object is instantiated for a subclass designed for the data source type. This subclass inherits from a base class that includes an abstract version of a method defined for the second API and the subclass includes a non-abstract version of this method. A string is generated by calling the method associated with the object, causing the non-abstract version to be executed, which uses the dictionary to generate the string configured to use the second API to connect to the data source.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: February 15, 2022
    Assignee: Noble Systems Corporation
    Inventor: Michael C. Goodwin
  • Patent number: 10778514
    Abstract: Various embodiments of the invention provide methods, systems, and computer-program products for providing a configuration over a network to a client application. In various embodiments, a request is received over the network at a configuration management service that includes items that make up the configuration for the application. Accordingly, a determination is made for each item as to whether configuration information for the item can or cannot be overwritten. If the information can be overwritten, then a determination is made as to whether the item is associated with an entity. If so, then information is retrieved that is associated with the item and the entity. If not, then information is retrieved that is associated with the item only. A response is then sent to the client application that includes configuration information for each item that can be overwritten to be used to configure parameters and/or initial settings for the application.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: September 15, 2020
    Assignee: Noble Systems Corporation
    Inventor: Michael C. Goodwin
  • Patent number: 10599487
    Abstract: Various embodiments of the invention provide methods, systems, and computer-program products for converting a connection string configured to use a first API to connect to a data source of a data source type to using a second, different API to connect to the data source. The data source type is identified as being associated with the string and the string is parsed and stored in a key-value dictionary. An object is instantiated for a subclass designed for the data source type. This subclass inherits from a base class that includes an abstract version of a method defined for the second API and the subclass includes a non-abstract version of this method. A string is generated by calling the method associated with the object, causing the non-abstract version to be executed, which uses the dictionary to generate the string configured to use the second API to connect to the data source.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 24, 2020
    Assignee: Noble Systems Corporation
    Inventor: Michael C. Goodwin
  • Patent number: D1017359
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: March 12, 2024
    Assignee: The Sherwin-Williams Company
    Inventors: Victor J. Levand, Sharad Gaurav, Sarah Bridget Mulroy, Randi Boss, Michael C. Lambertson, Jr., Edward Ray Goodwin, Jr., Joshua R. Robertson
  • Patent number: D1018250
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: March 19, 2024
    Assignee: The Sherwin-Williams Company
    Inventors: Victor J. Levand, Sharad Gaurav, Sarah Bridget Mulroy, Joshua R. Robertson, Edward Ray Goodwin, Randi Boss, Michael C. Lambertson, Jr.
  • Patent number: D1021601
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: April 9, 2024
    Assignee: The Sherwin-Williams Company
    Inventors: Victor J. Levand, Joshua R. Robertson, Edward R. Goodwin, Jr., Sarah Bridget Mulroy, Sharad Gaurav, Randi Boss, Michael C. Lambertson, Jr.