Patents by Inventor Mahyar Salek

Mahyar Salek 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: 20240102986
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Application
    Filed: September 29, 2023
    Publication date: March 28, 2024
    Inventors: Mahdokht MASAELI, Mahyar SALEK, Hou-Pu CHOU, Soroush KAHKESHANI, Prashast KHANDELWAL, Syed Tariq SHAFAAT
  • Patent number: 11815507
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Grant
    Filed: February 11, 2021
    Date of Patent: November 14, 2023
    Assignee: Deepcell, Inc.
    Inventors: Mahdokht Masaeli, Mahyar Salek, Hou-Pu Chou, Soroush Kahkeshani, Prashast Khandelwal, Syed Tariq Shafaat
  • Publication number: 20220311754
    Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
    Type: Application
    Filed: June 14, 2022
    Publication date: September 29, 2022
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanaha
  • Patent number: 11363006
    Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: June 14, 2022
    Assignee: GOOGLE LLC
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan
  • Publication number: 20220081672
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Application
    Filed: April 26, 2021
    Publication date: March 17, 2022
    Inventors: Mahdokht MASAELI, Mahyar SALEK, Hou-Pu CHOU, Soroush KAHKESHANI
  • Publication number: 20210405022
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Application
    Filed: February 11, 2021
    Publication date: December 30, 2021
    Inventors: Mahdokht MASAELI, Mahyar SALEK, Hou-Pu CHOU, Soroush KAHKESHANI, Prashast KHANDELWAL, Syed Tariq SHAFAAT
  • Patent number: 11015165
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: May 25, 2021
    Assignee: Deepcell, Inc.
    Inventors: Mahdokht Masaeli, Mahyar Salek, Hou-Pu Chou, Soroush Kahkeshani
  • Publication number: 20210032588
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Application
    Filed: October 15, 2020
    Publication date: February 4, 2021
    Applicant: Deepcell, Inc.
    Inventors: Mahdokht MASAELI, Mahyar SALEK, Hou-Pu CHOU, Soroush KAHKESHANI
  • Patent number: 10808219
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: October 20, 2020
    Assignee: Deepcell, Inc.
    Inventors: Mahdokht Masaeli, Mahyar Salek, Hou-Pu Chou, Soroush Kahkeshani
  • Publication number: 20200231927
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel.
    Type: Application
    Filed: April 3, 2020
    Publication date: July 23, 2020
    Inventors: Mahdokht MASAELI, Mahyar SALEK, Hou-Pu CHOU, Soroush KAHKESHANI
  • Publication number: 20200236094
    Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
    Type: Application
    Filed: April 8, 2020
    Publication date: July 23, 2020
    Applicant: Google LLC
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan
  • Patent number: 10652221
    Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: May 12, 2020
    Assignee: Google LLC
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan
  • Patent number: 10611995
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: April 7, 2020
    Assignee: Deepcell, Inc.
    Inventors: Mahdokht Masaeli, Mahyar Salek, Hou-Pu Chou, Soroush Kahkeshani
  • Publication number: 20200056142
    Abstract: The present disclosure provides systems and methods for sorting a cell. The system may comprise a flow channel configured to transport a cell through the channel. The system may comprise an imaging device configured to capture an image of the cell from a plurality of different angles as the cell is transported through the flow channel. The system may comprise a processor configured to analyze the image using a deep learning algorithm to enable sorting of the cell.
    Type: Application
    Filed: November 16, 2018
    Publication date: February 20, 2020
    Inventors: Mahdokht Masaeli, Mahyar Salek, Houpu Chou, Soroush Kahkeshani
  • Publication number: 20190158473
    Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
    Type: Application
    Filed: December 11, 2018
    Publication date: May 23, 2019
    Applicant: Google LLC
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan
  • Patent number: 10182042
    Abstract: Bridging encrypted datasets is provided. A system transmits, to a server, a first identifier vector encrypted with a first encryption that is commutative. The system receives an encrypted first identifier vector encrypted based on the first encryption and encrypted by a second encryption associated with the server. The system receives a second identifier vector encrypted based on the second encryption. The system encrypts the second identifier vector with the first encryption to generate an encrypted second identifier vector that is encrypted based on the second encryption and further encrypted based on the first encryption. The system determines a correlation count between the encrypted first identifier vector and the encrypted second identifier vector. The system generates one identifier key for both the first identifier and the second identifier. The system can provide the one identifier key for input into an application to process interactions.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: January 15, 2019
    Assignee: Google LLC
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan
  • Patent number: 10142296
    Abstract: Systems and methods of cryptographically protecting location data transferred between servers via a network to tune a location engine are described herein. A first encryption module determines a first hash value for each location determination, encrypts the first hash value for each location determination using a first encryption protocol to generate a first encrypted data set, and transmits the first encrypted data set to a server. The first encryption module receives, from the server, a second encrypted data set with second hash values generated by a second encryption module of the server using a second encryption protocol. The first encryption module creates a first double encrypted data set from the second encrypted data set. A tuner compares the first double encrypted data set with a second double encrypted data set received from the server to adjust the location engine.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: November 27, 2018
    Assignee: Google LLC
    Inventors: Mahyar Salek, Philip McDonnell, Amin Charaniya, Shobhit Saxena
  • Publication number: 20170333903
    Abstract: Systems and methods in accordance with various embodiments of the invention are capable of rapid analysis and classification of cellular samples based on cytomorphological properties. In several embodiments, cells suspended in a fluid medium are passed through a microfluidic channel, where they are focused to a single stream line and imaged continuously. In a number of embodiments, the microfluidic channel establishes flow that enables individual cells to each be imaged at multiple angles in a short amount of time. A pattern recognition system can analyze the data captured from high-speed images of cells flowing through this system and classify target cells. In this way, the automated platform creates new possibilities for a wide range of research and clinical applications such as (but not limited to) point of care services.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 23, 2017
    Applicant: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Mahdokht Masaeli, Mahyar Salek, Euan A. Ashley
  • Publication number: 20170317994
    Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
    Type: Application
    Filed: July 14, 2017
    Publication date: November 2, 2017
    Applicant: Google Inc.
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan
  • Patent number: 9716697
    Abstract: Systems and methods of matching identifiers between multiple datasets are described herein. A system can transmit a first identifier vector to a third party server. The first identifier vector can include a first identifier, first parameters, and second parameters. The system can receive, from the third party server, the first identifier vector encrypted based on a third-party encryption. The system can receive, from the third party server, a second identifier vector encrypted based on the third-party encryption associated with the third party server. The second identifier vector can include a second identifier, third parameters, and fourth parameters. The system can determine a correlation count between the first identifier vector and the second identifier vector. The system can determine that the first identifier corresponds to the second identifier based on the correlation count. The system can generate one identifier key for both the first identifier and the second identifier.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: July 25, 2017
    Assignee: Google Inc.
    Inventors: Mahyar Salek, Philip McDonnell, Vinod Kumar Ramachandran, Shobhit Saxena, David Owen Shanahan