Patents by Inventor Ching-Chih Weng

Ching-Chih Weng 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: 20240169002
    Abstract: The present disclosure relates generally to taxonomies. More particularly, techniques are described for receiving a taxonomy as input, automatically generating data structures representing the taxonomy, determining content that is relevant to different concepts of the taxonomy, and generating an interface that enables users to access and navigate through the taxonomy-related content. The taxonomy specification may specify a taxonomy for a domain including various concepts related to the domain and hierarchical relationships between the concepts. Based on the taxonomy specification, a taxonomy structure may be generated for the taxonomy, the taxonomy structure including multiple taxonomy nodes corresponding to the multiple concepts. Content stored by a social networking system (SNS) may be searched to identify content relevant to each taxonomy node. Using relevant content identified, multiple web pages may be built with for the multiple taxonomy nodes in the taxonomy structure.
    Type: Application
    Filed: February 24, 2023
    Publication date: May 23, 2024
    Inventors: Jiayan Jiang, Yaron Fidler, Ching-Chih Weng, Emily Klebanoff, Philip Hui Li, Aniruddha Ramakant Kortikar
  • Patent number: 11625440
    Abstract: The present disclosure relates generally to taxonomies. More particularly, techniques are described for receiving a taxonomy as input, automatically generating data structures representing the taxonomy, determining content that is relevant to different concepts of the taxonomy, and generating an interface that enables users to access and navigate through the taxonomy-related content. The taxonomy specification may specify a taxonomy for a domain including various concepts related to the domain and hierarchical relationships between the concepts. Based on the taxonomy specification, a taxonomy structure may be generated for the taxonomy, the taxonomy structure including multiple taxonomy nodes corresponding to the multiple concepts. Content stored by a social networking system (SNS) may be searched to identify content relevant to each taxonomy node. Using relevant content identified, multiple web pages may be built with for the multiple taxonomy nodes in the taxonomy structure.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: April 11, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Jiayan Jiang, Yaron Fidler, Ching-Chih Weng, Emily Klebanoff, Philip Hui Li, Aniruddha Ramakant Kortikar
  • Patent number: 10587705
    Abstract: Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the system ranks the candidate users based on their connection-value to the social networking system and provides the ranked candidate users as suggested new connections to the user.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Alexander Paul Schultz, Brian Piepgrass, Ching-Chih Weng, Daniel Ferrante, Deeptanshu Verma, Peter Martinazzi, Thomas Alison, Ziqing Mao
  • Patent number: 10564808
    Abstract: The present disclosure describes techniques for configuring a call-to-action (CTA) interface for a particular user of a social networking system (SNS) by emphasizing an option included with the CTA interface based on a machine learning system. The machine learning system may be used to determine to emphasize a first user-selectable option instead of a second user-selectable option (sometimes referred to as an emphasization determination). The emphasization determination may indicate a prediction of an intent of a user to select the first user-selectable option (e.g., an intent for the user to register an account with the SNS or to login to an account of the SNS). Based on the emphasization determination, an interface (e.g., a graphical user interface) may be configured to emphasize the first user-selectable option, and the interface may be sent to a user device for presentation to the user.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: February 18, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Yaron Fidler, Ching-Chih Weng, Jiayan Jiang
  • Patent number: 10409868
    Abstract: In one embodiment, a method includes receiving a search query, searching a multiple verticals to identify multiple of sets of objects in each respective vertical that match the search query, wherein each vertical stores objects of a particular object-type, generating a set of blended search results by blending the sets of identified objects from each vertical, determining that greater than a threshold proportion of objects in the set of blended search results are from a first vertical, adding at least one object from a second vertical to the set of blended search results in responsive to determining that greater than the threshold proportion of objects in the blended search results are from the first vertical, wherein the second vertical is different from the first vertical; and sending, responsive to the search query, the set of blended search results for display.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: September 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Ching-Chih Weng, Alessandro Presta, Chun-Yang Chen, Po-Lung Chen
  • Publication number: 20180373402
    Abstract: The present disclosure describes techniques for configuring a call-to-action (CTA) interface for a particular user of a social networking system (SNS) by emphasizing an option included with the CTA interface based on a machine learning system. The machine learning system may be used to determine to emphasize a first user-selectable option instead of a second user-selectable option (sometimes referred to as an emphasization determination). The emphasization determination may indicate a prediction of an intent of a user to select the first user-selectable option (e.g., an intent for the user to register an account with the SNS or to login to an account of the SNS). Based on the emphasization determination, an interface (e.g., a graphical user interface) may be configured to emphasize the first user-selectable option, and the interface may be sent to a user device for presentation to the user.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Yaron Fidler, Ching-Chih Weng, Jiayan Jiang
  • Publication number: 20180365326
    Abstract: The present disclosure relates generally to taxonomies. More particularly, techniques are described for receiving a taxonomy as input, automatically generating data structures representing the taxonomy, determining content that is relevant to different concepts of the taxonomy, and generating an interface that enables users to access and navigate through the taxonomy-related content. The taxonomy specification may specify a taxonomy for a domain including various concepts related to the domain and hierarchical relationships between the concepts. Based on the taxonomy specification, a taxonomy structure may be generated for the taxonomy, the taxonomy structure including multiple taxonomy nodes corresponding to the multiple concepts. Content stored by a social networking system (SNS) may be searched to identify content relevant to each taxonomy node. Using relevant content identified, multiple web pages may be built with for the multiple taxonomy nodes in the taxonomy structure.
    Type: Application
    Filed: June 15, 2017
    Publication date: December 20, 2018
    Inventors: Jiayan Jiang, Yaron Fidler, Ching-Chih Weng, Emily Klebanoff, Philip Hui Li, Aniruddha Ramakant Kortikar
  • Publication number: 20180165717
    Abstract: In one embodiment, a method includes accessing search traffic data internal to a social-networking system, the internal search traffic data comprising historical search volume for search terms; identifying qualifying keywords based on the internal search traffic data, wherein the internal search traffic data for each qualifying keyword satisfies one or more of the following criteria: (1) a current search volume for the qualifying keyword is less than an upper threshold volume; (2) an overall rate of change in search volume during an overall timeframe is greater than a first threshold rate of change; and (3) a current rate of change in search volume during a current timeframe is greater than a second threshold rate of change, wherein the overall timeframe begins at a time preceding the current timeframe; and sending instructions for placing a bid on each qualifying keyword to a third-party system associated with an external search engine.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Yaron Fidler, Ching-Chih Weng, Yuyan Hu, Shafqat Ahmed
  • Patent number: 9882863
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: January 30, 2018
    Assignee: Facebook, Inc.
    Inventors: Lex Arquette, David Y. Chen, Emily B. Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Publication number: 20170371966
    Abstract: In one embodiment, a method includes receiving a search query, searching a multiple verticals to identify multiple of sets of objects in each respective vertical that match the search query, wherein each vertical stores objects of a particular object-type, generating a set of blended search results by blending the sets of identified objects from each vertical, determining that greater than a threshold proportion of objects in the set of blended search results are from a first vertical, adding at least one object from a second vertical to the set of blended search results in responsive to determining that greater than the threshold proportion of objects in the blended search results are from the first vertical, wherein the second vertical is different from the first vertical; and sending, responsive to the search query, the set of blended search results for display.
    Type: Application
    Filed: September 7, 2017
    Publication date: December 28, 2017
    Inventors: Ching-Chih Weng, Alessandro Presta, Chun-Yang Chen, Po-Lung Chen
  • Patent number: 9792364
    Abstract: In one embodiment, a method includes receiving a search query from a user of an online social network and searching multiple verticals to identify multiple sets of objects in each vertical, respectively, that match the search query, and wherein each vertical stores one or more objects associated with the online social network. The method also includes ranking, for each set of identified objects from a vertical, each identified object in the set of identified objects. The method further includes blending the multiple sets of identified objects from each vertical to form a set of blended search results that includes a threshold number of identified objects, the blending including an iterative process performed at least the threshold number of iterations. Each iteration of the iterative blending process includes determining a blender score for each top-ranked identified object in each set of identified objects.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: October 17, 2017
    Assignee: Facebook, Inc.
    Inventors: Ching-Chih Weng, Alessandro Presta, Chun-Yang Chen, Po-Lung Chen
  • Publication number: 20170171142
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: Lex Arquette, David Y. Chen, Emily B. Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Patent number: 9584465
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: February 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Lex Arquette, David Y. Chen, Emily B. Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Publication number: 20160269347
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Application
    Filed: May 24, 2016
    Publication date: September 15, 2016
    Inventors: Lex Arquette, David Y. Chen, Emily B. Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Patent number: 9363223
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: June 7, 2016
    Assignee: Facebook, Inc.
    Inventors: Lex Arquette, David Y. Chen, Emily Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Publication number: 20160042067
    Abstract: In one embodiment, a method includes receiving a search query from a user of an online social network and searching multiple verticals to identify multiple sets of objects in each vertical, respectively, that match the search query, and wherein each vertical stores one or more objects associated with the online social network. The method also includes ranking, for each set of identified objects from a vertical, each identified object in the set of identified objects. The method further includes blending the multiple sets of identified objects from each vertical to form a set of blended search results that includes a threshold number of identified objects, the blending including an iterative process performed at least the threshold number of iterations. Each iteration of the iterative blending process includes determining a blender score for each top-ranked identified object in each set of identified objects.
    Type: Application
    Filed: August 8, 2014
    Publication date: February 11, 2016
    Inventors: Ching-Chih Weng, Alessandro Presta, Chun-Yang Chen, Po-Lung Chen
  • Publication number: 20150074215
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Application
    Filed: November 18, 2014
    Publication date: March 12, 2015
    Inventors: Lex Arquette, David Y. Chen, Emily Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Patent number: 8924326
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 30, 2014
    Assignee: Facebook, Inc.
    Inventors: Lex Arquette, David Y. Chen, Emily Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang
  • Publication number: 20140114774
    Abstract: Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the system ranks the candidate users based on their connection-value to the social networking system and provides the ranked candidate users as suggested new connections to the user.
    Type: Application
    Filed: October 24, 2012
    Publication date: April 24, 2014
    Applicant: Facebook, Inc.
    Inventors: Alexander Paul Schultz, Brian Piepgrass, Ching-Chih Weng, Daniel Ferrante, Deeptanshu Verma, Peter Martinazzi, Thomas Alison, Ziqing Mao
  • Publication number: 20130325755
    Abstract: Techniques to optimize messages sent to a user of a social networking system. In one embodiment, information about the user may be collected by the social networking system. The information may be applied to train a model for determining likelihood of a desired action by the user in response to candidate messages that may be provided for the user. The social networking system may provide to the user a message from the candidate messages with a selected likelihood of causing the desired action.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Lex Arquette, David Y. Chen, Emily Grewal, Denise Moreno, Florin Ratiu, Yanxin Shi, Kiranjit Singh Sidhu, Ching-Chih Weng, Huan Yang