Patents Assigned to Shanghai Bilibili Technology Co., Ltd.
-
Patent number: 12283019Abstract: Techniques for displaying a virtual card are provided. The techniques comprise obtaining a first card face pattern, a first initial parameter, and a first association relationship corresponding to the virtual card, wherein the first initial parameter represents an initial parameter of a first display feature of a first material, and the first association relationship represents a rule by which a real-time parameter of the first display feature changes as a change of a parameter associated with a sensor in a mobile client device happens; displaying the first material in the virtual card based on the first initial parameter; detecting in real time the parameter associated with the sensor, and determining the real-time parameter of the first display feature based on the first association relationship and the parameter; and displaying the first material in the virtual card based on the real-time parameter of the first display feature.Type: GrantFiled: August 11, 2021Date of Patent: April 22, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Yunjie Ji
-
Patent number: 12279018Abstract: A bullet-screen comment processing method is provided. The method includes: receiving a first bullet-screen comment and a second bullet-screen comment; classifying the first bullet-screen comment into a first bullet-screen comment group and classifying the second bullet-screen comment into a second bullet-screen comment group based on bullet-screen comment content of the first bullet-screen comment and the second bullet-screen comment; and displaying the first bullet-screen comment of the first bullet-screen comment group and the second bullet-screen comment of the second bullet-screen comment group by using a target bullet-screen comment track, where the first bullet-screen comment of the first bullet-screen comment group and the second bullet-screen comment of the second bullet-screen comment group move in the target bullet-screen comment track in opposite directions.Type: GrantFiled: May 9, 2023Date of Patent: April 15, 2025Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Zhenyu Su, Bei Haoyu Yao, Yusheng Dong
-
Patent number: 12273419Abstract: This application provides techniques for establishing a P2P connection. The techniques comprise communicating with at least two auxiliary nodes to obtain answer messages returned by the at least two auxiliary nodes; determining, based on the answer messages, at least one public network address corresponding to an internal network address of a first client device; registering, with a cloud server, the at least one public network address corresponding to the internal network address of the first client device, and monitoring the at least one public network address corresponding to the internal network address of the first client device; and establishing a P2P connection to a second client device when detecting, in a preset duration, that the second client device returns a response data packet to a target public network address.Type: GrantFiled: January 5, 2022Date of Patent: April 8, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Honglei Cui, Shunli Liang, Hanchao Zheng, Biao Hu, Hao Wang
-
Patent number: 12267536Abstract: This application provides an online streamer image picture transmission method and computing device in live interaction. The method applied to a server, the method includes: receiving an online streamer image picture sent by a first online streamer end, and obtaining a target obfuscation key; performing encryption processing on the online streamer image picture based on the target obfuscation key and picture information of the online streamer image picture, to obtain an encrypted online streamer image picture; and in response to determining that a live interaction request for the first online streamer end and a second online streamer end is received, sending the encrypted online streamer image picture and the target obfuscation key to the second online streamer end.Type: GrantFiled: November 29, 2022Date of Patent: April 1, 2025Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Junhao Hu, Huaizhou Zhang, Jiangtao Hu
-
Patent number: 12267557Abstract: This application provides techniques of improving video recommendation. The techniques comprise temporarily pre-adding a first video to a recommendation video sequence; capturing a sub-sequence including the first video; modifying an initial recommendation score of the first video based on a position sequence number of the first video in the sub-sequence and a position sequence number of another video in the sub-sequence to obtain a modified recommendation score of the first video, the another video sharing a target attribute with the first video; and adding a video with a highest modified recommendation score to the recommendation video sequence.Type: GrantFiled: June 22, 2021Date of Patent: April 1, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Junhao Wu, Peng Xie
-
Patent number: 12254637Abstract: A method of image processing includes: obtaining an original image and obtaining a to-be-processed image based on the original image; recognizing the to-be-processed image by using an image recognition model to obtain a silhouette array; generating a silhouette image based on the silhouette array; and generating a target image based on the original image and the silhouette image, where the target image corresponds to a region of interest of the original image.Type: GrantFiled: July 7, 2022Date of Patent: March 18, 2025Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Bodi Shi, Yong Luo, Zhihao Huang
-
Patent number: 12244897Abstract: 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: GrantFiled: August 9, 2021Date of Patent: March 4, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Jianqiang Ding, Zhaoxin Tan
-
Patent number: 12231736Abstract: A bullet-screen comment display method is provided.Type: GrantFiled: October 9, 2023Date of Patent: February 18, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Jun Liu, Yicheng Zhu, Jingping Zhao, Yu Zhou
-
Patent number: 12230295Abstract: The present application provides a video processing method and apparatus. The video processing method includes: obtaining a video to be processed; decoding the video to obtain a set of target video frames, wherein the set of target video frames comprise a target recognition image; determining video position information indicating positions of the set of target video frames in the video, image position information indicating positions of the target recognition image in the set of target video frames, and a target link corresponding to the target recognition image; and storing the video position information, the image position information, the target link, and a corresponding relationship among them, and binding the same to the video. The video processing method provided in the present application facilitates a user in quickly jumping to a target link, simplifies complicated processes, and improves user experience.Type: GrantFiled: September 23, 2021Date of Patent: February 18, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Junxing Tang
-
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: 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: 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: 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: 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: 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: 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