Patents by Inventor Joseph Oren Tysor

Joseph Oren Tysor 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: 11973867
    Abstract: A method comprises: tokenizing, at a first device, a search query; creating search requests and send to delegate devices, each search request including a public key encrypted message containing the tokenized search query and index identifiers of indices to be searched; computing search responses to the search requests, each search response comprising a partial trapdoor computed per token per identifier; transmitting the search responses to the first device; recombining, at the first device, the search responses per identifier per token; performing a ranked set of queries against the indices; and returning the search results in order of relevancy.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: April 30, 2024
    Assignee: Atakama LLC
    Inventors: Joseph Oren Tysor, Erik A. Aronesty, Michael Krebs, Daniel Gallancy
  • Publication number: 20230344631
    Abstract: A method comprises: tokenizing, at a first device, a search query; creating search requests and send to delegate devices, each search request including a public key encrypted message containing the tokenized search query and index identifiers of indices to be searched; computing search responses to the search requests, each search response comprising a partial trapdoor computed per token per identifier; transmitting the search responses to the first device; recombining, at the first device, the search responses per identifier per token; performing a ranked set of queries against the indices; and returning the search results in order of relevancy.
    Type: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Joseph Oren Tysor, Erik A. Aronesty, Michael Krebs, Daniel Gallancy
  • Patent number: 11743043
    Abstract: A method comprises: tokenizing, at a first device, a search query; creating search requests and send to delegate devices, each search request including a public key encrypted message containing the tokenized search query and index identifiers of indices to be searched; computing search responses to the search requests, each search response comprising a partial trapdoor computed per token per identifier; transmitting the search responses to the first device; recombining, at the first device, the search responses per identifier per token; performing a ranked set of queries against the indices; and returning the search results in order of relevancy.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: August 29, 2023
    Assignee: Atakama LLC
    Inventors: Joseph Oren Tysor, Erik A. Aronesty, Michael Krebs, Daniel Gallancy
  • Publication number: 20220368527
    Abstract: A method for searching an encrypted file comprises: receiving a query from a first device of a set of devices; tokenizing the query; searching the encrypted file, without decrypting the file, for the tokenized query; aggregating results of the search; and outputting the aggregated results. The searching includes checking a bloom filter of an index of the encrypted file. The index includes a file public secret (R), a proof of work for the file secret (Rproof), a multipart threshold public encryption key (LKe-pub), a multipart threshold public search key (LKs-pub), and the bloom filter. The bloom filter including index values that are elliptic curve paired between a curve-hashed token of the encrypted file and the product of the encrypted file's ephemeral secret value (r) and the multipart threshold public search key (LKs-pub).
    Type: Application
    Filed: May 13, 2022
    Publication date: November 17, 2022
    Inventors: Erik A. Aronesty, Christopher Higley, Aman Grewal, Michael Krebs, Joseph Oren Tysor, Daniel Gallancy, Alexander Pinkerton
  • Publication number: 20220360429
    Abstract: An encryption method comprises: creating an asymmetric profile key comprising a multipart threshold key using a set of user devices; signing a declaration using the profile key and the set of user devices, the declaration identifying the set of user devices; creating an asymmetric location key comprising two multipart threshold keys; sharding and storing the asymmetric location key; creating a symmetric key; encrypting a file with the symmetric key; encrypting the symmetric key with the location key; and storing the encrypted file and encrypted key such that the encrypted file cannot be decrypted without decrypting the location key by a threshold of the set of user devices.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 10, 2022
    Inventors: Erik A. Aronesty, Christopher Higley, Joseph Oren Tysor, Aman Grewal, Daniel Gallancy, David Cash, Alexander Pinkerton
  • Publication number: 20220182235
    Abstract: A method comprises: tokenizing, at a first device, a search query; creating search requests and send to delegate devices, each search request including a public key encrypted message containing the tokenized search query and index identifiers of indices to be searched; computing search responses to the search requests, each search response comprising a partial trapdoor computed per token per identifier; transmitting the search responses to the first device; recombining, at the first device, the search responses per identifier per token; performing a ranked set of queries against the indices; and returning the search results in order of relevancy.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Inventors: Joseph Oren Tysor, Erik A. Aronesty, Michael Krebs, Daniel Gallancy
  • Patent number: 11296879
    Abstract: A method comprises: tokenizing, at a first device, a search query; creating search requests and send to delegate devices, each search request including a public key encrypted message containing the tokenized search query and index identifiers of indices to be searched; computing search responses to the search requests, each search response comprising a partial trapdoor computed per token per identifier; transmitting the search responses to the first device; recombining, at the first device, the search responses per identifier per token; performing a ranked set of queries against the indices; and returning the search results in order of relevancy.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: April 5, 2022
    Assignee: Atakama LLC
    Inventors: Joseph Oren Tysor, Erik A. Aronesty, Michael Krebs, Daniel Gallancy
  • Publication number: 20210111876
    Abstract: A method comprises: receiving, at a first device, a request to decrypt data encrypted with a symmetric key, the encrypted data stored on a memory device and determining if the request is part of an active session based on configuration parameters and session status. In response to determining the request is part of an active session, the method further comprises: requesting, by the first device, decryption by a plurality of devices of shards of the symmetric key, the shards encrypted with public keys from the plurality of devices, wherein decryption of the data requires reconstituting the symmetric key from a threshold number of the shards; receiving decrypted shards until the threshold number of shards is reached; updating the session status; reconstituting, by the first device, the symmetric key from the decrypted shards; and decrypting, by the first device, the encrypted data with the symmetric key.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 15, 2021
    Inventors: Daniel Gallancy, Dimitri Nemirovsky, Alexander Pinkerton, Erik A. Aronesty, Joseph Oren Tysor
  • Publication number: 20210105138
    Abstract: A method comprises: tokenizing, at a first device, a search query; creating search requests and send to delegate devices, each search request including a public key encrypted message containing the tokenized search query and index identifiers of indices to be searched; computing search responses to the search requests, each search response comprising a partial trapdoor computed per token per identifier; transmitting the search responses to the first device; recombining, at the first device, the search responses per identifier per token; performing a ranked set of queries against the indices; and returning the search results in order of relevancy.
    Type: Application
    Filed: October 5, 2020
    Publication date: April 8, 2021
    Inventors: Joseph Oren Tysor, Erik A. Aronesty, Michael Krebs, Daniel Gallancy