Patents by Inventor William McCormick

William McCormick 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: 11960473
    Abstract: To provide a trusted, secure, and immutable record of transactions within a process plant, techniques are described for utilizing a distributed ledger in process control systems. The distributed ledger may be maintained by nodes which receive transactions broadcasted from field devices, controllers, operator workstations, or other devices operating within the process plant. The transactions may include process plant data, such as process parameter data, product parameter data, configuration data, user interaction data, maintenance data, commissioning data, plant network data, and product tracking data. The distributed ledgers may also be utilized to execute smart contracts to allow machines such as field devices to transact by themselves without human intervention. In this manner, recorded process parameter values and product parameter values may be retrieved to verify the quality of products.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: April 16, 2024
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Gary K. Law, William McCormick, Claudio Fayad
  • Patent number: 11147269
    Abstract: The present invention is for sanitizing compositions for sanitizing surfaces which may contact food. The composition may be provided in liquid form, and may include a quaternary amine, one or more surfactant, a fragrance, and water. At least 90% by weight of the fragrance comprises fragrance components that meet Class I qualifications of the Cramer classification system. All other components of the composition (e.g., the quaternary amine, the surfactants, water, and any optional components) meet the EPA guidelines under CFR 180.940(a). Since the composition only includes components that meet the EPA guidelines under CFR 180.940(a) (reflecting a presumption of low toxicity), and at least 90% of the fragrance itself (e.g., in the case of mixtures of fragrance components) meets the Cramer Class I qualifications, the composition is safe for application to surfaces that come in contact with food, where there is a heightened probability that traces of the composition will be ingested.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: October 19, 2021
    Assignee: THE CLOROX COMPANY
    Inventors: Carrie Ripberger, Julie Timberman, William McCormick, III, Phoebe Leppla, Samuel Garber
  • Patent number: 11147268
    Abstract: The present invention is for sanitizing compositions for sanitizing surfaces which may contact food. The composition may be provided in liquid form, and may include a quaternary amine, one or more surfactant, a fragrance, and water. At least 90% by weight of the fragrance comprises fragrance components that meet Class I qualifications of the Cramer classification system. All other components of the composition (e.g., the quaternary amine, the surfactants, water, and any optional components) meet the EPA guidelines under CFR 180.940(a). Since the composition only includes components that meet the EPA guidelines under CFR 180.940(a) (reflecting a presumption of low toxicity), and at least 90% of the fragrance itself (e.g., in the case of mixtures of fragrance components) meets the Cramer Class I qualifications, the composition is safe for application to surfaces that come in contact with food, where there is a heightened probability that traces of the composition will be ingested.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: October 19, 2021
    Assignee: THE CLOROX COMPANY
    Inventors: Carrie Ripberger, Julie Timberman, William McCormick, III, Phoebe Leppla, Samuel Garber
  • Publication number: 20200226123
    Abstract: To provide a trusted, secure, and immutable record of transactions within a process plant, techniques are described for utilizing a distributed ledger in process control systems. The distributed ledger may be maintained by nodes which receive transactions broadcasted from field devices, controllers, operator workstations, or other devices operating within the process plant. The transactions may include process plant data, such as process parameter data, product parameter data, configuration data, user interaction data, maintenance data, commissioning data, plant network data, and product tracking data. The distributed ledgers may also be utilized to execute smart contracts to allow machines such as field devices to transact by themselves without human intervention. In this manner, recorded process parameter values and product parameter values may be retrieved to verify the quality of products.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 16, 2020
    Inventors: Mark J. Nixon, Gary K. Law, William McCormick, Claudio Fayad
  • Publication number: 20200154704
    Abstract: The present invention is for sanitizing compositions for sanitizing surfaces which may contact food. The composition may be provided in liquid form, and may include a quaternary amine, one or more surfactant, a fragrance, and water. At least 90% by weight of the fragrance comprises fragrance components that meet Class I qualifications of the Cramer classification system. All other components of the composition (e.g., the quaternary amine, the surfactants, water, and any optional components) meet the EPA guidelines under CFR 180.940(a). Since the composition only includes components that meet the EPA guidelines under CFR 180.940(a) (reflecting a presumption of low toxicity), and at least 90% of the fragrance itself (e.g., in the case of mixtures of fragrance components) meets the Cramer Class I qualifications, the composition is safe for application to surfaces that come in contact with food, where there is a heightened probability that traces of the composition will be ingested.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Carrie Ripberger, Julie Timberman, William McCormick, III, Phoebe Leppla, Samuel Garber
  • Patent number: 10404608
    Abstract: There is disclosed a network communication system that includes data sources and of switches. Each of the data sources and switches is interconnected by a packet-switched network, and is synchronized to a common clock. The system also includes a network controller that maintains records of network characteristics including a transmission delay for each of the data sources and switches, and a transmission delay for links in the packet-switched network. The network controller processes the network characteristics to generate, for each of a plurality of packets of a given type of traffic: a path from a particular data source, and through at least one particular switch, and a schedule of departure times at each of the particular data source and the at least one particular switch. The path and the schedule are optimized to meet jitter requirements for the given type of traffic.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: September 3, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Peter Ashwood-Smith, William McCormick, Tao Wan
  • Patent number: 10298506
    Abstract: A data traffic scheduling method that includes selecting, using a network controller, plurality of flows that traverses a network node, generating an augmented graph based on a flow rate of the plurality of flows and link capacities of the network node, computing a flow schedule for the flow using the augmented graph to minimize delay or delay variance of the flows, and outputting the flow schedule. A data traffic scheduling method that includes obtaining, using a network controller, a network topology for a network, generating an augmented graph based on the network topology, converting the augmented graph to a mixed-integer linear program, scheduling a flow in the network using the mixed-integer linear program to minimize delay or delay variance of the flow, and outputting a flow schedule.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: May 21, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: William McCormick, Tao Wan, Yufei Wang
  • Patent number: 9894000
    Abstract: The method for forwarding a data packet in a network generally has the steps of: forming at least two transit data packets including replicating at least payload data, sequence data and destination data of the data packet; and forwarding the at least two transit data packets along different network paths. The different network paths can lead to an egress node based on the destination data. At the egress node, the received data packets can be compared to stored data to determine whether the transit data packets having the same sequence data have both been received. The received data packets can then be transmitted to the data destination only when it is determined that they are the first one of the pair of transit data packets to be received.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: February 13, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD
    Inventor: William McCormick
  • Publication number: 20170164612
    Abstract: The present invention is for sanitizing compositions for sanitizing surfaces which may contact food. The composition may be provided in liquid form, and may include a quaternary amine, one or more surfactant, a fragrance, and water. At least 90% by weight of the fragrance comprises fragrance components that meet Class I qualifications of the Cramer classification system. All other components of the composition (e.g., the quaternary amine, the surfactants, water, and any optional components) meet the EPA guidelines under CFR 180.940(a). Since the composition only includes components that meet the EPA guidelines under CFR 180.940(a) (reflecting a presumption of low toxicity), and at least 90% of the fragrance itself (e.g., in the case of mixtures of fragrance components) meets the Cramer Class I qualifications, the composition is safe for application to surfaces that come in contact with food, where there is a heightened probability that traces of the composition will be ingested.
    Type: Application
    Filed: November 14, 2016
    Publication date: June 15, 2017
    Applicant: THE CLOROX COMPANY
    Inventors: CARRIE RIPBERGER, JULIE TIMBERMAN, WILLIAM McCORMICK, III, PHOEBE LEPPLA, SAMUEL GARBER
  • Patent number: 9506708
    Abstract: Tactical firearm systems and methods of manufacturing tactical firearm systems are discussed herein. In some embodiments, a tactical weapons platform can comprise a forend assembly adapted to house a portion of a barrel; a receiver assembly detachably coupled to the forend assembly and adapted to interface with a bolt action; and a butt stock assembly detachably coupled to the receiver assembly. In other embodiments, a modular stock assembly for a bolt action rifle can generally comprise a forend assembly, a receiver assembly, and a butt stock assembly. The forend assembly can have a body adapted to house a barrel in a free floating configuration, wherein the body surrounds at least a portion of the length of the barrel. The receiver assembly can be detachably coupled to the forend assembly and adapted to directly interface with a bolt action without bedding. The butt stock assembly can be detachably coupled the receiver assembly by a hinge.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: November 29, 2016
    Assignee: Ashbury International Group, Inc.
    Inventors: Morris Peterson, Matthew Peterson, Charles Robert Overbey, Jr., Gary Vance, William McCormick
  • Publication number: 20160226769
    Abstract: The method for forwarding a data packet in a network generally has the steps of: forming at least two transit data packets including replicating at least payload data, sequence data and destination data of the data packet; and forwarding the at least two transit data packets along different network paths. The different network paths can lead to an egress node based on the destination data. At the egress node, the received data packets can be compared to stored data to determine whether the transit data packets having the same sequence data have both been received. The received data packets can then be transmitted to the data destination only when it is determined that they are the first one of the pair of transit data packets to be received.
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventor: William McCormick
  • Publication number: 20160146560
    Abstract: Tactical firearm systems and methods of manufacturing tactical firearm systems are discussed herein. In some embodiments, a tactical weapons platform can comprise a forend assembly adapted to house a portion of a barrel; a receiver assembly detachably coupled to the forend assembly and adapted to interface with a bolt action; and a butt stock assembly detachably coupled to the receiver assembly. In other embodiments, a modular stock assembly for a bolt action rifle can generally comprise a forend assembly, a receiver assembly, and a butt stock assembly. The forend assembly can have a body adapted to house a barrel in a free floating configuration, wherein the body surrounds at least a portion of the length of the barrel. The receiver assembly can be detachably coupled to the forend assembly and adapted to directly interface with a bolt action without bedding. The butt stock assembly can be detachably coupled the receiver assembly by a hinge.
    Type: Application
    Filed: December 8, 2015
    Publication date: May 26, 2016
    Inventors: Morris Peterson, Matthew Peterson, Charles Robert Overbey, Gary Vance, William McCormick
  • Publication number: 20160127246
    Abstract: There is disclosed a network communication system that includes data sources and of switches. Each of the data sources and switches is interconnected by a packet-switched network, and is synchronized to a common clock. The system also includes a network controller that maintains records of network characteristics including a transmission delay for each of the data sources and switches, and a transmission delay for links in the packet-switched network. The network controller processes the network characteristics to generate, for each of a plurality of packets of a given type of traffic: a path from a particular data source, and through at least one particular switch, and a schedule of departure times at each of the particular data source and the at least one particular switch. The path and the schedule are optimized to meet jitter requirements for the given type of traffic.
    Type: Application
    Filed: August 12, 2015
    Publication date: May 5, 2016
    Inventors: Peter ASHWOOD-SMITH, William MCCORMICK, Tao WAN
  • Publication number: 20160127250
    Abstract: A data traffic scheduling method that includes selecting, using a network controller, plurality of flows that traverses a network node, generating an augmented graph based on a flow rate of the plurality of flows and link capacities of the network node, computing a flow schedule for the flow using the augmented graph to minimize delay or delay variance of the flows, and outputting the flow schedule. A data traffic scheduling method that includes obtaining, using a network controller, a network topology for a network, generating an augmented graph based on the network topology, converting the augmented graph to a mixed-integer linear program, scheduling a flow in the network using the mixed-integer linear program to minimize delay or delay variance of the flow, and outputting a flow schedule.
    Type: Application
    Filed: October 16, 2015
    Publication date: May 5, 2016
    Inventors: William McCormick, Tao Wan, Yufei Wang
  • Publication number: 20140223793
    Abstract: Tactical firearm systems and methods of manufacturing tactical firearm systems are discussed herein. In some embodiments, a tactical weapons platform can comprise a forend assembly adapted to house a portion of a barrel; a receiver assembly detachably coupled to the forend assembly and adapted to interface with a bolt action; and a butt stock assembly detachably coupled to the receiver assembly. In other embodiments, a modular stock assembly for a bolt action rifle can generally comprise a forend assembly, a receiver assembly, and a butt stock assembly. The forend assembly can have a body adapted to house a barrel in a free floating configuration, wherein the body surrounds at least a portion of the length of the barrel. The receiver assembly can be detachably coupled to the forend assembly and adapted to directly interface with a bolt action without bedding. The butt stock assembly can be detachably coupled the receiver assembly by a hinge.
    Type: Application
    Filed: January 9, 2014
    Publication date: August 14, 2014
    Applicant: Ashbury International Group, Inc.
    Inventors: Morris Peterson, Matthew Peterson, Charles Robert Overbey, JR., Gary Vance, William McCormick
  • Publication number: 20140153579
    Abstract: A distributed hash table is implemented to store routing information on a network. Node IDs exchanged in connection with implementation of a link state routing protocol are used as keys in the distributed hash table, and routes are stored at one or more nodes on the network. When a route is learned, the route is processed against the set of keys to determine which nodes should store the route. When a route is needed, the route is processed against the set of keys to determine which nodes should have the route information. The manner in which the route is processed against the set of keys is the same in both instances, so that the DHT may be used to store and retrieve route information on the network. The DHT may be implemented to store MAC addresses, IP addresses, MPLS labels, or other information.
    Type: Application
    Filed: February 8, 2014
    Publication date: June 5, 2014
    Applicant: Rockstar Consortium US LP
    Inventors: Peter Ashwood Smith, Guoli Yin, William McCormick
  • Patent number: 8687522
    Abstract: A distributed hash table is implemented to store routing information on a network. Node IDs exchanged in connection with implementation of a link state routing protocol are used as keys in the distributed hash table, and routes are stored at one or more nodes on the network. When a route is learned, the route is processed against the set of keys to determine which nodes should store the route. When a route is needed, the route is processed against the set of keys to determine which nodes should have the route information. The manner in which the route is processed against the set of keys is the same in both instances, so that the DHT may be used to store and retrieve route information on the network.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: April 1, 2014
    Assignee: Rockstar Consortium US LP
    Inventors: Peter Ashwood Smith, Guoli Yin, William McCormick
  • Patent number: 8656622
    Abstract: Tactical firearm systems and methods of manufacturing tactical firearm systems are discussed herein. In some embodiments, a tactical weapons platform can comprise a forend assembly adapted to house a portion of a barrel; a receiver assembly detachably coupled to the forend assembly and adapted to interface with a bolt action; and a butt stock assembly detachably coupled to the receiver assembly. In other embodiments, a modular stock assembly for a bolt action rifle can generally comprise a forend assembly, a receiver assembly, and a butt stock assembly. The forend assembly can have a body adapted to house a barrel in a free floating configuration, wherein the body surrounds at least a portion of the length of the barrel. The receiver assembly can be detachably coupled to the forend assembly and adapted to directly interface with a bolt action without bedding. The butt stock assembly can be detachably coupled the receiver assembly by a hinge.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: February 25, 2014
    Assignee: Ashbury International Group, Inc.
    Inventors: Morris Peterson, Matthew Peterson, Charles Robert Overbey, Jr., Gary Vance, William McCormick
  • Publication number: 20120207061
    Abstract: A distributed hash table is implemented to store routing information on a network. Node IDs exchanged in connection with implementation of a link state routing protocol are used as keys in the distributed hash table, and routes are stored at one or more nodes on the network. When a route is learned, the route is processed against the set of keys to determine which nodes should store the route. When a route is needed, the route is processed against the set of keys to determine which nodes should have the route information. The manner in which the route is processed against the set of keys is the same in both instances, so that the DHT may be used to store and retrieve route information on the network.
    Type: Application
    Filed: March 15, 2012
    Publication date: August 16, 2012
    Inventors: Peter Ashwood Smith, Guoli Yin, William McCormick
  • Patent number: D676917
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: February 26, 2013
    Assignee: Brunswick Corporation
    Inventors: William McCormick, Theodore Caron, William D. Moore, Sr.