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).

  • 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: 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: 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: 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
  • 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
  • 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
  • Patent number: 8806340
    Abstract: A method and apparatus for embedding a media program with a randomly user selected thumbnail is disclosed. The user can scan a media program to identify one of a plurality of media program frames, select the frame of interest, then designate it as the thumbnail to use in connection with the embedded media program.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: August 12, 2014
    Assignee: Hulu, LLC
    Inventors: Andrew Cheng-min Lin, Eric Buehl, Tienan Ren, Xin Jin, Eric I. Feng
  • Patent number: 8806341
    Abstract: A method and apparatus for navigating a media program is disclosed. Viewing data for segments of the media program are monitored and used to compile statistics that are presented to the user in a histogram, so that popular portions of the media program can be identified and navigated to. One embodiment includes a searchable transcript of the media program that is synchronized with the histogram.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: August 12, 2014
    Assignee: Hulu, LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-Hao Yang, Eric Feng, Andrew Cheng-Min Lin
  • Patent number: 8706898
    Abstract: A method and apparatus for navigating a media program via a searchable transcript of the dialog of the media program is disclosed. In one embodiment, a textural transcript of the dialog is generated, wherein the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program, a command is accepted to display the transcript and in response to that command, user interface data is transmitted to the client computer for presentation in a user interface, wherein the user interface comprising a concurrently presented media program player and the textural transcript.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: April 22, 2014
    Assignee: Hulu, LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
  • Patent number: 8332530
    Abstract: A method and apparatus for navigating a media program via a searchable transcript of the dialog of the media program is disclosed. In one embodiment, a textural transcript of the dialog is generated, wherein the textural transcript comprising a plurality of portions wherein each portion is associated with a segment of the media program, a command is accepted to display the transcript and in response to that command, user interface data is transmitted to the client computer for presentation in a user interface, wherein the user interface comprising a concurrently presented media program player and the textural transcript.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: December 11, 2012
    Assignee: Hulu LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
  • Publication number: 20120297279
    Abstract: A method, apparatus and article of manufacture for providing supplemental video content for third party websites is disclosed. In one embodiment, coded instructions are transmitted from a content enhancement server to a host server, for incorporation into the webpage source code. The host server is controlled by a first entity and the content enhancement server is controlled by a second entity commercially distinct from the first entity. Keywords are obtained by executing of the coded instructions in the webpage received in the client computer from the host server to send the address of the requested webpage to the content enhancement server, which generates supplemental substantive video content information for transmission to the client.
    Type: Application
    Filed: July 31, 2012
    Publication date: November 22, 2012
    Inventors: Andrew Cheng-Min Lin, Bradley J. Suter
  • Patent number: 8301596
    Abstract: A method, apparatus and article of manufacture for providing supplemental video content for third party websites is disclosed. In one embodiment, coded instructions are transmitted from a content enhancement server to a host server, for incorporation into the webpage source code. The host server is controlled by a first entity and the content enhancement server is controlled by a second entity commercially distinct from the first entity. Keywords are obtained by executing of the coded instructions in the webpage received in the client computer from the host server to send the address of the requested webpage to the content enhancement server, which generates supplemental substantive video content information for transmission to the client.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: October 30, 2012
    Assignee: Hulu LLC
    Inventors: Andrew Cheng-min Lin, Bradley J. Suter
  • Patent number: 8244707
    Abstract: A method, apparatus and article of manufacture for providing supplemental video content for third party websites is disclosed. In one embodiment, coded instructions are transmitted from a content enhancement server to a host server, for incorporation into the webpage source code. The host server is controlled by a first entity and the content enhancement server is controlled by a second entity commercially distinct from the first entity. Keywords are generated by execution of the coded instructions in the webpage received in the client computer from the host server, and the keywords are sent to a content enhancement server, which generates supplemental substantive video content information for transmission to the client.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: August 14, 2012
    Assignee: Hulu LLC
    Inventors: Andrew Cheng-min Lin, Bradley J. Suter
  • Patent number: 8195766
    Abstract: A web page generator dynamically and implicitly generates localized web content. A web developer can mark the content of a page (including controls and literal content) with resource keys, and can dynamically process this request by dynamically substituting the marked content with localized content. Multiple properties of the controls within a page may be localized.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrew Cheng-min Lin, David Serge Ebbo, Eilon J. Lipton, Simon Calvert
  • Publication number: 20120054615
    Abstract: A method and apparatus for embedding a media program with a randomly user selected thumbnail is disclosed. The user can scan a media program to identify one of a plurality of media program frames, select the frame of interest, then designate it as the thumbnail to use in connection with the embedded media program.
    Type: Application
    Filed: September 1, 2010
    Publication date: March 1, 2012
    Applicant: HULU LLC
    Inventors: Andrew Cheng-min Lin, Eric Buehl, Tienan Ren, Xin Jin, Eric I. Feng
  • Publication number: 20110179010
    Abstract: A method, apparatus and article of manufacture for providing supplemental video content for third party websites is disclosed. In one embodiment, coded instructions are transmitted from a content enhancement server to a host server, for incorporation into the webpage source code. The host server is controlled by a first entity and the content enhancement server is controlled by a second entity commercially distinct from the first entity. Keywords are generated by execution of the coded instructions in the webpage received in the client computer from the host server, and the keywords are sent to a content enhancement server, which generates supplemental substantive video content information for transmission to the client.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: HULU LLC
    Inventors: Andrew Cheng-min Lin, Bradley J. Suter
  • Publication number: 20110179357
    Abstract: A method, apparatus and article of manufacture for providing supplemental video content for third party websites is disclosed. In one embodiment, coded instructions are transmitted from a content enhancement server to a host server, for incorporation into the webpage source code. The host server is controlled by a first entity and the content enhancement server is controlled by a second entity commercially distinct from the first entity. Keywords are obtained by executing of the coded instructions in the webpage received in the client computer from the host server to send the address of the requested webpage to the content enhancement server, which generates supplemental substantive video content information for transmission to the client.
    Type: Application
    Filed: June 24, 2010
    Publication date: July 21, 2011
    Applicant: HULU LLC
    Inventors: Andrew Cheng-min Lin, Bradley J. Suter
  • Publication number: 20110145726
    Abstract: A method and apparatus for navigating a media program is disclosed. Viewing data for segments of the media program are monitored and used to compile statistics that are presented to the user in a histogram, so that popular portions of the media program can be identified and navigated to. One embodiment includes a searchable transcript of the media program that is synchronized with the histogram.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 16, 2011
    Applicant: Hulu LLC
    Inventors: Eugene Chuan-Huai Wei, Varun Narang, Zhibing Wang, Yuming Liang, Xin Jin, Ting-hao Yang, Eric Feng, Andrew Cheng-min Lin
  • Patent number: 7890604
    Abstract: Described herein are systems and methods for client-side callbacks to server events in which a Web server receives a message indicating a client-side event. The client-side event is associated with a specific component of a client resource, the specific component being one of multiple static components of the client resource. A server-side component generates a response to the received message and implements at least a subset of logic of the specific component. In generating the response to the message, server-side logic corresponding to other static components that are different than the specific component are not used.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: February 15, 2011
    Assignee: Microsoft Corproation
    Inventors: Bradley D. Millington, Andrew Cheng-Min Lin, Nikhil Kothari