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: 20230394203Abstract: 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: ApplicationFiled: May 1, 2023Publication date: December 7, 2023Inventors: 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: 11675940Abstract: 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: GrantFiled: August 23, 2021Date of Patent: June 13, 2023Assignee: Google LLCInventors: 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: 20220383036Abstract: 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: ApplicationFiled: September 25, 2020Publication date: December 1, 2022Inventors: Azade Nazi, Azalia Mirhoseini, Anna Darling Goldie, Sujith Ravi, William Hang
-
Publication number: 20220043951Abstract: 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: ApplicationFiled: August 23, 2021Publication date: February 10, 2022Inventors: 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: 11100266Abstract: 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: GrantFiled: June 1, 2020Date of Patent: August 24, 2021Assignee: Google LLCInventors: 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: 20210163920Abstract: 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: ApplicationFiled: November 3, 2020Publication date: June 3, 2021Inventors: Michele Elizabeth WISNIEWSKI, William Hang KWONG, Firouz MOHSENIAN, Jian-Hua DING
-
Patent number: 10858645Abstract: 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: GrantFiled: July 17, 2018Date of Patent: December 8, 2020Assignee: Sequenom, Inc.Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
-
Publication number: 20200364389Abstract: 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: ApplicationFiled: June 1, 2020Publication date: November 19, 2020Inventors: 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: 10699043Abstract: 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: GrantFiled: December 4, 2019Date of Patent: June 30, 2020Assignee: Google LLCInventors: 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: 20200175216Abstract: 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: ApplicationFiled: December 4, 2019Publication date: June 4, 2020Inventors: 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: 10614285Abstract: 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: GrantFiled: March 17, 2016Date of Patent: April 7, 2020Assignee: PROSCIA INC.Inventors: David R. West, Coleman C. Stavish, Max Yeo, Brian H. Jackson, William Hang
-
Publication number: 20190073510Abstract: 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: ApplicationFiled: March 17, 2016Publication date: March 7, 2019Inventors: David R. West, Coleman C. Stavish, Max Yeo, Brian H. Jackson, William Hang
-
Publication number: 20190010486Abstract: 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: ApplicationFiled: July 17, 2018Publication date: January 10, 2019Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
-
Patent number: 10053685Abstract: 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: GrantFiled: November 15, 2017Date of Patent: August 21, 2018Assignee: SEQUENOM, INC.Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
-
Publication number: 20180073010Abstract: 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: ApplicationFiled: November 15, 2017Publication date: March 15, 2018Inventors: Michele Elizabeth WISNIEWSKI, William Hang KWONG, Firouz MOHSENIAN, Jian-Hua DING
-
Patent number: 9850480Abstract: 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: GrantFiled: January 18, 2017Date of Patent: December 26, 2017Assignee: SEQUENOM, INC.Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
-
Publication number: 20170198278Abstract: 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: ApplicationFiled: January 18, 2017Publication date: July 13, 2017Inventors: Michele Elizabeth WISNIEWSKI, William Hang KWONG, Firouz MOHSENIAN, Jian-Hua DING
-
Patent number: 9580741Abstract: 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: GrantFiled: June 5, 2014Date of Patent: February 28, 2017Assignee: Sequenom, Inc.Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
-
Publication number: 20140349291Abstract: 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: ApplicationFiled: June 5, 2014Publication date: November 27, 2014Inventors: Michele Elizabeth Wisniewski, William Hang Kwong, Firouz Mohsenian, Jian-Hua Ding
-
Publication number: 20070037556Abstract: 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: ApplicationFiled: December 22, 2005Publication date: February 15, 2007Inventors: Keith Andrews, Harold Roberts, William Hang