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: 20240137618Abstract: 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: ApplicationFiled: April 17, 2023Publication date: April 25, 2024Inventors: Zhicong ZANG, Chaoran LI, Xin LIU, Zhihao HU, Guojia CHEN, Jiarui ZHAO, Zhuofan LIU, Jingqiang ZHANG, Weini TIAN, Zhuangzhuang SHI, Zengxiang LV
-
Patent number: 11946197Abstract: 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: GrantFiled: July 27, 2023Date of Patent: April 2, 2024Assignee: JIANGNAN UNIVERSITYInventors: Jiajia Fu, Jundan Feng, Artur Cavaco-paulo, Rong Li, Yuzheng Lu, Xinming Zheng, Ruijuan Han, Chaoran Meng
-
Patent number: 11871086Abstract: 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: GrantFiled: May 13, 2020Date of Patent: January 9, 2024Assignee: 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: 20230403437Abstract: 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: ApplicationFiled: August 9, 2021Publication date: December 14, 2023Inventors: Chaoran LI, Hao WANG, Zhong DONG, Zhaozheng WANG
-
Patent number: 11812110Abstract: 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: GrantFiled: March 30, 2022Date of Patent: November 7, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Zhicong Zang, Yiyi Zhou, Yicong Mei, Jun Fan, Chaojie Chen, Chaoran Li, Sunrui Liu, Jinhao Zhang
-
Patent number: 11775070Abstract: 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: GrantFiled: May 27, 2021Date of Patent: October 3, 2023Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yingxuan Shi, Yong Wu, Chaoran Li
-
Publication number: 20230306787Abstract: 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: ApplicationFiled: June 22, 2021Publication date: September 28, 2023Inventors: Shichen ZHAO, Weijia LI, Chaoran LI, Peng WANG, Zhihui CHEN
-
Publication number: 20230302368Abstract: 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: ApplicationFiled: June 22, 2021Publication date: September 28, 2023Inventors: Shichen ZHAO, Weijia LI, Chaoran LI, Peng WANG, Zhihui CHEN
-
Publication number: 20230187840Abstract: 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: ApplicationFiled: February 6, 2023Publication date: June 15, 2023Applicants: Sumitomo Electric Industries, Ltd., AutoNetworks Technologies, Ltd., Sumitomo Wiring Systems, Ltd.Inventors: Yuta MIYAGAWA, Chaoran LI
-
Publication number: 20230068171Abstract: 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: ApplicationFiled: August 19, 2022Publication date: March 2, 2023Inventors: Chunpeng SONG, Chaoran LI, Mingming LIAN, Xiaohong LI, Zhijun ZHANG
-
Patent number: 11511200Abstract: 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: GrantFiled: August 13, 2021Date of Patent: November 29, 2022Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Yingxuan Shi, Yong Wu, Chaoran Li, Yihong Zhong
-
Publication number: 20220321974Abstract: 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: ApplicationFiled: March 30, 2022Publication date: October 6, 2022Inventors: Zhicong ZANG, Chaoran LI, Sunrui LIU, Jinhao ZHANG, Yicong MEI, Lin WANG
-
Publication number: 20220321969Abstract: 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: ApplicationFiled: March 30, 2022Publication date: October 6, 2022Inventors: Zhicong ZANG, Yiyi ZHOU, Yicong MEI, Jun FAN, Chaojie CHEN, Chaoran LI, Sunrui LIU, Jinhao ZHANG
-
Patent number: 11451858Abstract: 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: GrantFiled: September 11, 2020Date of Patent: September 20, 2022Assignee: 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: 11442606Abstract: 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: GrantFiled: February 19, 2021Date of Patent: September 13, 2022Assignee: Shanghai Bilibili Technology Co., Ltd.Inventors: Yingxuan Shi, Lulu Yu, Chaoran Li, Zhiwei Chen, Longwen Gao
-
Publication number: 20220047954Abstract: 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: ApplicationFiled: August 13, 2021Publication date: February 17, 2022Inventors: Yingxuan SHI, Yong WU, Chaoran LI, Yihong ZHONG
-
Publication number: 20210373670Abstract: 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: ApplicationFiled: May 27, 2021Publication date: December 2, 2021Inventors: Yingxuan Shi, Yong Wu, Chaoran Li
-
Publication number: 20210263625Abstract: 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: ApplicationFiled: February 19, 2021Publication date: August 26, 2021Inventors: Yingxuan SHI, Lulu YU, Chaoran LI, Zhiwei CHEN, Longwen GAO
-
Patent number: 11058957Abstract: 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: GrantFiled: March 27, 2019Date of Patent: July 13, 2021Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Chaoran Li, Simon Cheng Liu, Heng Ma, Xianghao Guo, Cong Chen
-
Publication number: 20210084362Abstract: 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: ApplicationFiled: September 11, 2020Publication date: March 18, 2021Inventors: Zhiwei CHEN, Longwen GAO, Yingxuan SHI, Chaoran LI, Qi TANG, Jianqiang DING, Bo WANG, Tianxiao YE, Xiaolong YAN, Dada LIAO, Xiang ZHU