Srini Vadhri

Srini Vadhri

San Francisco Bay Area
9K followers 500+ connections

About

I am passionate about addressing customer pain points using modern product management…

Services

Articles by Srini

Contributions

Activity

Join now to see all activity

Experience

  • Forbes Business Development Council Graphic
  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

  • -

  • -

    San Jose

  • -

  • -

    San Francisco Bay Area

  • -

    Falls Church, Virginia

  • -

    Greater Boston Area; Virginia

  • -

    Middle East; India

Education

  • Indian Institute of Management Bangalore Graphic
  • -

    - AI fundamentals with focus on Machine Learning
    - Built high quality training data, leveraged image data from Medical dataset (Kaggle), used Appen/Figure 8 platform to design an annotation and labeling mechanism
    - Building a Model: Leveraged Google Could Platform, built a neural network to use the training data and evaluate the results using a Machine Learning model
    - Concept/idea (Capstone project): Solving a real life use case, included in the proposal were aspects related removing…

    - AI fundamentals with focus on Machine Learning
    - Built high quality training data, leveraged image data from Medical dataset (Kaggle), used Appen/Figure 8 platform to design an annotation and labeling mechanism
    - Building a Model: Leveraged Google Could Platform, built a neural network to use the training data and evaluate the results using a Machine Learning model
    - Concept/idea (Capstone project): Solving a real life use case, included in the proposal were aspects related removing unwanted bias in training data, security and compliance of user data, and scaling a product

Licenses & Certifications

Volunteer Experience

  • Bridge for Billions Graphic

    Mentor

    Bridge for Billions

    - 7 months

    Education

    Mentored a startup focused on education

  • Modria - Online Dispute Resolution Graphic

    Product Advisor

    Modria - Online Dispute Resolution

    Science and Technology

    Scrum/Agile coach - kick started the process w/ cross functional scrum team members
    Defined reqts. for Dispute Resolution as a Service

  • ProdigyWorks Graphic

    Consultant

    ProdigyWorks

    - 8 years 7 months

    Science and Technology

    Recruited to contribute in select innovation/brainstorming projects, which include developing research insights related or adjacent to internet technologies, payments, and financial services areas, and generate new business opportunities. Clients include, amongst others: global Bank/Financial Services Company, large tech giant, large health care giant, large insurance company etc

  • Multiple Graphic

    Multiple Accelerator Reviewer

    Multiple

    - Present 1 year 8 months

    Health

    Reviewing applications from Startups for Multiple Accelerator

Patents

  • PUSH INTERACTION INCLUDING LINKED DATA

    Issued 11940993

    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…

    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.

    Other inventors
    See patent
  • BLOCKCHAIN ENABLED SERVICE REQUEST SYSTEM

    Issued 11379847

    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…

    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.

    Other inventors
    See patent
  • Method, system, and computer program product for controlling transaction velocity limits

    Issued 11,379,847

    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…

    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.

    Other inventors
    See patent
  • System and method to allow access to a value holding account

    Issued US 10,672,006

    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…

    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.

    See patent
  • System and method to allow access to a value holding account

    Issued US 8,800,865

    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…

    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.

    See patent
  • TRANSACTION SPLIT FEES

    Issued US 8504433

    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.

    Other inventors
    See patent
  • Systems and methods for facilitating financial transactions over a network

    Issued US 8001025

    A system for facilitating financial transactions over a network includes a first user device, a second user device and a payment processing device. The first user device is adapted to allow a first user to send an invitation to a second user, via a network, to accept a promise to pay (IOU). The second user device is adapted to allow the second user to generate a response to the invitation via the network. The payment processing device is adapted to receive the invitation and the response and to…

    A system for facilitating financial transactions over a network includes a first user device, a second user device and a payment processing device. The first user device is adapted to allow a first user to send an invitation to a second user, via a network, to accept a promise to pay (IOU). The second user device is adapted to allow the second user to generate a response to the invitation via the network. The payment processing device is adapted to receive the invitation and the response and to schedule a payment if the response is an affirmative response.

    See patent
  • Smart card with random temporary account number generation

    Issued US7841539B2

    The smart card with random temporary account number generation provides an authenticating system coupled with an access or transaction card, such as a credit card. The card includes first and second memory storage media, with the first memory medium containing a plurality of temporary account or authentication numbers. The card also has a biometric sensor, such as a fingerprint scanner, and the second memory stores the biometric parameters of the authorized user. A processor compares the…

    The smart card with random temporary account number generation provides an authenticating system coupled with an access or transaction card, such as a credit card. The card includes first and second memory storage media, with the first memory medium containing a plurality of temporary account or authentication numbers. The card also has a biometric sensor, such as a fingerprint scanner, and the second memory stores the biometric parameters of the authorized user. A processor compares the biometric parameters with the measured biometric readings to enable the card. The processor has a random number generator, allowing for the randomized selection of one of the account numbers stored in the first memory, thus providing a temporary account number for the transaction. A remote site includes an identical random number generator and set of account numbers, allowing the temporary account number to be verified and then discarded, following the transaction.

    See patent
  • Payment Systems and Methods

    Filed 20230206235

    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…

    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.

    See patent
  • “Universal Payment Address: Efficient Payer-Payee Payment Preferences and Credential Communication for Money Movement

    Filed 63/293,522

    Aspects of the invention are directed to systems and methods for implementing financial transaction protocols between a payer and a payee using one or more universal payment identifiers (also referred to as “universal payment addresses”) associated with the payee. One method includes a payer computing device receiving a payment credential (e.g., an alias or an identifier) associated with a payee. In one aspect, the payment credential mapped to a universal payment address (i.e., a universal…

    Aspects of the invention are directed to systems and methods for implementing financial transaction protocols between a payer and a payee using one or more universal payment identifiers (also referred to as “universal payment addresses”) associated with the payee. One method includes a payer computing device receiving a payment credential (e.g., an alias or an identifier) associated with a payee. In one aspect, the payment credential mapped to a universal payment address (i.e., a universal payment identifier). 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, and resolve the universal payment address to the payee account information.

    The payment server may 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. In one aspect, the payment server forwards the payment PUSH operation to the payee account to complete a financial transaction between the payer computing device and the payee.
    Aspects of the invention include apparatuses that implement the above methods.

    See patent
  • Alias Directory

    Filed WO2022061182A1

    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…

    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.

    Other inventors
    See patent
  • Family Plan Promotional Offer Sharing

    Filed US US20130159072

  • System and method to initiate a function with an email message

    Filed US US20100070419

    Various example embodiments relate to a machine that is to receive an email message. The machine may determine, based on an email address of the sender, whether the sender is a valid sender. In some example embodiments, based on the machine determining that the sender is valid, the machine may execute a command included within the email message

    See patent
  • Voice-over-internet protocol telephone system with teleconference features

    Filed US 20080144537

    System, method, data structures and software are disclosed wherein at least one end-user computer executes a calendaring application, wherein the calendaring application includes data representing an appointment for a teleconference, and wherein the appointment specifies one or more participants scheduled to join the teleconference. The end-user computer may include a VoIP software application adapted to establish a VoIP connection. The VoIP software application at least in part executes on the…

    System, method, data structures and software are disclosed wherein at least one end-user computer executes a calendaring application, wherein the calendaring application includes data representing an appointment for a teleconference, and wherein the appointment specifies one or more participants scheduled to join the teleconference. The end-user computer may include a VoIP software application adapted to establish a VoIP connection. The VoIP software application at least in part executes on the end-user computer to initiate a VoIP connection to the teleconference. Further the calendaring application executes on the end-user computer to at least in part communicate with the VoIP software application in order to initiate the VoIP connection

    See patent

Projects

  • Contractor Product with FinTech (Wise) capabilities

    -

    Through the integration with @G-P and @Wise, companies will have direct access within the G-P platform to an efficient payment system that ensures fairness and pay transparency for all talent. Traditionally, cross-border transactions have been limited to time-consuming and manually intensive bank transfers for payment processing, providing no choice to customers or professionals. G-P Contractor will now deliver flexible payment options and a straightforward view into the entire payments process…

    Through the integration with @G-P and @Wise, companies will have direct access within the G-P platform to an efficient payment system that ensures fairness and pay transparency for all talent. Traditionally, cross-border transactions have been limited to time-consuming and manually intensive bank transfers for payment processing, providing no choice to customers or professionals. G-P Contractor will now deliver flexible payment options and a straightforward view into the entire payments process — including the mid-market exchange rate.

  • Visa Alias Directory Services

    -

  • PayPal Business Payments

    -

    Business Payments means payments made through certain third parties' products or services where the sender must fund their payment exclusively using either (or both) their PayPal balance or E-check and for which the PayPal Business Payment fee applies. The PayPal Business Payment fee

    See project

Honors & Awards

  • PayPal-ian Award

    -

Languages

  • English

    -

Recommendations received

More activity by Srini

View Srini’s full profile

  • See who you know in common
  • Get introduced
  • Contact Srini directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Srini Vadhri

Add new skills with these courses