Patents by Inventor Jagdeep Singh Sahota

Jagdeep Singh Sahota 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: 11443321
    Abstract: Methods and systems for dynamically generating a verification value for a transaction and for utilizing such value to verify the authenticity of the payment service application. The dynamically created verification value may be generated on a payment device, such as an integrated circuit credit card or smart card, embedded into the payment data, and transmitted to a point of sale terminal. Alternatively, payment data is sent by a payment device to a point of sale terminal, which generates a verification value and embeds it into the payment data. The embedded verification value is used by a service provider to verify the authenticity of the transaction. The methods and systems may be used in a contactless (wireless) environment or a non-wireless environment.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 13, 2022
    Assignee: Visa International Service Association
    Inventors: Jagdeep Singh Sahota, Christian Aabye
  • Publication number: 20200090183
    Abstract: Methods and systems for dynamically generating a verification value for a transaction and for utilizing such value to verify the authenticity of the payment service application. The dynamically created verification value may be generated on a payment device, such as an integrated circuit credit card or smart card, embedded into the payment data, and transmitted to a point of sale terminal. Alternatively, payment data is sent by a payment device to a point of sale terminal, which generates a verification value and embeds it into the payment data. The embedded verification value is used by a service provider to verify the authenticity of the transaction. The methods and systems may be used in a contactless (wireless) environment or a non-wireless environment.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventors: Jagdeep Singh Sahota, Christian Aabye
  • Patent number: 10528951
    Abstract: Methods and systems for dynamically generating a verification value for a transaction and for utilizing such value to verify the authenticity of the payment service application. The dynamically created verification value may be generated on a payment device, such as an integrated circuit credit card or smart card, embedded into the payment data, and transmitted to a point of sale terminal. Alternatively, payment data is sent by a payment device to a point of sale terminal, which generates a verification value and embeds it into the payment data. The embedded verification value is used by a service provider to verify the authenticity of the transaction. The methods and systems may be used in a contactless (wireless) environment or a non-wireless environment.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 7, 2020
    Assignee: Visa International Service Association
    Inventors: Jagdeep Singh Sahota, Christian Aabye
  • Patent number: 10043177
    Abstract: Methods, devices, and systems are described for sending and receiving messages between a terminal reader and a payment device, such as a credit card. A dynamic signature is calculated on the payment device from an application transaction counter, a terminal unpredictable number, and a transaction amount, and it is sent with an application the locator (AFL) to the reader. The reader then sends a read record command to the payment device to get records associated with the AFL, among other normal processing. While the normal processing is occurring for the transaction, the dynamic signature can be recalculated and compared with that from the payment device in order to assure that nothing has surreptitiously changed the values in the messages.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: August 7, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim R. Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Publication number: 20170161723
    Abstract: Methods, devices, and systems are described for sending and receiving messages between a terminal reader and a payment device, such as a credit card. A dynamic signature is calculated on the payment device from an application transaction counter, a terminal unpredictable number, and a transaction amount, and it is sent with an application the locator (AFL) to the reader. The reader then sends a read record command to the payment device to get records associated with the AFL, among other normal processing. While the, normal processing is occurring for the transaction, the dynamic signature can be recalculated and compared with that from the payment device in order to assure that nothing has surreptitiously changed the values in the messages.
    Type: Application
    Filed: February 23, 2017
    Publication date: June 8, 2017
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim R. Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Patent number: 9613354
    Abstract: Methods, devices, and systems are described for sending and receiving messages between a terminal reader and a payment device, such as a credit card. A dynamic signature is calculated on the payment device from an application transaction counter, a terminal unpredictable number, and a transaction amount, and it is sent with an application file locator (AFL) to the reader. The reader then sends a read record command to the payment device to get records associated with the AFL, among other normal processing. While the normal processing is occurring for the transaction, the dynamic signature can be recalculated and compared with that from the payment device in order to assure that nothing has surreptitiously changed the values in the messages.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: April 4, 2017
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim R. Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Publication number: 20160260092
    Abstract: Methods, devices, and systems are described for sending and receiving messages between a terminal reader and a payment device, such as a credit card. A dynamic signature is calculated on the payment device from an application transaction counter, a terminal unpredictable number, and a transaction amount, and it is sent with an application file locator (AFL) to the reader. The reader then sends a read record command to the payment device to get records associated with the AFL, among other normal processing. While the normal processing is occurring for the transaction, the dynamic signature can be recalculated and compared with that from the payment device in order to assure that nothing has surreptitiously changed the values in the messages.
    Type: Application
    Filed: March 22, 2016
    Publication date: September 8, 2016
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim R. Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Patent number: 9330386
    Abstract: A method comprising, at a reader, performing at least one transaction-based risk management process prior to energizing a contactless interface, initiating communication with a card utilized for a contactless transaction, receiving information associated with the card, terminating communication with the card, and authorizing the contactless transaction.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 3, 2016
    Assignee: Visa International Service Association
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim R. Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Publication number: 20140246492
    Abstract: A method comprising, at a reader, performing at least one transaction-based risk management process prior to energizing a contactless interface, initiating communication with a card utilized for a contactless transaction, receiving information associated with the card, terminating communication with the card, and authorizing the contactless transaction.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 4, 2014
    Applicant: Visa International Service Association
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim R. Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Patent number: 8770476
    Abstract: A method. The method comprises, at a reader, performing at least one transaction-based risk management process prior to energizing a contactless interface, initiating communication with a card utilized for the contactless transaction, receiving information associated with the card, and terminating communication with the card to authorizing the contactless transaction.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: July 8, 2014
    Assignee: Visa International Service Association
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim R. Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Patent number: 8636205
    Abstract: A method is disclosed. The method includes generating a verification value in response to a transaction involving a portable consumer device, where the verification value is generated using a first dynamic data element and a second dynamic data element. The verification value is sent to a service provider associated with the portable consumer device so that the service provider can verify the transaction.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: January 28, 2014
    Assignees: Visa U.S.A. Inc., Visa International Service Association
    Inventors: Ayman Hammad, Patrick Faith, Christian Aabye, Jagdeep Singh Sahota
  • Publication number: 20130226802
    Abstract: A method is disclosed. The method includes generating a verification value in response to a transaction involving a portable consumer device, where the verification value is generated using a first dynamic data element and a second dynamic data element. The verification value is sent to a service provider associated with the portable consumer device so that the service provider can verify the transaction.
    Type: Application
    Filed: February 8, 2013
    Publication date: August 29, 2013
    Inventors: Ayman Hammad, Patrick Faith, Christian Aabye, Jagdeep Singh Sahota
  • Publication number: 20130204794
    Abstract: Methods and systems for dynamically generating a verification value for a transaction and for utilizing such value to verify the authenticity of the payment service application. The dynamically created verification value may be generated on a payment device, such as an integrated circuit credit card or smart card, embedded into the payment data, and transmitted to a point of sale terminal. Alternatively, payment data is sent by a payment device to a point of sale terminal, which generates a verification value and embeds it into the payment data. The embedded verification value is used by a service provider to verify the authenticity of the transaction. The methods and systems may be used in a contactless (wireless) environment or a non-wireless environment.
    Type: Application
    Filed: March 14, 2013
    Publication date: August 8, 2013
    Inventors: Jagdeep Singh Sahota, Christian Aabye
  • Patent number: 8423415
    Abstract: Methods and systems for dynamically generating a verification value for a transaction and for utilizing such value to verify the authenticity of the payment service application. The dynamically created verification value may be generated on a payment device, such as an integrated circuit credit card or smart card, embedded into the payment data, and transmitted to a point of sale terminal. Alternatively, payment data is sent by a payment device to a point of sale terminal, which generates a verification value and embeds it into the payment data. The embedded verification value is used by a service provider to verify the authenticity of the transaction. The methods and systems may be used in a contactless (wireless) environment or a non-wireless environment.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: April 16, 2013
    Assignee: Visa International Service Association
    Inventors: Jagdeep Singh Sahota, Christian Aabye
  • Patent number: 8387866
    Abstract: A method is disclosed. The method includes generating a verification value in response to a transaction involving a portable consumer device, where the verification value is generated using a first dynamic data element and a second dynamic data element. The verification value is sent to a service provider associated with the portable consumer device so that the service provider can verify the transaction.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: March 5, 2013
    Assignee: Visa International Service Association
    Inventors: Ayman Hammad, Patrick Faith, Christian Aabye, Jagdeep Singh Sahota
  • Publication number: 20120136735
    Abstract: A method is disclosed. The method includes generating a verification value in response to a transaction involving a portable consumer device, where the verification value is generated using a first dynamic data element and a second dynamic data element. The verification value is sent to a service provider associated with the portable consumer device so that the service provider can verify the transaction.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 31, 2012
    Inventors: Ayman Hammad, Patrick Faith, Christian Aabye, Jagdeep Singh Sahota
  • Patent number: 8087582
    Abstract: A method is disclosed. The method includes generating a verification value in response to a transaction involving a portable consumer device, where the verification value is generated using a first dynamic data element and a second dynamic data element. The verification value is sent to a service provider associated with the portable consumer device so that the service provider can verify the transaction.
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: January 3, 2012
    Inventors: Ayman Hammad, Patrick Faith, Christian Aabye, Jagdeep Singh Sahota
  • Publication number: 20100325052
    Abstract: A method of performing a transaction over a contactless interface placing a first device in wireless communication with a second device, selecting the interface over which the first and second device with communicate, selecting the application to be used to approve or disapprove the transaction, communicating to the second device the data necessary for the application to approve or disapprove the transaction.
    Type: Application
    Filed: August 25, 2010
    Publication date: December 23, 2010
    Inventors: Jagdeep Singh Sahota, Trudy Hill, Carole Oppenlander
  • Publication number: 20100270374
    Abstract: A method. The method comprises, at a reader, performing at least one transaction-based risk management process prior to energizing a contactless interface, initiating communication with a card utilized for the contactless transaction, receiving information associated with the card, and terminating communication with the card to authorizing the contactless transaction.
    Type: Application
    Filed: July 6, 2010
    Publication date: October 28, 2010
    Inventors: Trudy Hill, Jagdeep Singh Sahota, Christian Aabye, Kim Wagner, Anita Ochieano, Carole Oppenlander, William Chi Yuen Chan, Craig Allen Glendenning
  • Patent number: 7815111
    Abstract: A system and method for managing one or more applications deployed on a mobile electronic device, such as a cellular phone, are disclosed. The system and method enable the user of a mobile electronic device to select one of a plurality of applications deployed on the mobile electronic device for use in a transaction and to authenticate himself or herself prior to initiating the transaction. The transaction may occur via a wireless interface and/or a contact-based interface. In addition, the system and method allow the user to manage applications deployed on a mobile electronic device, including adding new applications, designating nicknames for the applications and setting security codes for each application.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: October 19, 2010
    Assignee: Visa International Service Association
    Inventors: Gavin Shenker, Thanigaivel Ashwin Raj, Jagdeep Singh Sahota, Forough Kashef, Simon Hurry