Patents by Inventor Yuandong Tian

Yuandong Tian 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: 20240135081
    Abstract: The disclosed computer-implemented method may include accessing various antenna elements and identifying parameters for an antenna that is to be formed using the accessed antenna elements. The method may also include assembling the antenna elements, using an artificial intelligence (AI) instance, into an assembled antenna that at least partially complies with the identified parameters. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Inventors: Weiping Dou, Jiang Zhu, Yuandong Tian, Andrew Cohen, Ulf Jan-Ove Mattsson, Peter Eli Renner, Yang Zhong, Xiaomeng Yang, Geng Ye
  • Patent number: 11748615
    Abstract: Computer implemented systems are described that implement a differentiable neural architecture search (DNAS) engine executing on one or more processors. The DNAS engine is configured with a stochastic super net defining a layer-wise search space having a plurality of candidate layers, each of the candidate layers specifying one or more operators for a neural network architecture. Further, the DNAS engine is configured to process training data to train weights for the operators in the stochastic super net based on a loss function representing a latency of the respective operator on a target platform, and to select a set of candidate neural network architectures from the trained stochastic super net. The DNAS engine may, for example, be configured to train the stochastic super net by traversing the layer-wise search space using gradient-based optimization of network architecture distribution.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: September 5, 2023
    Assignee: META PLATFORMS, INC.
    Inventors: Bichen Wu, Peizhao Zhang, Peter Vajda, Xiaoliang Dai, Yanghan Wang, Yuandong Tian
  • Patent number: 11709996
    Abstract: Systems, methods, and non-transitory computer-readable media can train a sequence model to output respective captions, or portions of captions, for content items. A determination can be made that a user of the social networking system is posting a content item for publication through a social networking system. A set of captions, or portions of captions, can be determined for the content item being posted based at least in part on the sequence model. The set of captions, or portions of captions, can be provided as suggestions to the user for use in a caption describing the content item being posted.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: July 25, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Anitha Kannan, Yuandong Tian, Yann Nicolas Dauphin
  • Patent number: 10387161
    Abstract: Techniques are disclosed for implementing an extensible, light-weight, flexible (ELF) processing platform that can efficiently capture state information from multiple threads during execution of instructions (e.g., an instance of a game). The ELF processing platform supports execution of multiple threads in a single process for parallel execution of multiple instances of the same or different program code or games. Upon capturing the state information, one or more threads may be executed in the ELF platform to compute one or more actions to perform at any state of execution by each of those threads. The threads can easily access the state information from a shared memory space and use the state information to implement rule-based and/or learning-based techniques for determining subsequent actions for execution for the threads.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: August 20, 2019
    Assignee: Facebook, Inc.
    Inventors: Yuandong Tian, Qucheng Gong, Yuxin Wu
  • Publication number: 20190073224
    Abstract: Techniques are disclosed for implementing an extensible, light-weight, flexible (ELF) processing platform that can efficiently capture state information from multiple threads during execution of instructions (e.g., an instance of a game). The ELF processing platform supports execution of multiple threads in a single process for parallel execution of multiple instances of the same or different program code or games. Upon capturing the state information, one or more threads may be executed in the ELF platform to compute one or more actions to perform at any state of execution by each of those threads. The threads can easily access the state information from a shared memory space and use the state information to implement rule-based and/or learning-based techniques for determining subsequent actions for execution for the threads.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 7, 2019
    Inventors: Yuandong Tian, Qucheng Gong, Yuxin Wu
  • Publication number: 20180314925
    Abstract: In one embodiment, a method for sending notifications includes accessing a data set, with each data being associated with a first user and including (1) a first action, first state, and first reward that are associated with a first time period, and (2) a second action and second state that are associated with a second time period. The data set may be used to train a recurrent machine-learning model configured to take as inputs a state and action associated with a user and a time period, and predict a cumulative reward over multiple time periods. The cumulative reward may be recurrently defined based on an application of the recurrent machine-learning model to the user's subsequent state and action. The trained model may be used to predict whether sending a notification to a target user is justified based on a predicted cumulative reward.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Jason Gauci, Xiaohui Ye, Yuandong Tian
  • Publication number: 20180189260
    Abstract: Systems, methods, and non-transitory computer-readable media can train a sequence model to output respective captions, or portions of captions, for content items. A determination can be made that a user of the social networking system is posting a content item for publication through a social networking system. A set of captions, or portions of captions, can be determined for the content item being posted based at least in part on the sequence model. The set of captions, or portions of captions, can be provided as suggestions to the user for use in a caption describing the content item being posted.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Anitha Kannan, Yuandong Tian, Yann Nicolas Dauphin
  • Publication number: 20160252905
    Abstract: A system and method is provided for detecting and responding to emergency vehicles. In one aspect, one or more computing devices may identify a set of light sources from an image based at least in part on one or more templates, and may filter the set of light sources in order to identify one or more light sources corresponding to a potential emergency vehicle. Moreover, the one or more computing devices may determine whether any of the one or more light sources is flashing and whether any of the one or more light sources is associated with a particular type of the potential emergency vehicle. Further, the one or more computing devices may maneuver a vehicle based on the determination to yield in response to at least one of the one or more flashing light sources and the particular type of the emergency vehicle.
    Type: Application
    Filed: August 28, 2014
    Publication date: September 1, 2016
    Inventors: Yuandong Tian, Wan-Yen Lo, David Ian Franklin Ferguson