Patents by Inventor Fei Cao

Fei 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: 20210047916
    Abstract: A method of characterizing an inflow into a wellbore includes obtaining an acoustic signal from a sensor within the wellbore. In addition, the method includes determining a plurality of frequency domain features from the acoustic signal. Further, the method includes identifying at least one of a gas phase flow, an aqueous phase flow, or a hydrocarbon liquid phase flow using the plurality of the frequency domain features. The method also includes classifying a flow rate of the at least one of the gas phase flow, the aqueous phase flow, or the hydrocarbon liquid phase flow using the plurality of frequency domain features. The acoustic signal comprises acoustic samples across a portion of a depth of the wellbore.
    Type: Application
    Filed: August 13, 2020
    Publication date: February 18, 2021
    Applicant: BP Corporation North America, Inc.
    Inventors: Pradyumna THIRUVENKATANATHAN, Fei CAO
  • Patent number: 10877639
    Abstract: A page display method is provided. The method includes determining a first page based on a first operation on a client; and obtaining, in response to the first operation on the client, current scenario information of the client and a first target page set that is generated according to a page jump historical record of the first page. The method also includes determining a second target page set corresponding to the current scenario information according to a correspondence between scenario information and target pages in the first target page set; creating a corresponding page-entry control for at least one page in the second target page set; and displaying the first page and the page-entry control for at least one page.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 29, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zenghui Fan, Jiaxin Wu, Chaoqiang Zhou, Guangzhen Yu, Yichao Geng, Fei Cao
  • Patent number: 10765825
    Abstract: An endotracheal tube (ETT) system and methods are provided. In at least one example, an ETT system may comprise, a tube, inflatable cuff coupled to the tube, and a restrictor. In at least one example the restrictor may comprise one more cavities. In a further example, a restrictor drainage assembly may be coupled to the restrictor, the restrictor drainage assembly configured to drain secretions that may be collected at a collection point formed by the restrictor when the ETT system is positioned in an airway of a patient and in an inflated state.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: September 8, 2020
    Assignee: CORESTONE BIOSCIENCES (BEIJING) CO., LTD.
    Inventors: Chunyuan Qiu, Weiping Yang, Fei Cao, Bing Xu
  • Patent number: 10536406
    Abstract: Embodiments of the present invention disclose a data transmission method and apparatus, and an in-vehicle terminal. The data transmission method includes: obtaining, by a first terminal, transmission data by using a first application, the transmission data being data corresponding to a to-be-played file; obtaining, by the first terminal, an address of a first server by using the first application, the first server being a server configured to provide an online play service to a second terminal; and according to the address of the first server, sending, by the first terminal using the first application, the transmission data to the first server by using a second server, the second server being a server of the first application.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: January 14, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: You Gong, Zhaolong Li, Fei Cao, Dongqing Cao, Feng Wang
  • Patent number: 10481905
    Abstract: A method and apparatus for verifying code integrity on a client, the method comprising: determining a verification object on the client; generating a plurality of verification sequences, wherein each verification sequence comprises a memory access mode, and a verification algorithm; randomly selecting a verification sequence from the plurality of verification sequences, and obtaining a server verification result for the verification object in accordance with the selected verification sequence; sending the selected verification sequence to the client; receiving a client verification result for the verification object calculated by the client in accordance with the selected verification sequence; and comparing the server verification result with the client verification result to obtain a code verification result.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: November 19, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hejun Hu, Zhaohui Yin, Fei Cao, Zhigang Zhou
  • Publication number: 20190220159
    Abstract: A page display method is provided. The method includes determining a first page based on a first operation on a client; and obtaining, in response to the first operation on the client, current scenario information of the client and a first target page set that is generated according to a page jump historical record of the first page. The method also includes determining a second target page set corresponding to the current scenario information according to a correspondence between scenario information and target pages in the first target page set; creating a corresponding page-entry control for at least one page in the second target page set; and displaying the first page and the page-entry control for at least one page.
    Type: Application
    Filed: March 25, 2019
    Publication date: July 18, 2019
    Inventors: Zenghui FAN, Jiaxin WU, Chaoqiang ZHOU, Guangzhen YU, Yichao GENG, Fei CAO
  • Publication number: 20190060594
    Abstract: An endotracheal tube (ETT) system and methods are provided. In at least one example, an ETT system may comprise, a tube, inflatable cuff coupled to the tube, and a restrictor. In at least one example the restrictor may comprise one more cavities. In a further example, a restrictor drainage assembly may be coupled to the restrictor, the restrictor drainage assembly configured to drain secretions that may be collected at a collection point formed by the restrictor when the ETT system is positioned in an airway of a patient and in an inflated state.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Inventors: Chunyuan Qiu, Weiping Yang, Fei Cao, Bing Xu
  • Publication number: 20180329703
    Abstract: A method and apparatus for verifying code integrity on a client, the method comprising: determining a verification object on the client; generating a plurality of verification sequences, wherein each verification sequence comprises a memory access mode, and a verification algorithm; randomly selecting a verification sequence from the plurality of verification sequences, and obtaining a server verification result for the verification object in accordance with the selected verification sequence; sending the selected verification sequence to the client; receiving a client verification result for the verification object calculated by the client in accordance with the selected verification sequence; and comparing the server verification result with the client verification result to obtain a code verification result.
    Type: Application
    Filed: July 5, 2018
    Publication date: November 15, 2018
    Inventors: Hejun HU, Zhaohui YIN, Fei CAO, Zhigang ZHOU
  • Patent number: 10083028
    Abstract: A method and apparatus for verifying code integrity on a client, the method comprising: determining a verification object on the client; generating a plurality of verification sequences, wherein each verification sequence comprises a memory access mode, and a verification algorithm; randomly selecting a verification sequence from the plurality of verification sequences, and obtaining a server verification result for the verification object in accordance with the selected verification sequence; sending the selected verification sequence to the client; receiving a client verification result for the verification object calculated by the client in accordance with the selected verification sequence; and comparing the server verification result with the client verification result to obtain a code verification result.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 25, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hejun Hu, Zhaohui Yin, Fei Cao, Zhigang Zhou
  • Publication number: 20180234364
    Abstract: Embodiments of the present invention disclose a data transmission method and apparatus, and an in-vehicle terminal. The data transmission method includes: obtaining, by a first terminal, transmission data by using a first application, the transmission data being data corresponding to a to-be-played file; obtaining, by the first terminal, an address of a first server by using the first application, the first server being a server configured to provide an online play service to a second terminal; and according to the address of the first server, sending, by the first terminal using the first application, the transmission data to the first server by using a second server, the second server being a server of the first application.
    Type: Application
    Filed: April 13, 2018
    Publication date: August 16, 2018
    Inventors: You GONG, Zhaolong LI, Fei CAO, Dongqing CAO, Feng WANG
  • Publication number: 20180102058
    Abstract: The present invention relates to a high-precision autonomous obstacle-avoidance flying method for an unmanned aerial vehicle, which includes the following steps: (1) establishing a high-precision map model; (2) planning a three-dimensional flight path and controlling the flight; and (3) transmitting a flight control signal in step (2) to a steering engine of an aircraft servo mechanism of the unmanned aerial vehicle, thereby achieving a control purpose by changing a location of the steering engine.
    Type: Application
    Filed: December 12, 2017
    Publication date: April 12, 2018
    Inventor: FEI CAO
  • Patent number: 9800680
    Abstract: A file transfer system including: a file sender, a file receiver, an Instant Messaging (IM) server, a file relay policy server and a file relay server. Also disclosed are the internal structures of the above file relay policy server and IM server and a file transfer method. If the file receiver has not logged in the IM system, it is possible that the file sender sends a file to the file relay policy server, the file relay policy server forwards the file to an appropriate file relay server, and the file relay server transfers the file to a mobile terminal as the file receiver according to a file transfer protocol of the file relay server itself, thereby facilitating the file transfer for the mobile subscriber and enhancing the mobile subscriber's experience in using the mobile IM service.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: October 24, 2017
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventor: Fei Cao
  • Publication number: 20160185794
    Abstract: A method to produce 5-hydroxymethylfurfural (HMF) is described in which a reactant including cellulose, lignocellulose, or a combination thereof, in a reaction mixture of a polar, aprotic solvent and an acid is reacted for a time, at a temperature, and at a hydrogen ion concentration wherein at least a portion of the cellulose or lignocellulose present in the reactant is converted to HMF. The reaction mixture is initially substantially devoid of water. As the reaction proceeds, dehydration of intermediates causes the water concentration in the reaction mixture to rise to no more than about 2.0 wt % water.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: George W. Huber, Fei Cao, James A. Dumesic, Thomas J. Schwartz
  • Patent number: 9376451
    Abstract: A method to produce 5-hydroxymethylfurfural (HMF) is described in which a reactant including cellulose, lignocellulose, or a combination thereof, in a reaction mixture of a polar, aprotic solvent and an acid is reacted for a time, at a temperature, and at a hydrogen ion concentration wherein at least a portion of the cellulose or lignocellulose present in the reactant is converted to HMF. The reaction mixture is initially substantially devoid of water. As the reaction proceeds, dehydration of intermediates causes the water concentration in the reaction mixture to rise to no more than about 2.0 wt % water.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: June 28, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: George W. Huber, Fei Cao, James A. Dumesic, Thomas J. Schwartz
  • Patent number: 9253905
    Abstract: A holder for a surface contact card includes a main body, a pivotal shaft, and a cover. The main body has a latching block and defines a receiving groove configured for receiving a surface contact card. The cover includes a hinge portion and a latching tab. The pivotal shaft extends through the hinge portion and rotatably connects to the main body. The cover is pivotally and slidably engaged with the main body for covering the receiving groove, and the latching tab is latched with the block.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: February 2, 2016
    Assignees: SHENZHEN FUTAIHONG PRECISION INDUSTRY CO., LTD., FIH (Hong Kong) Limited
    Inventors: Guang-Fei Cao, Lei Wang
  • Publication number: 20160019058
    Abstract: A method and apparatus for verifying code integrity on a client, the method comprising: determining a verification object on the client; generating a plurality of verification sequences, wherein each verification sequence comprises a memory access mode, and a verification algorithm; randomly selecting a verification sequence from the plurality of verification sequences, and obtaining a server verification result for the verification object in accordance with the selected verification sequence; sending the selected verification sequence to the client; receiving a client verification result for the verification object calculated by the client in accordance with the selected verification sequence; and comparing the server verification result with the client verification result to obtain a code verification result.
    Type: Application
    Filed: September 29, 2015
    Publication date: January 21, 2016
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Hejun Hu, Zhaohui Yin, Fei Cao, Zhigang Zhou
  • Patent number: 9171311
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that maintain a targetable user inventory for digital advertising. In embodiments, a request is made for user data associated with a user identification. If the user data or user identification is not available, a list of alternative user identifications is ranked according to various criteria based on identification signals. A match is selected from the list of alternative user identifications and user data associated with the alternative user identification is communicated in response to the request.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: October 27, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ehr-Chun Yeh, Sijian Zhang, Shaoyu Zhou, Lei Jin, Fei Cao
  • Publication number: 20140369788
    Abstract: A connecting structure includes a first metal plate, a second metal plate, a rivet, and two sealing members. The first metal plate defines a through hole, and the second metal plate defines an engaging hole aligned with the through hole. The rivet includes a head portion, a rivet body, and a latching end integrally formed together. An annular slot is defined between the rivet body and the latching end. The rivet body and the latching end have a larger diameter than the through hole. The head portion and the rivet body are received in the engaging hole, and the latching end extrudes an inner wall of the through hole to form an annular latching projection received in the annular slot. The two sealing members seal the through hole and the engaging hole.
    Type: Application
    Filed: October 31, 2013
    Publication date: December 18, 2014
    Applicants: FIH (HONG KONG) LIMITED, SHENZHEN FUTAIHONG PRECISION INDUSTRY CO., LTD.
    Inventors: CHIH-WEI CHANG, GUANG-FEI CAO, HONG-TAO LIU
  • Patent number: 8843394
    Abstract: Systems and methods for mapping identifiers are provided. Activity logs illustrate activities and/or events associated with a plurality of identifiers. The identifiers may be registered identifiers, unregistered identifiers, or a combination thereof. When at least two identifiers share a linking attribute, the at least two identifiers may be mapped to one another, along with information associated therewith (if any) such as a user profile. Each subsequent line of an activity line may also be mapped to the identifiers of the initial single line when a linking attribute or an overlapping identifier is present. A number of identifiers associated with each other may be increased by mapping identifiers and, thus, a targeted audience for a customized advertisement may, in turn, be increased.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Fei Cao, Shaoyu Zhou, Siddhartha Roy, Michael Elizarov, Zhuoqing Wu, James Zhang
  • Patent number: 8839384
    Abstract: Methods and systems for maintaining user privacy preferences based on one or more user identifications across a plurality of applications are provided. Two or more user identifications are received with associated user privacy preferences. The received user identification is compared against other user identifications to determine if the user identifications relate to the same user. It may be determined that two user identifications are related if they have at least one browser property in common. A consolidated data stream of the user privacy preferences for the related user identifications is created. The consolidated data stream is communicated to one or more applications and propagated to maintain the user privacy preferences across the applications relating to the user identification.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Siddhartha Roy, Sijian Zhang, Michael Elizarov, Shaoyu Zhou, Fei Cao