Patents by Inventor Zhaoxin Tan
Zhaoxin Tan 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: 12009011Abstract: The present disclosure describes techniques of presenting audio/video (AV) files. The disclosed techniques include displaying a first interface, wherein the first interface comprises a list of a plurality of AV files and an editing area; generating a plot graph based at least in part on an input by a first user via the first interface, wherein the plot graph has a directed structure, and the at least one first type of AV file and the at least one second type of AV file are associated with different nodes of the plot graph; playing a first type of AV file; detecting that a preset instruction is received in response to determining that a playing progress of the first type of AV file reaches a first predetermined position; and playing another first type of AV file or a second type of AV file based on the preset instruction.Type: GrantFiled: June 17, 2020Date of Patent: June 11, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Huyang Sun, Zhaoxin Tan, Weijia Li, Jiangiang Ding, Yifei Pei, Yuxuan Gao, Kan Hu, Xiaofeng Ji, Chaoran Li, Fuling Chen, Dejun Shan
-
Patent number: 11949928Abstract: The present disclosure provides techniques of preloading video data. The techniques comprises acquiring a video to be played; acquiring information indicative of historical behaviors of users who watched the video; segmenting the video into a plurality of video segments; determining a historical search rate corresponding to each of the plurality of video segments based on the information indicative of the historical behaviors of the users; and determining a video segment among the plurality of video segments as a first target video segment based on the historical search rate corresponding to each of the plurality of video segments, wherein the video segment has a historical search rate greater than or equal to a preset probability threshold; and preloading the first target video segment of the video.Type: GrantFiled: November 22, 2021Date of Patent: April 2, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Junxing Tang, Zhaoxin Tan, Sheng Wang
-
Patent number: 11924503Abstract: The present disclosure describes techniques of presenting bullet comments. The techniques comprise acquiring a page of playing a video; acquiring multiple pieces of original bullet screen data, wherein each piece of original bullet screen data comprises content of a bullet comment and timing information indicating a time of posting the bullet comment in the video; cloning the multiple pieces of original bullet screen data to obtain multiple pieces of bullet screen data corresponding to the plurality of pieces of original bullet comment data; acquiring multiple pieces of target bullet screen data from the multiple pieces of bullet screen data based on the timing information associated with each piece of original bullet comment data; and content comprised in at least one of the plurality of pieces of target bullet comment data in an area of the page configured to display bullet comments.Type: GrantFiled: March 26, 2020Date of Patent: March 5, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Xiuran Wu, Zhaoxin Tan
-
Publication number: 20240005591Abstract: The present application discloses a method for rendering a panoramic video. The method includes obtaining a current frame of image from a video source, and generating texture map data, where the generating texture map data comprises determining a viewpoint region based on a field of view of a perspective camera, and rendering image pixels outside the viewpoint region at a lower resolution than rendering image pixels within the viewpoint region; mapping the current frame of image to a three-dimensional image based on a spherical rendering model the texture map data; and projecting the three-dimensional image onto a two-dimensional screen.Type: ApplicationFiled: August 12, 2021Publication date: January 4, 2024Inventors: Huan XU, Zhaoxin TAN, Hao LIU
-
Publication number: 20230388590Abstract: A method of optimizing playback, the method including: determining whether a player is in a freezing state; obtaining freezing information of the player when the player is in the freezing state; and determining a freezing type based on the freezing information, wherein the freezing type is used to instruct the player to perform a corresponding optimization operation. According to the present application, a freezing classification may be performed based on the freezing information to obtain refined freezing types, and different optimization strategies may be formulated respectively based on the freezing types to implement playback optimization, thereby improving playback optimization effect and optimization efficiency and improving playback experience.Type: ApplicationFiled: August 9, 2021Publication date: November 30, 2023Inventors: Jianqiang DING, Zhaoxin TAN
-
Patent number: 11825165Abstract: A method of determining video resolution is provided. The method of determining video resolution includes: determining a CDN corresponding to a video to be played in response to a video loading signal; acquiring a history network speed corresponding to the CDN; and determining an initial resolution of the video to be played according to the history network speed corresponding to the CDN. A computing device, and a non-transitory computer-program product are also provided.Type: GrantFiled: June 16, 2021Date of Patent: November 21, 2023Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zhaoxin Tan, Jianqiang Ding
-
Patent number: 11671656Abstract: A method is provided. The method includes: obtaining multiple association relationships, wherein each association relationship includes a resolution switching algorithm and a historical freeze rate; determining a historical freeze rate meeting a preset condition from the multiple association relationships; and selecting a target resolution switching algorithm from a corresponding association relationship of the association relationships according to the historical freeze rate meeting the preset condition, wherein the target resolution switching algorithm is used for switching a resolution of a video. A system, a computing device, and a computer-program product are also provided.Type: GrantFiled: July 12, 2021Date of Patent: June 6, 2023Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Jianqiang Ding, Zhaoxin Tan
-
Patent number: 11671666Abstract: The present invention provides a method, device and storage medium of controlling video playing based on a video source selection and belongs to a field of the Internet technology. The method, device and storage medium of controlling video playing based on a video source selection of the present invention may determine a video source format adopted based on the browser, then filter the video source based on actual application effect of a player, adopt the optimal video source, and automatically select other video sources to continue playback in case of playback errors. The method, device and computer-readable storage medium of controlling video playing based on a video source selection of the present invention have the advantages of simple implementation mode, low application cost and wide application range.Type: GrantFiled: December 16, 2019Date of Patent: June 6, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhaoxin Tan, Hao Liu
-
Publication number: 20230106217Abstract: This application discloses a Web-end video playback method and apparatus, and a computer device. The method includes: obtaining to-be-played FLV-format video data; decapsulating the FLV-format video data by using a preset WebAssembly bytecode to obtain effective video data, and storing the effective video data into a preset doubly linked list; encapsulating the effective video data in the doubly linked list using the WebAssembly bytecode to obtain FMP4-format video data; and loading, through media source extensions, the FMP4-format video data to a Web-end video player for playback. This application further provides a computer-readable storage medium. In this application, different video data is decapsulated and encapsulated using the WebAssembly bytecode, and then new-format video data is loaded through media source extensions. This reduces occupation of processing resources in a Web-end video data processing process and improves processing efficiency.Type: ApplicationFiled: December 9, 2022Publication date: April 6, 2023Inventors: Qiuran TIAN, Zhaoxin TAN
-
Patent number: 11589119Abstract: The present invention provides a method, a device and a computer-readable medium for a pseudo seamless switch between different video sources and belongs to a field of the Internet technology. According to the method, a device and a computer-readable medium for a pseudo seamless switch between different video sources of the present invention, when a video source needs to be switched, the Web browser first establishes a target video source playback instance; determines a synchronization duration based on a playing state of an original video source and a network state; after the synchronization duration, the Web browser switches to the target video source playback instance to achieve seamless switching between various video sources, so as to effectively avoid blocking during playback and greatly improve user experience.Type: GrantFiled: December 16, 2019Date of Patent: February 21, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Zhaoxin Tan
-
Publication number: 20220408144Abstract: The present disclosure describes techniques of presenting bullet comments. The techniques comprise acquiring a page of playing a video; acquiring multiple pieces of original bullet screen data, wherein each piece of original bullet screen data comprises content of a bullet comment and timing information indicating a time of posting the bullet comment in the video; cloning the multiple pieces of original bullet screen data to obtain multiple pieces of bullet screen data corresponding to the plurality of pieces of original bullet comment data; acquiring multiple pieces of target bullet screen data from the multiple pieces of bullet screen data based on the timing information associated with each piece of original bullet comment data; and content comprised in at least one of the plurality of pieces of target bullet comment data in an area of the page configured to display bullet comments.Type: ApplicationFiled: March 26, 2020Publication date: December 22, 2022Inventors: Xiuran WU, Zhaoxin TAN
-
Patent number: 11513937Abstract: Techniques of displaying comments relative to video frames are described herein. The disclosed techniques include obtaining page data comprising a video file and rendering the page data to play a video comprising a plurality of frames; obtaining a comment file comprising a plurality of comments on the video; displaying the plurality of comments relative to the plurality of frames while playing the video; detecting a computer performance parameter during rendering the page data; and reducing a density of displaying comments in response to determining that the computer performance parameter is less than a predetermined value.Type: GrantFiled: June 18, 2020Date of Patent: November 29, 2022Assignee: Shanghai Bilibili Technology Co., LTD.Inventors: Zhaoxin Tan, Jingqiang Zhang, Qi Tang, Jianqiang Ding, Hao Liu
-
Patent number: 11503347Abstract: A method of playing video is provided. The method includes: obtaining a video loading instruction and sending a loading request to a cache server, wherein the loading request is configured to request loading data, and the loading data includes at least one segment of the video corresponding to the video loading instruction; receiving the loading data from the cache server; and playing the at least one segment according to the loading data.Type: GrantFiled: June 24, 2021Date of Patent: November 15, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhaoxin Tan, Wenjie Fan, Hao Liu, Junyi Wu
-
Patent number: 11496536Abstract: A method of requesting video is provided. The method includes: sending a first video request to a server in response to a video playing instruction, wherein, the server returns a video description information segment and a corresponding complete video according to the first video request, and the video includes a plurality of video segments, and the video description information segment is configured to describe each of the video segments; parsing the video description information segment; and playing the video in segments according to the parsed video description information segment in the process of downloading the video. The present application also provides a computing device and a computer-program product.Type: GrantFiled: June 24, 2021Date of Patent: November 8, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Wenjie Fan, Zhaoxin Tan, Jianqiang Ding
-
Publication number: 20220167024Abstract: The present disclosure provides techniques of preloading video data. The techniques comprises acquiring a video to be played; acquiring information indicative of historical behaviors of users who watched the video; segmenting the video into a plurality of video segments; determining a historical search rate corresponding to each of the plurality of video segments based on the information indicative of the historical behaviors of the users; and determining a video segment among the plurality of video segments as a first target video segment based on the historical search rate corresponding to each of the plurality of video segments, wherein the video segment has a historical search rate greater than or equal to a preset probability threshold; and preloading the first target video segment of the video.Type: ApplicationFiled: November 22, 2021Publication date: May 26, 2022Inventors: Junxing TANG, Zhaoxin TAN, Sheng WANG
-
Patent number: 11343579Abstract: The present invention provides a method, device and computer-readable storage medium of intelligently buffering a Web video based on a browser, and belongs to a field of the Internet technology. The method, device and computer-readable storage medium of intelligently buffering a Web video based on a browser comprises a browser calculating an available buffer duration based on an available memory size of a buffer and a bit rate; initializing a player based on the available buffer duration; buffering and playing the video to be played using the player. So, the buffer duration can be set flexibly based on different browser platforms and an average bit rate of the video, which can maximize the use of a cache space, and effectively avoid the occurrence of sticking during video playback, and make better use of the bandwidth, so as to greatly improve the user experience.Type: GrantFiled: December 16, 2019Date of Patent: May 24, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhaoxin Tan, Jianqiang Ding
-
Patent number: 11336711Abstract: A method of playing audio and video is provided. The method includes: obtaining a streaming media content to be encapsulated, and parsing the streaming media content to obtain audio parameter information and/or video parameter information; forming a Media Presentation Description (MPD) file in JavaScript Object Notation (JSON) format according to the audio parameter information and/or the video parameter information, wherein the MPD file in JSON format includes multiple streaming media content segments, each streaming media content segment includes a video segment and/or an audio segment, each of the video segment and the audio segment includes multiple arrays, and each array includes the audio parameter information or the video parameter information; sending the MPD file in JSON format to a client.Type: GrantFiled: June 25, 2021Date of Patent: May 17, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Sheng Wang, Hanchao Zheng, Zhiqiang Wu, Hui Chen, Jianqiang Ding, Wenjie Fan, Zhaoxin Tan
-
Patent number: 11330338Abstract: The present disclosure describes techniques for displaying comments on videos. The disclosed techniques include obtaining a first list comprising a plurality of comment messages and a second list configured to store address information corresponding to at least one reusable comment style; determining whether the second list comprises the address information in response to a determination that a target comment message among the plurality of comment messages is initialized; selecting a piece of address information corresponding to a target comment style among the at least one reusable comment style in response to a determination that the second list comprises the address information; and generating a target comment object based on the target comment message and the target comment style corresponding to the selected piece of address information, wherein the target comment style comprises data indicative of effects of presenting the target comment message on a display device.Type: GrantFiled: June 18, 2020Date of Patent: May 10, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhaoxin Tan, Jianqiang Ding, Fan Lan, Jianqiang Zhang
-
Patent number: 11303949Abstract: A method of switching resolution is provided. The method includes: in playing audio and/or video using DASH, acquiring a media presentation description (MPD) file and obtaining resolution information through parsing the MPD file; during the playing of the audio and/or video, periodically determining a currently secure downloading speed according to a preset time interval and determining whether a resolution switching for the audio and/or video currently being played is required according to the secure downloading speed and the resolution information; and in accordance with a determination that the resolution switching is required, determining a switching time point according to an elapsed duration of a currently playing segment and a preset secure buffering duration and performing resolution switching at the switching time point.Type: GrantFiled: June 8, 2021Date of Patent: April 12, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zhiqiang Wu, Hanchao Zheng, Hui Chen, Jianqiang Ding, Zhaoxin Tan
-
Publication number: 20220109915Abstract: The present invention provides a method, a device and a computer-readable medium for a pseudo seamless switch between different video sources and belongs to a field of the Internet technology. According to the method, a device and a computer-readable medium for a pseudo seamless switch between different video sources of the present invention, when a video source needs to be switched, the Web browser first establishes a target video source playback instance; determines a synchronization duration based on a playing state of an original video source and a network state; after the synchronization duration, the Web browser switches to the target video source playback instance to achieve seamless switching between various video sources, so as to effectively avoid blocking during playback and greatly improve user experience.Type: ApplicationFiled: December 16, 2019Publication date: April 7, 2022Inventor: Zhaoxin TAN