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: 11968307Abstract: 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: GrantFiled: September 27, 2021Date of Patent: April 23, 2024Assignee: International Bisuness Machines CorporationInventors: Yacov Manevich, Jason Karl Yellick, Angelo De Caro
-
Patent number: 11736456Abstract: 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: GrantFiled: September 29, 2020Date of Patent: August 22, 2023Assignee: International Business Machines CorporationInventors: Yacov Manevich, Jason Karl Yellick
-
Patent number: 11632237Abstract: 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: GrantFiled: August 28, 2020Date of Patent: April 18, 2023Assignee: International Business Machines CorporationInventors: Jason Karl Yellick, Alessandro Sorniotti, Gari Singh, Paul Brian Tippett
-
Publication number: 20230099538Abstract: 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: ApplicationFiled: September 27, 2021Publication date: March 30, 2023Inventors: Yacov Manevich, Jason Karl Yellick, Angelo De Caro
-
Publication number: 20230081416Abstract: 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: ApplicationFiled: September 10, 2021Publication date: March 16, 2023Inventors: Yacov Manevich, Jason Karl Yellick
-
Publication number: 20220103532Abstract: 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: ApplicationFiled: September 29, 2020Publication date: March 31, 2022Inventors: Yacov Manevich, Jason Karl Yellick
-
Publication number: 20220069976Abstract: 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: ApplicationFiled: August 28, 2020Publication date: March 3, 2022Inventors: Jason Karl Yellick, Alessandro Sorniotti, Gari Singh, Paul Brian Tippett
-
Publication number: 20210406876Abstract: 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: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Jason Karl Yellick, Alessandro Sorniotti, Elli Androulaki, Angelo De Caro
-
Patent number: 9672577Abstract: 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: GrantFiled: January 10, 2013Date of Patent: June 6, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Todd Dickson Gatts, Jason Karl Yellick
-
Patent number: 9020770Abstract: 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: GrantFiled: June 27, 2011Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Todd Dickson Gatts, Jason Karl Yellick
-
Publication number: 20140195178Abstract: 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: ApplicationFiled: January 10, 2013Publication date: July 10, 2014Applicant: International Business Machines CorporationInventors: Todd Dickson Gatts, Jason Karl Yellick
-
Publication number: 20120330586Abstract: 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: ApplicationFiled: June 27, 2011Publication date: December 27, 2012Applicant: International Business Machines CorporationInventors: Todd Dickson GATTS, Jason Karl YELLICK