Patents by Inventor Shengbo Guo

Shengbo Guo 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: 20220067554
    Abstract: Systems, methods, and non-transitory computer readable media are configured to receive a uniform resource locator. A time and one or more features associated with the uniform resource locator can be provided to a first machine learning model. A prediction relating to a quantity of views the uniform resource locator achieves by the time can be received from the first machine learning model.
    Type: Application
    Filed: November 8, 2021
    Publication date: March 3, 2022
    Inventors: Shengbo Guo, Mark Warren McDuff, Yixian Zhu, Ying Zhang, James Li, Sara Lee Su
  • Patent number: 11195106
    Abstract: Systems, methods, and non-transitory computer readable media are configured to receive a uniform resource locator. A time and one or more features associated with the uniform resource locator can be provided to a first machine learning model. A prediction relating to a quantity of views the uniform resource locator achieves by the time can be received from the first machine learning model.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: December 7, 2021
    Assignee: Facebook, Inc.
    Inventors: Shengbo Guo, Mark Warren McDuff, Yixian Zhu, Ying Zhang, James Li, Sara Lee Su
  • Patent number: 11106715
    Abstract: The disclosed computer-implemented method may include (1) maintaining a heterogeneous graph that represents (a) objects of a first type, (b) objects of a second type, and (c) relationships between the objects of the first type and objects of the second type, (2) using features of the objects of the first type to train a first embedding model to generate embeddings of the first type that (a) predict a label of objects of the first type and (b) predict, when combined with embeddings of the second type, graphical relationships in the graph, and (3) using features of each of the objects of the second type to train a second embedding model to generate the embeddings of the second type that predict, when combined with the embeddings of the first type, the graphical relationships in the graph. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: August 31, 2021
    Assignee: Facebook, Inc.
    Inventors: Cheng Ju, James Li, Bram Wasti, Shengbo Guo
  • Publication number: 20210029389
    Abstract: Exemplary embodiments relate to the automatic generation of captions for visual media, including photos, photo albums, non-live video, and live video. The visual media may be analyzed to determine contextual information (such as location information, people and objects in the video, time, etc.). A system may integrate this information with information from the user's social network and a personalized language model built using public-facing language from the user. The personalized language model captures the user's way of speaking to make the generated captions more detailed and personalized. The language model may account for the context in which the video was generated. The captions maybe used to simplify and encourage content generation, and may also be used to index visual media, rank the media, and recommend the media to users likely to engage with the media.
    Type: Application
    Filed: October 13, 2020
    Publication date: January 28, 2021
    Inventors: Ying Zhang, Shengbo Guo
  • Patent number: 10805647
    Abstract: Exemplary embodiments relate to the automatic generation of captions for visual media, including photos, photo albums, non-live video, and live video. The visual media may be analyzed to determine contextual information (such as location information, people and objects in the video, time, etc.). A system may integrate this information with information from the user's social network and a personalized language model built using public-facing language from the user. The personalized language model captures the user's way of speaking to make the generated captions more detailed and personalized. The language model may account for the context in which the video was generated. The captions maybe used to simplify and encourage content generation, and may also be used to index visual media, rank the media, and recommend the media to users likely to engage with the media.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 13, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Ying Zhang, Shengbo Guo
  • Patent number: 10706114
    Abstract: The disclosed computer-implemented method may include (1) sampling links from an online system, (2) receiving, from a human labeler for each of the links, a label indicating whether the human labeler considers a landing page of the link to be a low-quality webpage, (3) generating a link graph from a crawl of the links, (4) using the link graph to derive a graph-based feature for each of the links, (5) using the label and the graph-based feature of each of the links to train a model configured to predict a likelihood that a link is to a low-quality webpage, (6) identifying content items that are candidates for a content feed of a user, (7) applying the model to the content items to determine a ranking, and (8) displaying the content items in the content feed based on the ranking. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: July 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Sijian Tang, Jiayi Wen, James Li, Shengbo Guo, Chenzhang He, Jiun-Ren Lin
  • Patent number: 10558714
    Abstract: An online system ranks topic-groups for users and presents content items in topic-based feeds. A topic group corresponds to one or more topic(s) and can be used to generate a feed for presenting the content items related to the topic(s). For a particular user, the topic groups are ranked according to the likelihood of the user interacting with content items included in the topic groups. The topic groups are ranked using information of the users and/or users' historical interaction data such as click-based interaction data, post-based interaction data, or engagement-based interaction data. The online system generates and provides a user interface for presenting the topic groups to the client device. Content items that are related to the topic(s) corresponding to the topic group are presented in each topic-based feed such that the user can switch between different topic-based feeds.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: February 11, 2020
    Assignee: Facebook, Inc.
    Inventors: Shengbo Guo, Annie Hsin-Wen Liu, David Vickrey, Khalid Bakry El-Arini
  • Patent number: 10387516
    Abstract: An online system receives posts that include links to various external pages and presents those posts to users of the online system. When the online system determines an opportunity to present a post to a particular viewing user of the online system, the online system determines a quality metric and an associated value score for the post. The quality metric is determined as a likelihood that the viewing user will view the external page for less than a threshold time period, and is used to adjust the associated value score. The online system compares the value score of the post to the value scores of other posts and selects one or more of the compared posts for presentation to the viewing user of the online system.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventors: Lu Wang, Shengbo Guo, Grace Louise Jackson, Kristin S. Hendrix, Yue Zhuo, Seyoung Park, Yixian Zhu, Christopher John Leggetter, James Li, Michael Charles Bailey
  • Publication number: 20190200050
    Abstract: Exemplary embodiments relate to the automatic generation of captions for visual media, including photos, photo albums, non-live video, and live video. The visual media may be analyzed to determine contextual information (such as location information, people and objects in the video, time, etc.). A system may integrate this information with information from the user's social network and a personalized language model built using public-facing language from the user. The personalized language model captures the user's way of speaking to make the generated captions more detailed and personalized. The language model may account for the context in which the video was generated. The captions maybe used to simplify and encourage content generation, and may also be used to index visual media, rank the media, and recommend the media to users likely to engage with the media.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Ying Zhang, Shengbo Guo
  • Publication number: 20190197315
    Abstract: Exemplary embodiments relate to the automatic generation of captions for visual media in the form of a consistent story or narrative. According to some embodiments, story generation may be applied to a live video. As a user records live video, a system may analyze metadata, the frames of the video, and/or the audio to extract context information. The system may integrate this information with information from the user's social network and a personalized language model built using public-facing language from the user. The system may generate multiple captions for the video, where subsequent captions are based at least partially on previous captions. Captions may be generated in a story format so as to be consistent with each other. Information that is inconsistent with the story may be excluded from the captions unless contextual factors indicate that the story should change subject.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Inventors: Ying Zhang, Shengbo Guo
  • Publication number: 20190164196
    Abstract: The disclosed computer-implemented method may include (1) sampling links from an online system, (2) receiving, from a human labeler for each of the links, a label indicating whether the human labeler considers a landing page of the link to be a low-quality webpage, (3) deriving features from a landing page of each of the links, (4) using the label and the features of each of the links to train a model configured to predict a likelihood that a link is to a low-quality webpage, (5) identifying content items that are candidates for a content feed of a user of the online system, (6) applying the model to a link of each of the content items to determine a ranking of the content items, and (7) displaying the content items in the content feed of the user based on the ranking. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Sijian Tang, Shengbo Guo, Jiayi Wen, Gregory Matthew Marra, James Li, Seiji James Yamamoto, Grace Louise Jackson, Kristin S. Hendrix, Benxiong Wu, Jiun-Ren Lin, Sara Lee Su, Panagiotis Papadimitriou, Michael Charles Bailey, Cristian Orellana, Emanuel Alexandre Strauss
  • Publication number: 20190155952
    Abstract: The disclosed computer-implemented method may include (1) sampling links from an online system, (2) receiving, from a human labeler for each of the links, a label indicating whether the human labeler considers a landing page of the link to be a low-quality webpage, (3) generating a link graph from a crawl of the links, (4) using the link graph to derive a graph-based feature for each of the links, (5) using the label and the graph-based feature of each of the links to train a model configured to predict a likelihood that a link is to a low-quality webpage, (6) identifying content items that are candidates for a content feed of a user, (7) applying the model to the content items to determine a ranking, and (8) displaying the content items in the content feed based on the ranking. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: Sijian Tang, Jiayi Wen, James Li, Shengbo Guo, Chenzhang He, Jiun-Ren Lin
  • Publication number: 20190102466
    Abstract: An online system receives posts that include links to various external pages and presents those posts to users of the online system. When the online system determines an opportunity to present a post to a particular viewing user of the online system, the online system determines a quality metric and an associated value score for the post. The quality metric is determined as a likelihood that the viewing user will view the external page for less than a threshold time period, and is used to adjust the associated value score. The online system compares the value score of the post to the value scores of other posts and selects one or more of the compared posts for presentation to the viewing user of the online system.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Inventors: Lu Wang, Shengbo Guo, Grace Louise Jackson, Kristin S. Hendrix, Yue Zhuo, Seyoung Park, Yixian Zhu, Christopher John Leggetter, James Li, Michael Charles Bailey
  • Publication number: 20190005393
    Abstract: Systems, methods, and non-transitory computer readable media are configured to receive a uniform resource locator. A time and one or more features associated with the uniform resource locator can be provided to a first machine learning model. A prediction relating to a quantity of views the uniform resource locator achieves by the time can be received from the first machine learning model.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Shengbo Guo, Mark Warren McDuff, Yixian Zhu, Ying Zhang, James Li, Sara Lee Su
  • Publication number: 20180181572
    Abstract: An online system ranks topic-groups for users and presents content items in topic-based feeds. A topic group corresponds to one or more topic(s) and can be used to generate a feed for presenting the content items related to the topic(s). For a particular user, the topic groups are ranked according to the likelihood of the user interacting with content items included in the topic groups. The topic groups are ranked using information of the users and/or users' historical interaction data such as click-based interaction data, post-based interaction data, or engagement-based interaction data. The online system generates and provides a user interface for presenting the topic groups to the client device. Content items that are related to the topic(s) corresponding to the topic group are presented in each topic-based feed such that the user can switch between different topic-based feeds.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 28, 2018
    Inventors: Shengbo Guo, Annie Hsin-Wen Liu, David Vickrey, Khalid Bakry El-Arini
  • Patent number: 9640294
    Abstract: The present invention provides a single-layer multi-point touch-control conductive film and a method for producing the same.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: May 2, 2017
    Assignees: Nangchang O-Film Tech Co., Ltd., Suzhou O-Film Tech Co., Ltd., Shenzhen O-Film Tech Co., Ltd.
    Inventors: Sheng Zhang, Ying Gu, Hongwei Kang, Yulong Gao, Shengbo Guo, Yunliang Yang
  • Patent number: 9445502
    Abstract: A flexible circuit connecting device is disclosed, including a base layer having a first surface and a second surface, and conductive traces having a grid-like structure and formed on the first surface and/or the second surface. The conductive traces of the above flexible circuit connecting device are nearly aligned with the base layer, and thus the probability of damage under a stress is reduced. Designed to be a grid-like structure, the conductive traces become more transparent, while satisfying a function of a connector. Besides, the above flexible circuit connecting device has a high density circuit trace, so that the size of the connector can be reduced and the interior space of the electronic components can be saved. In a manufacture process of the above flexible circuit connecting device, the manufacture process can be simplified, manufacture efficiency and production yield can be improved, and manufacture cost can be efficiently reduced.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: September 13, 2016
    Assignees: NANCHANG O-FILM TECH CO., LTD., SUZHOU O-FILM TECH CO., LTD., SHENZHEN O-FILM TECH CO., LTD.
    Inventors: Sheng Zhang, Ying Gu, Shengbo Guo, Peiting Ma, Yunliang Yang
  • Patent number: 9392700
    Abstract: A transparent conductive film includes a transparent substrate and a polymer layer formed on the transparent substrate, a surface of the polymer layer is patterned to define a meshed trench, the meshed trench is filled with a conductive material to form a sending area, a periphery of the sensing area is printed with a lead, the lead is electrically connected to the conductive material in the meshed trench. Besides, a method of manufacturing the transparent conductive film is provided. In the transparent conductive film and the method, the trench is filled with a conductive material to form a sending area, and the lead is formed by printing and electrically connected to the conductive material, the yield of the lead of the transparent conductive film is relatively high.
    Type: Grant
    Filed: July 6, 2013
    Date of Patent: July 12, 2016
    Assignee: Nanchang O-Film Tech. Co., Ltd.
    Inventors: Yulong Gao, Sheng Zhang, Shengbo Guo, Chunming Chen
  • Patent number: 9070093
    Abstract: A system and method for generating an occupancy model are disclosed. The model is learned using occupancy data for zones, each zone including cells, which are occupied or not at a given time, each with a sensor, which may be reporting or not. The data provides an observed occupancy corresponding to a number of cells in the respective zone which have reporting sensors, and the number of those sensors which are reporting that the respective cell is occupied. The occupancy model is based on a demand model and a sensor noise model which accounts for behavior of the non-reporting sensors. The noise model assumes that the probability of a sensor being in the reporting state is dependent on whether the respective cell is occupied or not. The model can fit the occupancy data better than one which assumes that non-reporting cells are occupied with the same frequency as reporting ones.
    Type: Grant
    Filed: April 3, 2012
    Date of Patent: June 30, 2015
    Assignee: XEROX CORPORATION
    Inventors: Mihajlo Grbovic, Onno R. Zoeter, Christopher R. Dance, Guillaume Bouchard, Shengbo Guo
  • Patent number: 9058303
    Abstract: A method operates on observed relationship data between pairs of entities of a set of entities including entities of at least two (and optionally at least three) different entity types. An observed collective symmetric matrix is constructed in which element (n,m)=element (m,n) stores the observed relationship between entities indexed n and m when the observed relationship data includes this observed relationship. A prediction collective symmetric matrix is optimized in order to minimize a loss function comparing the observed collective symmetric matrix and the prediction collective symmetric matrix. A relationship between two entities of the set of entities is predicted using the optimized prediction collective symmetric matrix. Entities of the same entity type may be indexed using a contiguous set of indices such that the entity type maps to a contiguous set of rows and corresponding contiguous set of columns in the observed collective symmetric matrix.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: June 16, 2015
    Assignee: XEROX CORPORATION
    Inventors: Guillaume Bouchard, Dawei Yin, Shengbo Guo