Patents Assigned to Shanghai Bilibili Technology Co., Ltd.
-
Patent number: 12210558Abstract: The present disclosure describes techniques of storing and accessing multimedia files. The techniques comprise obtaining at least two multimedia files; performing format parsing for each of the at least two multimedia files separately to obtain audio encoding data, video encoding data, and container format data of each of the at least two multimedia files; storing the container format data of each of the at least two multimedia files separately, and storing one copy of the audio encoding data and video encoding data; and generating and storing index data comprising information of identifying encoding offset of the container format data, the audio encoding data, and the video encoding data in each of the at least two multimedia files, and comprising information indicative of storage address of the container format data, the audio encoding data, and the video encoding data of each of the at least two multimedia files.Type: GrantFiled: April 13, 2020Date of Patent: January 28, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Jun He, Yi Wang
-
Patent number: 12211270Abstract: The present disclosure describes techniques for annotating a video. The techniques comprises receiving an operation of creating a bullet screen of annotating a target object in a first frame; determining a display position of the bullet screen in the first frame; displaying the bullet screen at the display position in the first frame; determining an offset of the display position of the bullet screen relative to a position of the target object in the first frame; and displaying the bullet screen at a target display position in a second frame of the video, wherein the target display position in the second frame is determined based at least in part on the offset of the display position of the bullet screen relative to the position of the target object in the first frame, the second frame is played subsequent to the first frame, and the second frame comprises the target object.Type: GrantFiled: November 5, 2021Date of Patent: January 28, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Xingwang Xu
-
Patent number: 12205558Abstract: This application provides a bullet-screen comment display method. The bullet-screen comment display method includes: obtaining a to-be-displayed target bullet-screen comment; in a case in which a display type of the target bullet-screen comment is a multi-direction bullet-screen comment display type, obtaining a pre-configured motion parameter corresponding to the multi-direction bullet-screen comment display type, where the multi-direction bullet-screen comment display type is a bullet-screen comment display type in which mobile display is performed from a preset start position to multiple preset movement directions; and dynamically displaying the target bullet-screen comment along a target movement direction from the preset start position based on the motion parameter.Type: GrantFiled: February 21, 2023Date of Patent: January 21, 2025Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zhenyu Su, Jiangnan Yan, Yusheng Dong
-
Patent number: 12205564Abstract: The present application provides techniques for displaying music score segments in target music videos. The techniques comprise determining a digital music score corresponding to a piece of music comprised in a target music video; determining a segment of the digital music score corresponding to a current playing progress of the target music video based at least in part on a playing progress of the target music video; generating an image of a music score segment corresponding to the segment of the digital music score based on a predetermined condition; and presenting the image on a corresponding interface of playing the target music video.Type: GrantFiled: September 1, 2021Date of Patent: January 21, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yang Zhang, Jingying Lin
-
Patent number: 12206720Abstract: Embodiments of the present application describe techniques of facilitating directing operations. The techniques comprise obtaining guest information of a target studio, where the guest information includes a room identification number of a guest room, the guest room associated with producing content scenes; generating a directing configuration file based on the guest information of the target studio; and sending the directing configuration file to a director terminal associated with content directing, so that the director terminal performs a directing operation based on the directing configuration file.Type: GrantFiled: August 18, 2020Date of Patent: January 21, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Bo Wang, Zhaozhi Xiong, Yao Wang, Xiulin Song
-
Patent number: 12200051Abstract: Embodiments of this application provides a peer-to-peer network scheduling method. The method includes: obtaining a fragment file list, where the fragment file list includes information about a plurality of fragment files, each fragment file includes one or more segments, and each segment corresponds to one segment number; downloading one or more target segments corresponding to one or more target segment numbers from a CDN server based on the fragment file list and the one or more target segment numbers, where the one or more target segment numbers are located in a target segment list; adjusting the target segment list based on information about data obtained from and/or sent to another client device, to obtain an adjusted target segment list; and downloading one or more target segments corresponding to one or more target segment numbers in the adjusted target segment list from the CDN server.Type: GrantFiled: January 19, 2022Date of Patent: January 14, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Jun Jiang, Junwei Zhu, Yongfang Qin
-
Patent number: 12184940Abstract: This application provides a bullet-screen comment display method. The method includes: obtaining a bullet-screen comment list corresponding to a media resource based on a playback request of the media resource; determining a target bullet-screen comment quantity of the media resource in each unit of time based on a release time of a target bullet-screen comment in the bullet-screen comment list; calculating a wave peak moment of the target bullet-screen comment based on the target bullet-screen comment quantity in each unit of time; processing the target bullet-screen comment in the bullet-screen comment list based on the wave peak moment; and in response to determining that the media resource is played, returning a processed bullet-screen comment list to display a bullet-screen comment in the processed bullet-screen comment list in a playback process of the media resource.Type: GrantFiled: April 26, 2023Date of Patent: December 31, 2024Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zixun Yu, Yicong Mei, Guojia Chen
-
Patent number: 12174740Abstract: The present application discloses techniques for adjusting data storage. The techniques comprises receiving a request of accessing target content from a user; determining a content size of the target content, and querying a cache unit to identify a set of cache blocks storing the target content; determining a space hit ratio based on the content size and a storage capacity corresponding to the set of cache blocks; adjusting an initial block size of the cache unit based on the space hit ratio and a block size of a lower-level storage relative to the cache unit to obtain a new block size of the cache unit when the space hit ratio is less than a predetermined threshold; and configuring newly set up cache blocks for the cache unit based on the new block size.Type: GrantFiled: June 30, 2021Date of Patent: December 24, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Sheng Wang, Shangzhi Cai
-
Patent number: 12175609Abstract: This application provides techniques for a live room presentation. The techniques comprise: receiving a live room entry instruction by an audience client computing device associated with a user; determining target avatar information associated with the user and a target live room based on the instruction; establishing a transmission connection between the audience client computing device and the target live room in a server to facilitate subsequent transmission of live data; obtaining virtual scene information and virtual audience information associated with the target live room; determining location information of each avatar corresponding to each user associated with the target live room in a virtual scene based on the target avatar information and the virtual audience information; and rendering and presenting the target live room based on the location information of each avatar in the virtual scene and the virtual scene information.Type: GrantFiled: November 22, 2022Date of Patent: December 24, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yao Wang, Min Ye, Huaizhou Zhang, Junyuan Yang
-
Patent number: 12164555Abstract: The embodiment of the present application provides an interactive method of bullet screen easter eggs, including: obtaining information sent by a client when playing a multimedia file, wherein the information comprises comment content and comment time; determining a target interface element for replacing the comment content; determining a timestamp of the target interface element according to the comment time; generating bullet screen data comprising the target interface element and the timestamp; and sending the bullet screen data to the client for displaying the target interface element in a form of a bullet screen on a playback interface of the multimedia file when the multimedia file is played to a time point that matches the timestamp of the target interface element.Type: GrantFiled: April 5, 2021Date of Patent: December 10, 2024Assignee: Shanghai Bilibili Technology Co., Ltd.Inventor: Lulu Yu
-
Patent number: 12166742Abstract: This application discloses a domain name resolution method and apparatus, and a computing system. The method includes: receiving a resource address entered by a user; obtaining a target domain name corresponding to the resource address, where the target domain name is generated based on a preset domain name encryption rule, and the preset domain name encryption rule is applied to combine a domain name field and an IP address into the target domain name; and parsing the target domain name and obtaining the IP address in the target domain name based on a preset domain name decryption rule. This application further provides a computer-readable storage medium. In this application, the resource address entered by the user is directly resolved, so that the IP address can be rapidly obtained through resolution, thereby shortening domain name resolution time and improving domain name resolution efficiency.Type: GrantFiled: January 19, 2022Date of Patent: December 10, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Sheng Wang, Hanghang Zhang
-
Patent number: 12153695Abstract: Disclosed is a method of resource encryption and display. The method includes: performing file splitting and local encryption on a pre-downloaded splash screen resource file; calculating a current true time according to a correct time obtained from a server and a device power-on time difference of a client, and determining whether a current device time is reliable according to the true time; and when the current device time is reliable, directly obtaining the splash screen resource file through decryption and splicing, and displaying the splash screen resource file.Type: GrantFiled: June 21, 2022Date of Patent: November 26, 2024Assignee: Shanghai Bilibili Technology Co., Ltd.Inventor: Xingwang Xu
-
Patent number: 12135858Abstract: The present application provides techniques for displaying and interacting with comments. The techniques comprise selecting a card to be displayed on a display interface from a card pool according to a preset rule; rotating the card to a target direction to obtain a target card; determining a motion track of the target card based on a motion track of a previous target card that enters the display interface immediately prior to the target card; displaying a comment on the display interface using one of a plurality of target cards, the plurality of target cards configured to move on the display interface based on a motion track corresponding to each of the plurality of target cards; and displaying an animation effect associated with a target card among the plurality of target cards in response to determining that the target card among the plurality of target cards is triggered.Type: GrantFiled: December 19, 2022Date of Patent: November 5, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Mengyuan Xiong
-
Patent number: 12113993Abstract: The present disclosure describes techniques of processing video. The techniques comprise obtaining a video to be transcoded, the video comprising a plurality of frames; setting a test object in each of the plurality of frames of the video to be transcoded; transcoding the video using a predetermined video transcoding mechanism and obtaining the transcoded video; extracting a test object from each of a plurality of frames of the transcoded video; and determining a transcoding result based at least in part on the test object extracted from each of the plurality of frames of the transcoded video.Type: GrantFiled: December 9, 2021Date of Patent: October 8, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Ran Tang, Yi Wang, Long Zheng, Jun He
-
Patent number: 12108119Abstract: A bullet-screen comment processing method and apparatus are provided. The bullet-screen comment processing method includes: obtaining a to-be-displayed bullet-screen comment of a target video; determining preset bullet-screen comment tracks of a video playing interface based on a playing mode of the target video on the video playing interface, where the preset bullet-screen comment tracks are generated based on at least two playing modes; and rendering the to-be-displayed bullet-screen comment to the video playing interface based on the preset bullet-screen comment tracks and a bullet-screen comment display effect.Type: GrantFiled: January 26, 2023Date of Patent: October 1, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Bei Haoyu Yao, Zhenyu Su, Yun Zhang, Xiaohu Li
-
Patent number: 12096086Abstract: This application provides a bullet-screen comment display method, where the bullet-screen comment display method includes: determining bullet-screen comment area basic information corresponding to a target bullet-screen comment from a target picture; identifying an invalid pixel set of the target picture; determining a bullet-screen comment filling area corresponding to the target bullet-screen comment based on the bullet-screen comment area basic information and the invalid pixel set; and filling the bullet-screen comment filling area with the target bullet-screen comment.Type: GrantFiled: April 17, 2023Date of Patent: September 17, 2024Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zhicong Zang, Chaoran Li, Xin Liu, Zhihao Hu, Guojia Chen, Jiarui Zhao, Zhuofan Liu, Jingqiang Zhang, Weini Tian, Zhuangzhuang Shi, Zengxiang Lv
-
Patent number: 12075101Abstract: This application provides techniques of processing bullet screens for a target user group. The techniques comprises receiving an instruction of creating a target user group associated with watching a target video, wherein the instruction comprises information indicative of the target video; creating the target user group in response to receiving the instruction, wherein the target user group comprises a plurality of users, and wherein the target user group corresponds to a user group identifier; generating a user group comment pool corresponding to the target user group, the user group comment pool configured to store information sent from any user in the target user group; determining a target client computing device associated with one of the plurality of users in the target user group; and sending the target video to the target client computing device for playing the target video on the target client computing device.Type: GrantFiled: September 13, 2022Date of Patent: August 27, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Xingwang Xu
-
Patent number: 12072926Abstract: This application provides techniques of searching images. The techniques comprise monitoring a moving state of a first computing device; controlling the first computing device to obtain an image comprising a target object to be searched in response to determining that the moving state of the first computing device meets a preset condition; determining a first coordinate group of the target object in the image; acquiring a target image of the target object from the image based on the first coordinate group; determining, based on the target image, a search result related to the target object and displaying the search result.Type: GrantFiled: September 23, 2021Date of Patent: August 27, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Quanhui Xu, Cong Liu, Jinchao Liu, Liming Yu
-
Publication number: 20240276031Abstract: This application discloses a live room video playback method. The method includes: in response to detecting that a user enters a live room playback page, playing a live video by using a first video player; in response to detecting that an enable instruction of a floating window mode is received, creating a second video player; exiting the live room playback page, and destroying the first video player; and playing the live video in a floating manner by using the second video player.Type: ApplicationFiled: March 29, 2024Publication date: August 15, 2024Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Lulu JIANG
-
Publication number: 20240236436Abstract: A bullet-screen comment display method is provided.Type: ApplicationFiled: October 9, 2023Publication date: July 11, 2024Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Jun LIU, Yicheng ZHU, Jingping ZHAO, Yu ZHOU