Patents by Inventor Alexis Fogel

Alexis Fogel 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: 10848312
    Abstract: Examples of the present disclosure describe systems and methods relating to a zero-knowledge architecture between multiple systems. In an example, multiple systems may provide an application. User data of the application may be encrypted using a cryptographic key to restrict access to the user data. In some examples, the cryptographic key may not be provided to the multiple systems, thereby providing a zero-knowledge architecture. In order to ensure a user may access the cryptographic key, the cryptographic key may be encrypted using a second cryptographic key. The encrypted representation of the cryptographic key may be provided to a first system, while the second cryptographic key may be provided to a second system. As a result, a user computing device may retrieve both the encrypted representation of the cryptographic key and the second cryptographic key from the first and second systems, respectively, in order to encrypt/decrypt user data.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: November 24, 2020
    Assignee: DASHLANE SAS
    Inventors: Frédéric Rivain, Guillaume Maron, Cyril Leclerc, Alexis Fogel, Rew Islam
  • Patent number: 10574648
    Abstract: Methods and systems for passwordless authenticating of a user are provided. A first request to access a first content is received from a first user of a first device. A first challenge is sent to the first device in response to the first request. The first challenge is resolved using a first private key associated with the first user for the first content. A first response, including a resolved challenge, is received from the first device. It is determined whether the first response is an acceptable response to the first challenge. Access to the first content is granted to the first user in response determining that the first response is an acceptable response.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: February 25, 2020
    Assignee: Dashlane SAS
    Inventors: Thomas Guillory, Guillaume Maron, Frédéric Rivain, Alexis Fogel
  • Patent number: 10432397
    Abstract: Examples of the present disclosure describe systems and methods relating to master password reset in a zero-knowledge architecture. A master password reset may be used to regain access to encrypted user data despite not having access to the master password associated with decrypting the user data. As an example, the user data may be encrypted using a local ciphering key, wherein the key may be encrypted using a master password and stored. A second copy of the key may be stored, wherein the second copy may be encrypted using a recovery key. The recovery key may then be stored by a third party. In a reset scenario in which the master password is forgotten, the recovery key may be retrieved from the third party and used to decrypt the second copy of the local ciphering key, thereby providing access to the encrypted user data without use of the master password.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: October 1, 2019
    Assignee: Dashlane SAS
    Inventors: Guillaume Maron, Frédéric Rivain, Alexis Fogel
  • Publication number: 20190149332
    Abstract: Examples of the present disclosure describe systems and methods relating to a zero-knowledge architecture between multiple systems. In an example, multiple systems may provide an application. User data of the application may be encrypted using a cryptographic key to restrict access to the user data. In some examples, the cryptographic key may not be provided to the multiple systems, thereby providing a zero-knowledge architecture. In order to ensure a user may access the cryptographic key, the cryptographic key may be encrypted using a second cryptographic key. The encrypted representation of the cryptographic key may be provided to a first system, while the second cryptographic key may be provided to a second system. As a result, a user computing device may retrieve both the encrypted representation of the cryptographic key and the second cryptographic key from the first and second systems, respectively, in order to encrypt/decrypt user data.
    Type: Application
    Filed: February 8, 2018
    Publication date: May 16, 2019
    Applicant: Dashlane, Inc.
    Inventors: Frédéric RIVAIN, Guillaume MARON, Cyril LECLERC, Alexis FOGEL, Rew ISLAM
  • Publication number: 20180323970
    Abstract: Examples of the present disclosure describe systems and methods relating to master password reset in a zero-knowledge architecture. A master password reset may be used to regain access to encrypted user data despite not having access to the master password associated with decrypting the user data. As an example, the user data may be encrypted using a local ciphering key, wherein the key may be encrypted using a master password and stored. A second copy of the key may be stored, wherein the second copy may be encrypted using a recovery key. The recovery key may then be stored by a third party. In a reset scenario in which the master password is forgotten, the recovery key may be retrieved from the third party and used to decrypt the second copy of the local ciphering key, thereby providing access to the encrypted user data without use of the master password.
    Type: Application
    Filed: July 6, 2017
    Publication date: November 8, 2018
    Applicant: Dashlane, Inc.
    Inventors: Guillaume Maron, Frédéric Rivain, Alexis Fogel
  • Publication number: 20180183777
    Abstract: Methods and systems for passwordless authenticating of a user are provided. A first request to access a first content is received from a first user of a first device. A first challenge is sent to the first device in response to the first request. The first challenge is resolved using a first private key associated with the first user for the first content. A first response, including a resolved challenge, is received from the first device. It is determined whether the first response is an acceptable response to the first challenge. Access to the first content is granted to the first user in response determining that the first response is an acceptable response.
    Type: Application
    Filed: June 14, 2017
    Publication date: June 28, 2018
    Applicant: Dashlane, Inc.
    Inventors: Thomas Guillory, Guillaume Maron, Frédéric Rivain, Alexis Fogel
  • Publication number: 20170024743
    Abstract: Embodiments of the present disclosure provide methods and system for managing payment options. The methods may include receiving a trigger for updating user information associated with a payment option, the trigger comprising a change in the user information associated with the payment option. Upon receiving the trigger, at least one website associated with the payment option may be determined. A script may be provided to be run on the determined at least one website to update the user information. The generated script may be executed on the at least one website to update the user information.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 26, 2017
    Applicant: Dashlane, Inc.
    Inventors: Alexis Fogel, Guillaume Maron, Charles Kimble, Tanguy Le Barzic
  • Publication number: 20120117455
    Abstract: An analysis engine executes under client control to review web pages in real-time and control interaction with the web pages of a website to assist the user of the client in providing selections, providing information and otherwise interacting with the website. In analyzing web pages, the engine uses rule-based logic and considers web pages from an anthropomimetic view, i.e., considers the content, forms and interaction elements as would be perceived and dealt with by a human user, as opposed to by merely considering the web pages in their native form, such as HTML formatted files.
    Type: Application
    Filed: May 23, 2011
    Publication date: May 10, 2012
    Applicant: Kwift SAS (a French corporation)
    Inventors: Alexis Fogel, Guillaume Maron, Jean Guillou
  • Publication number: 20120117569
    Abstract: Methods and systems are provided for web page task automation. In one embodiment, the method comprises of the following steps: i) decomposing the high level task into a sequence of anthropomimetic subroutines, ii) decomposing each routine into a series of anthropomimetic actions or steps, for example stored as a unit shares of work, iii) generating computer code to interact with the content of the webpage, for each unit share of work, iv) executing the generated computer code by a web interface module, and transmitting the results of the execution of computer code, steps iii) and iv) being repeated until all steps of a subroutine have been executed, until the sequence of subroutines for a logical task have been achieved.
    Type: Application
    Filed: May 23, 2011
    Publication date: May 10, 2012
    Applicant: Kwift SAS
    Inventors: Alexis Fogel, Guillaume Maron, Jean Guillou
  • Publication number: 20120116921
    Abstract: A method for online purchase automation, comprising identifying when the user has selected to navigate to or receive a web page related to a purchasing action, identifying when content of the web page is received; analyzing the web page concurrent with the purchase action, without requiring detailed structural information about the web page in advance, and determining whether the web page is related to a purchasing action, by parsing the web page or related data elements. If the web page is related to a purchasing action, the next steps are determining the user interface elements of the web page or related data elements, retrieving site-independent customer data for the purchase based on the analyzing of the user interface elements, simulating user input using the site-independent customer data to populate at least portions of the web page, and displaying to the user the populated purchasing page for user action.
    Type: Application
    Filed: May 23, 2011
    Publication date: May 10, 2012
    Applicant: Kwift SAS
    Inventors: Alexis Fogel, Guillaume Maron, Jean Guillou