Patents by Inventor Kevin Patrick Hurley
Kevin Patrick Hurley 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: 11126593Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.Type: GrantFiled: June 15, 2019Date of Patent: September 21, 2021Assignee: FACEBOOK, INC.Inventors: Kevin Patrick Hurley, Benjamin D. Maurer, Samuel Howard Blackshear
-
Publication number: 20210103912Abstract: The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of a messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via status messages that are included in a message thread corresponding to the sender and the recipient.Type: ApplicationFiled: October 26, 2020Publication date: April 8, 2021Inventors: Roy Vance McElmurry, Jonathan B. Gheller, Alex Chao Qin, Kevin Patrick Hurley, Reinardus Surya Pradhitya, Dipanshu Agrawal, Shengling Hu, Chirag Chhagan Chheda, Yegnashankar Parasuram, Martin Kralik
-
Publication number: 20200394159Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.Type: ApplicationFiled: June 15, 2019Publication date: December 17, 2020Inventors: Kevin Patrick Hurley, Benjamin D. Maurer, Samuel Howard Blackshear
-
Patent number: 10817866Abstract: The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of a messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via status messages that are included in a message thread corresponding to the sender and the recipient.Type: GrantFiled: November 13, 2018Date of Patent: October 27, 2020Assignee: FACEBOOK, INC.Inventors: Roy Vance McElmurry, Jonathan B. Gheller, Alex Chao Qin, Kevin Patrick Hurley, Reinardus Surya Pradhitya, Dipanshu Agrawal, Shengling Hu, Chirag Chhagan Chheda, Yegnashankar Parasuram, Martin Kralik
-
Patent number: 10496995Abstract: The present disclosure relates to systems, methods, and devices for facilitating payment transactions using an application program interface. In particular, the systems and methods allow payment providers to integrate with a social network and facilitates payment transactions by providing instructions to the payment providers based on the payment providers being integrated with the social network. For example, one or more embodiments identify a payment provider associated with a payment account of a user requesting to initiate a payment transaction. One or more embodiments then determine instructions to send to the payment provider based on transaction information and then send the instructions to the payment provider to cause the payment provider to process the transaction according to the transaction information. Additionally, one or more embodiments cause payment providers to communicate with each other for processing payment transactions involving users of the social network.Type: GrantFiled: May 1, 2017Date of Patent: December 3, 2019Assignee: Facebook, Inc.Inventors: Kevin Patrick Hurley, Sohil Maru
-
Publication number: 20190147515Abstract: Methods, systems, and computer readable storage media are disclosed for facilitating a payment transaction between a user and a merchant. In particular, one or more embodiments call a third-party tokenization system in response to a request to initiate the payment transaction to obtain a payment token representing a payment authorization number. Additionally, one or more embodiments wrap the payment token within a transaction token to send to a merchant system associated with the merchant. One or more embodiments receive the transaction token in connection with a request to process the payment transaction and then extract the payment token based on receiving the transaction token. One or more embodiments then initiate the payment transaction based on receiving the transaction token by sending the payment token to a payment network.Type: ApplicationFiled: November 10, 2017Publication date: May 16, 2019Inventors: Kevin Patrick Hurley, Yegnashankar Parasuram, Gary Eugene Baalman, Vladislav Perelman
-
Publication number: 20190087811Abstract: The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of a messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via status messages that are included in a message thread corresponding to the sender and the recipient.Type: ApplicationFiled: November 13, 2018Publication date: March 21, 2019Inventors: Roy Vance McElmurry, Jonathan B. Gheller, Alex Chao Qin, Kevin Patrick Hurley, Reinardus Surya Pradhitya, Dipanshu Agrawal, Shengling Hu, Chirag Chhagan Chheda, Yegnashankar Parasuram, Martin Kralik
-
Patent number: 10127544Abstract: The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of a messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via status messages that are included in a message thread corresponding to the sender and the recipient.Type: GrantFiled: December 16, 2014Date of Patent: November 13, 2018Assignee: FACEBOOK, INC.Inventors: Roy Vance McElmurry, Martin Kralik, Jonathan B. Gheller, Alex Chao Qin, Kevin Patrick Hurley, Reinardus Surya Pradhitya, Dipanshu Agrawal, Shengling Hu, Chirag Chhagan Chheda, Yegnashankar Parasuram
-
Publication number: 20180315051Abstract: The present disclosure relates to systems, methods, and devices for facilitating payment transactions using an application program interface. In particular, the systems and methods allow payment providers to integrate with a social network and facilitates payment transactions by providing instructions to the payment providers based on the payment providers being integrated with the social network. For example, one or more embodiments identify a payment provider associated with a payment account of a user requesting to initiate a payment transaction. One or more embodiments then determine instructions to send to the payment provider based on transaction information and then send the instructions to the payment provider to cause the payment provider to process the transaction according to the transaction information. Additionally, one or more embodiments cause payment providers to communicate with each other for processing payment transactions involving users of the social network.Type: ApplicationFiled: May 1, 2017Publication date: November 1, 2018Inventors: Kevin Patrick Hurley, Sohil Maru
-
Publication number: 20180174137Abstract: The present disclosure relates to systems, methods, and devices for device and system agnostic payment tokenization for processing payment transactions. In particular, the message system allows a user to initiate a payment transaction with a merchant. For example, one or more implementations involve identifying, in response to a request by a user client-device, a payment authorization number associated with a user account and sending a request for a payment token to a payment network associated with the payment authorization number. One or more embodiments receive a payment token representing the payment authorization number. Additionally, one or more embodiments encrypt the payment token and send the encrypted payment token to the user client-device to provide to a merchant system associated with the merchant.Type: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Anand Subbarayan, Yegnashankar Parasuram, Shuo Song, Akshay Mittal, Xishuo Liu, Kevin Patrick Hurley, Vladislav Perelman, Attila Incze
-
Publication number: 20180174138Abstract: The present disclosure relates to systems, methods, and devices for device and system agnostic payment tokenization for processing payment transactions. In particular, the message system allows a user to initiate a payment transaction with a recipient. For example, one or more implementations involve dynamically selecting, based on a plurality of factors associated with the payment transaction, a payment tokenization method from one of a network tokenization method, a gateway tokenization method, or a third party tokenization method. One or more embodiments also dynamically select, based on a plurality of factors associated with the payment transaction, a token exchange method from one of a client-side exchange method, a server-side exchange method, or a direct exchange method.Type: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Anand Subbarayan, Yegnashankar Parasuram, Shuo Song, Kevin Patrick Hurley
-
Publication number: 20170169508Abstract: The present disclosure relates to systems, methods, and devices for enabling peer-to-peer loan transactions. In particular, the message system allows users of a social networking system to initiate peer-to-peer loan transactions. For example, one or more implementations involve recommending potential lenders likely to loan money to a user requesting a peer-to-peer loan transaction. One or more embodiments of the message system provide a loan request message to a potential lender. Additionally, one or more embodiments receive an acceptance of the requested loan transaction and initiate the loan transaction by transferring a loan amount from a payment credential of the potential lender to the user.Type: ApplicationFiled: December 10, 2015Publication date: June 15, 2017Inventors: Shuo Song, Jennifer JenJen Tung, Stephen Moore Davis, Pratap Prabhu, Akshay Mittal, Yichen Jia, Alvin Portillo, Shen Wang, Phannipha Arunyaangkul, Kevin Patrick Hurley, Xunjie Yu
-
Publication number: 20160171481Abstract: The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via a status messages that are included in a message thread corresponding to the sender and the recipient.Type: ApplicationFiled: December 16, 2014Publication date: June 16, 2016Inventors: Roy Vance McElmurry, IV, Jonathan B. Gheller, Alex Chao Qin, Kevin Patrick Hurley, Reinardus Surya Pradhitya, Dipanshu Agrawal, Shengling Hu, Chirag Chhagan Chheda, Yegnashankar Parasuram, Martin Kralik
-
Publication number: 20080183911Abstract: The present invention is a hands free controller with a foot controlled handsfree pushbutton based wireless remote control electronic device designed specifically for the seamless and simple integration with digital music devices (DMD) such as the iPod/MP3/Zune and provides: hands-free control of playback and volume, and the ability to navigate and select from menus and play lists on digital music devices (DMD's).Type: ApplicationFiled: January 25, 2008Publication date: July 31, 2008Inventors: Kevin Patrick Hurley, Stuart R. Ehrlich