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: 10602207Abstract: 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: GrantFiled: August 3, 2018Date of Patent: March 24, 2020Assignee: Facebook, Inc.Inventors: Tianshi Gao, Xiangyu Wang, Ou Jin, Yifei Huang, Vignesh Ramanathan
-
Publication number: 20200045354Abstract: 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: ApplicationFiled: August 3, 2018Publication date: February 6, 2020Inventors: Tianshi Gao, Xiangyu Wang, Ou Jin, Yifei Huang, Vignesh Ramanathan
-
Publication number: 20200004743Abstract: 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: ApplicationFiled: September 13, 2019Publication date: January 2, 2020Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
-
Patent number: 10452673Abstract: 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: GrantFiled: April 7, 2017Date of Patent: October 22, 2019Assignee: Palantir Technologies Inc.Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
-
Publication number: 20190114289Abstract: Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein.Type: ApplicationFiled: December 3, 2018Publication date: April 18, 2019Inventors: Hao Dang, Gustav Brodman, Yi Xue, Stacey Milspaw, Yifei Huang, Yanran Lu
-
Publication number: 20190079937Abstract: 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: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Inventors: 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: 10176217Abstract: Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein.Type: GrantFiled: September 7, 2017Date of Patent: January 8, 2019Assignee: Palantir Technologies, Inc.Inventors: Hao Dang, Gustav Brodman, Yi Xue, Stacey Milspaw, Yifei Huang, Yanran Lu
-
Publication number: 20180357654Abstract: 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: ApplicationFiled: June 8, 2017Publication date: December 13, 2018Inventors: Yifei Huang, Xinying Song, Ankit Gupta, Jianfeng Gao, Prabhdeep Singh, Salman Mukhtar
-
Publication number: 20180336490Abstract: 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: ApplicationFiled: May 18, 2017Publication date: November 22, 2018Inventors: Tianshi Gao, Ahmad Abdulmageed Mohammed Abdulkader, Yifei Huang, Ou Jin, Liang Xiong
-
Patent number: 10127289Abstract: 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: GrantFiled: August 10, 2016Date of Patent: November 13, 2018Assignee: 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: 9652510Abstract: 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: GrantFiled: April 12, 2016Date of Patent: May 16, 2017Assignee: Palantir Technologies Inc.Inventors: Yifei Huang, Grace Garde, Nikhita Singh, Sarah Gershkon, James Winchester, Laurynas Pliuskys
-
Publication number: 20170052958Abstract: 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: ApplicationFiled: August 10, 2016Publication date: February 23, 2017Inventors: 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: 8669068Abstract: 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: GrantFiled: December 12, 2011Date of Patent: March 11, 2014Assignee: China Tobacco Guangdong Industrial Co., Ltd.Inventors: Haohui Kong, Yifei Huang, Baofeng Jin
-
Publication number: 20130143249Abstract: 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 enzymaticType: ApplicationFiled: December 12, 2011Publication date: June 6, 2013Applicant: CHINA TOBACCO GUANGDONG INDUSTRIAL CO., LTD.Inventors: Haohui Kong, Yifei Huang, Baofeng Jin
-
SILICON/ORGANIC HETEROJUNCTION (SOH) SOLAR CELL AND ROLL-TO-ROLL FABRICATION PROCESS FOR MAKING SAME
Publication number: 20120285521Abstract: 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: ApplicationFiled: May 9, 2012Publication date: November 15, 2012Applicant: THE TRUSTEES OF PRINCETON UNIVERSITYInventors: Yifei Huang, Sushobhan Avasthi, James C. Sturm, Ken Nagamatsu -
Publication number: 20070129594Abstract: 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: ApplicationFiled: August 12, 2004Publication date: June 7, 2007Applicant: HEART ASSIST TECHNOLOGIES PTY LTDInventors: Yifei Huang, Stephen Hunyor
-
Patent number: 6918870Abstract: 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: GrantFiled: June 15, 2000Date of Patent: July 19, 2005Assignee: Heart Assist Technologies PTY LTDInventors: Stephen Nicholas Hunyor, Serguei Michael Plekhanov, Yifei Huang
-
Publication number: 20040106871Abstract: 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: ApplicationFiled: January 13, 2004Publication date: June 3, 2004Inventors: Stephen Nicholas Hunyor, Serguei Michael Plekhanov, Yifei Huang