Patents by Inventor Max Christoff

Max Christoff 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: 12373821
    Abstract: In an example embodiment, an issuer system receives payment card information from a payment processing system, wherein the payment card information is received from a payment card via a user computing device using near field communication. The issuer system generates an unpredictable number for the payment card and communicates the unpredictable number to the payment card via the payment processing system and the user computing device. The payment card calculates a cryptographic checksum based on the unpredictable number and a shared secret and communicates the checksum to the issuer system via the user computing device and payment processing system. The issuer system verifies the checksum using the shared secret and the unpredictable number. The issuer system generates a token associated with the payment card and transmits the token to the user computing device via the payment processing system for use in an online transaction.
    Type: Grant
    Filed: February 2, 2023
    Date of Patent: July 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Justin Lee Brickell, Max Christoff
  • Publication number: 20230289777
    Abstract: In an example embodiment, an issuer system receives payment card information from a payment processing system, wherein the payment card information is received from a payment card via a user computing device using near field communication. The issuer system generates an unpredictable number for the payment card and communicates the unpredictable number to the payment card via the payment processing system and the user computing device. The payment card calculates a cryptographic checksum based on the unpredictable number and a shared secret and communicates the checksum to the issuer system via the user computing device and payment processing system. The issuer system verifies the checksum using the shared secret and the unpredictable number. The issuer system generates a token associated with the payment card and transmits the token to the user computing device via the payment processing system for use in an online transaction.
    Type: Application
    Filed: February 2, 2023
    Publication date: September 14, 2023
    Inventors: Justin Lee Brickell, Max Christoff
  • Patent number: 10685349
    Abstract: A user accesses a merchant system website via a user computing device, selects items for purchase, and selects an option to checkout using a digital wallet account. The user selects payment information associated with a payment card device for use in an online transaction. The merchant system transmits an unpredictable number to the user computing device. The user taps the payment card device to the user computing device to establish a wireless communication channel over which the payment card device receives the unpredictable number. The payment card device transmits payment card information and a check sum calculated from the unpredictable number and by the payment card device to the merchant system via the user computing device. The merchant system transmits the check sum and payment card information in a transaction authorization request to the issuer system, which verifies the check sum using the shared secret and the unpredictable number.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: June 16, 2020
    Assignee: Google LLC
    Inventors: Justin Lee Brickell, Max Christoff
  • Publication number: 20160275492
    Abstract: A user accesses a merchant system website via a user computing device, selects items for purchase, and selects an option to checkout using a digital wallet account. The user selects payment information associated with a payment card device for use in an online transaction. The merchant system transmits an unpredictable number to the user computing device. The user taps the payment card device to the user computing device to establish a wireless communication channel over which the payment card device receives the unpredictable number. The payment card device transmits payment card information and a check sum calculated from the unpredictable number and by the payment card device to the merchant system via the user computing device. The merchant system transmits the check sum and payment card information in a transaction authorization request to the issuer system, which verifies the check sum using the shared secret and the unpredictable number.
    Type: Application
    Filed: March 18, 2015
    Publication date: September 22, 2016
    Inventors: Justin Lee Brickell, Max Christoff
  • Publication number: 20160125396
    Abstract: In an example embodiment, an issuer system receives payment card information from a payment processing system, wherein the payment card information is received from a payment card via a user computing device using near field communication. The issuer system generates an unpredictable number for the payment card and communicates the unpredictable number to the payment card via the payment processing system and the user computing device. The payment card calculates a cryptographic checksum based on the unpredictable number and a shared secret and communicates the checksum to the issuer system via the user computing device and payment processing system. The issuer system verifies the checksum using the shared secret and the unpredictable number. The issuer system generates a token associated with the payment card and transmits the token to the user computing device via the payment processing system for use in an online transaction.
    Type: Application
    Filed: October 29, 2014
    Publication date: May 5, 2016
    Inventors: Justin Lee Brickell, Max Christoff
  • Publication number: 20140040125
    Abstract: Displaying payment instrument art in a proxy card transaction includes a proxy card system that employs a server configured for receiving a plurality of electronic image files for financial payment instruments; receiving information identifying guidelines for determining which of the plurality of electronic image files is appropriate for the corresponding plurality of financial payment instruments; receiving a request to associate a payment instrument with a proxy card account maintained by the one or more computing devices, the request comprising information identifying the payment instrument, the payment instrument being associated with a payment instrument account maintained by a payment instrument system; determining a particular one of the electronic image files associated with the status of the payment instrument account; receiving a verification of the particular one of the electronic image files; and displaying the verified particular one of the electronic image files with the payment instrument on th
    Type: Application
    Filed: December 27, 2012
    Publication date: February 6, 2014
    Inventors: William Dennis Kunz, Brian Taewon Park, Max Christoff
  • Publication number: 20070106741
    Abstract: In various embodiments, a computer-assisted method for processing an electronic message includes the steps of reviewing the recipients of the electronic message, evaluating whether any of the recipients of the electronic message are potentially incorrect, and prompting the sender of the electronic message to evaluate whether the potentially incorrect recipients are correct. This computer-assisted method, as it evaluates whether a recipient may be potentially incorrect, may provide an effective warning to the sender of the electronic message as opposed to previous systems which automatically, and often, spuriously, warned the sender that a recipient may be incorrect without ever evaluating the recipients.
    Type: Application
    Filed: September 27, 2006
    Publication date: May 10, 2007
    Inventors: Max Christoff, Denis Khodak, Eden Kidner, Jullianne Sharer, Sharada Balasubramanyam, Stephen Sparkes
  • Publication number: 20070106904
    Abstract: The invention includes, in various embodiments, a method for archiving an electronic message which includes the steps of scanning the electronic message to determine whether at least a portion of the message is encumbered, disencumbering the encumbered portion of the message if it is encumbered, storing a copy of the disencumbered electronic message, and transmitting the electronic message to a recipient. Once stored, the disencumbered message can be accessed and reviewed by a supervisor, for example, without having to request a password from the sender or recipient. Encumbered messages include messages, or portions of messages, which are password protected, encrypted, and/or otherwise structured to prohibit unauthorized access thereto.
    Type: Application
    Filed: September 27, 2006
    Publication date: May 10, 2007
    Inventors: Max Christoff, Denis Khodak, Bedros Magardichian, Andrew Sherman