Patents by Inventor Avinash Kalgi

Avinash Kalgi 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: 20170134479
    Abstract: The HYBRID APPLICATIONS UTILIZING DISTRIBUTED MODELS AND VIEWS APPARATUSES, METHODS AND SYSTEMS (“HAP”) transform hybrid application user inputs using HAP components into web-view secured data populated application views. In some implementations, the disclosure provides a processor-implemented method of providing distributed model views utilizing a hybrid application environment.
    Type: Application
    Filed: January 13, 2017
    Publication date: May 11, 2017
    Inventor: AVINASH KALGI
  • Patent number: 9582598
    Abstract: The Hybrid Applications Utilizing Distributed Models And Views Apparatuses, Methods And Systems (“HAP”) transform hybrid application user inputs using HAP components into web-view secured data populated application views. In some implementations, the disclosure provides a processor-implemented method of providing distributed model views utilizing a hybrid application environment.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: February 28, 2017
    Assignee: Visa International Service Association
    Inventor: Avinash Kalgi
  • Patent number: 9313215
    Abstract: Systems, apparatuses and methods for preventing requests to access a system's resources from having a negative impact on higher priority data processing operations being performed by the system. The invention is directed to preventing the number of calls made by a merchant's applications through an application programming interface (API) for access to the lower priority services of a merchant service provider from having a negative impact on the ability of the service provider to perform the processing necessary to support higher priority services. The invention provides a user interface that may be used by a merchant or the service provider to configure the operation of a “throttle” that is designed to generate an alert when the number of calls by a merchant application for access to a specific service provider function or application exceeds a value or limit, where exceeding the value or limit may indicate a malfunction of the merchant's application or an attack by a malicious agent.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: April 12, 2016
    Assignee: Visa International Service Association
    Inventors: Avinash Kalgi, Adam Conway, Galina Skoptsova, Mark Cordell
  • Publication number: 20150302397
    Abstract: Systems, apparatuses, and methods are provided for conducting encrypted payment transactions. In some embodiments, a payment device may send account credentials for a digital wallet to a wallet provider computer, and receive encrypted payment data from the wallet provider computer in response. The payment device may then send a request to initiate a transaction to a transaction processor computer (e.g., a merchant computer or a merchant processor computer), the request to initiate the transaction including the encrypted payment data. The transaction processor computer can then decrypt the encrypted payment data and conduct the transaction.
    Type: Application
    Filed: January 7, 2015
    Publication date: October 22, 2015
    Inventor: Avinash Kalgi
  • Publication number: 20150199682
    Abstract: Systems and methods are provided for merchant mobile acceptance of user device data. For example, a method comprises receiving encrypted user device data and reader metadata from a merchant mobile device, determining a device reader API and device reader encryption scheme using the device reader metadata, parsing the encrypted user device data using the device reader API to determine encrypted personal information, and decrypting the encrypted personal information using the reader encryption scheme.
    Type: Application
    Filed: January 16, 2014
    Publication date: July 16, 2015
    Inventors: Avinash Kalgi, Qian Wang
  • Publication number: 20150195289
    Abstract: Methods and systems for verifying whether a submission of a request is likely from a human user or an automated program are described. A request may be received from a user device. A human challenge-response test adapted for displaying on the user device is displayed on the user device. Upon viewing the human challenge-response test, the user enters the user's solution to the human challenge-response test on the user device. A response hash value is created based on the user's solution. The response hash value is sent to a computing device for verification.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventors: Avinash Kalgi, Matthew Ward-Steinman, Qian Wang
  • Patent number: 9015804
    Abstract: Methods and systems for verifying whether a user requesting an online account is likely a human or an automated program are described. A request for an online account may be received from a mobile device. A human challenge-response test adapted for displaying on a mobile device is displayed on the mobile device. Upon viewing the human challenge-response test, the user enters the user's solution to the human challenge-response test on the mobile device. A response hash value is created based on the user's solution. The response hash value is sent to an account request server for verification.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: April 21, 2015
    Assignee: Visa International Service Association
    Inventors: Avinash Kalgi, Matthew Ward-Steinman, Qian Wang
  • Publication number: 20150019944
    Abstract: The HYBRID APPLICATIONS UTILIZING DISTRIBUTED MODELS AND VIEWS APPARATUSES, METHODS AND SYSTEMS (“HAP”) transform hybrid application user inputs using HAP components into web-view secured data populated application views. In some implementations, the disclosure provides a processor-implemented method of providing distributed model views utilizing a hybrid application environment.
    Type: Application
    Filed: January 15, 2014
    Publication date: January 15, 2015
    Applicant: Visa International Service Association
    Inventor: Avinash Kalgi
  • Publication number: 20140025538
    Abstract: Embodiments of the invention are directed to systems and methods for allowing a single representation of a trigger for payment across different environments using machine readable codes. A machine readable code may be encoded with a URL and information about a product to which the machine readable code is attached. A first electronic device may be able to scan and decode the machine readable code into first recognizable product information using a complaint application. The compliant application may populate a first form on the first electronic device for a first transaction with the recognizable product information without having to access a server. A non-compliant application on a second electronic device will launch a browser using the URL and provide the unrecognizable product information to the server for decoding. The server will decode the unrecognizable product information into a second recognizable product information that may be used to populate a second form for a second transaction.
    Type: Application
    Filed: February 19, 2013
    Publication date: January 23, 2014
    Inventors: Avinash Kalgi, Keith Bailey, Matthew Ward-Steinman
  • Publication number: 20130205370
    Abstract: Methods and systems for verifying whether a user requesting an online account is likely a human or an automated program are described. A request for an online account may be received from a mobile device. A human challenge-response test adapted for displaying on a mobile device is displayed on the mobile device. Upon viewing the human challenge-response test, the user enters the user's solution to the human challenge-response test on the mobile device. A response hash value is created based on the user's solution. The response hash value is sent to an account request server for verification.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 8, 2013
    Inventors: Avinash Kalgi, Matthew Ward-Steinman, Qian Wang
  • Publication number: 20130086258
    Abstract: Systems, apparatuses and methods for preventing requests to access a system's resources from having a negative impact on higher priority data processing operations being performed by the system. The invention is directed to preventing the number of calls made by a merchant's applications through an application programming interface (API) for access to the lower priority services of a merchant service provider from having a negative impact on the ability of the service provider to perform the processing necessary to support higher priority services. The invention provides a user interface that may be used by a merchant or the service provider to configure the operation of a “throttle” that is designed to generate an alert when the number of calls by a merchant application for access to a specific service provider function or application exceeds a value or limit, where exceeding the value or limit may indicate a malfunction of the merchant's application or an attack by a malicious agent.
    Type: Application
    Filed: September 25, 2012
    Publication date: April 4, 2013
    Inventors: Avinash Kalgi, Adam Conway, Galina Skoptsova, Mark Cordell
  • Publication number: 20130013499
    Abstract: The ELECTRONIC WALLET CHECKOUT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“EWCP”) transform customer purchase requests triggering electronic wallet applications via EWCP components into electronic purchase confirmation and receipts. In one implementation, the EWCP receives a merchant payment request, and determines a payment protocol handler associated with the merchant payment request. The EWCP instantiates a wallet application via the payment protocol handler. The EWCP obtains a payment method selection via the wallet application, wherein the selected payment method is one of a credit card, a debit card, a gift card selected from an electronic wallet, and sends a transaction execution request for a transaction associated with the merchant payment request. Also, the EWCP receives a purchase response to the transaction execution request, and outputs purchase response information derived from the received purchase response.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 10, 2013
    Inventor: Avinash Kalgi
  • Patent number: 8165945
    Abstract: Methods and systems for detecting fraud based on velocity counts are disclosed.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: April 24, 2012
    Assignee: Visa International Service Association
    Inventors: Jim Collins, Avinash Kalgi, John Medlong, Paul Lisagor
  • Patent number: 8041620
    Abstract: Methods and systems for detecting fraud based on velocity counts are disclosed.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: October 18, 2011
    Assignee: Authorize.Net LLC
    Inventors: Jim Collins, Avinash Kalgi, John Medlong, Paul Lisagor
  • Publication number: 20110218909
    Abstract: Methods and systems for detecting fraud based on velocity counts are disclosed.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 8, 2011
    Applicant: Authorize.Net LLC
    Inventors: Jim Collins, Avinash Kalgi, John Medlong, Paul Lisagor
  • Publication number: 20090327008
    Abstract: Methods and systems for detecting fraud based on velocity counts are disclosed.
    Type: Application
    Filed: September 4, 2009
    Publication date: December 31, 2009
    Inventors: Jim Collins, Avinash Kalgi, John Medlong, Paul Lisagor
  • Patent number: 7630924
    Abstract: Methods and systems for detecting fraud based on velocity counts are disclosed.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: December 8, 2009
    Assignee: Authorize.net LLC
    Inventors: Jim Collins, Avinash Kalgi, John Medlong, Paul Lisagor