Patents by Inventor Andrew A. CHENG

Andrew A. CHENG 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: 20220321832
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing side conversations within a virtual conferencing system. The program and method provide, in association with a virtual conference among plural participants, a first audio channel for sharing among the plural participants; provide, for each of the plural participants, display of a participant video element which corresponds to the participant and which includes a user-selectable button to initiate a side conversation with the participant; receive indication of a user selection, by a first participant, of the user-selectable button for initiating a side conversation with a second participant of the plural participants; and provide a second audio channel from a first device associated with the first participant to a second device associated with the second participant, in conjunction with providing the first audio channel to the second device.
    Type: Application
    Filed: July 30, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321372
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for updating element properties based on distances between elements in a virtual conference. The program and method provide, in association with designing a room, an interface for specifying how a first element in the room affects at least one property value of a second element, based on distance between the two elements; receive user selection of parameter values specifying how the first element affects the at least one property value of the second element based on the distance; provide a virtual conference between plural participants within the room including the first and second elements; update the at least one property value of the second element based on a change in distance between the first and second elements, and on the parameter values; and provide for updated display of the second element.
    Type: Application
    Filed: July 30, 2021
    Publication date: October 6, 2022
    Inventors: Emily Cho, Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321617
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing automatically navigating between rooms within a virtual space for virtual conferencing. The program and method provide for virtual conferencing between plural participants within a first room of plural rooms included within the virtual space; provide, for each of the plural participants, display of a participant video element which corresponds to the participant and which includes a user-selectable button for requesting that the participant follow another participant with respect to navigating between the plural rooms; receive a first indication of a user selection, by a first participant, of the user-selectable button corresponding to a second participant; receive a second indication that the second participant authorizes following the first participant when navigating between the plural rooms; and provide for the second participant to follow the first participant.
    Type: Application
    Filed: July 30, 2021
    Publication date: October 6, 2022
    Inventors: Maxwell Gale, Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321373
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing breakout sessions based on tagging users within a virtual conferencing system. The program and method provide, in association with designing a virtual space for virtual conferencing between plural participants, display of a first user interface for assigning tags to the plural participants; receive indication of first user input, via the first user interface, assigning a tag to a subset of the plural participants; provide display of a second user interface for configuring a breakout session; receive indication of second user input, via the second user interface, setting properties for the breakout session including the tag and an identification of a room to associate with the tag; and provide for the breakout session in the room, the breakout session including at least the subset of the plural participants.
    Type: Application
    Filed: August 2, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321374
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting an overview of participant conversations within a virtual conferencing system. The program and method provide for a virtual space comprising plural rooms, each room of the plural rooms being configured for virtual conferencing between respective participants; provide, for an administrator of the virtual space, display of a dashboard interface, the dashboard interface comprising a room preview element for each of the plural rooms, each room preview element corresponding to a live preview for a respective room of the plural rooms; determine metrics for each of the plural rooms; and provide for display of the metrics within the dashboard interface.
    Type: Application
    Filed: August 3, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321369
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for assigning participants to rooms within a virtual conferencing system. The program and method provide for accessing, in association with a virtual space comprising plural rooms for virtual conferencing between plural participants, room occupancy preferences for occupying the plural rooms; accessing metadata associated with one or more participants of the plural participants; assigning, based on the room occupancy preferences and the metadata, the plural participants to one or more rooms of the plural rooms; and providing, based on the assigning, for virtual conferencing between the plural participants within the one or more rooms.
    Type: Application
    Filed: August 3, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321376
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting an overview of participant reactions to a virtual conference. The program and method provide for a virtual conference between plural participants; provide, for each of the plural participants, display of reaction buttons which are selectable by the participant to indicate different reactions to the virtual conference; receive indication of selections of the reaction buttons by one or more of the plural participants; store an indication of the selections over time in association with recording the virtual conference; generate a graphical overview of reactions to the virtual conference based on the stored indication of the selections; and provide, for a first participant of the plural participants, display of the graphical overview.
    Type: Application
    Filed: July 30, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321833
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for configuring participant video feeds within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, an interface for configuring plural participant video elements which are assignable to respective participant video feeds; receive, via the interface, an indication of user input for setting properties for the plural participant video elements; provide, in association with virtual conferencing between plural participants, display of the room based on the properties for the plural participant video elements; and assign, for each of the plural participants, a participant video feed corresponding to the participant with a respective participant video element of the plural participant video elements.
    Type: Application
    Filed: July 30, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321375
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for mixing participant audio from multiple rooms within a virtual conferencing system. The program and method provide, in association with designing a first room for virtual conferencing, display of a user interface for mixing participant audio from one or more second rooms into an audio channel for the first room; receive indication of user input via the user interface, the user input corresponding to settings for mixing the participant audio from the one or more second rooms; and provide, based on the settings and in association with virtual conferencing within the first room, for mixing the participant audio from one or more second rooms with respect to the audio channel for the first room.
    Type: Application
    Filed: August 3, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321613
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for communicating with a user external to a virtual conference. The program and method provide, in association with designing a room for virtual conferencing, an interface for configuring an external communication element to communicate with an external user; receive, via the interface, an indication of first user input for setting properties for the external communication element; provide, in association with virtual conferencing for the room, the external communication element in the room based on the properties; receive an indication of second user input selecting the external communication element; and provide, in response to receiving indication of the second user input, for communication with the external user based on the properties.
    Type: Application
    Filed: July 30, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Publication number: 20220321371
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing a room preview within a virtual conferencing system. The program and method provide for virtual conferencing between plural participants within a first room of plural rooms, the plural rooms being included within a virtual space for virtual conferencing; and for each of the plural participants, provide a first audio channel associated with audio output of the first room, provide display of a room preview element within the first room, the room preview element corresponding to a live preview of a second room of the plural rooms, and provide a second audio channel associated with audio output of the second room.
    Type: Application
    Filed: July 30, 2021
    Publication date: October 6, 2022
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Patent number: 11391287
    Abstract: Apparatus includes a signal processor that receives signaling containing information about real time pump operating parameters related to pumps forming part of a pumping system in a plant/facility, and a user input selecting a pump for displaying the real time pump operating parameters on a control monitor to allow a plant/facility operator to implement a centralized pump control of the pumps at a given centralized location; and that determines corresponding signaling containing information to display on the control monitor the real time pump operating parameters to allow the plant/facility operator to implement the centralized control of the pumps at the given centralized location, based upon the signaling received.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: July 19, 2022
    Assignee: FLUID HANDLING LLC
    Inventors: Andrew A. Cheng, James J. Gu, Pradipkumar B. Patel, Kyle D. Schoenheit
  • Patent number: 11395356
    Abstract: A host computing device may perform various aspects of the techniques described in this disclosure, and comprises a memory, a processor, and a personal area network (PAN) interface. The memory may store PAN configuration data for each user account of different user accounts, where the PAN configuration data includes a separate layer two host address (L2HA) for use by the PAN interface when supporting a PAN link. The processor may execute an operating system that, responsive to a first user account logging into the operating system: obtain, from the memory, first PAN configuration data of the PAN configuration data specific to the first user account; and initiate programming of the PAN interface to use a first L2HA included in the first PAN configuration data. The PAN interface may establish, using the first L2HA, a first PAN link with a first client computing device associated with the first user account.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Henry Salvatore Savage, Andrew Cheng, Joseph Pirozzo, Ryan Weekes
  • Patent number: 11381411
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting participant reactions to a virtual conference. The program and method provide for a virtual conference between plural participants; provide, for each of the plural participants, display of a reaction button which is selectable by the participant to indicate a reaction to the virtual conference; receive indication of selections of the reaction button by one or more of the plural participants; and in response to receiving the indication, provide, for each of the plural participants, display of reaction icons and audio output based on the selections, determine that a rate at which the selections were received meets a threshold rate, and provide, in response to the determining, for modified audio output associated with the selections.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: July 5, 2022
    Assignee: Snap Inc.
    Inventors: Maxwell Gale, Andrew Cheng-min Lin, Walton Lin
  • Patent number: 11362848
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for administrator-based navigating of a participant between rooms. The program and method provide, to a first of plural participants, a first user interface for navigating a virtual space comprising plural rooms, the first user interface allowing the first participant to move the plural participants among the plural rooms; provide, to a second participant, a second user interface for navigating the virtual space, the second user interface allowing the second participant to move among the plural rooms while disallowing to move other participants among the plural rooms; receive an indication of user input via the first user interface, to move the second participant from a first room to a second room; and provide, in response to receiving the indication, for switching the second participant from the first to second room.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: June 14, 2022
    Assignee: Snap Inc.
    Inventors: Andrew Cheng-min Lin, Walton Lin
  • Patent number: 11339777
    Abstract: An automatic self-driving pump system features a pump/motor/drive detector and an automatic self-driving and control design/setup module. In operation, the pump/motor/drive detector receives sensed signaling containing information about a pump/drive for operating in a hydronic pump system, e.g., stored in and sensed from a signature chip or barcode installed that can be scanned by a scanner, and provides corresponding database signaling containing information about parameters for providing automatic pump control design, setup and run to control the pump/drive for operating in the hydronic pump system, based upon the sensed signaling received. The automatic self-driving and control design/setup module receives the corresponding database signaling, and provides control signaling containing information for providing the automatic pump control design, setup and run to control the pump/drive for operating in the hydronic pump system, based upon the corresponding database signaling received.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 24, 2022
    Assignee: FLUID HANDLING LLC
    Inventors: Andrew A. Cheng, Christopher S. Johnson, James J. Gu, Kyle Schoenheit
  • Publication number: 20220103860
    Abstract: Systems and methods herein describe a video compression system. The described systems and methods acceses a sequence of image frames from a first computing device, the sequence of image frames comprising a first image frame and a second image frame, detects a first set of keypoints for the first image frame, transmits the first image frame and the first set of keypoints to a second computing device, detects a second set of keypoints for the second image frame, transmits the second set of keypoints to the second computing device, causes an animated image to be displayed on the second computing device.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 31, 2022
    Inventors: Sergey Demyanov, Andrew Cheng-min Lin, Walton Lin, Aleksei Podkin, Aleksei Stoliar, Sergey Tulyakov
  • Publication number: 20210213078
    Abstract: Administering a composition comprising at least one mucin-regulating and at least one butyrate-producing microbe can provide a therapeutic effect for subjects having prediabetes or type 2 diabetes. Therapeutic effects can include a reduction in hemoglobin A1C levels, a reduction in glucose area under the curve after a meal tolerance test, or a reduction in the fasting glucose level.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 15, 2021
    Inventors: John S. EID, Colleen CUTCLIFFE, Orville KOLTERMAN, Fanny PERRAUDEAU, James BULLARD, Paul MCMURDIE, Andrew CHENG, Marcus SCHICKLBERGER, Nicholas JUSTICE
  • Patent number: 11035368
    Abstract: Apparatus for providing variable speed pump control in a hydronic pump system having a system flow and pressure requirement, featuring a signal processor or processing module configured to: receive signaling containing information about a system characteristic curve, a system flow and pressure requirement for the hydronic pump system, and real time changes by a pump operator to at least one control parameter to adjust the performance of the hydronic pump system; and determine corresponding signaling containing information about a design/redesign of at least one pump, system or control curve to adjust the performance of the hydronic pump system to correspond with the system flow and pressure requirement of the hydronic system, based upon the signaling received.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: June 15, 2021
    Assignee: FLUID HANDLING LLC
    Inventors: Andrew A. Cheng, Kyle D. Schoenheit
  • Patent number: 11022985
    Abstract: A discrete valve flow rate converter is provided to obtain a system flow through a valve in a dynamic hydronic pumping system, e.g., based on signaling containing information about the valve's differential pressure and the valve's hydronic characteristics calibration data. The discrete valve flow rate converter resolves the valve system flow rate directly and accurately with the valve's open position and the corresponding valve differential pressure signals associated therewith. The discrete valve flow rate converter may be applied to all kinds of valves as long as their open position and differential pressure associated with is available, e.g., including implementations for control valve applications, e.g., where the valve open position is controlled automatically and accurately, as well as implementations either for pumping system pressure controls with the flow rate known, such as adaptive hydronic system pressure controls, or as an alternative to sensorless pump monitoring and control.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 1, 2021
    Assignee: FLUID HANDLING LLC
    Inventors: Andrew A. Cheng, James J. Gu