Patents by Inventor Ignacio Carlos Blanco

Ignacio Carlos Blanco 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: 11374943
    Abstract: A bundle of public counters and a corresponding bundle of private counters are created and transmitted to a user device. The user device receives a request and processes the request without accessing a secure element processor on the user device. The user device calculates a security code using the private counter and a number. The user device transmits the calculated security code and one of the bundle of public counters in response to the request. A receiver of the response to the request determines the validity of the public counter and looks up the corresponding private counter using the public counter. The receiver determines the validity of the security code by recomputing it using the private counter and the number.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: June 28, 2022
    Assignee: GOOGLE LLC
    Inventors: Justin Lee Brickell, Jonathan Kingsley Blatter, Bobby Wieler, Harry Lee Butler, IV, Ignacio Carlos Blanco, Denis Lila
  • Publication number: 20200084224
    Abstract: A bundle of public counters and a corresponding bundle of private counters are created and transmitted to a user device. The user device receives a request and processes the request without accessing a secure element processor on the user device. The user device calculates a security code using the private counter and a number. The user device transmits the calculated security code and one of the bundle of public counters in response to the request. A receiver of the response to the request determines the validity of the public counter and looks up the corresponding private counter using the public counter. The receiver determines the validity of the security code by recomputing it using the private counter and the number.
    Type: Application
    Filed: November 14, 2019
    Publication date: March 12, 2020
    Inventors: Justin Lee Brickell, Jonathan Kingsley Blatter, Bobby Wieler, Harry Lee Butler, IV, Ignacio Carlos Blanco, Denis Lila
  • Patent number: 10491605
    Abstract: A bundle of public counters and a corresponding bundle of private counters are created and transmitted to a user device. The user device receives a request and processes the request without accessing a secure element processor on the user device. The user device calculates a security code using the private counter and a number. The user device transmits the calculated security code and one of the bundle of public counters in response to the request. A receiver of the response to the request determines the validity of the public counter and looks up the corresponding private counter using the public counter. The receiver determines the validity of the security code by recomputing it using the private counter and the number.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 26, 2019
    Assignee: GOOGLE LLC
    Inventors: Justin Lee Brickell, Jonathan Kingsley Blatter, Bobby Wieler, Harry Lee Butler, IV, Ignacio Carlos Blanco, Denis Lila
  • Patent number: 9858572
    Abstract: Using discretionary data fields to secure transactions comprises a payment system employing a server configured to associate a payment account of a user with a user computing device, the payment account comprising a payment account identifier that identifies the payment account, and establish a authentication challenge and an corresponding challenge response. The payment system receives a first payment authorization request originating from a merchant computing system comprising the payment account identifier, data associated with the payment account identifier, and a request to fund a transaction using the payment account, wherein the data associated with the payment account identifier comprises a challenge response provided by the user computing device located in a discretionary data field.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: January 2, 2018
    Assignee: GOOGLE LLC
    Inventors: Justin Lee Brickell, Swaminathan Mahadevan, Harry Lee Butler, IV, Bobby Wieler, Ignacio Carlos Blanco
  • Publication number: 20170104765
    Abstract: A bundle of public counters and a corresponding bundle of private counters are created and transmitted to a user device. The user device receives a request and processes the request without accessing a secure element processor on the user device. The user device calculates a security code using the private counter and a number. The user device transmits the calculated security code and one of the bundle of public counters in response to the request. A receiver of the response to the request determines the validity of the public counter and looks up the corresponding private counter using the public counter. The receiver determines the validity of the security code by recomputing it using the private counter and the number.
    Type: Application
    Filed: October 25, 2016
    Publication date: April 13, 2017
    Inventors: Justin Lee Brickell, Jonathan Kingsley Blatter, Bobby Wieler, Harry Lee Butler, IV, Ignacio Carlos Blanco, Denis Lila
  • Publication number: 20160132875
    Abstract: An account management system receives a payment authorization request from a merchant system for a transaction involving a user. The account management system identifies one or more user accounts associated with the transaction and processes the transaction after sending a payment authorization request to the issuer(s) of the user's financial account(s) and receiving an approval. After receiving a payment request, or shortly thereafter, the user device logs additional transaction data to transmit to the account management system, which uses the data to find a single transaction that correlates with financial transaction data. The account management system creates an enhanced receipt to transmit to the user device by augmenting the financial transaction data and may adjust the merchant information based on location data received from the user device or the payment amount based on an identified merchant type. The account management system updates the enhanced receipt if new information is received.
    Type: Application
    Filed: February 5, 2014
    Publication date: May 12, 2016
    Applicant: GOOGLE INC.
    Inventors: Ignacio Carlos Blanco, Daniel Joseph Talavera, Amit Chandak
  • Publication number: 20150220925
    Abstract: Using discretionary data fields to secure transactions comprises a payment system employing a server configured to associate a payment account of a user with a user computing device, the payment account comprising a payment account identifier that identifies the payment account, and establish a authentication challenge and an corresponding challenge response. The payment system receives a first payment authorization request originating from a merchant computing system comprising the payment account identifier, data associated with the payment account identifier, and a request to fund a transaction using the payment account, wherein the data associated with the payment account identifier comprises a challenge response provided by the user computing device located in a discretionary data field.
    Type: Application
    Filed: February 6, 2014
    Publication date: August 6, 2015
    Applicant: Google Inc.
    Inventors: Justin Lee Brickell, Swaminathan Mahadevan, Harry Lee Butler, IV, Bobby Wieler, Ignacio Carlos Blanco
  • Publication number: 20150120556
    Abstract: An account management system creates a bundle of private application transaction counters (ATCs) and a bundle of corresponding public ATCs, and transmits them to a user device. The device receives a request for payment information from a merchant and processes the request without accessing a secure element processor on the device. The device calculates a security code using one of the bundle of private ATCs and a transaction number received from the merchant. The device transmits proxy account information, the calculated security code, and the corresponding public ATCs to the merchant. The merchant transmits a payment request to the account management system as the issuer of the proxy account information. The account management system retrieves the private ATC using the public ATC, and determines the validity of the security code by recomputing it. The account management system retrieves the financial account information and requests authorization from the issuer.
    Type: Application
    Filed: August 26, 2014
    Publication date: April 30, 2015
    Inventors: Justin Lee Brickell, Jonathan Kingsley Blatter, Bobby Wieler, Harry Lee Butler, IV, Ignacio Carlos Blanco, Denis Lila
  • Patent number: 8930274
    Abstract: An account management system creates a bundle of private application transaction counters (ATCs) and a bundle of corresponding public ATCs, and transmits them to a user device. The device receives a request for payment information from a merchant and processes the request without accessing a secure element processor on the device. The device calculates a security code using one of the bundle of private ATCs and a transaction number received from the merchant. The device transmits proxy account information, the calculated security code, and the corresponding public ATCs to the merchant. The merchant transmits a payment request to the account management system as the issuer of the proxy account information. The account management system retrieves the private ATC using the public ATC, and determines the validity of the security code by recomputing it. The account management system retrieves the financial account information and requests authorization from the issuer.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: January 6, 2015
    Assignee: Google Inc.
    Inventors: Justin Lee Brickell, Jonathan Kingsley Blatter, Bobby Wieler, Harry Lee Butler, IV, Ignacio Carlos Blanco, Denis Lila
  • Publication number: 20140351040
    Abstract: A method for maintaining a prepaid payment system comprises a user account that can be utilized to complete a purchase transaction with a merchant. A delayed processing window is introduced between a time when the merchant receives a payment approval notification from the payment system and a time when the payment system transmits a payment request to an issuer of a funding account associated with the user's payment system account. The payment system utilizes a user's stored value account maintained by the payment system to satisfy the requirements of a prepaid program, and therefore processes the payment request received from the merchant and transmits the payment approval notification without obtaining prior authorization from the issuer of the funding account. The payment system submits one or more payment requests for the funding transaction at a time after the completion of the purchase transaction between the user and the merchant.
    Type: Application
    Filed: December 26, 2013
    Publication date: November 27, 2014
    Applicant: Google Inc.
    Inventors: Tim Kuchlein, Harry Lee Butler, IV, Peter Hazlehurst, Shantan Rao, Yan Chen, Marlo James McGriff, II, Yanka Li, Ignacio Carlos Blanco, Amit Chandak, Shobhana Katukuri