Patents by Inventor Yegnashankar Parasuram

Yegnashankar Parasuram 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).

  • Publication number: 20210103912
    Abstract: 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: Application
    Filed: October 26, 2020
    Publication date: April 8, 2021
    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: 10817866
    Abstract: 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: Grant
    Filed: November 13, 2018
    Date of Patent: October 27, 2020
    Assignee: 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: 10796295
    Abstract: The disclosure relates to systems, methods, and devices for processing payment transactions between a user and a merchant using a messaging bot. In particular, a commerce system allows the user to initiate a communications session with a messaging bot associated with the merchant using natural language. One or more embodiments use natural language processing to analyze messages from the user to the messaging bot, and from the messaging bot to the user, to identify a product and a request to purchase the identified product. Based on the identified product and the request to purchase the product, one or more embodiments initiate a payment transaction on behalf of the user based on a natural language conversation and without redirecting the user away from the communications session. Additionally, one or more implementations provide a payment initiation message from the messaging bot to the user indicating that the payment transaction was initiated.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: October 6, 2020
    Assignee: Facebook, Inc.
    Inventors: Anand Subbarayan, Yegnashankar Parasuram, Shuo Song, Akshay Mittal, Xishuo Liu
  • Patent number: 10496964
    Abstract: Methods and systems for processing payments using payment aggregators are provided. In particular, one or more embodiments comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a plurality of payment aggregators. This allows the e-commerce payment facilitator to provide a user with payment methods supported by the plurality of payment aggregators. Furthermore, one or more embodiments enable the e-commerce payment facilitator to route transactions to payment aggregators based on various factors, such as availability, reliability, and profitability. In addition, one or more embodiments provide e-commerce payment facilitators with greater control over the processing of transactions by allowing for the routing and distribution of transactions across multiple payment aggregators.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: December 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Max Zimmerman, Waseem Ahmad, Yegnashankar Parasuram, Alexandre Couturon
  • Publication number: 20190147515
    Abstract: 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: Application
    Filed: November 10, 2017
    Publication date: May 16, 2019
    Inventors: Kevin Patrick Hurley, Yegnashankar Parasuram, Gary Eugene Baalman, Vladislav Perelman
  • Publication number: 20190087811
    Abstract: 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: Application
    Filed: November 13, 2018
    Publication date: March 21, 2019
    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: 10127544
    Abstract: 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: Grant
    Filed: December 16, 2014
    Date of Patent: November 13, 2018
    Assignee: 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: 20180183737
    Abstract: The disclosure relates to systems, methods, and devices for processing payment transactions between a user and a merchant using a messaging bot. In particular, a commerce system allows the user to initiate a communications session with a messaging bot associated with the merchant using natural language. One or more embodiments use natural language processing to analyze messages from the user to the messaging bot, and from the messaging bot to the user, to identify a product and a request to purchase the identified product. Based on the identified product and the request to purchase the product, one or more embodiments initiate a payment transaction on behalf of the user based on a natural language conversation and without redirecting the user away from the communications session. Additionally, one or more implementations provide a payment initiation message from the messaging bot to the user indicating that the payment transaction was initiated.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Inventors: Anand Subbarayan, Yegnashankar Parasuram, Shuo Song, Akshay Mittal, Xishuo Liu
  • Publication number: 20180174137
    Abstract: 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: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Anand Subbarayan, Yegnashankar Parasuram, Shuo Song, Akshay Mittal, Xishuo Liu, Kevin Patrick Hurley, Vladislav Perelman, Attila Incze
  • Publication number: 20180174138
    Abstract: 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: Application
    Filed: December 21, 2016
    Publication date: June 21, 2018
    Inventors: Anand Subbarayan, Yegnashankar Parasuram, Shuo Song, Kevin Patrick Hurley
  • Publication number: 20160171481
    Abstract: 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: Application
    Filed: December 16, 2014
    Publication date: June 16, 2016
    Inventors: 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: 20150286997
    Abstract: Methods and systems for processing payments using payment aggregators are provided. In particular, one or more embodiments comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a plurality of payment aggregators. This allows the e-commerce payment facilitator to provide a user with payment methods supported by the plurality of payment aggregators. Furthermore, one or more embodiments enable the e-commerce payment facilitator to route transactions to payment aggregators based on various factors, such as availability, reliability, and profitability. In addition, one or more embodiments provide e-commerce payment facilitators with greater control over the processing of transactions by allowing for the routing and distribution of transactions across multiple payment aggregators.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 8, 2015
    Applicant: Facebook, Inc.
    Inventors: Max Zimmerman, Waseem Ahmad, Yegnashankar Parasuram, Alexandre Couturon
  • Publication number: 20130262212
    Abstract: A social networking systems associates users of the system with a social punch card, credits the social punch card with punches based on actions performed by the users, and provides rewards to the users when the target number of punches for the social punch card is reached. A social punch card includes a definition of an action that will credit a punch to the social punch card, a target number of punches for completing the punch card, and a reward to be provided for reaching the target number of punches. Each of the users associated with a social punch card are connected with at least one other user associated with the social punch card.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Inventors: Dmitry Shevelenko, Loren Alfred Cheng, Yegnashankar Parasuram, Christopher Triolo, Reshma Khilnani, Edward Zagat