Patents by Inventor Tianxuan Chen
Tianxuan Chen 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: 11216289Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for building and rendering a message user interface (UI) within a group-based communication interface of a group-based communication system, where the message UI is rendered to a client device based on a customizable block configuration and on customizable block data that is received from an external application.Type: GrantFiled: February 22, 2021Date of Patent: January 4, 2022Assignee: Slack Technologies, LLCInventors: Liza Gurtin, Michael Hahn, Maria-Ivmer Real Kalalang, Elizabeth Catherine Harrigan, Jammie Mountz, Tianxuan Chen
-
Publication number: 20210200561Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for building and rendering a message user interface (UI) within a group-based communication interface of a group-based communication system, where the message UI is rendered to a client device based on a customizable block configuration and on customizable block data that is received from an external application.Type: ApplicationFiled: February 22, 2021Publication date: July 1, 2021Applicant: Slack Technologies, Inc.Inventors: Liza GURTIN, Michael HAHN, Maria-Ivmer Real KALALANG, Elizabeth Catherine HARRIGAN, Jammie MOUNTZ, Tianxuan CHEN
-
Patent number: 10929155Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for building an rendering a message user interface (UI) within a group-based communication interface of a group-based communication system, where the message UI is rendered to a client device based on a customizable block configuration and on customizable block data that is received from an external application.Type: GrantFiled: May 11, 2018Date of Patent: February 23, 2021Assignee: Slack Technologies, Inc.Inventors: Liza Gurtin, Michael Hahn, Maria-Ivmer Real Kalalang, Elizabeth Catherine Harrigan, Jammie Mountz, Tianxuan Chen
-
Publication number: 20190347114Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for building an rendering a message user interface (UI) within a group-based communication interface of a group-based communication system, where the message UI is rendered to a client device based on a customizable block configuration and on customizable block data that is received from an external application.Type: ApplicationFiled: May 11, 2018Publication date: November 14, 2019Inventors: Liza Gurtin, Michael Hahn, Maria-Ivmer Real Kalalang, Elizabeth Catherine Harrigan, Jammie Mountz, Tianxuan Chen
-
Patent number: 10270824Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.Type: GrantFiled: April 23, 2018Date of Patent: April 23, 2019Assignee: Google LLCInventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
-
Publication number: 20180241791Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.Type: ApplicationFiled: April 23, 2018Publication date: August 23, 2018Applicant: GOOGLE LLCInventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
-
Patent number: 9954916Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.Type: GrantFiled: July 8, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
-
Patent number: 9641572Abstract: Implementations generally relate to generating a group photo collection. In some implementations, a method includes determining a plurality of users in a specified group of users of a social network system. The method also includes receiving photos associated with the users. The method also includes providing an interface enabling the plurality of users to collaborate in creating a group photo collection, where the group photo collection includes the plurality of photos. The method also includes providing one or more recommendations to create a photo album based on one or more themes, where the one or more themes are based on patterns of objects recognized in the plurality of photos.Type: GrantFiled: May 16, 2013Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Zachary Yeskel, Tianxuan Chen, Kavi Harshawat, Matthew Steiner, Denise Ho, Aj Asver
-
Publication number: 20160323335Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.Type: ApplicationFiled: July 8, 2016Publication date: November 3, 2016Applicant: Google Inc.Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
-
Patent number: 9391792Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.Type: GrantFiled: June 27, 2012Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
-
Publication number: 20140006515Abstract: A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a method may include defining an online collaborative space associated with an event. A plurality of event participants may be associated with the event. Content contributions may be received from one or more of the event participants. An event content update may be transmitted to a client event application based on the received content contributions to provide a live stream of event content.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: Google Inc.Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Dave Cohen, Kavi Harshawat, Matthew Steiner, James Gallagher, Denise Ho, Ajmal Asver
-
Publication number: 20140006388Abstract: A method and system for event searching and suggestion is described. A method may include determining one or more result events to recommend to attend based upon, at least in part, at least one of: an indication of a location of a client computing device associated with a user, and an index associated with the event, the index based upon, at least in part, event content associated with the event. The method may also include ranking the one or more result events based upon, at least in part, at least one of: the index associated with the event and the indication of the location.Type: ApplicationFiled: June 27, 2012Publication date: January 2, 2014Applicant: Google Inc.Inventors: Zachary Yeskel, Anton Lopyrev, Tianxuan Chen, Kavi Harshawat, Matthew Steiner, Denise Ho, Dave Cohen, Ajmal Asver, James Gallagher