Patents by Inventor Jonathan Guan

Jonathan Guan 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: 12021995
    Abstract: A system may comprise one or more processors, a memory in communication with the one or more processors, and storing instructions, that when executed by the one or more processors, are configured to cause the system to perform a method for decrypting an encrypted message. The method may include providing an encrypted code to a first user, receiving one or more first images comprising the encrypted code from a first user device associated with the first user. The method may include determining whether the first user device is a trusted device for the encrypted code. The method may include mapping the encrypted code to a first sequence of alphanumeric characters associated with the encrypted code. The method may include providing the first decrypted code comprising the first sequence of alphanumeric characters to the first user device for display in augmented reality proximate the encrypted code.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: June 25, 2024
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Jonatan Yucra Rodriguez, Sahil Verma, Jonathan Guan, Jennifer Chu
  • Publication number: 20240112166
    Abstract: In some implementations, a terminal device may obtain exchange information associated with an exchange initiated at the terminal device. The exchange information may identify a medium used in the exchange. The terminal device may be configured to present a terminal-side user interface for performing a signing operation of the exchange. The terminal device may selectively obtain user information associated with the medium used in the exchange. The user information may identify a user device associated with the medium. The terminal device may transmit, to the user device and based on obtaining the user information, presentation information that identifies content for a user-side user interface for performing the signing operation at the user device. The terminal device may receive, from the user device, signing information associated with a performance of the signing operation at the user device via the user-side user interface.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Inventors: Jonatan YUCRA RODRIGUEZ, Sahil VERMA, Jonathan GUAN, Jennifer CHU
  • Patent number: 11893562
    Abstract: In some implementations, a terminal device may obtain exchange information associated with an exchange initiated at the terminal device. The exchange information may identify a medium used in the exchange. The terminal device may be configured to present a terminal-side user interface for performing a signing operation of the exchange. The terminal device may selectively obtain user information associated with the medium used in the exchange. The user information may identify a user device associated with the medium. The terminal device may transmit, to the user device and based on obtaining the user information, presentation information that identifies content for a user-side user interface for performing the signing operation at the user device. The terminal device may receive, from the user device, signing information associated with a performance of the signing operation at the user device via the user-side user interface.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: February 6, 2024
    Assignee: Capital One Services, LLC
    Inventors: Jonatan Yucra Rodriguez, Sahil Verma, Jonathan Guan, Jennifer Chu
  • Publication number: 20240007476
    Abstract: In some implementations, a server device may receive, from a client device, a login credential associated with a user and a request to access a resource. The server device may identify a confidant associated with the user and a confidant device associated with the confidant, wherein the confidant device is different from a user device associated with the user. The server device may transmit, to the confidant device, a request to verify an identity of the user. The server device may determine whether a verification of the identity of the user is received from the confidant device. The server device may grant or deny access to the resource based on determining whether the verification of the identity of the user is received from the confidant device.
    Type: Application
    Filed: September 15, 2023
    Publication date: January 4, 2024
    Inventors: Jonathan GUAN, Jonatan YUCRA RODRIGUEZ, Jennifer CHU, Sahil VERMA
  • Patent number: 11811777
    Abstract: In some implementations, a server device may receive, from a client device, a login credential associated with a user and a request to access a resource. The server device may identify a confidant associated with the user and a confidant device associated with the confidant, wherein the confidant device is different from a user device associated with the user. The server device may transmit, to the confidant device, a request to verify an identity of the user. The server device may determine whether a verification of the identity of the user is received from the confidant device. The server device may grant or deny access to the resource based on determining whether the verification of the identity of the user is received from the confidant device.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: November 7, 2023
    Assignee: Capital One Services, LLC
    Inventors: Jonathan Guan, Jonatan Yucra Rodriguez, Jennifer Chu, Sahil Verma
  • Publication number: 20220321351
    Abstract: A system may comprise one or more processors, a memory in communication with the one or more processors, and storing instructions, that when executed by the one or more processors, are configured to cause the system to perform a method for decrypting an encrypted message. The method may include providing an encrypted code to a first user, receiving one or more first images comprising the encrypted code from a first user device associated with the first user. The method may include determining whether the first user device is a trusted device for the encrypted code. The method may include mapping the encrypted code to a first sequence of alphanumeric characters associated with the encrypted code. The method may include providing the first decrypted code comprising the first sequence of alphanumeric characters to the first user device for display in augmented reality proximate the encrypted code.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Jonatan Yucra Rodriguez, Sahil Verma, Jonathan Guan, Jennifer Chu
  • Publication number: 20220255945
    Abstract: In some implementations, a server device may receive, from a client device, a login credential associated with a user and a request to access a resource. The server device may identify a confidant associated with the user and a confidant device associated with the confidant, wherein the confidant device is different from a user device associated with the user. The server device may transmit, to the confidant device, a request to verify an identity of the user. The server device may determine whether a verification of the identity of the user is received from the confidant device. The server device may grant or deny access to the resource based on determining whether the verification of the identity of the user is received from the confidant device.
    Type: Application
    Filed: February 11, 2021
    Publication date: August 11, 2022
    Inventors: Jonathan GUAN, Jonatan YUCRA RODRIGUEZ, Jennifer CHU, Sahil VERMA
  • Publication number: 20220215370
    Abstract: In some implementations, a terminal device may obtain exchange information associated with an exchange initiated at the terminal device. The exchange information may identify a medium used in the exchange. The terminal device may be configured to present a terminal-side user interface for performing a signing operation of the exchange. The terminal device may selectively obtain user information associated with the medium used in the exchange. The user information may identify a user device associated with the medium. The terminal device may transmit, to the user device and based on obtaining the user information, presentation information that identifies content for a user-side user interface for performing the signing operation at the user device. The terminal device may receive, from the user device, signing information associated with a performance of the signing operation at the user device via the user-side user interface.
    Type: Application
    Filed: January 4, 2021
    Publication date: July 7, 2022
    Inventors: Jonatan YUCRA RODRIGUEZ, Sahil VERMA, Jonathan GUAN, Jennifer CHU
  • Patent number: 11245518
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for enhancing web security. For instance, the method may include transmitting a request to a server, the request including a payload and a service worker public key, the service worker public key corresponding to a service worker private key. The method may also include receiving a push from the server, the push including a server public key that corresponds to a server private key, and receiving a response to the request from the server. The method may also include constructing a shared-secret based on the service worker private key and the server public key, and decrypting the response using the shared-secret.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: February 8, 2022
    Assignee: Capital One Services, LLC
    Inventors: Vu Nguyen, Jonathan Guan
  • Publication number: 20200295921
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for enhancing web security. For instance, the method may include transmitting a request to a server, the request including a payload and a service worker public key, the service worker public key corresponding to a service worker private key. The method may also include receiving a push from the server, the push including a server public key that corresponds to a server private key, and receiving a response to the request from the server. The method may also include constructing a shared-secret based on the service worker private key and the server public key, and decrypting the response using the shared-secret.
    Type: Application
    Filed: April 20, 2020
    Publication date: September 17, 2020
    Applicant: Capital One Services, LLC
    Inventors: Vu NGUYEN, Jonathan GUAN
  • Patent number: 10666431
    Abstract: Disclosed are methods, systems, and non-transitory computer-readable medium for enhancing web security. For instance, the method may include transmitting a request to a server, the request including a payload and a service worker public key, the service worker public key corresponding to a service worker private key. The method may also include receiving a push from the server, the push including a server public key that corresponds to a server private key, and receiving a response to the request from the server. The method may also include constructing a shared-secret based on the service worker private key and the server public key, and decrypting the response using the shared-secret.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: May 26, 2020
    Assignee: Capital One Services, LLC
    Inventors: Vu Nguyen, Jonathan Guan
  • Publication number: 20200073924
    Abstract: A method providing autofill of payment information through a virtual keyboard implemented on a user device, the method including: receiving an indication of a user selection of the virtual keyboard; outputting a request for user identification data; receiving the user identification data; verifying that the user identification data corresponds to a user account; receiving one or more field names corresponding to one or more fields of a page displayed on the user device; and outputting for transmission user data associated with the one or more field names.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Brian Patrick Sokol, William Michael Crain, Logan Austin Skinner, Jonathan Guan, Reilly Carr, Vu Nguyen, Matthew de Ganon, James Kresge, Jacob Michael Tucker, Paul Young Moreton