Patents by Inventor Greg Hayes
Greg Hayes 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: 11836723Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.Type: GrantFiled: July 19, 2022Date of Patent: December 5, 2023Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Jacob J. Alt, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes
-
Publication number: 20220351205Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.Type: ApplicationFiled: July 19, 2022Publication date: November 3, 2022Inventors: Jacob J. Alt, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes
-
Patent number: 11429969Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.Type: GrantFiled: June 8, 2020Date of Patent: August 30, 2022Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Publication number: 20220138741Abstract: Systems and methods are disclosed for interacting with a blockchain and users of the blockchain to perform banking identity authentication services. For example, a method may include receiving a bank transaction from a participant; verifying the bank transaction; generating and communicating a confirmation that the bank transaction is valid to the participant; adding the bank transaction to a block of bank transactions; generating a cryptographic hash for the block of bank transactions; solving a cryptographic puzzle involving the hash of the block of bank transactions; adding the block to the blockchain; and/or transmitting the solution to the cryptographic puzzle, and the block of bank transactions to another participant. Otherwise, if the identity data is not valid, generating and communicating the confirmation that the bank transaction is not valid to the participant.Type: ApplicationFiled: January 23, 2018Publication date: May 5, 2022Inventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Publication number: 20220084027Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Inventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Publication number: 20210264000Abstract: The present methods and systems relate to using and accessing associate information for a company stored in a blockchain. The methods and systems include (1) receiving at least one associate request, the associate request having an associate request type, from at least one participant of the plurality of participants for information on an associate stored on the blockchain; (2) verifying the associate request based upon the associate request type; (3) verifying that, or otherwise determining whether or not, the associate information is stored on the blockchain; (4) when the associate information is stored on the blockchain, generating a transaction corresponding to the associate request type, or alternatively, when the associate information is not stored on the blockchain, generating a transaction involving the at least one associate request; and (5) transmitting the transaction to the plurality of participants, such as to facilitate maintaining a blockchain up-to-date.Type: ApplicationFiled: January 23, 2018Publication date: August 26, 2021Inventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Publication number: 20210264426Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts, and protocols to maintain security, and reliability. The methods and systems deal with using and accessing asset information on a blockchain network. For example, the methods and systems may receive a request from a user for asset data stored on the blockchain, analyze the request to determine a type of request, access the asset data stored on the blockchain based upon the type of request and a set of request parameters, perform an action involving the asset data based upon the request, and communicate to the user that the action was performed involving the asset data.Type: ApplicationFiled: January 23, 2018Publication date: August 26, 2021Inventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Publication number: 20210201315Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users to provide bank card activation services using smart contracts. The methods and systems include (1) receiving a credit card application package associated with a credit card, wherein the credit card application package includes credit card information and a set of user information, (2) verifying the credit card information and the set of user information, (3) checking the credit card information and the set of user information against the smart contract stored on the blockchain, wherein the smart contract includes a set of conditions, and (4) activating the credit card when the credit card information and the set of user information satisfy the set of conditions stored in the smart contract.Type: ApplicationFiled: March 11, 2021Publication date: July 1, 2021Inventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine. Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Publication number: 20210166233Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.Type: ApplicationFiled: February 15, 2021Publication date: June 3, 2021Inventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Patent number: 10861015Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.Type: GrantFiled: January 23, 2018Date of Patent: December 8, 2020Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Patent number: 10832242Abstract: The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction.Type: GrantFiled: January 23, 2018Date of Patent: November 10, 2020Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Jacob J. Alt, Eric Bellas, Jaime Skaggs, Shawn M. Call, Melinda Teresa Magerkurth, Vicki King, Charles H. Roscow, Scott Shoop, Greg Hayes, Robert Alpine Jennings, Amber Nelson-Wolfe, Shyam Tummala
-
Patent number: 8382791Abstract: Recent advances in minimally invasive surgical procedures have created a demand for smaller scale tools with improved performance characteristics. Attempts to scale down modern tools to the meso level (1-5 mm) have caused severe performance losses. Surgical tools of the present invention provide significant improvements in operable range and force application for both grasping and spreading when compared to currently used endoscopic forceps. This is achieved by using two actuators that separately control the spreading and grasping functions of the surgical tool.Type: GrantFiled: August 30, 2010Date of Patent: February 26, 2013Assignee: The Penn State Research FoundationInventors: Mary Frecker, Abraham Mathew, Eric Pauli, Andrew Rau, Jeffrey Kingston, Greg Hayes, Andrew Baranak
-
Publication number: 20110112568Abstract: Recent advances in minimally invasive surgical procedures have created a demand for smaller scale tools with improved performance characteristics. Attempts to scale down modern tools to the meso level (1-5 mm) have caused severe performance losses. Surgical tools of the present invention provide significant improvements in operable range and force application for both grasping and spreading when compared to currently used endoscopic forceps.Type: ApplicationFiled: August 30, 2010Publication date: May 12, 2011Applicant: The Penn State Research FoundationInventors: Mary Frecker, Abraham Mathew, Eric Pauli, Andrew Rau, Jeffrey Kingston, Greg Hayes, Andrew Baranak
-
Patent number: 6895414Abstract: A method and apparatus for tracking and reporting changes to configuration files as part of an overall system auditing function and as a measure of efficiency of change review board procedures. Changes in configuration of network devices made by submitters of such changes are recorded in a separate repository and, at appropriate intervals, forwarded to network administrators and subject matter experts both to verify the correctness of the literal change and to confirm that the changes have been previously approved.Type: GrantFiled: September 12, 2001Date of Patent: May 17, 2005Inventors: Tobias Ford, Greg Hayes, Erik Dahl
-
Publication number: 20020112095Abstract: A method and apparatus for tracking and reporting changes to configuration files as part of an overall system auditing function and as a measure of efficiency of change review board procedures. Changes in configuration of network devices made by submitters of such changes are recorded in a separate repository and, at appropriate intervals, forwarded to network administrators and subject matter experts both to verify the correctness of the literal change and to confirm that the changes have been previously approved.Type: ApplicationFiled: September 12, 2001Publication date: August 15, 2002Inventors: Tobias Ford, Greg Hayes, Erik Dahl