Patents by Inventor Yiwen Zhan
Yiwen Zhan 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: 11943185Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.Type: GrantFiled: October 18, 2022Date of Patent: March 26, 2024Assignee: Snap Inc.Inventors: Yiwen Zhan, Peter Sellis
-
Patent number: 11928167Abstract: In one or more implementations, content generated using a client application may be associated with a classification. A number of classifications may be recommended to users of a client application based on alphanumeric characters entered by the users. Additionally, a number of classifications may be recommended to the users of the client application based one or more additional criteria, such as recently used classifications or classifications having at least a threshold frequency of use by additional users of the client application.Type: GrantFiled: March 30, 2022Date of Patent: March 12, 2024Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
-
Patent number: 11818286Abstract: A method starts with a processor receiving a content collection from a second computing device associated with a second user. A processor detects input of text data from a text interface overlaid on top of a display of the content collection and analyzes the text data to identify a first characteristic within the text data. The processor also accessing a plurality of personalized avatars associated with a respective avatar characteristic and determines a selection of personalized avatars that match the first characteristic by comparing the first characteristic against the respective avatar characteristic associated with each of the plurality of personalize avatars.Type: GrantFiled: March 30, 2020Date of Patent: November 14, 2023Assignee: Snap Inc.Inventors: Christie Marie Heikkinen, David Phillip Taitz, Jeremy Baker Voss, David Whyte, Yiwen Zhan
-
Publication number: 20230214098Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing shared content collections. The program and method provide for receiving, from a first device of a first user, an indication of first user input to share a content collection between the first user and a second user selected by the first user, the content collection comprising at least one media content item, the second user corresponding to a contact of the first user; storing the content collection in association with the first user and the second user; receiving an indication of second user input to share the content collection with a third user selected by the second user, the third user corresponding to a contact of the second user; and associating the content collection with the third user.Type: ApplicationFiled: December 30, 2022Publication date: July 6, 2023Inventors: Nathan Kenneth Boyd, Siqi Chen, Matthew Lee Cook, Andrew Grosvenor Cooper, Benedict Copping, Edward Koai, Tao Marvin Liu, Yiwen Zhan, Mian Zhang
-
Publication number: 20230216817Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing permissions for accessing shared content collections. The program and method provide for receiving, from a first device associated with a first user, an indication of first user input to share a content collection between the first user and a second user selected by the first user, the content collection comprising at least one media content item, the second user corresponding to a contact of the first user within a messaging application; storing the content collection in association with the first user and the second user; providing the first user with a first set of permissions for accessing the content collection; and providing the second user with a second set of permissions for accessing the content collection, the second set of permissions being more restrictive than the first set of permissions.Type: ApplicationFiled: December 30, 2022Publication date: July 6, 2023Inventors: Nathan Kenneth Boyd, Siqi Chen, Matthew Lee Cook, Andreq Grosvenor Cooper, Benedict Copping, Edward Koai, Tao Marvin Liu, Yiwen Zhan, Mian Zhang
-
Publication number: 20230185431Abstract: In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.Type: ApplicationFiled: February 6, 2023Publication date: June 15, 2023Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
-
Patent number: 11574005Abstract: In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.Type: GrantFiled: May 28, 2020Date of Patent: February 7, 2023Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
-
Publication number: 20230034848Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.Type: ApplicationFiled: October 18, 2022Publication date: February 2, 2023Inventors: Yiwen Zhan, Peter Sellis
-
Patent number: 11558327Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.Type: GrantFiled: January 6, 2022Date of Patent: January 17, 2023Assignee: Snap Inc.Inventors: Yiwen Zhan, Peter Sellis
-
Publication number: 20220319082Abstract: In one or more implementations, user content items generated using a client application may be shared with users that are not contacts of the user within the client application. A user interface that indicates a number of recipients of the user content item may be generated that also includes a first section that displays the user content item and a second section to add text content to the user content item. In various examples, one or more classifications may be associated with the user content item.Type: ApplicationFiled: March 30, 2022Publication date: October 6, 2022Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
-
Publication number: 20220318325Abstract: In one or more implementations, content generated using a client application may be associated with a classification. A number of classifications may be recommended to users of a client application based on alphanumeric characters entered by the users. Additionally, a number of classifications may be recommended to the users of the client application based one or more additional criteria, such as recently used classifications or classifications having at least a threshold frequency of use by additional users of the client application.Type: ApplicationFiled: March 30, 2022Publication date: October 6, 2022Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
-
Publication number: 20220131823Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.Type: ApplicationFiled: January 6, 2022Publication date: April 28, 2022Inventors: Yiwen Zhan, Peter Sellis
-
Patent number: 11265273Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.Type: GrantFiled: December 1, 2017Date of Patent: March 1, 2022Assignee: Snap, Inc.Inventors: Yiwen Zhan, Peter Sellis
-
Publication number: 20210373726Abstract: In one or more implementations, content generated using a client application may be associated with a classification. The content may be accessed based on one or more classifications associated with the content. Content may be generated by a client application executed by a client device of a content creator and sent to a server system that may distribute the content to one or more additional client devices of recipients of the content. The server system may also aggregate content having a same classification.Type: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan
-
Publication number: 20210306451Abstract: A method starts with a processor receiving a content collection from a second computing device associated with a second user. A processor detects input of text data from a text interface overlaid on top of a display of the content collection and analyzes the text data to identify a first characteristic within the text data. The processor also accessing a plurality of personalized avatars associated with a respective avatar characteristic and determines a selection of personalized avatars that match the first characteristic by comparing the first characteristic against the respective avatar characteristic associated with each of the plurality of personalize avatars.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Christie Marie Heikkinen, David Phillip Taitz, Jeremy Baker Voss, David Whyte, Yiwen Zhan
-
Patent number: D752094Type: GrantFiled: June 24, 2014Date of Patent: March 22, 2016Assignee: Google Inc.Inventors: Jason Briggs Cornwell, Blaine Billingsley, Yiwen Zhan, Richard Lo
-
Patent number: D757047Type: GrantFiled: July 11, 2014Date of Patent: May 24, 2016Assignee: Google Inc.Inventors: Jason Briggs Cornwell, Blaine Billingsley, Yiwen Zhan, Richard Lo
-
Patent number: D948528Type: GrantFiled: June 9, 2020Date of Patent: April 12, 2022Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Yiwen Zhan
-
Patent number: D975110Type: GrantFiled: December 31, 2020Date of Patent: January 10, 2023Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Nathan Kenneth Boyd, Andrew Grosvenor Cooper, Suraj Vindana Samaranayake, Vu Tran, Yamill Vallecillo, Yiwen Zhan