Patents by Inventor Srinivas Vadhri

Srinivas Vadhri 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: 11940993
    Abstract: A method is disclosed. The method includes receiving, by a second entity computer associated with a second user from a first entity computer associated with a first user, a push transaction message comprising a value and link data for a transaction. The method also comprises transmitting, by the second entity computer to a directory computer in communication with a database storing supplemental data associated with the transaction and other transactions, a request for the supplemental data associated with the transaction, the request comprising link data. The method also includes receiving, by the second entity computer, the supplemental data from the directory computer, and providing, by the second entity computer to the second user via a second user device, the supplemental data along with a notification of an action caused by the push transaction message.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: March 26, 2024
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Srinivas Vadhri, Wenhai Pan
  • Publication number: 20230325520
    Abstract: A method is disclosed and includes receiving an alias resolve request message comprising an alias from a transfer server, and then transmitting the alias resolve request message comprising the alias to plurality of mapping computers. Then, a plurality of alias resolve response messages are received from the plurality of mapping computers, the plurality of alias resolve response messages respectively comprising a plurality of credentials or tokens. A credential or token from the plurality of credentials or tokens is then determined and transmitted to transfer server computer. The transfer server computer conducts a transaction process using the determined credential or token.
    Type: Application
    Filed: September 17, 2021
    Publication date: October 12, 2023
    Applicant: Visa International Service Association
    Inventors: Evgeny Kozlov, Srinivas Vadhri, Alexey Oreshin, IV, Swapnil Vasant Mhasde, Vadim Grevtsov, Harsha Sathyanarayana Naga
  • Publication number: 20230206235
    Abstract: Payment systems and methods that facilitate electronic payer-payee financial transactions, using one or more universal payment identifiers, are disclosed. One method includes a payer computing device receiving a payment credential associated with a payee. The payment credential may be mapped to a universal payment address. The payer computing device may request a payment server for a payee account information associated with the payment credential. The payment server may translate the payment credential to the universal payment address, resolve the universal payment address to the payee account information, retrieve the payee account information using the universal payment address, and transmit the payee account information to the payer computing device. The payer computing device may perform a payment PUSH operation to the payment server. The payment server may forward the payment PUSH operation to the payee account to complete a financial transaction between the payer computing device and the payee.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 29, 2023
    Inventor: Srinivas Vadhri
  • Publication number: 20230119501
    Abstract: Systems and methods for establishing and fulfilling a smart contract between users and service providers are disclosed. A method includes creating, by one or more nodes in a computer network, a smart contract in response to a request from a user for services and providing the smart contract to a blockchain. The method then includes notifying service providers of the smart contract and receiving responses to the notifications from the service providers. Then the method includes identifying one or more service providers that can complete the service. The method then includes updating the smart contract to include data about the identified service providers. The updated smart contract includes account information for a user account of the user, and account information for service provider accounts of the identified service providers. Then a value interaction is initiated that pushes value from the user account to the service provider accounts.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 20, 2023
    Applicant: Visa International Service Association
    Inventors: Ashwini Kadarmandalgi, Sowmya Saiprasad, Srinivas Vadhri
  • Publication number: 20230031249
    Abstract: A method is disclosed. The method includes receiving, by a second entity computer associated with a second user from a first entity computer associated with a first user, a push transaction message comprising a value and link data for a transaction. The method also comprises transmitting, by the second entity computer to a directory computer in communication with a database storing supplemental data associated with the transaction and other transactions, a request for the supplemental data associated with the transaction, the request comprising link data. The method also includes receiving, by the second entity computer, the supplemental data from the directory computer, and providing, by the second entity computer to the second user via a second user device, the supplemental data along with a notification of an action caused by the push transaction message.
    Type: Application
    Filed: July 30, 2021
    Publication date: February 2, 2023
    Inventors: Srinivas Vadhri, Wenhai Pan
  • Patent number: 11556923
    Abstract: Systems and methods for establishing and fulfilling a smart contract between users and service providers are disclosed. A method includes creating, by one or more nodes in a computer network, a smart contract in response to a request from a user for services and providing the smart contract to a blockchain. The method then includes notifying service providers of the smart contract and receiving responses to the notifications from the service providers. Then the method includes identifying one or more service providers that can complete the service. The method then includes updating the smart contract to include data about the identified service providers. The updated smart contract includes account information for a user account of the user, and account information for service provider accounts of the identified service providers. Then a value interaction is initiated that pushes value from the user account to the service provider accounts.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 17, 2023
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Ashwini Kadarmandalgi, Sowmya Saiprasad, Srinivas Vadhri
  • Patent number: 11379847
    Abstract: A method of controlling transaction velocity limits including: generating a transaction control criterion associated with a parameter; receiving a transaction message associated with a transaction request; analyzing the data associated with the parameter with respect to the transaction control criterion associated with the parameter; automatically generating and communicating at least one of: a processing request message associated with the transaction request if data associated with the at least one parameter in the transaction message does not satisfy the transaction control criterion associated with the at least one parameter, and a rejection response message if data associated with the at least one parameter in the transaction message does satisfy the transaction control criterion associated with the at least one parameter; and generating update data associated with the parameter. A system and computer program product for controlling transaction velocity limits is also disclosed.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: July 5, 2022
    Assignee: Visa International Service Association
    Inventors: Srinivas Vadhri, Anil Kumar, Sowmya Saiprasad, Kelly Alpert
  • Publication number: 20200372501
    Abstract: Systems and methods for establishing and fulfilling a smart contract between users and service providers are disclosed. A method includes creating, by one or more nodes in a computer network, a smart contract in response to a request from a user for services and providing the smart contract to a blockchain. The method then includes notifying service providers of the smart contract and receiving responses to the notifications from the service providers. Then the method includes identifying one or more service providers that can complete the service. The method then includes updating the smart contract to include data about the identified service providers. The updated smart contract includes account information for a user account of the user, and account information for service provider accounts of the identified service providers. Then a value interaction is initiated that pushes value from the user account to the service provider accounts.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Inventors: Ashwini Kadarmandalgi, Sowmya Saiprasad, Srinivas Vadhri
  • Patent number: 10672006
    Abstract: Example systems and methods that allow access to a value holding account are described. In one implementation, a method receives a first request for a second account code after activation of a selector on an account access object associated with a value holding account. The second account access code is associated with a first account access code that is associated with the value holding account. The first account code allows access to the value holding account for a first determinable period. The method generates a second request for the second account code and communicates the second request to the value holding account. The second account code is received from the value holding account and allows access to the value holding account for a second determinable period that differs from the first determinable period. The method provides the second account code to a user of the account access object.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: June 2, 2020
    Assignee: PAYPAL, INC.
    Inventor: Srinivas Vadhri
  • Publication number: 20200090178
    Abstract: A method of controlling transaction velocity limits including: generating a transaction control criterion associated with a parameter; receiving a transaction message associated with a transaction request; analyzing the data associated with the parameter with respect to the transaction control criterion associated with the parameter; automatically generating and communicating at least one of: a processing request message associated with the transaction request if data associated with the at least one parameter in the transaction message does not satisfy the transaction control criterion associated with the at least one parameter, and a rejection response message if data associated with the at least one parameter in the transaction message does satisfy the transaction control criterion associated with the at least one parameter; and generating update data associated with the parameter. A system and computer program product for controlling transaction velocity limits is also disclosed.
    Type: Application
    Filed: June 13, 2017
    Publication date: March 19, 2020
    Inventors: Srinivas Vadhri, Anil Kumar, Sowmya Saiprasad, Kelly Alpert
  • Patent number: 9734489
    Abstract: A transaction fee imposed by a payment provider may be allocated between the parties to an on-line transaction in any way and at any time. This adds flexibility to the transaction and allows the parties to allocate the transaction fee on a per transaction basis that best suits the parties.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: August 15, 2017
    Assignee: PAYPAL, INC.
    Inventors: Srinivas Vadhri, Jennifer Ceran
  • Publication number: 20160239844
    Abstract: Example systems and methods that allow access to a value holding account are described. In one implementation, a method receives a first request for a second account code after activation of a selector on an account access object associated with a value holding account. The second account access code is associated with a first account access code that is associated with the value holding account. The first account code allows access to the value holding account for a first determinable period. The method generates a second request for the second account code and communicates the second request to the value holding account. The second account code is received from the value holding account and allows access to the value holding account for a second determinable period that differs from the first determinable period. The method provides the second account code to a user of the account access object.
    Type: Application
    Filed: April 29, 2016
    Publication date: August 18, 2016
    Inventor: Srinivas Vadhri
  • Patent number: 9361647
    Abstract: Example systems and methods that allow access to a value holding account are described. In one implementation, a method receives a first request for a second account code after activation of a selector on an account access object associated with a value holding account. The second account access code is associated with a first account access code that is associated with the value holding account. The first account code allows access to the value holding account for a first determinable period. The method generates a second request for the second account code and communicates the second request to the value holding account. The second account code is received from the value holding account and allows access to the value holding account for a second determinable period that differs from the first determinable period. The method provides the second account code to a user of the account access object.
    Type: Grant
    Filed: June 28, 2014
    Date of Patent: June 7, 2016
    Assignee: PayPal, Inc.
    Inventor: Srinivas Vadhri
  • Publication number: 20150339636
    Abstract: A transaction fee imposed by a payment provider may be allocated between the parties to an on-line transaction in any way and at any time. This adds flexibility to the transaction and allows the parties to allocate the transaction fee on a per transaction basis that best suits the parties.
    Type: Application
    Filed: August 5, 2015
    Publication date: November 26, 2015
    Inventors: Srinivas Vadhri, Jennifer Ceran
  • Publication number: 20140379572
    Abstract: Example systems and methods that allow access to a value holding account are described. In one implementation, a method receives a first request for a second account code after activation of a selector on an account access object associated with a value holding account. The second account access code is associated with a first account access code that is associated with the value holding account. The first account code allows access to the value holding account for a first determinable period. The method generates a second request for the second account code and communicates the second request to the value holding account. The second account code is received from the value holding account and allows access to the value holding account for a second determinable period that differs from the first determinable period. The method provides the second account code to a user of the account access object.
    Type: Application
    Filed: June 28, 2014
    Publication date: December 25, 2014
    Inventor: Srinivas Vadhri
  • Patent number: 8800865
    Abstract: Example systems and methods that allow access to a value holding account are described. In one implementation, a method receives a first request for a second account code after activation of a selector on an account access object associated with a value holding account. The second account access code is associated with a first account access code that is associated with the value holding account. The first account code allows access to the value holding account for a first determinable period. The method generates a second request for the second account code and communicates the second request to the value holding account. The second account code is received from the value holding account and allows access to the value holding account for a second determinable period that differs from the first determinable period. The method provides the second account code to a user of the account access object.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: August 12, 2014
    Assignee: eBay Inc.
    Inventor: Srinivas Vadhri
  • Publication number: 20130304640
    Abstract: A transaction fee imposed by a payment provider may be allocated between the parties to an on-line transaction in any way and at any time. This adds flexibility to the transaction and allows the parties to allocate the transaction fee on a per transaction basis that best suits the parties.
    Type: Application
    Filed: July 3, 2013
    Publication date: November 14, 2013
    Inventors: Srinivas Vadhri, Jennifer Ceran
  • Patent number: 8504433
    Abstract: A transaction fee imposed by a payment provider may be allocated between the parties to an on-line transaction in any way and at any time. This adds flexibility to the transaction and allows the parties to allocate the transaction fee on a per transaction basis that best suits the parties.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: August 6, 2013
    Assignee: eBay Inc.
    Inventors: Srinivas Vadhri, Jennifer Ceran
  • Publication number: 20130159072
    Abstract: Promotional offers are shared among members of a group, such as members of a family plan for cellular telephone billing and/or mobile device data billing. The promotional offers can be presented by a merchant at a point-of-sale during checkout. A payment server can have a memory that store account information for a plurality of customers. The account information can include an indication as to which group a customer belongs. A processor can receive an indication of a desire of a customer to purchase an item, access an account of the customer, determine from the account information to which of the groups the customer belongs, and determine identifications of other members of the group. The processor can facilitate communication of an offer to the other members of the group.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: eBay, Inc.
    Inventor: Srinivas Vadhri
  • Publication number: 20120246070
    Abstract: Example systems and methods that allow access to a value holding account are described. In one implementation, a method receives a first request for a second account code after activation of a selector on an account access object associated with a value holding account. The second account access code is associated with a first account access code that is associated with the value holding account. The first account code allows access to the value holding account for a first determinable period. The method generates a second request for the second account code and communicates the second request to the value holding account. The second account code is received from the value holding account and allows access to the value holding account for a second determinable period that differs from the first determinable period. The method provides the second account code to a user of the account access object.
    Type: Application
    Filed: June 11, 2012
    Publication date: September 27, 2012
    Applicant: eBay Inc.
    Inventor: Srinivas Vadhri