Patents by Inventor Patrick Stack

Patrick Stack 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: 20250028856
    Abstract: The disclosure provides an approach for cryptographic agility for multi-layer privacy-preserving data aggregation. Embodiments include receiving a request for dynamic cryptographic technique selection related to a data aggregation process involving a first aggregator device and a second aggregator device performing one or more computations on data provided from multiple endpoints. Embodiments include determining, based on contextual information, that the second aggregator device is associated with a confidential computing component and that the first aggregator device is not associated with any confidential computing component. Embodiments include selecting one or more homomorphic encryption techniques for protecting the data while in use by the first aggregator device based on the determining that the first aggregator device is not associated with any confidential computing component and selecting a confidential computing technique for protecting the data while in use by the second aggregator device.
    Type: Application
    Filed: July 20, 2023
    Publication date: January 23, 2025
    Inventors: Sean HUNTLEY, David OTT, Daniel James BEVERIDGE, Martin Patrick STACK
  • Publication number: 20250021667
    Abstract: The disclosure provides an approach for multi-endpoint cipher negotiation. Embodiments include determining, by one or more first endpoints of a plurality of endpoints involved in a multi-party data aggregation process, a privacy-preserving version of an underlying function to be evaluated for cryptographic technique selection. Embodiments include sending, by the one or more first endpoints, to a second endpoint of the plurality of endpoints, the privacy-preserving version of the underlying function and encrypted input values related to attributes of the one or more first endpoints. Embodiments include evaluating, by the second endpoint, the privacy-preserving version of the function based on the encrypted input values and one or more additional encrypted input values. Embodiments include determining, based on the evaluating of the privacy-preserving version of the function, one or more cryptographic techniques to be used for the multi-party data aggregation process.
    Type: Application
    Filed: July 13, 2023
    Publication date: January 16, 2025
    Inventors: Daniel James BEVERIDGE, David OTT, Sean HUNTLEY, Martin Patrick STACK
  • Publication number: 20250023706
    Abstract: The disclosure provides an approach for cryptographic agility for privacy-preserving federated learning. Embodiments include receiving a request from an application for dynamic cryptographic technique selection related to a federated learning process, wherein the request indicates one or more types of mathematical operations that are to be performed by an aggregator device on data that is to be provided from multiple endpoints during the federated learning process. Embodiments include selecting, based on the one or more types of mathematical operations that are to be performed by the aggregator device, a cryptographic technique from a plurality of cryptographic techniques. Embodiments include providing a response to the application based on the selecting of the cryptographic technique, wherein the cryptographic technique is used to perform one or more cryptographic operations related to the federated learning process.
    Type: Application
    Filed: July 13, 2023
    Publication date: January 16, 2025
    Inventors: David OTT, Martin Patrick STACK, Daniel James BEVERIDGE, Sean HUNTLEY
  • Publication number: 20250021666
    Abstract: The disclosure provides an approach for cryptographic agility for privacy-preserving data aggregation. Embodiments include receiving a request for dynamic cryptographic technique selection related to a data aggregation process, wherein the data aggregation process is to involve an aggregator device performing one or more computations on data that is to be provided from multiple endpoints. Embodiments include selecting a cryptographic technique based on contextual information related the request, wherein the contextual information comprises one or more of: one or more types of mathematical operations that are to be performed by the aggregator device on the data that is to be provided from the multiple endpoints during the data aggregation process; or an indication of whether the aggregator device is associated with a confidential computing component. Embodiments include providing a response based on the selecting of the cryptographic technique.
    Type: Application
    Filed: July 13, 2023
    Publication date: January 16, 2025
    Inventors: Daniel James BEVERIDGE, David OTT, Martin Patrick STACK, Sean HUNTLEY
  • Patent number: 10578408
    Abstract: A bore cleaning device is configured to clean a bore of a firearm. The device includes a cylindrically shaped cleaning pad including a solid, non-hollow core. The device further includes a propellant providing a force to push the cleaning pad down the bore of the firearm and a payload located in a bore-forward position of the cleaning pad. The device can optionally include a lower charge cap situated between the propellant and the cleaning pad.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 3, 2020
    Assignee: Midwest Outdoor Holdings, LLC
    Inventors: James Curtis Whitworth, John Biafore, Jr., Patrick Stack
  • Publication number: 20190154414
    Abstract: A bore cleaning device is configured to clean a bore of a firearm. The device includes a cylindrically shaped cleaning pad including a solid, non-hollow core. The device further includes a propellant providing a force to push the cleaning pad down the bore of the firearm and a payload located in a bore-forward position of the cleaning pad. The device can optionally include a lower charge cap situated between the propellant and the cleaning pad.
    Type: Application
    Filed: January 18, 2019
    Publication date: May 23, 2019
    Applicant: Midwest Outdoor Holdings, LLC
    Inventors: James Curtis Whitworth, John Biafore, JR., Patrick Stack
  • Patent number: 10061284
    Abstract: Methods are provided for solid free-form fabrication of an article without using a slice stack file quickly and efficiently—in terms of computational resources—converting STL files representing an article or articles to be built by SFFF without the use of a conventional slicing program. An application program interface (“API”) is used to generate a bitmap corresponding to each particular layer of the article that is to be printed directly from the article's STL file. This conversion may done essentially in real time immediately before the particular layer is to be printed. The bitmap is used in configuring the printing instructions for the SFFF printing mechanism to print that particular layer.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: August 28, 2018
    Assignee: The ExOne Company
    Inventors: Daniel T. Brunermer, Patrick Stack, Lawrence Joseph Voss
  • Publication number: 20170087771
    Abstract: Methods are provided for solid free-form fabrication of an article without using a slice stack file quickly and efficiently—in terms of computational resources—converting STL files representing an article or articles to be built by SFFF without the use of a conventional slicing program. An application program interface (“API”) is used to generate a bitmap corresponding to each particular layer of the article that is to be printed directly from the article's STL file. This conversion may done essentially in real time immediately before the particular layer is to be printed. The bitmap is used in configuring the printing instructions for the SFFF printing mechanism to print that particular layer.
    Type: Application
    Filed: March 19, 2015
    Publication date: March 30, 2017
    Applicant: The ExOne Company
    Inventors: Daniel T. Brunermer, Patrick Stack, Lawrence Joseph Voss
  • Patent number: 6991763
    Abstract: Disclosed is a process for controlling the level of in-process monomer in an emulsion polymerization reaction. Also disclosed is a method of controlling particle size by controlling the level of in-process monomer.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: January 31, 2006
    Assignee: Rohm and Haas Company
    Inventors: Michael Raymond Connelly, Dennis Patrick Stack, Richard Shu-Hua Wu, Ronald Ray Zimmer
  • Patent number: 6515082
    Abstract: This invention relates to a process for preparing polymers which contain as polymerized units hydrophobic monomers wherein a stable emulsion is formed and the formation of suspension particles is minimized. The process includes making a concentrated monomer emulsion, diluting the concentrated monomer emulsion with water, feeding the diluted monomer emulsion to a reactor, and polymerizing the monomer.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: February 4, 2003
    Assignee: Rohm And Haas Company
    Inventors: Jeffrey Lewis Brown, Dennis Patrick Stack, Richard Shu-Hua Wu
  • Publication number: 20020001547
    Abstract: Disclosed is a process for controlling the level of in-process monomer in an emulsion polymerization reaction. Also disclosed is a method of controlling particle size by controlling the level of in-process monomer.
    Type: Application
    Filed: April 4, 2001
    Publication date: January 3, 2002
    Inventors: Michael Raymond Connelly, Dennis Patrick Stack, Richard Shu-Hua Wu, Ronald Ray Zimmer