Patents by Inventor Patrick Hurley
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: 11961018Abstract: The disclosed computer-implemented method may include identifying and notifying requestors that may be candidates for a particular autonomous vehicle in order to find those candidates that may be willing or able to relax their travel constraints to match the autonomous vehicle. A request flow may involve surfacing the potential option of matching to an autonomous vehicle before setting a specific destination. For example, the request flow may involve determining that an autonomous vehicle is sufficiently near an in-session potential requestor. Before the potential requestor enters a specific destination, the request flow may present the possibility of the potential requestor being matched with the autonomous vehicle. In some examples, the request flow may then provide available drop-off locations that are compatible with the autonomous vehicle for selection by the potential requestor. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 14, 2021Date of Patent: April 16, 2024Assignee: Lyft, Inc.Inventors: Gavin Sebastian Hurley, Leighton Kamaile Jen, Jody Metzenbaum Kelman, Rex See Chun Lam, Jonathan Patrick O'Keefe, Oleg Vadim Panichev, Arkesh Jagdish Patel, John Robert Tighe, Adam Alexander Wolf
-
Publication number: 20220110648Abstract: A bone clamp (1, 200, 300) for use in fixation of a fractured bone, or prevention of fracture of a bone, the clamp (1, comprising a pair of handles (2a, 2b) joined together at a pivot point (5), the handles (2a, 2b) each having an arcuate jaw (4a 4b), the arcuate jaws (4a, 4b) comprising a first end (7a, 7b) having an opening at a proximal end (12a, 12b) of the jaw (4a, 4b) in communication with a second end (8a, 8b) having an opening at a distal end (14a, 14b) of the jaw (4a, 4b), the first end (7a, 7b) and second end (8a, 8b) in communication via a channel (6a, 6b), in which the channel (6a, 6b) is configured to accommodate a cable, a wire, a suture, a band or other suitable flexible material, and wherein the channel (6a, 6b) is an open channel.Type: ApplicationFiled: August 6, 2019Publication date: April 14, 2022Inventors: Conor Hurley, Robert Hurley, Patrick Hurley
-
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
-
Publication number: 20180325345Abstract: A collection pan has an inside bottom surface, a front lip, a vertical shoulder wall at a back edge of the front lip of the front lip, and back and side walls for holding both liquid and solid waste material. The shoulder retains liquid material wiped across the front lip.Type: ApplicationFiled: March 6, 2018Publication date: November 15, 2018Inventors: Donald Varner, Gregory Patrick Hurley
-
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
-
Patent number: 9082100Abstract: Systems, methods, and computer program products are provided for identifying a serviceable address that is associated with a street network connection point and an actual location point. For example, in one embodiment, the serviceable address may be associated with a street network connection point that is part of a digital map. The serviceable address may also be associated with an actual location point, such as a parcel drop-off point.Type: GrantFiled: January 6, 2014Date of Patent: July 14, 2015Inventors: Shawn Patrick Hurley, Stephen Myron Snyder, Robert Edward Trevillian, IV, Terry Alan Fry
-
Patent number: 8972165Abstract: Systems, methods, and computer program products are provided for identifying a serviceable address that is associated with a street network connection point and a parcel drop-off point. For example, in one embodiment, the serviceable address may be associated with a street network connection point that is part of a digital map. The serviceable address may also be associated with a parcel drop-off point that includes parcel drop-off point information, such as a parcel drop-off point geo coordinate associated with the parcel drop-off point and street network connection point geo coordinate associated with the street network connection point.Type: GrantFiled: January 27, 2014Date of Patent: March 3, 2015Inventors: Shawn Patrick Hurley, Stephen Myron Snyder, Robert Edward Trevillian, IV, Terry Alan Fry
-
Patent number: 8849563Abstract: Systems, methods, and computer program products are provided for identifying a serviceable address associated with a street network connection point and an actual location point. For example, in one embodiment, the serviceable address may be associated with a street network connection point that is part of a digital map. The serviceable address may also be associated with a parcel drop-off point that includes parcel drop-off point information, such as a parcel drop-off point geo coordinate associated with the parcel drop-off point.Type: GrantFiled: March 24, 2011Date of Patent: September 30, 2014Inventors: Shawn Patrick Hurley, Stephen Myron Snyder, Robert Edward Trevillian, IV, Terry Alan Fry
-
Publication number: 20140260839Abstract: This grounds tool supporting handle mounts at an upper end portion of a support and an implement mounted at a use end of the support. Each such handle includes a ball joint largely retained in a ball socket closure for making multiple adjustments of the handle beside the powered grounds tool support longitudinal axis, while simultaneously making sufficient height adjustments to the implement in relation to the grounds surface. Optionally, this handle may be equipped with improved damping mechanisms and or tool adjusted when the powered grounds tool demands a stationary mode of operation.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Inventor: Edward Patrick Hurley