Patents by Inventor Andrew Cheng-min Lin
Andrew Cheng-min Lin 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).
-
Patent number: 12132769Abstract: 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: GrantFiled: June 29, 2023Date of Patent: October 29, 2024Assignee: Snap Inc.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Publication number: 20240353969Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting participant reactions within a virtual working environment.Type: ApplicationFiled: June 28, 2024Publication date: October 24, 2024Inventors: Brandon Francis, Andrew Cheng-min Lin, Walton Lin
-
Patent number: 12120460Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for updating a room element within a virtual conferencing system. The program and method provide for providing, in association with designing a room for virtual conferencing, an interface for setting properties of elements within a room; receiving, via the interface, an indication of first user input setting a property of an element within the room; providing, based on the first user input, a virtual conference between plural participants within the room, the room including the element; receiving, via the interface and during the virtual conference, an indication of second user input updating the property of the element within the room; and updating, based on the second user input and during the virtual conference, the property of the element.Type: GrantFiled: September 28, 2022Date of Patent: October 15, 2024Assignee: SNAP INC.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 12107698Abstract: 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: GrantFiled: August 2, 2021Date of Patent: October 1, 2024Assignee: SNAP INC.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Publication number: 20240314271Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing Musical Instrument Digital Interface (MIDI) controls within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, an interface for updating a property of an element within a room based on a received MIDI message; receiving, based on the interface, an indication of user input specifying to update the property of the element when the received MIDI message includes a predefined value; providing a virtual conference between plural participants within the room, the room including the element; receiving a MIDI message that includes the predefined value; and updating, in response to receiving the MIDI message, the property of the element.Type: ApplicationFiled: May 30, 2024Publication date: September 19, 2024Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 12088962Abstract: 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: GrantFiled: June 23, 2023Date of Patent: September 10, 2024Assignee: Snap Inc.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 12081353Abstract: 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: GrantFiled: May 10, 2023Date of Patent: September 3, 2024Assignee: Snap Inc.Inventors: Emily Cho, Andrew Cheng-min Lin, Walton Lin
-
Patent number: 12081794Abstract: Systems and methods herein describe a video compression system. The described systems and methods accesses 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: GrantFiled: August 4, 2023Date of Patent: September 3, 2024Assignee: Snap Inc.Inventors: Sergey Demyanov, Andrew Cheng-min Lin, Walton Lin, Aleksei Podkin, Aleksei Stoliar, Sergey Tulyakov
-
Patent number: 12069409Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for in-person participant interaction for a hybrid event. The program and method provide an interface for designing a hybrid event between in-person and virtual participants, the interface for setting first properties of a physical space device present in a physical space, and setting second properties of a virtual room for the virtual participants; receive an indication of first user input setting the first and second properties; and in association with conferencing, configure the physical space device based on the first properties, display the virtual room based on the second properties, the virtual room including a live video feed of the physical space, receive, via a sidecar application accessible by the in-person participants, an indication of second user input for interacting with the physical space device, and provide for interaction based on the second user input.Type: GrantFiled: August 31, 2022Date of Patent: August 20, 2024Assignee: Snap Inc.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 12050758Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting participant reactions within a virtual working environment.Type: GrantFiled: August 16, 2023Date of Patent: July 30, 2024Assignee: Snap Inc.Inventors: Brandon Francis, Andrew Cheng-min Lin, Walton Lin
-
Publication number: 20240251004Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for dynamically assigning participant video feeds within a virtual conferencing system. The program and method provide, in association with designing a virtual space for virtual conferencing, an interface for configuring a set of rooms, each room being associated with a different number of participant video elements assignable to respective participant video feeds; receive, via the interface, an indication of user input for setting properties for the set of rooms; determine, in association with virtual conferencing, a first number of participants for a room; select a first room corresponding to the first number of participants; provide display of the first room; and assign, for each of the first number of participants, a participant video feed corresponding to the participant with a respective participant video element in the first room.Type: ApplicationFiled: April 3, 2024Publication date: July 25, 2024Inventors: Emily Cho, Andrew Cheng-min Lin
-
Patent number: 12047707Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing Musical Instrument Digital Interface (MIDI) controls within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, an interface for updating a property of an element within a room based on a received MIDI message; receiving, based on the interface, an indication of user input specifying to update the property of the element when the received MIDI message includes a predefined value; providing a virtual conference between plural participants within the room, the room including the element; receiving a MIDI message that includes the predefined value; and updating, in response to receiving the MIDI message, the property of the element.Type: GrantFiled: September 27, 2022Date of Patent: July 23, 2024Assignee: Snap Inc.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Publication number: 20240243937Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for configuring 360-degree video within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed; receive, via the first interface, an indication of user input for setting first properties for the at least one participant video element; provide, in association with designing the room for virtual conferencing, a second interface for configuring a 360-degree video element which is assignable to a 360-degree video source; receive, via the second interface, an indication of user input for setting second properties for the 360-degree video element; and provide, in association with virtual conferencing, display of the room based on the first properties and the second properties.Type: ApplicationFiled: March 29, 2024Publication date: July 18, 2024Inventors: Andrew Cheng-min Lin, Walton Lin
-
Publication number: 20240220198Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting change of presence sounds within a virtual working environment. The program and method provide for receiving, from a first client device of a first participant of a group of participants within a virtual working environment, interaction data relating to the first participant being present at the first client device, the group of participants having been selected from among plural participants of the virtual working environment; determining a change in presence of the first participant with respect to the first client device; generating, in response to the determining, a sound corresponding to the change in presence; and providing the generated sound to one or more second client devices of respective one or more second participants of the group of participants, for presentation on the one or more second client devices.Type: ApplicationFiled: March 13, 2024Publication date: July 4, 2024Inventors: Brandon Francis, Andrew Cheng-min Lin, Walton Lin
-
Patent number: 11979244Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for configuring 360-degree video within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed; receive, via the first interface, an indication of user input for setting first properties for the at least one participant video element; provide, in association with designing the room for virtual conferencing, a second interface for configuring a 360-degree video element which is assignable to a 360-degree video source; receive, via the second interface, an indication of user input for setting second properties for the 360-degree video element; and provide, in association with virtual conferencing, display of the room based on the first properties and the second properties.Type: GrantFiled: September 28, 2022Date of Patent: May 7, 2024Assignee: SNAP INC.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 11979442Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for dynamically assigning participant video feeds within a virtual conferencing system. The program and method provide, in association with designing a virtual space for virtual conferencing, an interface for configuring a set of rooms, each room being associated with a different number of participant video elements assignable to respective participant video feeds; receive, via the interface, an indication of user input for setting properties for the set of rooms; determine, in association with virtual conferencing, a first number of participants for a room; select a first room corresponding to the first number of participants; provide display of the first room; and assign, for each of the first number of participants, a participant video feed corresponding to the participant with a respective participant video element in the first room.Type: GrantFiled: September 20, 2022Date of Patent: May 7, 2024Assignee: Snap Inc.Inventors: Emily Cho, Andrew Cheng-min Lin
-
Patent number: 11973613Abstract: 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: GrantFiled: August 3, 2021Date of Patent: April 30, 2024Assignee: SNAP INC.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Patent number: 11972173Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting change of presence sounds within a virtual working environment. The program and method provide for receiving, from a first client device of a first participant of a group of participants within a virtual working environment, interaction data relating to the first participant being present at the first client device, the group of participants having been selected from among plural participants of the virtual working environment; determining a change in presence of the first participant with respect to the first client device; generating, in response to the determining, a sound corresponding to the change in presence; and providing the generated sound to one or more second client devices of respective one or more second participants of the group of participants, for presentation on the one or more second client devices.Type: GrantFiled: August 31, 2022Date of Patent: April 30, 2024Assignee: Snap Inc.Inventors: Brandon Francis, Andrew Cheng-min Lin, Walton Lin
-
Patent number: 11968055Abstract: 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: GrantFiled: October 11, 2022Date of Patent: April 23, 2024Assignee: SNAP INC.Inventors: Andrew Cheng-min Lin, Walton Lin
-
Publication number: 20240106875Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for dynamically assigning participant video feeds within a virtual conferencing system. The program and method provide, in association with designing a virtual space for virtual conferencing, an interface for configuring a set of rooms, each room being associated with a different number of participant video elements assignable to respective participant video feeds; receive, via the interface, an indication of user input for setting properties for the set of rooms; determine, in association with virtual conferencing, a first number of participants for a room; select a first room corresponding to the first number of participants; provide display of the first room; and assign, for each of the first number of participants, a participant video feed corresponding to the participant with a respective participant video element in the first room.Type: ApplicationFiled: September 20, 2022Publication date: March 28, 2024Inventors: Emily Cho, Andrew Cheng-min Lin