Patents by Inventor Yifei Huang

Yifei Huang 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: 10602207
    Abstract: An online system receives content items from a third party content provider. For each content item, the online system inputs an image into a neural network and extracts a feature vector from a hidden layer of the neural network. The online system compresses each feature vector by assigning a label to each feature value representing whether the feature value was above a threshold value. The online system identifies a set of content items that the user has interacted with and determines a user feature vector by aggregating feature vectors of the set of content items. For a new set of content items, the online system compares the compressed feature vectors of the content item with the user feature vector. The online system selects one or more of the new content items based on the comparison and sends the selected content items to the user.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: March 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Tianshi Gao, Xiangyu Wang, Ou Jin, Yifei Huang, Vignesh Ramanathan
  • Publication number: 20200045354
    Abstract: An online system receives content items from a third party content provider. For each content item, the online system inputs an image into a neural network and extracts a feature vector from a hidden layer of the neural network. The online system compresses each feature vector by assigning a label to each feature value representing whether the feature value was above a threshold value. The online system identifies a set of content items that the user has interacted with and determines a user feature vector by aggregating feature vectors of the set of content items. For a new set of content items, the online system compares the compressed feature vectors of the content item with the user feature vector. The online system selects one or more of the new content items based on the comparison and sends the selected content items to the user.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Tianshi Gao, Xiangyu Wang, Ou Jin, Yifei Huang, Vignesh Ramanathan
  • Publication number: 20200004743
    Abstract: Systems and user interfaces enable integration of data items from disparate sources to generate optimized packages of data items. For example, the systems described herein can obtain data items from various sources, score the data items, and present, via an interactive user interface, options for packaging the data items based on the scores. The systems may include artificial intelligence algorithms for selecting optimal combinations of data items for packaging. Further, the interactive user interfaces may enable a user to efficiently add data items to, and remove data items from, the data packages. The system may interactively re-calculate and update scores associated with the package of data items as the user interacts with the data package via the user interface. The systems and user interfaces may thus, according to various embodiments, enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 2, 2020
    Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
  • Patent number: 10452673
    Abstract: Systems and user interfaces enable integration of data items from disparate sources to generate optimized packages of data items. For example, the systems described herein can obtain data items from various sources, score the data items, and present, via an interactive user interface, options for packaging the data items based on the scores. The systems may include artificial intelligence algorithms for selecting optimal combinations of data items for packaging. Further, the interactive user interfaces may enable a user to efficiently add data items to, and remove data items from, the data packages. The system may interactively re-calculate and update scores associated with the package of data items as the user interacts with the data package via the user interface. The systems and user interfaces may thus, according to various embodiments, enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: October 22, 2019
    Assignee: Palantir Technologies Inc.
    Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
  • Publication number: 20190114289
    Abstract: Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein.
    Type: Application
    Filed: December 3, 2018
    Publication date: April 18, 2019
    Inventors: Hao Dang, Gustav Brodman, Yi Xue, Stacey Milspaw, Yifei Huang, Yanran Lu
  • Publication number: 20190079937
    Abstract: Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: Lawrence Manning, Rahul Mehta, Daniel Erenrich, Guillem Palou Visa, Roger Hu, Xavier Falco, Rowan Gilmore, Eli Bingham, Jason Prestinario, Yifei Huang, Daniel Fernandez, Jeremy Elser, Clayton Sader, Rahul Agarwal, Matthew Elkherj, Nicholas Latourette, Aleksandr Zamoshchin
  • Patent number: 10176217
    Abstract: Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: January 8, 2019
    Assignee: Palantir Technologies, Inc.
    Inventors: Hao Dang, Gustav Brodman, Yi Xue, Stacey Milspaw, Yifei Huang, Yanran Lu
  • Publication number: 20180357654
    Abstract: Methods, systems, and computer programs are presented for evaluating the accuracy of predictive systems and quantifiable measures of incremental value. One method provides a scientific solution to test and evaluate predictive systems in a transparent, rigorous, and verifiable way to allow decision-makers to better decide whether to adopt a new predictive system. In one example, objects to be evaluated are assigned to a control group or an experiment group. The testing provides an equal or better distribution of scores in the control group for the scores obtained with the first predictor, but the method aims at maximizing the scores of objects obtained with the second predictor in the experiment group. Since the first scores are evenly distributed in both groups, any result improvements may be attributed to the better accuracy of the second predictor when the results of the experiment group are better than the results of the control group.
    Type: Application
    Filed: June 8, 2017
    Publication date: December 13, 2018
    Inventors: Yifei Huang, Xinying Song, Ankit Gupta, Jianfeng Gao, Prabhdeep Singh, Salman Mukhtar
  • Publication number: 20180336490
    Abstract: To select the content to be presented to the user, a first latent vector is determined for a content item based on a first object associated with the content item. A second latent vector is determined for the content item based on a second object associated with the content item. A content item vector is then determined based on the first and second latent vectors. Furthermore, a user vector is determined based on interactions of the user with the first set of content objects and the second set of content objects. A score indicative of the likelihood of the user interacting with the content item is determined based on the content item vector and the user vector.
    Type: Application
    Filed: May 18, 2017
    Publication date: November 22, 2018
    Inventors: Tianshi Gao, Ahmad Abdulmageed Mohammed Abdulkader, Yifei Huang, Ou Jin, Liang Xiong
  • Patent number: 10127289
    Abstract: Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: November 13, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Lawrence Manning, Rahul Mehta, Daniel Erenrich, Guillem Palou Visa, Roger Hu, Xavier Falco, Rowan Gilmore, Eli Bingham, Jason Prestinario, Yifei Huang, Daniel Fernandez, Jeremy Elser, Clayton Sader, Rahul Agarwal, Matthew Elkherj, Nicholas Latourette, Aleksandr Zamoshchin
  • Patent number: 9652510
    Abstract: Systems and user interfaces enable integration of data items from disparate sources to generate optimized packages of data items. For example, the systems described herein can obtain data items from various sources, score the data items, and present, via an interactive user interface, options for packaging the data items based on the scores. The systems may include artificial intelligence algorithms for selecting optimal combinations of data items for packaging. Further, the interactive user interfaces may enable a user to efficiently add data items to, and remove data items from, the data packages. The system may interactively re-calculate and update scores associated with the package of data items as the user interacts with the data package via the user interface. The systems and user interfaces may thus, according to various embodiments, enable the user to optimize the packages of data items based on multiple factors quickly and efficiently.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: May 16, 2017
    Assignee: Palantir Technologies Inc.
    Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
  • Publication number: 20170052958
    Abstract: Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities.
    Type: Application
    Filed: August 10, 2016
    Publication date: February 23, 2017
    Inventors: Lawrence Manning, Rahul Mehta, Daniel Erenrich, Guillem Palou Visa, Roger Hu, Xavier Falco, Rowan Gilmore, Eli Bingham, Jason Prestinario, Yifei Huang, Daniel Fernandez, Jeremy Elser, Clayton Sader, Rahul Agarwal, Matthew Elkherj, Nicholas Latourette, Aleksandr Zamoshchin
  • Patent number: 8669068
    Abstract: A method for determining pectin content in a plant sample includes: 1) adding an acidic alcohol solution to the plant sample, heating in a water bath and filtration; 2) soaking residue from step 1 with an acidic solution, heating in a water bath, a second filtration, bringing to volume after cooling and obtaining filtrate; 3) adding an acetic acid/sodium acetate buffer solution to residue of step 2, adding a pectinase solution, heating under vibration in a water bath, and a third filtration to obtain a filtrate; 4) adding an acetic acid/sodium acetate buffer solution and a pectinase solution to filtrate from step 2, heating the mixture under vibration in a water bath to obtain an enzymatic hydrolysate, adding filtrate obtained in step 3 to the enzymatic hydrolysate, bringing to volume, and obtaining a test solution; 5) drawing the test solution into a continuous flow analyzer to perform analysis.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: March 11, 2014
    Assignee: China Tobacco Guangdong Industrial Co., Ltd.
    Inventors: Haohui Kong, Yifei Huang, Baofeng Jin
  • Publication number: 20130143249
    Abstract: Disclosed is a method for determining pectin content in a plant sample, comprising the following steps: 1) adding an acidic alcohol solution to the plant sample, then heating the resulting mixture to reflux in a water bath, followed by a first filtration; 2) soaking the filtered residue obtained from the first filtration with an acidic solution, then heating the resulting mixture to reflux in a water bath, followed by a second filtration, then bringing to volume after cooling, obtaining filtrate for later use; 3) adding an acetic acid/sodium acetate buffer solution to treat the filtered residue obtained from the second filtration, then adding a pectinase solution and heating the resulting mixture under vibration in a water bath, followed by a third filtration to obtain a filtrate for later use; 4) sequentially adding an acetic acid/sodium acetate buffer solution and a pectinase solution to the filtrate obtained in step 2) and heating the resulting mixture under vibration in a water bath to obtain an enzymatic
    Type: Application
    Filed: December 12, 2011
    Publication date: June 6, 2013
    Applicant: CHINA TOBACCO GUANGDONG INDUSTRIAL CO., LTD.
    Inventors: Haohui Kong, Yifei Huang, Baofeng Jin
  • Publication number: 20120285521
    Abstract: A photovoltaic device and method of making a photovoltaic device are disclosed. The method includes laminating an organic layer onto an inorganic semiconductor layer. A first electrical contact is electrically coupled to the organic layer and a second electrical contact is coupled to the inorganic semiconductor layer. The inorganic semiconductor layer may include a second organic layer. At least one of the organic layer and the second organic layer may form a heterojunction with the inorganic semiconductor layer. The organic layer may further comprise a metal layer. At least one of the organic layer, the inorganic semiconductor layer and the metal layer may be patterned.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 15, 2012
    Applicant: THE TRUSTEES OF PRINCETON UNIVERSITY
    Inventors: Yifei Huang, Sushobhan Avasthi, James C. Sturm, Ken Nagamatsu
  • Publication number: 20070129594
    Abstract: An implantable direct cardiac compression (DCC) device (101) has a body (102) comprising a flexible frontal cardiac compression wall (103) and a rear wall (104) together defining a pressurisable chamber (106). The cardiac compression wall (103) is adapted to be affixed to the wall of a ventricle (21) of a heart (20) and to compress the ventricle (21) upon pressurisation of the chamber (106). The device (101) is provided with two flexible flaps, one extending from each of two of opposing lateral sides of the body (102), adapted to be affixed to the ventricle wall (23). An implantable DCC system comprises left and right DCC devices (101, 201) for affixing to the left and right ventricles (21, 22). Straps (216) are provided on the right DCC device (206) for wrapping around the heart (2) and left DCC device (101) to secure the DCC devices (101, 201) to the left and right ventricles (21, 22) respectively.
    Type: Application
    Filed: August 12, 2004
    Publication date: June 7, 2007
    Applicant: HEART ASSIST TECHNOLOGIES PTY LTD
    Inventors: Yifei Huang, Stephen Hunyor
  • Patent number: 6918870
    Abstract: A heart actuator device for use in heart assist apparatus, which device includes a paddle-like main body. The main body has a heart compressing wall, which in use is adapted to be affixed to at least a region of heart, and a distal wall, which in use is adapted to be distal that region of the heart. The heart compressing wall is movable in a direction relatively away from the distal wall, so as, in use to compress at least that region of the heart thereby assisting movement of the heart wall.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: July 19, 2005
    Assignee: Heart Assist Technologies PTY LTD
    Inventors: Stephen Nicholas Hunyor, Serguei Michael Plekhanov, Yifei Huang
  • Publication number: 20040106871
    Abstract: A method and system measure the instantaneous volume of blood contained within a chamber of a heart, irrespective of its shape, whereby stroke volume and cardiac output volume can be continuously monitored and feedback to a non-blood contacting cardiac assist device. In a preferred form the device uses the distances between the sensors which are implanted in a biomaterial that integrates with a heart surface to determine changes in heart volume. Sonomicrometry crystal measurements are disclosed as a preferred mode of obtaining distance readings. A computer readable medium carries instructions to convert data from dimension sensors into sensor positions within a predetermined coordinate system. Ventricular volume is based on the sensor positions.
    Type: Application
    Filed: January 13, 2004
    Publication date: June 3, 2004
    Inventors: Stephen Nicholas Hunyor, Serguei Michael Plekhanov, Yifei Huang