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: 20220360573Abstract: 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: ApplicationFiled: July 15, 2022Publication date: November 10, 2022Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 11496321Abstract: 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: GrantFiled: August 20, 2020Date of Patent: November 8, 2022Assignee: Cyph, Inc.Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Patent number: 11438319Abstract: 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: GrantFiled: June 16, 2020Date of Patent: September 6, 2022Assignee: CYPH INC.Inventors: Ryan Lester, Bryant Zadegan
-
Publication number: 20200382318Abstract: 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: ApplicationFiled: August 20, 2020Publication date: December 3, 2020Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Publication number: 20200314077Abstract: 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: ApplicationFiled: June 16, 2020Publication date: October 1, 2020Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 10756905Abstract: 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: GrantFiled: October 5, 2018Date of Patent: August 25, 2020Assignee: Cyph, Inc.Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Patent number: 10701047Abstract: 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: GrantFiled: March 30, 2018Date of Patent: June 30, 2020Assignee: CYPH INC.Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 10491399Abstract: 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: GrantFiled: August 31, 2015Date of Patent: November 26, 2019Assignee: CYPH, INC.Inventors: Ryan Lester, Bryant Zadegan
-
Publication number: 20190305961Abstract: 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: ApplicationFiled: October 5, 2018Publication date: October 3, 2019Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Patent number: 10103891Abstract: 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: GrantFiled: August 31, 2015Date of Patent: October 16, 2018Assignee: CYPH, INC.Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 10097357Abstract: 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: GrantFiled: August 10, 2017Date of Patent: October 9, 2018Assignee: Cyph, Inc.Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Publication number: 20180227283Abstract: 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: ApplicationFiled: March 30, 2018Publication date: August 9, 2018Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 10020946Abstract: 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: GrantFiled: August 31, 2015Date of Patent: July 10, 2018Assignee: CYPH, INC.Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 10003465Abstract: 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: GrantFiled: August 31, 2015Date of Patent: June 19, 2018Assignee: CYPH, INC.Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 9961056Abstract: 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: GrantFiled: August 31, 2015Date of Patent: May 1, 2018Assignee: CYPH, INC.Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 9948625Abstract: 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: GrantFiled: August 31, 2015Date of Patent: April 17, 2018Assignee: CYPH, INC.Inventors: Ryan Lester, Bryant Zadegan
-
Patent number: 9906369Abstract: 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: GrantFiled: January 19, 2016Date of Patent: February 27, 2018Assignee: CYPH, INC.Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Publication number: 20180048475Abstract: 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: ApplicationFiled: August 10, 2017Publication date: February 15, 2018Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Publication number: 20170078099Abstract: 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: ApplicationFiled: January 19, 2016Publication date: March 16, 2017Inventors: Ryan Lester, Jann Horn, Bryant Zadegan
-
Publication number: 20170063817Abstract: 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: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Ryan Lester, Bryant Zadegan