Patents by Inventor Zhengping Zuo

Zhengping Zuo 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: 20230222605
    Abstract: In one embodiment, a method includes receiving at a head-mounted device a speech input from a user and a visual input captured by cameras of the head-mounted device, wherein the visual input comprises subjects and attributes associated with the subjects, and wherein the speech input comprises a co-reference to one or more of the subjects, resolving entities corresponding to the subjects associated with the co-reference based on the attributes and the co-reference, and presenting a communication content responsive to the speech input and the visual input at the head-mounted device, wherein the communication content comprises information associated with executing results of tasks corresponding to the resolved entities.
    Type: Application
    Filed: March 16, 2023
    Publication date: July 13, 2023
    Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
  • Patent number: 11676220
    Abstract: In one embodiment, a method includes receiving a user input based on a plurality of modalities at the client system, wherein at least one of the modalities of the user input is a visual modality, determining one or more subjects and one or more attributes associated with the one or more subjects, respectively, based on the visual modality of the user input, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, and presenting a communication content at the client system responsive to the user input, wherein the communication content comprises information associated with executing results of one or more tasks corresponding to the one or more resolved entities.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: June 13, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
  • Patent number: 11546596
    Abstract: Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: January 3, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Yaming He, Zhengping Zuo
  • Publication number: 20220374460
    Abstract: In one embodiment, a method includes receiving a user input from a first user at the first client system, determining that the user input is a sharing request to share content, determining multiple second users the sharing request is directed to, determining, for each second user, modalities associated with the respective second user based on the content, a user profile associated with the respective second user, and modalities supported by a second client system the respective second user is currently engaged with, the respective second user being associated with two or more second client systems, and sending, to one or more second client systems currently associated with the second users, instructions for accessing the content based on the determined modalities for each second user.
    Type: Application
    Filed: July 21, 2022
    Publication date: November 24, 2022
    Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
  • Publication number: 20220358917
    Abstract: In one embodiment, a method includes receiving a voice request from a first user who intends to activate a particular client system among a plurality of client systems that are within listening range of the first user, accessing signals associated with the voice request from each of the client systems, identifying a first client system from the plurality of client systems as being the particular client system the first user intended to activate based on the accessed signals, and instructing the first client system to provide a response from an assistant system responsive to the voice request.
    Type: Application
    Filed: June 2, 2021
    Publication date: November 10, 2022
    Inventors: Christophe Chaland, Lloyd Hilaiel, Zhenhua Cui, Krishna Chaitanya Gopisetty Srinivas, Rohin Dabas, Ian Graves, Yuanhui Chen, Zhengping Zuo, Pramod Gurunath
  • Patent number: 11429649
    Abstract: In one embodiment, a method includes receiving a sharing request to share content generated during a current dialog session from a client system associated with a first user, identifying one or more content objects associated with the sharing request based on a natural-language understanding module, wherein the one or more content objects were previously generated during the current dialog session, determining one or more second users the sharing request is directed to based on a user profile associated with first user, and sending instructions for accessing one or more of the identified content objects to one or more client systems associated with the one or more second users.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: August 30, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
  • Publication number: 20220012076
    Abstract: In one embodiment, a method includes receiving a user input based on a plurality of modalities at the client system, wherein at least one of the modalities of the user input is a visual modality, determining one or more subjects and one or more attributes associated with the one or more subjects, respectively, based on the visual modality of the user input, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, and presenting a communication content at the client system responsive to the user input, wherein the communication content comprises information associated with executing results of one or more tasks corresponding to the one or more resolved entities.
    Type: Application
    Filed: January 25, 2021
    Publication date: January 13, 2022
    Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
  • Patent number: 11190570
    Abstract: A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: November 30, 2021
    Assignee: Facebook, Inc.
    Inventors: Yaming He, Zhengping Zuo
  • Patent number: 10936346
    Abstract: In one embodiment, a method includes receiving from a client system associated with a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: March 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
  • Publication number: 20200382575
    Abstract: A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.
    Type: Application
    Filed: August 20, 2020
    Publication date: December 3, 2020
    Inventors: Yaming He, Zhengping Zuo
  • Patent number: 10819949
    Abstract: Exemplary embodiments relate to techniques for facilitating a connection between two users in a call by providing an “answering window” when a user calls. When a caller places a call to a callee, the call invitation may remain open for a window of time during which the caller remains available. The callee may opt to answer the call at any time during the window. During the window, the caller may be placed in a lobby and may share audio and/or video. Accepting the call during the answering window may place the callee in the lobby or may directly convert the interaction into an active call. The callee may request that the window can be altered, or may signal their intention to answer the call at a particular time.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: October 27, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
  • Patent number: 10785279
    Abstract: A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 22, 2020
    Assignee: Facebook, Inc.
    Inventors: Yaming He, Zhengping Zuo
  • Publication number: 20200128246
    Abstract: Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Yaming He, Zhengping Zuo
  • Patent number: 10523939
    Abstract: Embodiments are described for dynamically adapting video encoding to maintain a nearly stable frame rate based on processor capabilities and bandwidth, for example, by varying a quantization parameter. The quality of the encoded video can be varied to maintain the nearly constant frame rate, which may be measured from the number of encoded video frames being transmitted over a network interface.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: December 31, 2019
    Assignee: Facebook, Inc.
    Inventors: Yaming He, Zhengping Zuo
  • Publication number: 20190325042
    Abstract: In one embodiment, a method includes receiving a sharing request to share content generated during a current dialog session from a client system associated with a first user, identifying one or more content objects associated with the sharing request based on a natural-language understanding module, wherein the one or more content objects were previously generated during the current dialog session, determining one or more second users the sharing request is directed to based on a user profile associated with first user, and sending instructions for accessing one or more of the identified content objects to one or more client systems associated with tPhe one or more second users.
    Type: Application
    Filed: June 18, 2018
    Publication date: October 24, 2019
    Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
  • Publication number: 20190325080
    Abstract: In one embodiment, a method includes receiving from a client system associated with a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.
    Type: Application
    Filed: August 2, 2018
    Publication date: October 24, 2019
    Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
  • Patent number: 10368034
    Abstract: Exemplary embodiments relate to techniques for facilitating a connection between two users in a call by providing an “answering window” when a user calls. When a caller places a call to a callee, the call invitation may remain open for a window of time during which the caller remains available. The callee may opt to answer the call at any time during the window. During the window, the caller may be placed in a lobby and may share audio and/or video. Accepting the call during the answering window may place the callee in the lobby or may directly convert the interaction into an active call. The callee may request that the window can be altered, or may signal their intention to answer the call at a particular time.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: July 30, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
  • Patent number: 10116898
    Abstract: Exemplary embodiments relate to techniques for displaying participants in an interface during a group call, and is particularly well-suited to use with small displays. A full-size call interface may be shrunk down into a chathead that makes good use of limited screen real estate, especially when being used on a mobile device. On the smaller chathead, the dominant user is shown, and a roster of users is shrunk and may exhibit reduced functionality. The chathead may be moved around the screen, and other applications may continue to run in the space not occupied by the chathead.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: October 30, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Duckjin Kang, Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
  • Patent number: 10091210
    Abstract: A method may include sending, by a client device, an access request to an authentication server device. The access request may include a request to access an administered resource. The method may include in response to the client device not complying with an administrative policy associated with the administered resource, receiving, from the authentication server device, one or more instructions regarding installation of a client application, receiving, by the client device, a client application in accordance with the instructions, and installing the client application on the client device.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
  • Patent number: 10079994
    Abstract: Exemplary embodiments relate to techniques for selecting which users should be shown in an interface during a group call, and for presenting the users on (potentially small) displays. According to some embodiments, a most-relevant speaker is selected for display on each call participants' screen. When deciding which user to display in the primary window of a video call, a dominant or relevant user is selected. A dominant user may be selected based on the audio energy represented by the audio packets for the user's device; alternatively dominant user selection may be implemented using artificial intelligence or machine learning, allowing for better differentiation between speaking and noise. On each user's display that does not belong to the relevant user, the current relevant user is shown. On the current relevant user's display, the previous relevant user is shown.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: September 18, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Duckjin Kang, Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff