Patents Assigned to Shanghai Bilibili Technology Co., Ltd.
  • Patent number: 12153695
    Abstract: 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: Grant
    Filed: June 21, 2022
    Date of Patent: November 26, 2024
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventor: Xingwang Xu
  • Patent number: 12135858
    Abstract: 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: Grant
    Filed: December 19, 2022
    Date of Patent: November 5, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Mengyuan Xiong
  • Patent number: 12113993
    Abstract: 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: Grant
    Filed: December 9, 2021
    Date of Patent: October 8, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Ran Tang, Yi Wang, Long Zheng, Jun He
  • Patent number: 12108119
    Abstract: 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: Grant
    Filed: January 26, 2023
    Date of Patent: October 1, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Bei Haoyu Yao, Zhenyu Su, Yun Zhang, Xiaohu Li
  • Patent number: 12096086
    Abstract: 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: Grant
    Filed: April 17, 2023
    Date of Patent: September 17, 2024
    Assignee: 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: 12072926
    Abstract: 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: Grant
    Filed: September 23, 2021
    Date of Patent: August 27, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Quanhui Xu, Cong Liu, Jinchao Liu, Liming Yu
  • Patent number: 12075101
    Abstract: 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: Grant
    Filed: September 13, 2022
    Date of Patent: August 27, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Xingwang Xu
  • Publication number: 20240276031
    Abstract: 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: Application
    Filed: March 29, 2024
    Publication date: August 15, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Lulu JIANG
  • Publication number: 20240236436
    Abstract: A bullet-screen comment display method is provided.
    Type: Application
    Filed: October 9, 2023
    Publication date: July 11, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Jun LIU, Yicheng ZHU, Jingping ZHAO, Yu ZHOU
  • Publication number: 20240214643
    Abstract: A bullet-screen comment data processing method is provided. The method includes: receiving bullet-screen comment data for an on-demand video played in a client; in response to determining that the on-demand video meets a preset bullet-screen comment trigger condition, screening the bullet-screen comment data based on a preset rule to obtain source bullet-screen comments; combining the source bullet-screen comments to generate collapsed bullet-screen comments representing homogenous bullet-screen comments, and sorting the collapsed bullet-screen comments to obtain a sorting result; and sending the collapsed bullet-screen comments to the client based on the sorting result, to display the collapsed bullet-screen comments on a display screen of the client.
    Type: Application
    Filed: September 11, 2023
    Publication date: June 27, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Xuedong ZHANG, Guojia CHEN
  • Publication number: 20240214644
    Abstract: A bullet-screen comment display method is provided. The method includes: obtaining a to-be-displayed bullet-screen comment; placing the to-be-displayed bullet-screen comment into a target bullet-screen comment track at a target bullet-screen comment layer when the to-be-displayed bullet-screen comment meets a preset placement condition, where the target bullet-screen comment layer is one of several bullet-screen comment layers, and the target bullet-screen comment track is one of bullet-screen comment tracks at the target bullet-screen comment layer; and displaying the to-be-displayed bullet-screen comment in the target bullet-screen comment track based on a bullet-screen comment configuration, where the bullet-screen comment configuration includes at least a preset angle between a moving direction of the to-be-displayed bullet-screen comment and a horizontal direction or a vertical direction.
    Type: Application
    Filed: October 24, 2023
    Publication date: June 27, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Mengyuan XIONG, Shuai SHAO, Hanlin LI
  • Patent number: 12017145
    Abstract: A method and a system of automatically generating animations imports Json data exported from a Spine tool into a Unity3d tool, parses the Json data into an animation data format by the Unity3d tool, obtains key frame information from the animation data format and stores the key frame information as an animation file of the Unity3d tool, and runs the animation file to play an animation. The present invention does not need to remake the Spine key frame in the Unity3d tool, and the key frame can be automatically generated. The animation key frame effects of the Spine tool can be reproduced, such as displacement, zooming, rotation, and color change, and the animation made by the artist in the Spine tool can be accurately restored, which reduces repetitive work and greatly improves the efficiency of game development.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: June 25, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO, LTD.
    Inventors: Jie Li, Biao Yan, Simin Chen
  • Patent number: 12022150
    Abstract: The present disclosure describes techniques of processing bullet comments. The techniques comprise obtaining a page of playing a video for outputting a video stream; obtaining a plurality of pieces of bullet comment data associated with the video stream; and performing a bullet comment processing operation with a predetermined time interval, where the bullet comment processing operation includes performing bullet comment processing at a logical layer on the plurality of pieces of bullet comment data. In the embodiments of the present application, a balanced time interval may be set as the predetermined time interval to regularly perform a bullet comment processing operation, so that smoothness of displaying bullet comments and proper use of computing resources are ensured.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: June 25, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Xiuran Wu
  • Publication number: 20240201830
    Abstract: A page interaction method in provided, where the method includes: displaying a first page in response to a jump instruction for the first page, where the first page includes a first image layer and a second image layer in an expanded state, and the second image layer includes a wishing pool area; in response to detecting that the first page meets a preset entrance condition, displaying the first image layer on the second image layer, and playing a preset entrance special effect in the first image layer; and after the preset entrance special effect is played, canceling display of the first image layer, and playing interactive bullet-screen comments in the wishing pool area of the second image layer through scrolling.
    Type: Application
    Filed: October 24, 2023
    Publication date: June 20, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Jingyi YAO, Yuxuan LIU, Hanlin LI, Ye LIU
  • Patent number: 12009011
    Abstract: 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: Grant
    Filed: June 17, 2020
    Date of Patent: June 11, 2024
    Assignee: 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: 12010088
    Abstract: This application provides techniques comprising S1: establishing a queue for accommodating m file descriptors for creating n1 first access request data packets; S2: creating an ith file descriptor in the queue, sending an ith first access request data packet by using the ith file descriptor, and monitoring a source port recorded by the ith file descriptor; S3: at every first preset time interval t1, enabling i to automatically increase by 1, continuing to perform operation S2, and setting preset monitoring time T for each source port, where T=t1*m; and S4: ending monitoring of an (i?m)th source port and destroying a corresponding file descriptor while creating an ith file descriptor in the queue when m*j<i?m*(j+1), and stopping monitoring of other source ports in response to detecting that a first port receives a response data packet, where the first port is any source port in a monitored state.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: June 11, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Shunli Liang, Hanchao Zheng, Honglei Cui, Hao Wang, Biao Hu
  • Publication number: 20240179355
    Abstract: This application provides a virtual gift display method. The method includes: receiving virtual gift information, where the virtual gift information includes a given target virtual gift and a giving quantity of target virtual gifts; obtaining at least two gift pictures corresponding to the target virtual gift from a gift picture material library; splicing the at least two obtained gift pictures based on the giving quantity of target virtual gifts and a preset splicing rule, to obtain a bullet-screen comment picture; and displaying the bullet-screen comment picture in a bullet-screen comment area. In this way, a virtual gift given by a user can be displayed by using a bullet-screen comment function built in a live room, without a need to redevelop a virtual gift display function, to greatly reduce development costs and development time. In addition, a bullet-screen comment and a gift giving function may be combined, to improve user experience.
    Type: Application
    Filed: January 24, 2024
    Publication date: May 30, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Xian LIN, Yong ZHOU, Fan ZHANG
  • Publication number: 20240171827
    Abstract: A bullet-screen comment processing method is provided. The method includes: evaluating, by using a model, bullet-screen comment information obtained from a bullet-screen comment database, and storing the bullet-screen comment information in a bullet-screen comment recall pool; and obtaining corresponding bullet-screen comment information from the bullet-screen comment recall pool based on a video identifier of a video viewed by a user of a client and a time period in which the user views the video, performing screening based on a feature algorithm, and displaying bullet-screen comment information obtained through screening on the client.
    Type: Application
    Filed: September 11, 2023
    Publication date: May 23, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Jiaqi SUN
  • Patent number: 11991420
    Abstract: The present disclosure describes techniques of processing bullet comments. The techniques comprise acquiring a page of playing a video to output a video stream; acquiring multiple pieces of bullet comment data associated with the video stream; traversing the multiple pieces of bullet comment data and determining whether the multiple pieces of bullet comment data comprise at least one piece of bullet comment data in an expired state; and deleting the at least one piece of bullet comment data in the expired state from the plurality of pieces of bullet comment data in response to determining that the plurality of pieces of bullet comment data comprise the at least one piece of bullet comment data in the expired state.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 21, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Xiuran Wu
  • Patent number: 11983456
    Abstract: A method is provided. The method includes: creating at least two projected-screen receiving sources according to a local IP address and at least two idle port numbers, and generating respective stream pushing addresses of the at least two projected-screen receiving sources, so that at least two screen projecting terminals obtain the respective stream pushing addresses in a one-to-one correspondence; establishing, for each of the at least two projected-screen receiving sources, a screen-projection connection between the projected-screen receiving source and a screen projecting terminal obtaining a stream pushing address of the projected-screen receiving source; and receiving, by each of the at least two projected-screen receiving sources, projected-screen data pushed by the corresponding screen projecting terminals in screen-projection connection with the projected-screen receiving source.
    Type: Grant
    Filed: November 26, 2021
    Date of Patent: May 14, 2024
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Zhaozhi Xiong, Jun Jiang