Patents by Inventor Marc Kekicheff

Marc Kekicheff 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: 20230222475
    Abstract: A thin client may be utilized to facilitate data exchanges between two devices (e.g., a remote computer and a portable device). In some embodiments, the two devices may utilize differing communications protocols. The thin client may further be configured with a rules engine that determines one or more actions to be performed in response to one or more stimuli. The thin client may manage the processing flow between the two devices according to one or more predefined rules that are interpretable by the rules engine. The rules may be pushed to the thin client via any suitable device enabling the functionality of the thin client to be configured and/or modified without having to update the hardware and/or software of the thin client.
    Type: Application
    Filed: February 27, 2023
    Publication date: July 13, 2023
    Applicant: Visa International Service Association
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Patent number: 11625702
    Abstract: A thin client may be utilized to facilitate data exchanges between two devices (e.g., a remote computer and a portable device). In some embodiments, the two devices may utilize differing communications protocols. The thin client may further be configured with a rules engine that determines one or more actions to be performed in response to one or more stimuli. The thin client may manage the processing flow between the two devices according to one or more predefined rules that are interpretable by the rules engine. The rules may be pushed to the thin client via any suitable device enabling the functionality of the thin client to be configured and/or modified without having to update the hardware and/or software of the thin client.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: April 11, 2023
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Publication number: 20230090972
    Abstract: A method includes receiving, by a server computer, a thin client identifier from a thin client on a communication device. The server computer can then retrieve an encrypted first cryptographic key based on the thin client identifier. The encrypted first cryptographic key is a first cryptographic key that is encrypted with a second cryptographic key. The server computer can initiate the sending of the encrypted first cryptographic key to the thin client. The server computer then receives an encrypted secret from the thin client, the encrypted secret being a secret encrypted with the first cryptographic key.
    Type: Application
    Filed: April 21, 2021
    Publication date: March 23, 2023
    Applicant: Visa International Service Association
    Inventors: Fahimeh Rezaei, Marc Kekicheff, Sergey Smirnoff, Philippe Martin
  • Publication number: 20230013947
    Abstract: Embodiments of the invention are directed to enabling access transaction systems to accept different communication protocols. In some embodiment, an access device receives, from a portable device, an indication that a transaction is to be performed by exchanging transaction information between the portable device and a remote computer, wherein the remote computer is configured to communicate using a first communication protocol. Next, the access device determines that the portable device is configured to communicate using a second communication protocol. The access device then converts communications between the portable device and the remote computer from the second communication protocol to the first communication protocol to assist the portable device and the remote computer in exchanging the transaction information.
    Type: Application
    Filed: September 21, 2022
    Publication date: January 19, 2023
    Applicant: Visa International Service Association
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Patent number: 11494243
    Abstract: Embodiments of the invention are directed to enabling access transaction systems to accept different communication protocols. In some embodiment, an access device receives, from a portable device, an indication that a transaction is to be performed by exchanging transaction information between the portable device and a remote computer, wherein the remote computer is configured to communicate using a first communication protocol. Next, the access device determines that the portable device is configured to communicate using a second communication protocol. The access device then converts communications between the portable device and the remote computer from the second communication protocol to the first communication protocol to assist the portable device and the remote computer in exchanging the transaction information.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 8, 2022
    Assignee: Visa International Service Association
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Publication number: 20220329415
    Abstract: Systems and methods are disclosed for performing a secure exchange of encryption keys (e.g., public keys) between two devices. One or more initialization keys are stored at both devices. In some embodiments, at least one device (e.g., a reader device) stores the initialization key(s) (e.g., a symmetric key, an asymmetric key pair) in local memory as part of performance of a manufacturing process for the device. The second device (e.g., a thin client device) may receive the initialization key(s) from an acceptance cloud (e.g., a server computer configured to perform terminal processing). The initialization key(s) are utilized to perform a secure exchange of the devices' respective public keys. Once these public keys are exchanged, the devices may proceed to establishing a secure connection with which subsequent operations may be performed.
    Type: Application
    Filed: July 30, 2020
    Publication date: October 13, 2022
    Inventors: Philippe Martin, Fahimeh Rezaei, Marc Kekicheff, Eric Le Saint
  • Publication number: 20220311779
    Abstract: A method is disclosed. The method includes generating, by a communication device during an interaction with an access device, a cryptogram using transaction level data and interoperability level data; transmitting the transaction level data and interoperability level data to the access device; and transmitting the cryptogram the access device, wherein the access device or a remote server computer in communication with the access device validates the received cryptogram before allowing the transaction to proceed.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Yuexi Chen, Marc Kekicheff, Mustafa Top, Hao Ngo
  • Publication number: 20220291979
    Abstract: Methods and systems are disclosed for enabling transaction processing utilizing a single device. A mobile device can store an application comprising first and second software modules. One module may execute acceptance processing while another software module may emulate a transaction device associated with a user. One or more identifiers (e.g., QR codes, bar codes) may be obtained corresponding to one or more physical items. Authorization may be requested via the mobile device. In response, data may be exchanged between the software modules and this data (e.g., transaction data, a payment token, a cryptogram, etc.) may be provided to a remote computer (e.g., a cloud based acceptance service) that can generate an authorization request message for the transaction.
    Type: Application
    Filed: August 10, 2020
    Publication date: September 15, 2022
    Inventors: Philippe Martin, Marc Kekicheff, Yuexi Chen
  • Patent number: 11394721
    Abstract: A method is disclosed. The method includes generating, by a communication device during an interaction with an access device, a cryptogram using transaction level data and interoperability level data; transmitting the transaction level data and interoperability level data to the access device; and transmitting the cryptogram the access device, wherein the access device or a remote server computer in communication with the access device validates the received cryptogram before allowing the transaction to proceed.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: July 19, 2022
    Assignee: Visa International Service Association
    Inventors: Yuexi Chen, Marc Kekicheff, Mustafa Top, Hao Ngo
  • Publication number: 20220191013
    Abstract: A method for conducting a transaction is disclosed. A processor in a thin client may receive transaction data from a portable device of a first portable device type. The processor may determine that the portable device is the first portable device type. The processor may apply an encryption protocol associated with a second portable device type to the transaction data to create encrypted data. The processor may transmit the encrypted data to a remote computer, wherein the remote computer utilizes the encryption protocol to decrypt the transaction data, and thereafter process the transaction data to conduct the transaction.
    Type: Application
    Filed: March 7, 2022
    Publication date: June 16, 2022
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Patent number: 11303434
    Abstract: A method for conducting a transaction is disclosed. A processor in a thin client may receive transaction data from a portable device of a first portable device type. The processor may determine that the portable device is the first portable device type. The processor may apply an encryption protocol associated with a second portable device type to the transaction data to create encrypted data. The processor may transmit the encrypted data to a remote computer, wherein the remote computer utilizes the encryption protocol to decrypt the transaction data, and thereafter process the transaction data to conduct the transaction.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: April 12, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Publication number: 20210367969
    Abstract: Systems and methods are disclosed for preventing relay or replay attacks using time-stamped, localized footprint data. An access device may receive, from one or more beacon transmitters, a plurality of broadcast messages, each broadcast message, of the plurality of broadcast messages, comprising a timestamp and a unique identifier for a beacon transmitter, of the one or more beacon transmitters. The access device may store the timestamps and the unique identifiers. The access device may receive, from a user device, an access request comprising timestamps and unique identifiers corresponding to a subset of the broadcast messages received by the access device. The access device may verify that the stored timestamps and unique identifiers match the timestamps and unique identifiers received from the user device. Based on the verifying, the access device may authenticate the access request.
    Type: Application
    Filed: August 4, 2021
    Publication date: November 25, 2021
    Inventors: Fahimeh Rezaei, Marc Kekicheff, Yuexi Chen
  • Patent number: 11115436
    Abstract: Systems and methods are disclosed for preventing relay or replay attacks using time-stamped, localized footprint data. An access device may receive, from one or more beacon transmitters, a plurality of broadcast messages, each broadcast message, of the plurality of broadcast messages, comprising a timestamp and a unique identifier for a beacon transmitter, of the one or more beacon transmitters. The access device may store the timestamps and the unique identifiers. The access device may receive, from a user device, an access request comprising timestamps and unique identifiers corresponding to a subset of the broadcast messages received by the access device. The access device may verify that the stored timestamps and unique identifiers match the timestamps and unique identifiers received from the user device. Based on the verifying, the access device may authenticate the access request.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: September 7, 2021
    Assignee: Visa International Service Association
    Inventors: Fahimeh Rezaei, Marc Kekicheff, Yuexi Chen
  • Patent number: 11025613
    Abstract: A method of binding a device to an authority comprising reading pre-determined data corresponding to characteristics of the device. The method includes obtaining a pseudo-random number and combining it with the pre-determined data to generate a base number. The method includes downloading an application that performs a cryptographic function on the base number to generates a secure identifier of the device, and storing the secure identifier in a memory of the device. The method includes providing the secure identifier of the device to the authority to bind the device to the authority.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: June 1, 2021
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Marc Kekicheff, Kiushan Pirzadeh, Yuexi Chen
  • Patent number: 11010482
    Abstract: A method includes generating, by a portable communication device, a first random code and transmitting the first random code to an access device. The access device receives the first random code, generates a second random code, receives a personal token from a user of the portable communication device, and hashes the first random code, the second random code, and the personal token to form a first hash output. The first hash output and the second random code are received from the access device. The first random code, a stored personal token, and the second random code are hashed to form a second hash output. A determination is made if the first hash output and the second hash output are equal. A secure communication channel is formed between the portable communication device and the access device when the first hash output and the second hash output are equal.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: May 18, 2021
    Assignee: Visa International Service Association
    Inventors: Yuexi Chen, Marc Kekicheff
  • Patent number: 10972257
    Abstract: Techniques are provided to generate a secure communication for use in a transaction. In some embodiments, a user device is provided a first set of encryption keys associated with one or more authorizing entities. The user device may, prior to or during a transaction, receive one or more second encryption keys related to a second party to the transaction. In some embodiments, the one or more second encryption keys may be provided to the user device via a local communication means. Once the user device has been provided with transaction details, it may generate a transaction request using the multiple encryption keys that it has been provided, such that portions of the message are encrypted using different encryption keys.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: April 6, 2021
    Assignee: Visa International Service Association
    Inventors: Eric Le Saint, Yue Chen, Marc Kekicheff, Dominique Fedronic
  • Publication number: 20210034769
    Abstract: A method is disclosed. The method includes generating, by a portable communication device, a first random code and transmitting the first random code to an access device. The access device receives the first random code, generates a second random code, receives a personal token from a user of the portable communication device, and hashes the first random code, the second random code, and the personal token to form a first hash output. The first hash output and the second random code are received from the access device. The first random code, a stored personal token, and the second random code are hashed to form a second hash output. A determination is made if the first hash output and the second hash output are equal. A secure communication channel is formed between the portable communication device and the access device when the first hash output and the second hash output are equal.
    Type: Application
    Filed: April 10, 2018
    Publication date: February 4, 2021
    Inventors: Yuexi Chen, Marc Kekicheff
  • Publication number: 20210012306
    Abstract: A thin client may be utilized to facilitate data exchanges between two devices (e.g., a remote computer and a portable device). In some embodiments, the two devices may utilize differing communications protocols. The thin client may further be configured with a rules engine that determines one or more actions to be performed in response to one or more stimuli. The thin client may manage the processing flow between the two devices according to one or more predefined rules that are interpretable by the rules engine. The rules may be pushed to the thin client via any suitable device enabling the functionality of the thin client to be configured and/or modified without having to update the hardware and/or software of the thin client.
    Type: Application
    Filed: March 11, 2019
    Publication date: January 14, 2021
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Publication number: 20210006396
    Abstract: A method for conducting a transaction is disclosed. A processor in a thin client may receive transaction data from a portable device of a first portable device type. The processor may determine that the portable device is the first portable device type. The processor may apply an encryption protocol associated with a second portable device type to the transaction data to create encrypted data. The processor may transmit the encrypted data to a remote computer, wherein the remote computer utilizes the encryption protocol to decrypt the transaction data, and thereafter process the transaction data to conduct the transaction.
    Type: Application
    Filed: March 11, 2019
    Publication date: January 7, 2021
    Inventors: Yuexi Chen, Marc Kekicheff, Philippe Martin
  • Publication number: 20200389490
    Abstract: Systems and methods are disclosed for preventing relay or replay attacks using time-stamped, localized footprint data. An access device may receive, from one or more beacon transmitters, a plurality of broadcast messages, each broadcast message, of the plurality of broadcast messages, comprising a timestamp and a unique identifier for a beacon transmitter, of the one or more beacon transmitters. The access device may store the timestamps and the unique identifiers. The access device may receive, from a user device, an access request comprising timestamps and unique identifiers corresponding to a subset of the broadcast messages received by the access device. The access device may verify that the stored timestamps and unique identifiers match the timestamps and unique identifiers received from the user device. Based on the verifying, the access device may authenticate the access request.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 10, 2020
    Inventors: Fahimeh Rezaei, Marc Kekicheff, Yuexi Chen