Patents by Inventor Frank J. Ricotta, Jr.

Frank J. Ricotta, Jr. 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: 11954222
    Abstract: A consent block is a type of block that may be stored in a blockchain. Each consent block has an owner and may store an owner consent contract, i.e., a smart contract containing owner-specified access rules that determine who may access data assets that are stored in other blocks of the blockchain and owned by the same owner. The consent block may alternatively store a global consent contract containing global access rules that supersede owner-specified access rules. The consent block also stores a hash value determined from the consent contract and a previous hash value of the block immediately preceding the consent block. The consent contract and the position of the consent block in the blockchain are verifiable from the hash value. Each consent block, once added to the blockchain, becomes part of the immutable record of data stored in the blockchain, and therefore leaves an auditable trail.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: April 9, 2024
    Assignee: BurstIQ, Inc.
    Inventors: Frank J. Ricotta, Jr., Brian Jackson, Tyson Henry, Amber Mortensen Hartley
  • Publication number: 20230281333
    Abstract: A consent block is a type of block that may be stored in a blockchain. Each consent block has an owner and may store an owner consent contract, i.e., a smart contract containing owner-specified access rules that determine who may access data assets that are stored in other blocks of the blockchain and owned by the same owner. The consent block may alternatively store a global consent contract containing global access rules that supersede owner-specified access rules. The consent block also stores a hash value determined from the consent contract and a previous hash value of the block immediately preceding the consent block. The consent contract and the position of the consent block in the blockchain are verifiable from the hash value. Each consent block, once added to the blockchain, becomes part of the immutable record of data stored in the blockchain, and therefore leaves an auditable trail.
    Type: Application
    Filed: May 16, 2023
    Publication date: September 7, 2023
    Inventors: Frank J. Ricotta, JR., Brian Jackson, Tyson Henry, Amber Mortensen Hartley
  • Patent number: 11651096
    Abstract: A consent block is a type of block that may be stored in a blockchain. Each consent block has an owner and may store an owner consent contract, i.e., a smart contract containing owner-specified access rules that determine who may access data assets that are stored in other blocks of the blockchain and owned by the same owner. The consent block may alternatively store a global consent contract containing global access rules that supersede owner-specified access rules. The consent block also stores a hash value determined from the consent contract and a previous hash value of the block immediately preceding the consent block. The consent contract and the position of the consent block in the blockchain are verifiable from the hash value. Each consent block, once added to the blockchain, becomes part of the immutable record of data stored in the blockchain, and therefore leaves an auditable trail.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: May 16, 2023
    Assignee: BurstIQ, Inc.
    Inventors: Frank J. Ricotta, Jr., Brian Jackson, Tyson Henry, Amber Mortensen Hartley
  • Publication number: 20220058282
    Abstract: A consent block is a type of block that may be stored in a blockchain. Each consent block has an owner and may store an owner consent contract, i.e., a smart contract containing owner-specified access rules that determine who may access data assets that are stored in other blocks of the blockchain and owned by the same owner. The consent block may alternatively store a global consent contract containing global access rules that supersede owner-specified access rules. The consent block also stores a hash value determined from the consent contract and a previous hash value of the block immediately preceding the consent block. The consent contract and the position of the consent block in the blockchain are verifiable from the hash value. Each consent block, once added to the blockchain, becomes part of the immutable record of data stored in the blockchain, and therefore leaves an auditable trail.
    Type: Application
    Filed: August 24, 2020
    Publication date: February 24, 2022
    Inventors: Frank J. Ricotta, JR., Brian Jackson, Tyson Henry, Amber Mortensen Hartley
  • Patent number: 8239917
    Abstract: Systems and methods authenticate a device to operate within an enterprise system with an enterprise policy. An agent, installed on the device, analyzes the device to determine profile information of the device. The determined profile information is sent to a type 2 super peer that verifies whether the profile information conforms to the enterprise policy. If the profile information conforms to the enterprise policy, an agent trust credential is generated, within the type 2 super peer, for the agent, based upon the profile information, and issued to the agent. Authenticity of the device is verified based upon the agent trust credential. If the device is authenticated, communications with the device are permitted. If the device is not authenticated, communications with the device is prevented. In another embodiment, a method restores a device to conform to a system policy. A snapshot of critical components of the device is taken while the device is in compliance with the system policy.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 7, 2012
    Assignee: Enterprise Information Management, Inc.
    Inventors: Frank J. Hammond, II, Frank J. Ricotta, Jr., Hans Michael Dykstra, Blake Andrew Williams, Steven James Carlander, Sarah Williams Gerber
  • Publication number: 20110072265
    Abstract: Zero-knowledge authentication proves identity without revealing information about a secret that is used to prove that identity. An authentication agent performs authentication of a prover agent without knowledge or transfer of the secret. A non-centralized zero-knowledge authentication system contains multiple authentication agents, for access by multiple computers seeking access on a computer network through local prover agents. Once authenticated, those multiple computers may also implement authentication agents. The secret may periodically expire by publishing a new encrypted secret by a trusted source, thwarting attempts to factor or guess information about the secret.
    Type: Application
    Filed: November 22, 2010
    Publication date: March 24, 2011
    Inventors: Frank J. Hammond, II, Steven J. Carlander, Frank J. Ricotta, JR.
  • Patent number: 7840806
    Abstract: Zero-knowledge authentication proves identity without revealing information about a secret that is used to prove that identity. An authentication agent performs authentication of a prover agent without knowledge or transfer of the secret. A non-centralized zero-knowledge authentication system contains multiple authentication agents, for access by multiple computers seeking access on a computer network through local prover agents. Once authenticated, those multiple computers may also implement authentication agents. The secret may periodically expire by publishing a new encrypted secret by a trusted source, thwarting attempts to factor or guess information about the secret.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: November 23, 2010
    Assignee: Enterprise Information Management, Inc.
    Inventors: Frank J. Hammond, II, Steven J. Carlander, Frank J. Ricotta, Jr.
  • Publication number: 20080307488
    Abstract: Systems and methods authenticate a device to operate within an enterprise system with an enterprise policy. An agent, installed on the device, analyzes the device to determine profile information of the device. The determined profile information is sent to a type 2 super peer that verifies whether the profile information conforms to the enterprise policy. If the profile information conforms to the enterprise policy, an agent trust credential is generated, within the type 2 super peer, for the agent, based upon the profile information, and issued to the agent. Authenticity of the device is verified based upon the agent trust credential. If the device is authenticated, communications with the device are permitted. If the device is not authenticated, communications with the device is prevented. In another embodiment, a method restores a device to conform to a system policy. A snapshot of critical components of the device is taken while the device is in compliance with the system policy.
    Type: Application
    Filed: October 30, 2007
    Publication date: December 11, 2008
    Inventors: Frank J. Hammond, II, Frank J. Ricotta, JR., Hans Michael Dykstra, Blake Andrew Williams, Steven James Carlander, Sarah Williams Gerber