Patents by Inventor Yingxuan SHI
Yingxuan SHI 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: 11871086Abstract: Techniques for displaying comments relative to a video frame are described herein. The disclosed techniques include receiving a frame of a video; receiving bullet screen data comprising a plurality of comments associated with the frame; receiving a mask frame data segment corresponding to the frame; determining a mask area based on the mask frame data segment, wherein the mask area corresponds to a main area of the frame; and displaying the plurality of comments relative to the frame in areas other than the mask area.Type: GrantFiled: May 13, 2020Date of Patent: January 9, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Longwen Gao, Yingxuan Shi, Zhiwei Chen, Jingqiang Zhang, Chaoran Li, Hui Chen, Kangkang Zhang, Ruoheng Liu, Junxing Tang
-
Patent number: 11775070Abstract: Techniques for controlling vibrations of a computing device is provided in the present disclosure. The techniques comprise obtaining a target audio file of a multimedia file; dividing the target audio file into a plurality of audio segments; determining a target audio segment among the plurality of audio segments based on detecting at least one feature associated with each of the plurality of audio segments; determining a target time period in a total time period of playing the multimedia file, the target time period corresponding to a playback of the target audio segment in the multimedia file; monitoring a current time point of playing the multimedia file; and controlling a vibration element in the computing device to perform a vibration operation when the current time point of playing the multimedia file is within the target time period.Type: GrantFiled: May 27, 2021Date of Patent: October 3, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yingxuan Shi, Yong Wu, Chaoran Li
-
Patent number: 11511200Abstract: The present disclosure describes techniques of generating and playing games associated with a multimedia file. The techniques comprises obtaining a target audio signal from a multimedia file; determining a plurality of rhythm points in the target audio signal; configuring a plurality of interactive components corresponding to the plurality of rhythmic points based on one or more predetermined rules monitoring a progress of playing the multimedia file; and displaying a target interactive component on an interface of playing the multimedia file in response to determining that the progress reaches a time point corresponding to one of the plurality of rhythmic points.Type: GrantFiled: August 13, 2021Date of Patent: November 29, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yingxuan Shi, Yong Wu, Chaoran Li, Yihong Zhong
-
Patent number: 11475666Abstract: The present disclosure describes techniques for generating a mask frame data segment corresponding to a video frame. The disclosed techniques include obtaining a frame of a video; identifying a main area of the frame using an image segmentation algorithm; and generating a mask frame data segment corresponding to the frame based on the main area of the frame, wherein the generating a mask frame data segment corresponding to the frame based on the main area of the frame further comprises generating the mask frame data segment based on a timestamp of the frame in the video, a width and a height of the main area of the frame.Type: GrantFiled: May 13, 2020Date of Patent: October 18, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Yingxuan Shi, Kangkang Zhang, Ruoheng Liu, Longwen Gao
-
Patent number: 11451858Abstract: The present disclosure describes techniques of processing information flow and synchronously displaying image s, mask frames and comment information. According to the present disclosure, a system processes a first information stream uploaded by a stream pushing terminal to obtain a frame image and mask frame data, the mask frame data corresponding to the frame image and identifying a timestamp offset indicative of a time difference between the mask frame data and a playing timestamp of the frame image. The system synthesizes the frame image and the mask frame data to generate a second information stream; and output the second information stream to a client for synchronously displaying the image frame, a corresponding mask frame, and the comment information.Type: GrantFiled: September 11, 2020Date of Patent: September 20, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhiwei Chen, Longwen Gao, Yingxuan Shi, Chaoran Li, Qi Tang, Jianqiang Ding, Bo Wang, Tianxiao Ye, Xiaolong Yan, Dada Liao, Xiang Zhu
-
Patent number: 11442606Abstract: The present disclosure describes techniques for implementing user interface interaction. The disclosed techniques comprise playing a video on an interface; monitoring user input performed on the interface; determining a target frame based at least in part on the user input; determining a location where the user input is performed on the interface; determining whether the location of the user input is in a predetermined area of the target frame, wherein the predetermined area is associated with at least one object in the target frame; and implementing an operation associated with the at least one object in response to determining that the location of the user input is in the predetermined area of the target frame.Type: GrantFiled: February 19, 2021Date of Patent: September 13, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Yingxuan Shi, Lulu Yu, Chaoran Li, Zhiwei Chen, Longwen Gao
-
Publication number: 20220047954Abstract: The present disclosure describes techniques of generating and playing games associated with a multimedia file. The techniques comprises obtaining a target audio signal from a multimedia file; determining a plurality of rhythm points in the target audio signal; configuring a plurality of interactive components corresponding to the plurality of rhythmic points based on one or more predetermined rules monitoring a progress of playing the multimedia file; and displaying a target interactive component on an interface of playing the multimedia file in response to determining that the progress reaches a time point corresponding to one of the plurality of rhythmic points.Type: ApplicationFiled: August 13, 2021Publication date: February 17, 2022Inventors: Yingxuan SHI, Yong WU, Chaoran LI, Yihong ZHONG
-
Publication number: 20210373670Abstract: Techniques for controlling vibrations of a computing device is provided in the present disclosure. The techniques comprise obtaining a target audio file of a multimedia file; dividing the target audio file into a plurality of audio segments; determining a target audio segment among the plurality of audio segments based on detecting at least one feature associated with each of the plurality of audio segments; determining a target time period in a total time period of playing the multimedia file, the target time period corresponding to a playback of the target audio segment in the multimedia file; monitoring a current time point of playing the multimedia file; and controlling a vibration element in the computing device to perform a vibration operation when the current time point of playing the multimedia file is within the target time period.Type: ApplicationFiled: May 27, 2021Publication date: December 2, 2021Inventors: Yingxuan Shi, Yong Wu, Chaoran Li
-
Publication number: 20210263625Abstract: The present disclosure describes techniques for implementing user interface interaction. The disclosed techniques comprise playing a video on an interface; monitoring user input performed on the interface; determining a target frame based at least in part on the user input; determining a location where the user input is performed on the interface; determining whether the location of the user input is in a predetermined area of the target frame, wherein the predetermined area is associated with at least one object in the target frame; and implementing an operation associated with the at least one object in response to determining that the location of the user input is in the predetermined area of the target frame.Type: ApplicationFiled: February 19, 2021Publication date: August 26, 2021Inventors: Yingxuan SHI, Lulu YU, Chaoran LI, Zhiwei CHEN, Longwen GAO
-
Publication number: 20210084362Abstract: The present disclosure describes techniques of processing information flow and synchronously displaying image frames, mask frames and comment information. According to the present disclosure, a system processes a first information stream uploaded by a stream pushing terminal to obtain a frame image and mask frame data, the mask frame data corresponding to the frame image and identifying a timestamp offset indicative of a time difference between the mask frame data and a playing timestamp of the frame image. The system synthesizes the frame image and the mask frame data to generate a second information stream; and output the second information stream to a client for synchronously displaying the image frame, a corresponding mask frame, and the comment information.Type: ApplicationFiled: September 11, 2020Publication date: March 18, 2021Inventors: Zhiwei CHEN, Longwen GAO, Yingxuan SHI, Chaoran LI, Qi TANG, Jianqiang DING, Bo WANG, Tianxiao YE, Xiaolong YAN, Dada LIAO, Xiang ZHU
-
Publication number: 20200366965Abstract: Techniques for displaying comments relative to a video frame are described herein. The disclosed techniques include receiving a frame of a video; receiving bullet screen data comprising a plurality of comments associated with the frame; receiving a mask frame data segment corresponding to the frame; determining a mask area based on the mask frame data segment, wherein the mask area corresponds to a main area of the frame; and displaying the plurality of comments relative to the frame in areas other than the mask area.Type: ApplicationFiled: May 13, 2020Publication date: November 19, 2020Inventors: Longwen GAO, Yingxuan SHI, Zhiwei CHEN, Jingqiang ZHANG, Chaoran LI, Hui CHEN, Kangkang ZHANG, Ruoheng LIU, Junxing TANG
-
Publication number: 20200364461Abstract: The present disclosure describes techniques for generating a mask frame data segment corresponding to a video frame. The disclosed techniques include obtaining a frame of a video; identifying a main area of the frame using an image segmentation algorithm; and generating a mask frame data segment corresponding to the frame based on the main area of the frame, wherein the generating a mask frame data segment corresponding to the frame based on the main area of the frame further comprises generating the mask frame data segment based on a timestamp of the frame in the video, a width and a height of the main area of the frame.Type: ApplicationFiled: May 13, 2020Publication date: November 19, 2020Inventors: Yingxuan SHI, Kangkang ZHANG, Ruoheng LIU, Longwen GAO