Patents by Inventor Aneto Pablo Okonkwo

Aneto Pablo Okonkwo 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: 10192214
    Abstract: Depositing funds onto smart cards for use during processing of purchases. A device creates a deposit request and transmits the request to a remote system. The remote system processes the request and transmits a deposit record to the device, which in turn transmits the record to the smart card. If the device has network access, it transmits a deposit confirmation to the remote system, which updates the smart card account to include the confirmation. If the device unable to connect to the remote system, the deposit confirmation is transmitted when the smart card is involved in a future transaction. During the future transaction, the smart card transmits its transaction history, which comprises the deposit confirmation, to the device, and the device transmits the transaction history to the remote system. The remote system updates the smart card account to include the deposit confirmation.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: January 29, 2019
    Assignee: GOOGLE LLC
    Inventors: Fan Jiang, Aneto Pablo Okonkwo, Michael William Springer, Gökhan Hasan Bakir
  • Publication number: 20160371716
    Abstract: A method for redeeming rewards during an offline payment transaction. Once a user reaches a reward threshold, a reward certificate is transmitted to a merchant device by an account system. The user initiates a payment transaction when the devices are without network access to the account system. The user device transmits a withdrawal record, a transaction history, a reward redemption history, and an identification to the merchant device. The merchant device determines whether the user has an available reward, whether additional funds are required to process the offline payment transaction, and whether the user device has a sufficient balance to complete the offline payment transaction. The merchant device prepares a withdrawal record, writes it to the user device, and saves it until the merchant device has network access. When the merchant device has network access, it transmits the withdrawal record and transaction history to the account system.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: Erwin Aitenbichler, Iyad Assad, Aneto Pablo Okonkwo
  • Publication number: 20150278795
    Abstract: A method for providing secure offline payments comprises an account system that communicates a signed balance certificate to a user device. The system accesses the user's account, determines the available unlocked funds, creates and signs a balance certificate, and transmits the signed balance certificate to the user device. To complete an offline payment transaction, the user device and a merchant device establish a communication channel. The merchant device transmits a payment request to the user device. A signed withdrawal record and the signed balance certificate are transmitted to the merchant device for verification and completion of the offline payment transaction. The merchant device signs the withdrawal record, transmits it to the user device, and saves it until the merchant device has network access and can transmit the it to the system. The system verifies the withdrawal record and records it in the user's account.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: GOOGLE INC.
    Inventors: Fan Jiang, Aneto Pablo Okonkwo, Erwin Aitenbichler
  • Publication number: 20150278796
    Abstract: A method for providing secure offline payments comprises an account system that communicates a signed balance certificate to a user device. The system accesses the user's account, determines the available unlocked funds, creates and signs a balance certificate, and transmits the signed balance certificate to the user device. To complete an offline payment transaction, the user device and a merchant device establish a communication channel. The merchant device transmits a payment request to the user device. A signed withdrawal record and the signed balance certificate are transmitted to the merchant device for verification and completion of the offline payment transaction. The merchant device signs the withdrawal record, transmits it to the user device, and saves it until the merchant device has network access and can transmit the it to the system. The system verifies the withdrawal record and records it in the user's account.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Applicant: GOOGLE INC.
    Inventors: Fan Jiang, Iyad Assad, Aneto Pablo Okonkwo
  • Patent number: 9020858
    Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Fan Jiang, Malgorzata Monika Lisowiec, Michael William Springer, Aneto Pablo Okonkwo, Patrick Pui Wah Leung
  • Publication number: 20150073953
    Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.
    Type: Application
    Filed: November 12, 2014
    Publication date: March 12, 2015
    Inventors: Michael William Springer, Ismail Cem Paya, Margorzata Monika Lisowiec, Aneto Pablo Okonkwo, IV, Patrick Pui Wah Leung, Fan Jiang
  • Patent number: 8959034
    Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: February 17, 2015
    Assignee: Google Inc.
    Inventors: Fan Jiang, Michael William Springer, Malgorzata Monika Lisowiec, Gökhan Hasan Bakir, Patrick Pui Wah Leung, Aneto Pablo Okonkwo
  • Patent number: 8898088
    Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: November 25, 2014
    Assignee: Google Inc.
    Inventors: Michael William Springer, Ismail Cem Paya, Malgorzata Monika Lisowiec, Aneto Pablo Okonkwo, Patrick Pui Wah Leung, Fan Jiang
  • Publication number: 20140258109
    Abstract: Depositing funds onto smart cards for use during processing of purchases. A device creates a deposit request and transmits the request to a remote system. The remote system processes the request and transmits a deposit record to the device, which in turn transmits the record to the smart card. If the device has network access, it transmits a deposit confirmation to the remote system, which updates the smart card account to include the confirmation. If the device unable to connect to the remote system, the deposit confirmation is transmitted when the smart card is involved in a future transaction. During the future transaction, the smart card transmits its transaction history, which comprises the deposit confirmation, to the device, and the device transmits the transaction history to the remote system. The remote system updates the smart card account to include the deposit confirmation.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: GOOGLE INC.
    Inventors: Fan Jiang, Aneto Pablo Okonkwo, Michael William Springer, Gökhan Hasan Bakir
  • Publication number: 20130226797
    Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: GOOGLE Inc.
    Inventors: Fan Jiang, Michael William Springer, Malgorzata Monika Lisowiec, Gökhan Hasan Bakir, Patrick Pui Wah Leung, Aneto Pablo Okonkwo
  • Publication number: 20130226796
    Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: GOOGLE Inc.
    Inventors: Fan JIANG, Malgorzata Monika Lisowiec, Michael William SPRINGER, Aneto Pablo OKONKWO, Patrick Pui Wah LEUNG
  • Publication number: 20130226791
    Abstract: Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted to a contactless device during each transaction, wherein it is cross-referenced with the account number to ensure presence of the card. Also, every transaction record is signed by an access key resident on the contactless device and certified by a signing key resident on a remote system. Funds may be deposited onto the card when the contactless device creates a deposit request, signs the request using an access key and transmits it to the remote system, which in turn processes the request and certifies it with a signing key. Funds may be withdrawn when the contactless device creates a withdrawal record and signs it using an access key. The remote system verifies the signatures and certifies the records using a signing key when the records are later transmitted.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: GOOGLE Inc.
    Inventors: Michael William Springer, Ismail Cem PAYA, Malgorzata Monika LISOWIEC, Aneto Pablo OKONKWO, Patrick Pui Wah LEUNG, Fan JIANG
  • Publication number: 20130103523
    Abstract: Offline processing and storage of purchases is possible with the tap of a smart card to a contactless device. The smart card transmits its transaction history to the contactless device. The user may deposit funds onto the smart card, wherein the merchant enters the deposit information onto the contactless device and transmits a request to the remote system. The remote system processes the request and transmits a deposit record to the contactless device, which in turn transmits the deposit record to the smart card. The user also may withdraw funds from the smart card, wherein the contactless device determines whether the smart card has a sufficient balance available, by reading the current sum of deposits and the current sum of withdrawals from the smart card. The sum of withdrawals is current on the smart card even if the contactless device does not have network access to the remote system.
    Type: Application
    Filed: October 24, 2011
    Publication date: April 25, 2013
    Inventors: Aneto Pablo Okonkwo, Patrick Pui Wah Leung, Malgorzata Lisowiec, Fan Jiang, Michael William Springer