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: 20230222605Abstract: 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: ApplicationFiled: March 16, 2023Publication date: July 13, 2023Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
-
Patent number: 11676220Abstract: 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: GrantFiled: January 25, 2021Date of Patent: June 13, 2023Assignee: Meta Platforms, Inc.Inventors: Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
-
Patent number: 11546596Abstract: 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: GrantFiled: December 20, 2019Date of Patent: January 3, 2023Assignee: Meta Platforms, Inc.Inventors: Yaming He, Zhengping Zuo
-
Publication number: 20220374460Abstract: 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: ApplicationFiled: July 21, 2022Publication date: November 24, 2022Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
-
Publication number: 20220358917Abstract: 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: ApplicationFiled: June 2, 2021Publication date: November 10, 2022Inventors: Christophe Chaland, Lloyd Hilaiel, Zhenhua Cui, Krishna Chaitanya Gopisetty Srinivas, Rohin Dabas, Ian Graves, Yuanhui Chen, Zhengping Zuo, Pramod Gurunath
-
Patent number: 11429649Abstract: 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: GrantFiled: June 18, 2018Date of Patent: August 30, 2022Assignee: Meta Platforms, Inc.Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
-
Publication number: 20220012076Abstract: 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: ApplicationFiled: January 25, 2021Publication date: January 13, 2022Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
-
Patent number: 11190570Abstract: 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: GrantFiled: August 20, 2020Date of Patent: November 30, 2021Assignee: Facebook, Inc.Inventors: Yaming He, Zhengping Zuo
-
Patent number: 10936346Abstract: 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: GrantFiled: August 2, 2018Date of Patent: March 2, 2021Assignee: Facebook, Inc.Inventors: Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
-
Publication number: 20200382575Abstract: 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: ApplicationFiled: August 20, 2020Publication date: December 3, 2020Inventors: Yaming He, Zhengping Zuo
-
Patent number: 10819949Abstract: 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: GrantFiled: June 17, 2019Date of Patent: October 27, 2020Assignee: FACEBOOK, INC.Inventors: Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
-
Patent number: 10785279Abstract: 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: GrantFiled: December 29, 2016Date of Patent: September 22, 2020Assignee: Facebook, Inc.Inventors: Yaming He, Zhengping Zuo
-
Publication number: 20200128246Abstract: 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: ApplicationFiled: December 20, 2019Publication date: April 23, 2020Inventors: Yaming He, Zhengping Zuo
-
Patent number: 10523939Abstract: 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: GrantFiled: June 8, 2016Date of Patent: December 31, 2019Assignee: Facebook, Inc.Inventors: Yaming He, Zhengping Zuo
-
Publication number: 20190325042Abstract: 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: ApplicationFiled: June 18, 2018Publication date: October 24, 2019Inventors: Jinsong Yu, Zhengping Zuo, Guowei Shieh, Fuchun Peng
-
Publication number: 20190325080Abstract: 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: ApplicationFiled: August 2, 2018Publication date: October 24, 2019Inventors: Vivek Natarajan, Shawn C.P. Mei, Zhengping Zuo
-
Patent number: 10368034Abstract: 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: GrantFiled: November 28, 2016Date of Patent: July 30, 2019Assignee: FACEBOOK, INC.Inventors: Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
-
Patent number: 10116898Abstract: 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: GrantFiled: November 18, 2016Date of Patent: October 30, 2018Assignee: FACEBOOK, INC.Inventors: Duckjin Kang, Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
-
Patent number: 10091210Abstract: 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: GrantFiled: November 22, 2017Date of Patent: October 2, 2018Assignee: Google LLCInventors: Li Yin, Param Reddappagari, Mayur Kamat, Zhengping Zuo, Hong Zhang
-
Patent number: 10079994Abstract: 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: GrantFiled: November 18, 2016Date of Patent: September 18, 2018Assignee: FACEBOOK, INC.Inventors: Duckjin Kang, Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff