Patents by Inventor William Hang

William Hang 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: 20230394203
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
    Type: Application
    Filed: May 1, 2023
    Publication date: December 7, 2023
    Inventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
  • Patent number: 11675940
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 13, 2023
    Assignee: Google LLC
    Inventors: Chian-Min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
  • Publication number: 20220383036
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a clustering neural network. One of the methods includes obtaining unlabeled training data; and training the clustering neural network on the unlabeled training data to determine trained values of the clustering parameters by minimizing a normalized cuts loss function that includes a first term that measures an expected normalized cuts of clustering nodes in a graph representing the data set into the plurality of clusters according to clustering outputs generated by the clustering neural network.
    Type: Application
    Filed: September 25, 2020
    Publication date: December 1, 2022
    Inventors: Azade Nazi, Azalia Mirhoseini, Anna Darling Goldie, Sujith Ravi, William Hang
  • Publication number: 20220043951
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
    Type: Application
    Filed: August 23, 2021
    Publication date: February 10, 2022
    Inventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
  • Patent number: 11100266
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
  • Publication number: 20210163920
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Application
    Filed: November 3, 2020
    Publication date: June 3, 2021
    Inventors: Michele Elizabeth WISNIEWSKI, William Hang KWONG, Firouz MOHSENIAN, Jian-Hua DING
  • Patent number: 10858645
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: December 8, 2020
    Assignee: Sequenom, Inc.
    Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
  • Publication number: 20200364389
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
    Type: Application
    Filed: June 1, 2020
    Publication date: November 19, 2020
    Inventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
  • Patent number: 10699043
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: June 30, 2020
    Assignee: Google LLC
    Inventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
  • Publication number: 20200175216
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
    Type: Application
    Filed: December 4, 2019
    Publication date: June 4, 2020
    Inventors: Chian-min Richard Ho, William Hang, Mustafa Nazim Yazgan, Anna Darling Goldie, Jeffrey Adgate Dean, Azalia Mirhoseini, Emre Tuncer, Ya Wang, Anand Babu
  • Patent number: 10614285
    Abstract: A method comprises: receiving, via a processor, an image depicting a tissue; quantifying, via the processor, the image based on: segmenting, via the processor, the image into a plurality of segments; identifying, via the processor, a plurality of histological elements in the segments; forming, via the processor, a network graph comprising a plurality of nodes, wherein the histological elements correspond to the nodes; measuring, via the processor, a feature of the network graph; performing, via the processor, a transformation on the image based on the feature; determining, via the processor, a non-parametric feature of the image based on the transformation; saving, via the processor, the non-parametric feature onto a database.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: April 7, 2020
    Assignee: PROSCIA INC.
    Inventors: David R. West, Coleman C. Stavish, Max Yeo, Brian H. Jackson, William Hang
  • Publication number: 20190073510
    Abstract: A method comprises: receiving, via a processor, an image depicting a tissue; quantifying, via the processor, the image based on: segmenting, via the processor, the image into a plurality of segments; identifying, via the processor, a plurality of histological elements in the segments; forming, via the processor, a network graph comprising a plurality of nodes, wherein the histological elements correspond to the nodes; measuring, via the processor, a feature of the network graph; performing, via the processor, a transformation on the image based on the feature; determining, via the processor, a non-parametric feature of the image based on the transformation; saving, via the processor, the non-parametric feature onto a database.
    Type: Application
    Filed: March 17, 2016
    Publication date: March 7, 2019
    Inventors: David R. West, Coleman C. Stavish, Max Yeo, Brian H. Jackson, William Hang
  • Publication number: 20190010486
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Application
    Filed: July 17, 2018
    Publication date: January 10, 2019
    Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
  • Patent number: 10053685
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: August 21, 2018
    Assignee: SEQUENOM, INC.
    Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
  • Publication number: 20180073010
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Application
    Filed: November 15, 2017
    Publication date: March 15, 2018
    Inventors: Michele Elizabeth WISNIEWSKI, William Hang KWONG, Firouz MOHSENIAN, Jian-Hua DING
  • Patent number: 9850480
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: December 26, 2017
    Assignee: SEQUENOM, INC.
    Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
  • Publication number: 20170198278
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Application
    Filed: January 18, 2017
    Publication date: July 13, 2017
    Inventors: Michele Elizabeth WISNIEWSKI, William Hang KWONG, Firouz MOHSENIAN, Jian-Hua DING
  • Patent number: 9580741
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: February 28, 2017
    Assignee: Sequenom, Inc.
    Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
  • Publication number: 20140349291
    Abstract: Provided herein are methods and compositions to extract and enrich by, physical separation or amplification, relatively short nucleic acids from a nucleic acid composition containing a high background of longer nucleic acids (e.g., host or maternal nucleic acids; genomic nucleic acid and the like).
    Type: Application
    Filed: June 5, 2014
    Publication date: November 27, 2014
    Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
  • Publication number: 20070037556
    Abstract: A system for delivering multimedia information between at least one mobile vessel and at least one multimedia content center includes at least one media server, wireless access router, and client device. The media server is placed in the multimedia content center for providing or storing the multimedia information. The wireless access router is coupled to the media server in the multimedia content center for transmitting or receiving the multimedia information for the media server over a wireless local area network. The client device installed in the mobile vessel for transmitting or receiving the multimedia information to or from the media server via the wireless access router over the wireless local area network, thereby allowing the client device to utilize the multimedia information.
    Type: Application
    Filed: December 22, 2005
    Publication date: February 15, 2007
    Inventors: Keith Andrews, Harold Roberts, William Hang