Patents Assigned to Shanghai Bilibili Technology Co., Ltd.
  • Publication number: 20240137619
    Abstract: A bullet-screen comment display method is provided.
    Type: Application
    Filed: October 8, 2023
    Publication date: April 25, 2024
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Jun LIU, Yicheng ZHU, Jingping ZHAO, Yu ZHOU
  • Patent number: 11967225
    Abstract: The present disclosure provides techniques for implementing a video click via a Bluetooth device. The techniques comprise performing matching with and connection to a wireless device; monitoring a signal sent by the wireless device; parsing the signal and determining whether the signal is associated with a preset power-conserving wireless personal area network service; determining whether a terminal device is in a state of playing a video in response to determining that the signal is associated with the preset power-conserving wireless personal area network service; and in response to determining that the terminal device is in the state of playing the video, rendering an effect on the video played by the terminal device based on the signal and updating data based on the signal.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: April 23, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Cong Liu, Haifeng Wang, Xian Lin
  • Patent number: 11954530
    Abstract: The present disclosure provides a method of processing data based on QUIC protocol stack, the method including: obtaining a connection identifier of a data packet; determining a server program used for processing the data packet, wherein the server program comprises a plurality of worker threads, wherein QUIC protocol stacks run in the plurality of worker threads; determining a corresponding worker thread from the multiple worker threads based on the connection identifier; and distributing the data packet to the corresponding worker thread to make the QUIC protocol stack on the corresponding worker thread process the data packet. The disclosure further provides a system, a computing device and a computer-readable storage medium of processing data based on QUIC protocol stack.
    Type: Grant
    Filed: December 25, 2019
    Date of Patent: April 9, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Sheng Wang, Quan Zhou, Shangzhi Cai
  • Patent number: 11949928
    Abstract: 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: Grant
    Filed: November 22, 2021
    Date of Patent: April 2, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Junxing Tang, Zhaoxin Tan, Sheng Wang
  • Patent number: 11930246
    Abstract: The present invention provides a method, device and computer-readable medium of a seamless switch between resolutions based on software and hardware decoding and belongs to a field of the Internet technology.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: March 12, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Honglei Cui, Hanchao Zheng, Hui Chen
  • Patent number: 11924503
    Abstract: 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: Grant
    Filed: March 26, 2020
    Date of Patent: March 5, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Xiuran Wu, Zhaoxin Tan
  • Patent number: 11910068
    Abstract: A method is provided. The method includes: reading video information of a 3D video to be rendered; determining an image format of the 3D video according to the video information; generating a first spherical model and a second spherical model according to the image format; reading a frame image of the 3D video, where the frame image includes a first sub-image and a second sub-image; obtaining angle-of-view rotation data and image sealing data; rendering the frame image according to the angle-of-view rotation data and the image scaling data, where the first sub-image is rendered to the first spherical model to obtain a first spherical image, and the second sub-image is rendered to the second spherical model to obtain a second spherical image; and outputting images in a viewport area of the first spherical image and the second spherical image to a display device.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: February 20, 2024
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Lin Fu, Hui Chen
  • Patent number: 11882336
    Abstract: This application discloses techniques of implementing interactions among live streamers and viewers.
    Type: Grant
    Filed: August 4, 2022
    Date of Patent: January 23, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Duona Zhou, Yao Jiang
  • Patent number: 11871086
    Abstract: 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: Grant
    Filed: May 13, 2020
    Date of Patent: January 9, 2024
    Assignee: 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: 11863841
    Abstract: The present application provides techniques of controlling playing videos. The techniques comprise sending a live streaming request to a server according to a user instruction; receiving live streaming data pushed by the server based on the live streaming request and a configuration parameter configured to a live streaming status; playing a video based on the live streaming data; and controlling a speed of playing the video based on the configuration parameter and unplayed live streaming data in the live streaming data.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: January 2, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Chengcheng Qiang, Nanling Zheng, Yufeng Xie, Qinglian Zhang
  • Patent number: 11863801
    Abstract: The present disclosure describes techniques for generating live streaming video data and playing live streaming video. The techniques comprise obtaining live broadcasting video data; identifying a target object in a video frame; determining a target area based on the target object in the video frame; encoding data indicative of the target area based on a predetermined format for supplementary enhancement information to obtain encoded target area data; and adding the encoded target area data to a data packet corresponding to the video frame, wherein the data packet is encoded based on a predetermined video data format, and wherein the predetermined video data format and the predetermined format for supplementary enhancement information are mutually compatible data encoding formats.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: January 2, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Jun Jiang, Junwei Zhu, Yongfang Qin
  • Patent number: 11843843
    Abstract: The present disclosure provides techniques for presenting information associated with bullet screens. The techniques comprise receiving trigger information comprising information of identifying a bullet screen and information of identifying a user who performed a trigger event for the bullet screen; determining a list of jump links associated with the bullet screen based on the information of identifying the bullet screen; determining a tag associated with the user based on the information of identifying the user; selecting a target jump link from the list of jump links based on the tag associated with the user; and transmitting information associated with the bullet screen and comprising the target jump link for display of at least one part of the information in a preset area associated with the bullet screen.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: December 12, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Shuangquan Duan, Shun Li, Jiadong Yang, Hongfei Yu
  • Patent number: 11825165
    Abstract: 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: Grant
    Filed: June 16, 2021
    Date of Patent: November 21, 2023
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Zhaoxin Tan, Jianqiang Ding
  • Patent number: 11825034
    Abstract: The present application provides techniques of presenting bullet screens for live broadcast playback. The techniques comprise receiving a request for bullet screens sent from a client computing device during playback of at least one portion of a live broadcast video, wherein the bullet screens comprise comments moving across frames of the live broadcast video, the request comprises a timestamp, and the timestamp is associated with a playback progress of the at least one portion of the live broadcast video; determining a bullet screen segment file among a plurality of bullet screen segment files based on the timestamp, wherein the plurality of bullet screen segment files are generated by segmenting live bullet screen data associated with the live broadcast video into N bullet screen segment files, and the N is a positive integer; and transmitting the bullet screen segment file to the client computing device for display of the bullet screens.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: November 21, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Shuai Sun, Xian Lin, Jin Hou
  • Patent number: 11812110
    Abstract: The present application provides techniques for processing bullet screens. The techniques comprises determining a target bullet screen based at least in part on a number of likes received by each bullet screen associated with a target multimedia resource; obtaining attribute information of the target bullet screen comprising a resource time point indicating a time point of displaying the target bullet screen in the target multimedia resource; determining a target time point in the target multimedia resource from which the target multimedia resource starts to play based at least in part on the resource time point; generating prompt information based on the target bullet screen, the attribute information of the target bullet screen, attribute information of the target multimedia resource, and the target time point; and sending the prompt information to a target client computing device.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: November 7, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhicong Zang, Yiyi Zhou, Yicong Mei, Jun Fan, Chaojie Chen, Chaoran Li, Sunrui Liu, Jinhao Zhang
  • Publication number: 20230353746
    Abstract: A method is provided that includes: traversing all reconstructed pixels in a coding tree block, calculating a band value of each traversed reconstructed pixel, and calculating a residual value between each traversed reconstructed pixel and a corresponding original pixel; storing the calculated band value of each reconstructed pixel in a first array, and storing the calculated residual value between each reconstructed pixel and the corresponding original pixel in a second array; determining whether m consecutive band values in the first array belong to a same band; and in response to determining that the m consecutive band values in the first array belong to the same band, calculating, based on a residual value in the second array, a cumulative residual value of m reconstructed pixels corresponding to the m consecutive band values, and calculating a cumulative number of the m reconstructed pixels.
    Type: Application
    Filed: June 27, 2023
    Publication date: November 2, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Xiaobo LI, Tianxiao YE
  • Publication number: 20230336723
    Abstract: Techniques for data processing in an edge offset mode of sample adaptive offset are provided. The techniques include: traversing reconstructed pixels in a coding tree block, and calculating a residual value between each reconstructed pixel and original pixel; traversing all first reconstructed pixels in a non-boundary part of the coding tree block, and calculating a category of each traversed first reconstructed pixel in each direction; traversing all second reconstructed pixels in a boundary part of the coding tree block, and calculating a category of each traversed second reconstructed pixel along a single direction; and calculating an accumulated residual value of reconstructed pixels along the four directions and an accumulated number of reconstructed pixels under the category based on the category of each first reconstructed pixel the edge offset modes along the four directions, the category of each second reconstructed pixel along the single direction, and each residual value.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Xiaobo LI, Tianxiao YE
  • Patent number: 11775070
    Abstract: 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: Grant
    Filed: May 27, 2021
    Date of Patent: October 3, 2023
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Yingxuan Shi, Yong Wu, Chaoran Li
  • Publication number: 20230267894
    Abstract: A bullet-screen comment display method and apparatus are provided. The bullet-screen comment display method includes: receiving a to-be-displayed bullet-screen comment; determining a target bullet-screen comment display layer and a target bullet-screen comment display track that are associated with the to-be-displayed bullet-screen comment; and displaying, in the target bullet-screen comment display layer, the to-be-displayed bullet-screen comment based on the target bullet-screen comment display track.
    Type: Application
    Filed: February 21, 2023
    Publication date: August 24, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhenyu SU, Bei Haoyu YAO
  • Publication number: 20230247262
    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: Application
    Filed: January 26, 2023
    Publication date: August 3, 2023
    Applicant: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Bei Haoyu YAO, Zhenyu SU, Yun ZHANG, Xiaohu LI