Patents by Inventor Feifei Cao

Feifei Cao 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: 20240098037
    Abstract: Provided is a multimedia data stream processing method, an electronic device and a storage medium, relating to the field of artificial intelligence, and specifically, to the technical fields of cloud computing, media cloud technology, and the like, which may be applied to scenes such as smart cloud. The multimedia data stream processing method includes: allocating a plurality of sub-streams of a multimedia data stream to a plurality of edge resource nodes, where the multimedia data stream is segmented into a plurality of slices and each of the plurality of sub-streams includes a part of the plurality of slices of the multimedia data stream; and scheduling the plurality of edge resource nodes to provide the plurality of sub-streams of the multimedia data stream for a terminal device.
    Type: Application
    Filed: January 23, 2023
    Publication date: March 21, 2024
    Inventors: Yugang Ke, Chongming Gu, Zhoufeng Wang, Junwen Gao, Weihui Liu, Minglu Li, Feifei Cao, Yongqiang Wu, Xiaoen Zhu
  • Patent number: 11913420
    Abstract: An anchoring device for adapting to tide level for a wave energy power generation device comprises: a housing, wherein a central main shaft is provided at the center thereof, two ends of the central main shaft are respectively rigidly connected to a volute spring, and the interior of the housing is divided into several independent compartments, including a central compartment accommodating the central main shaft; a shaft lock and a central main gear capable of driving the central main shaft to rotate mounted on the central main shaft; and a plurality of hoisting wheel compartments arranged at equal intervals in a circumferential array around the central main shaft. A hoisting wheel is provided in each of the hoisting wheel compartments, and an anchor chain wound on the hoisting wheel protrudes out of the housing through an opening at the bottom of the hoisting wheel compartment.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: February 27, 2024
    Assignee: OCEAN UNIVERSITY OF CHINA
    Inventors: Feifei Cao, Hongda Shi, Meng Han, Xiaoqiang Jiang, Ziyue Zhong, Yilin Pan, Haozhe Bai, Zhen Liu, Ji Tao
  • Patent number: 11659181
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing a video. The method may include: acquiring object regions obtained by performing object detection on a target video frame, a type of an object in each of the object regions being a preset type; determining, for an object region in the acquired object regions, in response to determining that the object region satisfies a preset condition, that the object region is a non-ROI; using an object region other than the non-ROI in the object regions of the target video frame as a ROI; and acquiring a quantization parameter change corresponding to each ROI, and encoding the target video frame based on the quantization parameter change.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: May 23, 2023
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Xiaoming Wang, Huaifei Xing, Wenpeng Ding, Huifeng Shen, Feifei Cao
  • Patent number: 11375209
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing a video frame. The method may include: acquiring a sequence of video frames of a video; ascertaining, in the sequence of the video frames, a previous frame, and ascertaining, in the sequence of the video frames, a subsequent frame corresponding to the ascertained previous frame based on acquired number of frames from the previous frame to the subsequent frame. An update step is performed as follows: acquiring object regions detected respectively in the ascertained previous frame and the ascertained subsequent frame, and confidence levels of the object regions; fusing a confidence level of a first object region and a confidence level of a second object region, and updating the confidence level of the second object region based on the fusion result; and updating the ascertained previous frame and the ascertained subsequent frame.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: June 28, 2022
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Xiaoming Wang, Huaifei Xing, Wenpeng Ding, Huifeng Shen, Feifei Cao
  • Patent number: 11323750
    Abstract: A video system, a video processing method, a device and a computer readable medium are disclosed. The system includes: a front-end device and a cloud server; the front-end device is configured to collect video stream data, and set a video identifier and a service scenario identifier for the video stream data, upload the video identifier, the video stream data and the service scenario identifier to the cloud server; the cloud server is configured to generate a video file corresponding to the video identifier according to the service scenario identifier, the video identifier and the video stream data; and store the video file.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 3, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD
    Inventors: Minglu Li, Huifeng Shen, Feifei Cao, Li You, Hongbai Dong
  • Publication number: 20220099063
    Abstract: An anchoring device for adapting to tide level for a wave energy power generation device comprises: a housing, wherein a central main shaft is provided at the center thereof, two ends of the central main shaft are respectively rigidly connected to a volute spring, and the interior of the housing is divided into several independent compartments, including a central compartment accommodating the central main shaft; a shaft lock and a central main gear capable of driving the central main shaft to rotate mounted on the central main shaft; and a plurality of hoisting wheel compartments arranged at equal intervals in a circumferential array around the central main shaft. A hoisting wheel is provided in each of the hoisting wheel compartments, and an anchor chain wound on the hoisting wheel protrudes out of the housing through an opening at the bottom of the hoisting wheel compartment.
    Type: Application
    Filed: January 10, 2020
    Publication date: March 31, 2022
    Inventors: Feifei CAO, Hongda SHI, Meng HAN, Xiaoqiang JIANG, Ziyue ZHONG, Yilin PAN, Haozhe BAI, Zhen LIU, Ji TAO
  • Patent number: 11195248
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for processing a video frame. A specific embodiment of the method includes: receiving a video frame set; selecting a video frame from the video frame set, and performing following processing: creating a pixel buffer object newly; reading pixel data of the selected video frame from a frame buffer corresponding to a central processing unit, and writing the read pixel data into the newly created pixel buffer object; storing the written pixel buffer object into a pixel buffer object queue; determining whether an unselected video frame is present in the video frame set; and storing the video frame set in response to determining no unselected video frame being present in the video frame set.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 7, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Minglu Li, Feifei Cao, Chunyang Su, Sheng Fu
  • Patent number: 11172018
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for controlling traffic. A method may include: acquiring node identifiers of a plurality of traffic control nodes in a distributed system and a resource identifier of at least one kind of resource controlled by the distributed system; determining, according to the identifiers and at least one resource identifier, at least one traffic control node for controlling the at least one kind of resource in the distributed system being a resource control node; acquiring a configuration quota of the at least one kind of resource; and sending at least one configuration quota to a resource control node controlling a corresponding resource, for the resource control node to determine control quotas for the traffic control nodes in the distributed system.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: November 9, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Chen Han, Liguo Duan, Meng Wang, Feifei Cao
  • Publication number: 20210195214
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing a video frame. The method may include: acquiring a sequence of video frames of a video; ascertaining, in the sequence of the video frames, a previous frame, and ascertaining, in the sequence of the video frames, a subsequent frame corresponding to the ascertained previous frame based on acquired number of frames from the previous frame to the subsequent frame. An update step is performed as follows: acquiring object regions detected respectively in the ascertained previous frame and the ascertained subsequent frame, and confidence levels of the object regions; fusing a confidence level of a first object region and a confidence level of a second object region, and updating the confidence level of the second object region based on the fusion result; and updating the ascertained previous frame and the ascertained subsequent frame.
    Type: Application
    Filed: June 8, 2020
    Publication date: June 24, 2021
    Inventors: Xiaoming Wang, Huaifei Xing, Wenpeng Ding, Huifeng Shen, Feifei Cao
  • Publication number: 20210192217
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing a video. The method may include: acquiring object regions obtained by performing object detection on a target video frame, a type of an object in each of the object regions being a preset type; determining, for an object region in the acquired object regions, in response to determining that the object region satisfies a preset condition, that the object region is a non-ROI; using an object region other than the non-ROI in the object regions of the target video frame as a ROI; and acquiring a quantization parameter change corresponding to each ROI, and encoding the target video frame based on the quantization parameter change.
    Type: Application
    Filed: June 4, 2020
    Publication date: June 24, 2021
    Inventors: Xiaoming Wang, Huaifei Xing, Wenpeng Ding, Huifeng Shen, Feifei Cao
  • Patent number: 10897620
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing a video. The method can include: acquiring a to-be-processed video, and dividing the video into at least one video segment according to a scene; for a video segment of the at least one video segment, extracting a feature of the video segment; inputting the feature and a target video quality into a pre-trained encoding parameter prediction model, to obtain an encoding parameter of the video segment, the encoding parameter prediction model being used to represent a corresponding relationship between the feature of the video segment and the encoding parameter under the target video quality; and performing an encoding process on the video according to the encoding parameter corresponding to the video segment of the at least one video segment, to generate an encoded video.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: January 19, 2021
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Huaifei Xing, Jialiang Wang, Huifeng Shen, Feifei Cao
  • Publication number: 20200404345
    Abstract: A video system, a video processing method, a device and a computer readable medium are disclosed. The system includes: a front-end device and a cloud server; the front-end device is configured to collect video stream data, and set a video identifier and a service scenario identifier for the video stream data, upload the video identifier, the video stream data and the service scenario identifier to the cloud server; the cloud server is configured to generate a video file corresponding to the video identifier according to the service scenario identifier, the video identifier and the video stream data; and store the video file.
    Type: Application
    Filed: December 31, 2019
    Publication date: December 24, 2020
    Inventors: Minglu LI, Huifeng Shen, Feifei Cao, Li You, Hongbai Dong
  • Publication number: 20200274924
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for controlling traffic. A method may include: acquiring node identifiers of a plurality of traffic control nodes in a distributed system and a resource identifier of at least one kind of resource controlled by the distributed system; determining, according to the identifiers and at least one resource identifier, at least one traffic control node for controlling the at least one kind of resource in the distributed system being a resource control node; acquiring a configuration quota of the at least one kind of resource; and sending at least one configuration quota to a resource control node controlling a corresponding resource, for the resource control node to determine control quotas for the traffic control nodes in the distributed system.
    Type: Application
    Filed: November 6, 2019
    Publication date: August 27, 2020
    Inventors: Chen Han, Liguo Duan, Meng Wang, Feifei Cao
  • Publication number: 20200202479
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for processing a video frame. A specific embodiment of the method includes: receiving a video frame set; selecting a video frame from the video frame set, and performing following processing: creating a pixel buffer object newly; reading pixel data of the selected video frame from a frame buffer corresponding to a central processing unit, and writing the read pixel data into the newly created pixel buffer object; storing the written pixel buffer object into a pixel buffer object queue; determining whether an unselected video frame is present in the video frame set; and storing the video frame set in response to determining no unselected video frame being present in the video frame set.
    Type: Application
    Filed: September 9, 2019
    Publication date: June 25, 2020
    Inventors: Minglu Li, Feifei Cao, Chunyang Su, Sheng Fu
  • Publication number: 20200195934
    Abstract: Embodiments of the present disclosure relate to a method and apparatus for processing a video. The method can include: acquiring a to-be-processed video, and dividing the video into at least one video segment according to a scene; for a video segment of the at least one video segment, extracting a feature of the video segment; inputting the feature and a target video quality into a pre-trained encoding parameter prediction model, to obtain an encoding parameter of the video segment, the encoding parameter prediction model being used to represent a corresponding relationship between the feature of the video segment and the encoding parameter under the target video quality; and performing an encoding process on the video according to the encoding parameter corresponding to the video segment of the at least one video segment, to generate an encoded video.
    Type: Application
    Filed: September 11, 2019
    Publication date: June 18, 2020
    Inventors: Huaifei XING, Jialiang WANG, Huifeng SHEN, Feifei CAO
  • Patent number: 10318343
    Abstract: The present application discloses a virtual machine migration method and apparatus. A specific implementation of the method includes: receiving a migration request for migrating a virtual machine, wherein to-be-migrated data of the virtual machine comprises local data locally stored and shared data accessible by the virtual machine at a plurality of locations; determining migration operations respectively corresponding to the local data and the shared data in response to the migration request; and executing the migration operations corresponding to the local data and the shared data, to complete migration of the virtual machine. This implementation achieves the migration of a virtual machine with a hybrid storage mode, that is, a storage mode in which the data to be migrated includes both local data and shared data.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: June 11, 2019
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yu Zhang, Zhen Xu, Feifei Cao, Guangjun Xie
  • Publication number: 20180203726
    Abstract: The present application discloses a virtual machine migration method and apparatus. A specific implementation of the method includes: receiving a migration request for migrating a virtual machine, wherein to-be-migrated data of the virtual machine comprises local data locally stored and shared data accessible by the virtual machine at a plurality of locations; determining migration operations respectively corresponding to the local data and the shared data in response to the migration request; and executing the migration operations corresponding to the local data and the shared data, to complete migration of the virtual machine. This implementation achieves the migration of a virtual machine with a hybrid storage mode, that is, a storage mode in which the data to be migrated includes both local data and shared data.
    Type: Application
    Filed: November 27, 2015
    Publication date: July 19, 2018
    Applicant: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Yu Zhang, Zhen Xu, Feifei Cao, Guangjun Xie