Patents by Inventor Chaoran Li

Chaoran Li 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).

  • Publication number: 20240137618
    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: Application
    Filed: April 17, 2023
    Publication date: April 25, 2024
    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: 11946197
    Abstract: The present disclosure relates to a method for modifying polyester by a swelling agent combined with cutinase, belonging to the technical field of textile processing. According to the method, a phenol solution or an o-vanillin solution is used as the swelling agent to perform swelling treatment on the polyester, and combined with a Humicola insolens cutinase solution to perform hydrophilic modification on the polyester, which not only significantly improves the release amount of hydrolysates, but also reduces the fabric mass loss compared with the traditional chemical modification method.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: April 2, 2024
    Assignee: JIANGNAN UNIVERSITY
    Inventors: Jiajia Fu, Jundan Feng, Artur Cavaco-paulo, Rong Li, Yuzheng Lu, Xinming Zheng, Ruijuan Han, Chaoran Meng
  • 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
  • Publication number: 20230403437
    Abstract: The present application discloses a graphics processing method applicable to a player, including: performing data interaction between a graphics engine and the player to obtain playback data; and executing, by the graphics engine, a graphics processing operation on a next frame of the player based on the playback data and a preset logic. In the present application, a communication mechanism is set between the engine scene layer of the graphics engine and the player, such that the engine scene layer and the player interact with each other in terms of playback data of a video being played, so that the engine scene layer can efficiently obtain the playback data for graphics processing operations, which is applicable to a video playing service and ensures a video rendering effect.
    Type: Application
    Filed: August 9, 2021
    Publication date: December 14, 2023
    Inventors: Chaoran LI, Hao WANG, Zhong DONG, Zhaozheng WANG
  • 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
  • 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: 20230306787
    Abstract: This disclosure provides techniques of extracting movements from a dance video. The techniques comprise receiving a dance video that includes one or more dancers and that is uploaded by a user, and obtaining a video frame in the dance video; recognizing, based on a skeleton node recognition algorithm, skeleton node images from the video frames corresponding to a target dancer, where the target dancer is selected from the one or more dancers; performing cluster analysis on the skeleton node images recognized from the dance video and corresponding to each target dancer to obtain a plurality of cluster sets; determining a cluster center in each of the plurality of cluster sets as a key skeleton node image; and sequentially outputting the key skeleton node images to obtain a standard movement sequence corresponding to each target dancer in the dance video.
    Type: Application
    Filed: June 22, 2021
    Publication date: September 28, 2023
    Inventors: Shichen ZHAO, Weijia LI, Chaoran LI, Peng WANG, Zhihui CHEN
  • Publication number: 20230302368
    Abstract: This disclosure provides techniques of implementing online somatosensory dance competitions. The techniques comprise assigning a room to one or more players in response to receiving one or more requests of starting a game sent by the one or more players, wherein all players in a same room share a same dance video; outputting a plurality of standard movement images corresponding to the same dance video in a chronological order, wherein the plurality of standard movement images each indicate position coordinates of different skeleton nodes at a corresponding moment; receiving dance movement signals associated with each of the one or more players, and determining scores for each player based on a similarity between the dance movement signals and standard movement parameters, wherein the standard movement parameters correspond to the standard movement images; and collecting and outputting statistics on an overall score and ranking of each of the one or more players.
    Type: Application
    Filed: June 22, 2021
    Publication date: September 28, 2023
    Inventors: Shichen ZHAO, Weijia LI, Chaoran LI, Peng WANG, Zhihui CHEN
  • Publication number: 20230187840
    Abstract: A high-frequency circuit includes: a first ground layer having an electric conductor formed therein; a second ground layer having an electric conductor formed therein; and a conductive pattern layer having a first conductive pattern formed thereon. The first ground layer, the second ground layer, and the conductive pattern layer are laminated one on another. The conductive pattern layer includes a first area in which a distance to the electric conductor formed in the second ground layer is longer than a distance to the electric conductor formed in the first ground layer, in a lamination direction in which the first ground layer, the second ground layer, and the conductive pattern layer are laminated. At least a part of the first conductive pattern is disposed in the first area.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Applicants: Sumitomo Electric Industries, Ltd., AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd.
    Inventors: Yuta MIYAGAWA, Chaoran LI
  • Publication number: 20230068171
    Abstract: A method for preparing the ferrous sulfide-containing passivator includes: dissolving a sulfide in an alkaline solution to form a mixed solution with a pH of 12-13; adding sodium silicate to the mixed solution and stirring for 0.5-1 hour at 20-40° C.; adding an aqueous solution of ferrous salt to the mixed solution containing sodium silicate, and allowing to react at 40-60° C. for 2-3 hours; where, with decrease of the pH of the mixed solution, sodium silicate is converted into silica nanoparticles, and the ferrous salt reacts with the sulfide to form ferrous sulfide; and further adding an aqueous solution of an organic modifier, and allowing to react at 40-60° C. for 1-2 hours to form a passivator slurry including surface-modified ferrous sulfide doped with silicon dioxide; filtering the passivator slurry to form a passivator.
    Type: Application
    Filed: August 19, 2022
    Publication date: March 2, 2023
    Inventors: Chunpeng SONG, Chaoran LI, Mingming LIAN, Xiaohong LI, Zhijun ZHANG
  • Patent number: 11511200
    Abstract: The present disclosure describes techniques of generating and playing games associated with a multimedia file. The techniques comprises obtaining a target audio signal from a multimedia file; determining a plurality of rhythm points in the target audio signal; configuring a plurality of interactive components corresponding to the plurality of rhythmic points based on one or more predetermined rules monitoring a progress of playing the multimedia file; and displaying a target interactive component on an interface of playing the multimedia file in response to determining that the progress reaches a time point corresponding to one of the plurality of rhythmic points.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: November 29, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Yingxuan Shi, Yong Wu, Chaoran Li, Yihong Zhong
  • Publication number: 20220321974
    Abstract: This disclosure describes techniques of display a multimedia resource. The techniques includes obtaining a multimedia resource and at least one bullet screen component associated with the multimedia resource; determining a relative position relationship between a play application and the at least one bullet screen component, and loading the at least one bullet screen component and the multimedia resource to the play application based at least in part on the relative position relationship; and displaying the multimedia resource and the bullet screen component through the play application.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 6, 2022
    Inventors: Zhicong ZANG, Chaoran LI, Sunrui LIU, Jinhao ZHANG, Yicong MEI, Lin WANG
  • Publication number: 20220321969
    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: Application
    Filed: March 30, 2022
    Publication date: October 6, 2022
    Inventors: Zhicong ZANG, Yiyi ZHOU, Yicong MEI, Jun FAN, Chaojie CHEN, Chaoran LI, Sunrui LIU, Jinhao ZHANG
  • Patent number: 11451858
    Abstract: The present disclosure describes techniques of processing information flow and synchronously displaying image s, mask frames and comment information. According to the present disclosure, a system processes a first information stream uploaded by a stream pushing terminal to obtain a frame image and mask frame data, the mask frame data corresponding to the frame image and identifying a timestamp offset indicative of a time difference between the mask frame data and a playing timestamp of the frame image. The system synthesizes the frame image and the mask frame data to generate a second information stream; and output the second information stream to a client for synchronously displaying the image frame, a corresponding mask frame, and the comment information.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: September 20, 2022
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Zhiwei Chen, Longwen Gao, Yingxuan Shi, Chaoran Li, Qi Tang, Jianqiang Ding, Bo Wang, Tianxiao Ye, Xiaolong Yan, Dada Liao, Xiang Zhu
  • Patent number: 11442606
    Abstract: The present disclosure describes techniques for implementing user interface interaction. The disclosed techniques comprise playing a video on an interface; monitoring user input performed on the interface; determining a target frame based at least in part on the user input; determining a location where the user input is performed on the interface; determining whether the location of the user input is in a predetermined area of the target frame, wherein the predetermined area is associated with at least one object in the target frame; and implementing an operation associated with the at least one object in response to determining that the location of the user input is in the predetermined area of the target frame.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: September 13, 2022
    Assignee: Shanghai Bilibili Technology Co., Ltd.
    Inventors: Yingxuan Shi, Lulu Yu, Chaoran Li, Zhiwei Chen, Longwen Gao
  • Publication number: 20220047954
    Abstract: The present disclosure describes techniques of generating and playing games associated with a multimedia file. The techniques comprises obtaining a target audio signal from a multimedia file; determining a plurality of rhythm points in the target audio signal; configuring a plurality of interactive components corresponding to the plurality of rhythmic points based on one or more predetermined rules monitoring a progress of playing the multimedia file; and displaying a target interactive component on an interface of playing the multimedia file in response to determining that the progress reaches a time point corresponding to one of the plurality of rhythmic points.
    Type: Application
    Filed: August 13, 2021
    Publication date: February 17, 2022
    Inventors: Yingxuan SHI, Yong WU, Chaoran LI, Yihong ZHONG
  • Publication number: 20210373670
    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: Application
    Filed: May 27, 2021
    Publication date: December 2, 2021
    Inventors: Yingxuan Shi, Yong Wu, Chaoran Li
  • Publication number: 20210263625
    Abstract: The present disclosure describes techniques for implementing user interface interaction. The disclosed techniques comprise playing a video on an interface; monitoring user input performed on the interface; determining a target frame based at least in part on the user input; determining a location where the user input is performed on the interface; determining whether the location of the user input is in a predetermined area of the target frame, wherein the predetermined area is associated with at least one object in the target frame; and implementing an operation associated with the at least one object in response to determining that the location of the user input is in the predetermined area of the target frame.
    Type: Application
    Filed: February 19, 2021
    Publication date: August 26, 2021
    Inventors: Yingxuan SHI, Lulu YU, Chaoran LI, Zhiwei CHEN, Longwen GAO
  • Patent number: 11058957
    Abstract: The present disclosure relates to a method, a device and a system for computer game difficulty assessment. The method comprises: recording game data by a data collector in a process of simulating game playing by operating a computer game through an API (Application Programming Interface) of the computer game using an agent algorithm; measuring a goal attainment difficulty of the computer game at this timing according to goal completion degrees of a plurality of goals corresponding to all attempts at each decision-making timing in the recorded game data; measuring a strategy space-related difficulty of the computer game at this timing according to goal completion degrees of a plurality of goals corresponding to all actions at each decision-making timing in the recorded game data; assessing difficulty of the computer game based on a goal attainment difficulty and a strategy space-related difficulty at each timing.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: July 13, 2021
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Chaoran Li, Simon Cheng Liu, Heng Ma, Xianghao Guo, Cong Chen
  • Publication number: 20210084362
    Abstract: The present disclosure describes techniques of processing information flow and synchronously displaying image frames, mask frames and comment information. According to the present disclosure, a system processes a first information stream uploaded by a stream pushing terminal to obtain a frame image and mask frame data, the mask frame data corresponding to the frame image and identifying a timestamp offset indicative of a time difference between the mask frame data and a playing timestamp of the frame image. The system synthesizes the frame image and the mask frame data to generate a second information stream; and output the second information stream to a client for synchronously displaying the image frame, a corresponding mask frame, and the comment information.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 18, 2021
    Inventors: Zhiwei CHEN, Longwen GAO, Yingxuan SHI, Chaoran LI, Qi TANG, Jianqiang DING, Bo WANG, Tianxiao YE, Xiaolong YAN, Dada LIAO, Xiang ZHU