Patents by Inventor Jason Karl YELLICK

Jason Karl YELLICK 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: 11968307
    Abstract: An operator for a global total order broadcast domain executing a method to send an operation out of band to nodes of participating parties in a partition, receive a certificate and a signature on the operation for each of the participating parties, generate a single party packet based on the received signatures, generate a random symmetric encryption key, send the random symmetric encryption key to the participating parties, encrypt the single party packet with the random symmetric encryption key, generate a pseudo random string for the partition, and record an operation identifier, the encrypted party packet, and the pseudo random string on the global total order broadcast domain.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: April 23, 2024
    Assignee: International Bisuness Machines Corporation
    Inventors: Yacov Manevich, Jason Karl Yellick, Angelo De Caro
  • Patent number: 11736456
    Abstract: A computer-implemented method for establishing consensus in a blockchain network, a total ordering service for a blockchain network, and a computer program product. One embodiment may comprise providing a first total ordering service (TOS) gateway for an organization in a blockchain network, generating a symmetric key at the first TOS gateway, splitting the symmetric key to generate a plurality of key shares, and distributing at least one of the plurality of key shares to a second TOS gateway in the blockchain network. The TOS gateway in some embodiments may have read/write access to a shared message queue that makes messages available to each other TOS gateway in the blockchain network. Some embodiments may further comprise recovering the symmetric key by requesting one of the key shares from the second gateway in the blockchain network, and reconstructing the symmetric key using the one of the key shares.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: August 22, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Jason Karl Yellick
  • Patent number: 11632237
    Abstract: A node in a blockchain network may generate a configuration override for the blockchain network, approve the configuration override by the blockchain network, transmit the approval for the configuration override to peers in the blockchain network, and submit the configuration override to the blockchain network for validation. The validation will be based on the configuration override matching the approval.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jason Karl Yellick, Alessandro Sorniotti, Gari Singh, Paul Brian Tippett
  • Publication number: 20230099538
    Abstract: An operator for a global total order broadcast domain executing a method to send an operation out of band to nodes of participating parties in a partition, receive a certificate and a signature on the operation for each of the participating parties, generate a single party packet based on the received signatures, generate a random symmetric encryption key, send the random symmetric encryption key to the participating parties, encrypt the single party packet with the random symmetric encryption key, generate a pseudo random string for the partition, and record an operation identifier, the encrypted party packet, and the pseudo random string on the global total order broadcast domain.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Yacov Manevich, Jason Karl Yellick, Angelo De Caro
  • Publication number: 20230081416
    Abstract: An operator for a global total order broadcast domain may send an operation out of band to nodes of participating parties, receive a certificate and a signature on an operation identifier for each participating node, generate a randomness vectors for each party participating in the operation, generate a random symmetric encryption key, encrypt the certificates, the signatures, and the randomness vector for each participating party with the symmetric encryption key, encrypt the symmetric encryption key under each public key for each participating party, and hash the symmetric encryption key, and recording, by the operator, the hashed symmetric encryption key on the global total order broadcast domain.
    Type: Application
    Filed: September 10, 2021
    Publication date: March 16, 2023
    Inventors: Yacov Manevich, Jason Karl Yellick
  • Publication number: 20220103532
    Abstract: A computer-implemented method for establishing consensus in a blockchain network, a total ordering service for a blockchain network, and a computer program product. One embodiment may comprise providing a first total ordering service (TOS) gateway for an organization in a blockchain network, generating a symmetric key at the first TOS gateway, splitting the symmetric key to generate a plurality of key shares, and distributing at least one of the plurality of key shares to a second TOS gateway in the blockchain network. The TOS gateway in some embodiments may have read/write access to a shared message queue that makes messages available to each other TOS gateway in the blockchain network. Some embodiments may further comprise recovering the symmetric key by requesting one of the key shares from the second gateway in the blockchain network, and reconstructing the symmetric key using the one of the key shares.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Yacov Manevich, Jason Karl Yellick
  • Publication number: 20220069976
    Abstract: A node in a blockchain network may generate a configuration override for the blockchain network, approve the configuration override by the blockchain network, transmit the approval for the configuration override to peers in the blockchain network, and submit the configuration override to the blockchain network for validation. The validation will be based on the configuration override matching the approval.
    Type: Application
    Filed: August 28, 2020
    Publication date: March 3, 2022
    Inventors: Jason Karl Yellick, Alessandro Sorniotti, Gari Singh, Paul Brian Tippett
  • Publication number: 20210406876
    Abstract: An example operation includes one or more of receiving event data from an entity, determining the event data satisfies an endorsement policy, setting an identifier that corresponds to a context of the event data, generating an event which includes the event data and the identifier, and submitting the event for recording in a decentralized database, wherein the identifier is used to validate that a state corresponding to the context in the event data is correct.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Jason Karl Yellick, Alessandro Sorniotti, Elli Androulaki, Angelo De Caro
  • Patent number: 9672577
    Abstract: A method for estimating component power usage using aggregate power usage data are provided in the illustrative embodiments. A power estimation model is received, the model correlating a factor of the component with an aggregate power consumption of a set of components during a period, the component being a member of the set of components, the component being a hardware device operating in the data processing environment and consuming electrical power, the factor being a characteristic of the component related to the consumption of the electrical power in the component. A value of the factor at a determined time is received. The value of the factor is applied to the power estimation model to generate an estimate of electrical power consumed by the component. The estimate is output as the estimated power usage of the component when the factor attains the value.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: June 6, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Todd Dickson Gatts, Jason Karl Yellick
  • Patent number: 9020770
    Abstract: A system, and computer program product for estimating component power usage using aggregate power usage data are provided in the illustrative embodiments. A power estimation model is received, the model correlating a factor of the component with an aggregate power consumption of a set of components during a period, the component being a member of the set of components, the component being a hardware device operating in the data processing environment and consuming electrical power, the factor being a characteristic of the component related to the consumption of the electrical power in the component. A value of the factor at a determined time is received. The value of the factor is applied to the power estimation model to generate an estimate of electrical power consumed by the component. The estimate is output as the estimated power usage of the component when the factor attains the value.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Todd Dickson Gatts, Jason Karl Yellick
  • Publication number: 20140195178
    Abstract: A method for estimating component power usage using aggregate power usage data are provided in the illustrative embodiments. A power estimation model is received, the model correlating a factor of the component with an aggregate power consumption of a set of components during a period, the component being a member of the set of components, the component being a hardware device operating in the data processing environment and consuming electrical power, the factor being a characteristic of the component related to the consumption of the electrical power in the component. A value of the factor at a determined time is received. The value of the factor is applied to the power estimation model to generate an estimate of electrical power consumed by the component. The estimate is output as the estimated power usage of the component when the factor attains the value.
    Type: Application
    Filed: January 10, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Todd Dickson Gatts, Jason Karl Yellick
  • Publication number: 20120330586
    Abstract: A method, system, and computer program product for estimating component power usage using aggregate power usage data are provided in the illustrative embodiments. A power estimation model is received, the model correlating a factor of the component with an aggregate power consumption of a set of components during a period, the component being a member of the set of components, the component being a hardware device operating in the data processing environment and consuming electrical power, the factor being a characteristic of the component related to the consumption of the electrical power in the component. A value of the factor at a determined time is received. The value of the factor is applied to the power estimation model to generate an estimate of electrical power consumed by the component. The estimate is output as the estimated power usage of the component when the factor attains the value.
    Type: Application
    Filed: June 27, 2011
    Publication date: December 27, 2012
    Applicant: International Business Machines Corporation
    Inventors: Todd Dickson GATTS, Jason Karl YELLICK