Patents by Inventor Bryant Zadegan

Bryant Zadegan 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: 20220360573
    Abstract: Embodiments herein include, for example, a method, comprising: generating a shared symmetric key to begin a communication session among a group of users by a first user; distributing, by the first user, the generated shared symmetric key to each user in the group of users; communicating within the communication session among a group of users, where each user encrypts a message to the group of users to be distributed through the communication session using the generated shared symmetric key, and each user decrypts a message received from the communication session using the generated shared symmetric key.
    Type: Application
    Filed: July 15, 2022
    Publication date: November 10, 2022
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 11496321
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: November 8, 2022
    Assignee: Cyph, Inc.
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Patent number: 11438319
    Abstract: Embodiments herein include, for example, a method, comprising: generating a shared symmetric key to begin a communication session among a group of users by a first user; distributing, by the first user, the generated shared symmetric key to each user in the group of users; communicating within the communication session among a group of users, where each user encrypts a message to the group of users to be distributed through the communication session using the generated shared symmetric key, and each user decrypts a message received from the communication session using the generated shared symmetric key.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: September 6, 2022
    Assignee: CYPH INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Publication number: 20200382318
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Application
    Filed: August 20, 2020
    Publication date: December 3, 2020
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Publication number: 20200314077
    Abstract: Embodiments herein include, for example, a method, comprising: generating a shared symmetric key to begin a communication session among a group of users by a first user; distributing, by the first user, the generated shared symmetric key to each user in the group of users; communicating within the communication session among a group of users, where each user encrypts a message to the group of users to be distributed through the communication session using the generated shared symmetric key, and each user decrypts a message received from the communication session using the generated shared symmetric key.
    Type: Application
    Filed: June 16, 2020
    Publication date: October 1, 2020
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 10756905
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: August 25, 2020
    Assignee: Cyph, Inc.
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Patent number: 10701047
    Abstract: Embodiments herein include, for example, a method, comprising: generating a shared symmetric key to begin a communication session among a group of users by a first user; distributing, by the first user, the generated shared symmetric key to each user in the group of users; communicating within the communication session among a group of users, where each user encrypts a message to the group of users to be distributed through the communication session using the generated shared symmetric key, and each user decrypts a message received from the communication session using the generated shared symmetric key.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: June 30, 2020
    Assignee: CYPH INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 10491399
    Abstract: Embodiments herein include, for example, a method that includes signing onto an secure communications system; sending a communication message; and transmitting every messages to all devices in a device group, before displaying any message sent or received.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: November 26, 2019
    Assignee: CYPH, INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Publication number: 20190305961
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Application
    Filed: October 5, 2018
    Publication date: October 3, 2019
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Patent number: 10103891
    Abstract: Embodiments herein provide, for example, a method that includes generating a deniability key; downloading an encrypted blob from a server, where the encrypted blob includes a server-stored symmetric key and is encrypted with a user password; and decrypted the encrypted blob with a locally-stored symmetric key and the user password, where the sever-stored symmetric key: encrypts a message before transmitting the message to an intended recipient, and decrypts a received message, where the deniability key encrypts a deniable message before transmitting the message to an intended recipient, and where the message and the deniable message are transmitted in a random order to the intended recipient.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: October 16, 2018
    Assignee: CYPH, INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 10097357
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: October 9, 2018
    Assignee: Cyph, Inc.
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Publication number: 20180227283
    Abstract: Embodiments herein include, for example, a method, comprising: generating a shared symmetric key to begin a communication session among a group of users by a first user; distributing, by the first user, the generated shared symmetric key to each user in the group of users; communicating within the communication session among a group of users, where each user encrypts a message to the group of users to be distributed through the communication session using the generated shared symmetric key, and each user decrypts a message received from the communication session using the generated shared symmetric key.
    Type: Application
    Filed: March 30, 2018
    Publication date: August 9, 2018
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 10020946
    Abstract: Embodiment herein provide, for example, a method, comprising: downloading an encrypted data block from a server, where the encrypted data block includes a server-stored symmetric key; and decrypted the encrypted data block with a locally-stored symmetric key, where the sever-stored symmetric key: encrypts a message before transmitting a message to it's intended recipient; and decrypts a received message.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: July 10, 2018
    Assignee: CYPH, INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 10003465
    Abstract: Embodiments herein provide, for example, a method that includes generating a shared symmetric key to exchange authentication information among a communications group; distributing the generated shared symmetric key to each communicating party in the communications group; exchanging authentication information among members of the communications group, where each communicating party: encrypts the authentication information using the generated shared symmetric key and sends the encrypted authentication information to other members of the communications group, and receives encrypted authentication information from another communicating party in the communications groups and decrypts the received encrypted authentication information using the generated shared symmetric key.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: June 19, 2018
    Assignee: CYPH, INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 9961056
    Abstract: Embodiments herein provide, for example, a method that includes generating a deniability key; downloading an encrypted blob from a server, where the encrypted blob includes a server-stored symmetric key and is encrypted with a user password; and decrypted the encrypted blob with a locally-stored symmetric key and the user password, where the sever-stored symmetric key: encrypts a message before transmitting the message to an intended recipient, and decrypts a received message, where the deniability key encrypts a deniable message before transmitting the message to an intended recipient, and where the message and the deniable message are transmitted in a random order to the intended recipient.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: May 1, 2018
    Assignee: CYPH, INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 9948625
    Abstract: Embodiments herein include, for example, a method, comprising: generating a shared symmetric key to begin a communication session among a group of users by a first user; distributing, by the first user, the generated shared symmetric key to each user in the group of users; communicating within the communication session among a group of users, where each user encrypts a message to the group of users to be distributed through the communication session using the generated shared symmetric key, and each user decrypts a message received from the communication session using the generated shared symmetric key.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: April 17, 2018
    Assignee: CYPH, INC.
    Inventors: Ryan Lester, Bryant Zadegan
  • Patent number: 9906369
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: February 27, 2018
    Assignee: CYPH, INC.
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Publication number: 20180048475
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Application
    Filed: August 10, 2017
    Publication date: February 15, 2018
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Publication number: 20170078099
    Abstract: Embodiments disclosed herein provide a method that includes receiving, at a client-side web browser, a minimal bootstrap payload from an application server; storing, by a client-side processor, the minimal bootstrap payload in a client-side local cache, where the locally cached minimal bootstrap payload is executed by the client-side processor before executing an application from the application server; the minimal bootstrap payload includes at least one public key and at least one Uniform Resource Location (URL) address of an application code payload.
    Type: Application
    Filed: January 19, 2016
    Publication date: March 16, 2017
    Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
  • Publication number: 20170063817
    Abstract: Embodiments herein provide, for example, a method that includes generating a shared symmetric key to exchange authentication information among a communications group; distributing the generated shared symmetric key to each communicating party in the communications group; exchanging authentication information among members of the communications group, where each communicating party: encrypts the authentication information using the generated shared symmetric key and sends the encrypted authentication information to other members of the communications group, and receives encrypted authentication information from another communicating party in the communications groups and decrypts the received encrypted authentication information using the generated shared symmetric key.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Inventors: Ryan Lester, Bryant Zadegan