Patents by Inventor Fucai Liu

Fucai Liu 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).

  • Patent number: 11924255
    Abstract: This application discloses data transmission that includes: dividing to-be-transmitted content into a plurality of data units at a session layer; transmitting the data units to the target terminal device by using a first transmission channel as a responsible channel of the to-be-transmitted content; distributing, by the session layer in a case that the session layer switches the responsible channel of the to-be-transmitted content from the first transmission channel to a second transmission channel with a different transmission protocol, the data units to the second transmission channel; and transmitting the data units distributed by the session layer to the target terminal device through the second transmission channel. In data transmission in this application, the session layer controls switching of the channels and distribution of the data units, so that the transmission sequence is free from constraints of protocols and the degree of freedom in data transmission is increased.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: March 5, 2024
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Rui Han, Honghao Liu, Jianjun Xiao, Fucai Zhang, Nian Wen
  • Patent number: 11485685
    Abstract: An inorganic fiber toughened inorganic composite artificial stone panel and a preparation method thereof are disclosed. The panel includes a surface layer and a toughened base layer. The surface layer includes the the following components in parts by weight: 40-70 parts of quartz sand, 10-30 parts of quartz powder, 20-45 parts of inorganic active powder, 0.5-4 parts of pigment, 0.3-1 parts of water reducing agent and 3-10 parts of water. The toughened base layer includes the following components in parts by weight: 40-60 parts of inorganic active powder, 45-65 parts of sand, 0.8-1.5 parts of water reducing agent, 6-14 parts of water, 0.4-2 parts of inorganic fiber and 0.8-2.5 parts of toughener.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: November 1, 2022
    Assignee: GUANGDONG TOPNICE NEW MATERIALS TECHNOLOGY CO., LTD.
    Inventors: Fucai Liu, Min Xiao, Bin Li, Zengyong Zheng, Herning Huang
  • Patent number: 11325864
    Abstract: A high toughness inorganic composite artificial stone panel and preparation method are disclosed. The panel includes a surface layer, an intermediate metal fiber toughening layer and a substrate toughening layer. The surface layer includes the following components: 40-70 parts of quartz sand, 10-30 parts of quartz powder, 20-45 parts of inorganic active powder, 0.5-4 parts of pigment, 0.3-1 part of water reducer and 3-10 parts of water. The intermediate metal fiber toughening layer includes the following components: 40-60 parts of inorganic active powder, 45-65 parts of sand, 0.8-1.5 parts of water reducer, 6-14 parts of water and 4-8 parts of metal fiber. The substrate toughening layer includes the following components: 30-50 parts of inorganic active powder, 30-55 parts of quartz sand, 15-20 parts of quartz powder, 0.5-1.2 parts of water reducer, 4-8 parts of water and 0.8-2.5 parts of toughening agent.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: May 10, 2022
    Inventors: Heming Huang, Fucai Liu
  • Patent number: 11070615
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for negotiating a transaction. The method of negotiating the transaction comprises: receiving, from a server, entity information for negotiation, the entity information indicating an entity that is applicable to negotiate a transaction; determining at least one entity based on the entity information; in response to receiving a negotiation request for a transaction associated with a distributed application, negotiating, with respect to the transaction with the at least one entity to obtain transaction negotiation information, the transaction negotiation information comprises coherency that is reached, with respect to the transaction, with the at least one entity; and sending the transaction negotiation information to the server.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: July 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Fei Chen, Fucai Liu, Kun Wang
  • Patent number: 11064021
    Abstract: Techniques for managing a network system are disclosed. For example, a method comprises: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving the updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and, generating, based on the updated first header information and the first payload information, an updated access request. Accordingly, the processing capability of load balancing servers and the performance of load balancing servers in a network system may be improved effectively.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: July 13, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Fei Chen, Fucai Liu, Junping Zhao
  • Patent number: 11055813
    Abstract: Techniques are disclosed for expanding a memory of a graphics processing unit. For example, a method comprises: receiving, from a graphics processing unit coupled to a host, an indication that data to be accessed by the graphics processing unit is absent in the memory of the graphics processing unit, where the data is stored in a storage device coupled to the host; in response to receiving the indication, determining, from a plurality of candidate paths, a path for migrating the data from the storage device to the memory of the graphics processing unit; causing the data to be migrated from the storage device to the memory of the graphics processing unit via the determined path; and instructing the graphics processing unit to access the data from the memory of the graphics processing unit. As such, a memory of a GPU can be expanded with an external storage device.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: July 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Fucai Liu, Anzhou Hou, Zhen Jia, Chenxi Hu
  • Patent number: 11005847
    Abstract: Embodiments of the present disclosure provide a method, apparatus and computer program product for executing an application in clouds. In the method according to an embodiment of the present disclosure, an application execution request from a user for executing an application in clouds is received. In response to the application execution request, a monitoring module and a protection data configuration are uploaded into a runtime environment, the protection data configuration defining sensitive data which are not allowed to be accessed by a user of low authorization level. By the monitoring module, data input and data output of the user during execution of the application are monitored based on the protection data configuration to prevent the user of low authorization level from accessing the sensitive data. Embodiments of the present disclosure can achieve effective protection for sensitive data during the process of executing the application.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: May 11, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Fei Chen, Fucai Liu, Kun Wang
  • Publication number: 20210133918
    Abstract: Techniques are disclosed for expanding a memory of a graphics processing unit. For example, a method comprises: receiving, from a graphics processing unit coupled to a host, an indication that data to be accessed by the graphics processing unit is absent in the memory of the graphics processing unit, where the data is stored in a storage device coupled to the host; in response to receiving the indication, determining, from a plurality of candidate paths, a path for migrating the data from the storage device to the memory of the graphics processing unit; causing the data to be migrated from the storage device to the memory of the graphics processing unit via the determined path; and instructing the graphics processing unit to access the data from the memory of the graphics processing unit. As such, a memory of a GPU can be expanded with an external storage device.
    Type: Application
    Filed: February 24, 2020
    Publication date: May 6, 2021
    Inventors: Fucai Liu, Anzhou Hou, Zhen Jia, Chenxi Hu
  • Patent number: 10949095
    Abstract: A method comprises, at a network adapter of a first device, detecting a write request for storing data in a storage device of the first device, and the write request comprises a first indication for a first storage address of the data in the storage device. The method also comprises, in response to detecting the write request, storing the data at a second storage address in a memory of the network adapter. The method further comprises, storing the first indication in association with a second indication for the second storage address in the memory to enable the storage device to obtain the data. With the above method, by processing and storing data via the controller and the memory of the network adapter, not only a waste of the processor and the memory of the first device is reduced, but also latency of processing commands is decreased.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Fucai Liu, Fei Chen, Kun Wang
  • Publication number: 20210017770
    Abstract: An organic fiber toughened inorganic composite artificial stone panel and a preparation method thereof are disclosed. The panel includes a surface layer, an intermediate organic fiber toughened layer and a toughened base layer. The surface layer includes the following components: 40-70 parts of quartz sand, 20-30 parts of quartz powder, 20-45 parts of inorganic active powder, 0.5-4 parts of pigment, 0.1-3 part of water reducing agent and 3-10 parts of water. The intermediate organic fiber toughened layer includes the following components: 40-60 parts of inorganic active powder, 45-65 parts of sand, 0.8-1.5 parts of water reducing agent, 6-14 parts of water and 4-8 parts of organic fiber. The toughened base layer includes the following components: 30-50 parts of inorganic active powder, 30-55 parts of quartz sand, 15-20 parts of quartz powder, 0.5-1.2 parts of water reducing agent, 4-8 parts of water and 0.8-2.5 parts of toughener.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 21, 2021
    Inventors: Heming Huang, Fucai LIU
  • Publication number: 20210017080
    Abstract: An inorganic fiber toughened inorganic composite artificial stone panel and a preparation method thereof are disclosed. The panel includes a surface layer and a toughened base layer. The surface layer includes the the following components in parts by weight: 40-70 parts of quartz sand, 10-30 parts of quartz powder, 20-45 parts of inorganic active powder, 0.5-4 parts of pigment, 0.3-1 parts of water reducing agent and 3-10 parts of water. The toughened base layer includes the following components in parts by weight: 40-60 parts of inorganic active powder, 45-65 parts of sand, 0.8-1.5 parts of water reducing agent, 6-14 parts of water, 0.4-2 parts of inorganic fiber and 0.8-2.5 parts of toughener.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 21, 2021
    Inventors: Fucai LIU, Min XIAO, Bin LI, Zengyong ZHENG, Heming HUANG
  • Publication number: 20210017079
    Abstract: A high toughness inorganic composite artificial stone panel and preparation method are disclosed. The panel includes a surface layer, an intermediate metal fiber toughening layer and a substrate toughening layer. The surface layer includes the following components: 40-70 parts of quartz sand, 10-30 parts of quartz powder, 20-45 parts of inorganic active powder, 0.5-4 parts of pigment, 0.3-1 part of water reducer and 3-10 parts of water. The intermediate metal fiber toughening layer includes the following components: 40-60 parts of inorganic active powder, 45-65 parts of sand, 0.8-1.5 parts of water reducer, 6-14 parts of water and 4-8 parts of metal fiber. The substrate toughening layer includes the following components: 30-50 parts of inorganic active powder, 30-55 parts of quartz sand, 15-20 parts of quartz powder, 0.5-1.2 parts of water reducer, 4-8 parts of water and 0.8-2.5 parts of toughening agent.
    Type: Application
    Filed: July 13, 2020
    Publication date: January 21, 2021
    Inventors: Heming HUANG, Fucai LIU
  • Patent number: 10887236
    Abstract: Embodiments of the present disclosure provide a method, a network interface card (NIC) and a computer program product for load balance. The method comprises determining, by a NIC of a network node, whether a packet obtained comprises a request to establish a network connection for a first device; in response to determining that the packet comprises a request to establish the network connection, determining whether the load balance associated with the network connection is to be applied by the NIC or a host processing device on the network node; and in response to determining that the load balance is to be applied by the NIC, applying the load balance among a set of devices using the NIC, so as to select a second device from the set of devices to establish the network connection with the first device. In this way, efficient and cost-effective load balance in the network can be achieved by means of the NIC.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 5, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Fucai Liu, Fei Chen, Kun Wang
  • Patent number: 10877776
    Abstract: Embodiments of the present disclosure provide a method, device and computer program product for executing applications in a hybrid cloud. The method comprises in response to receiving a request for executing the application from a user, obtaining an application identifier for the application from the request. The method also comprises determining, based on the application identifier and a scheduling strategy associated with the application, an executable file identifier corresponding to the application. The method further comprises obtaining, from a repository associated with the hybrid cloud, an executable file of the application corresponding to the executable file identifier, the executable file being associated with a type of a heterogeneous device in a hybrid cloud. By utilizing the above method, users can rapidly execute the application without considering the type of the heterogeneous device in the hybrid cloud.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: December 29, 2020
    Assignee: Dell Products L.P.
    Inventors: Fei Chen, Fucai Liu, Kun Wang
  • Publication number: 20200341653
    Abstract: A method comprises, at a network adapter of a first device, detecting a write request for storing data in a storage device of the first device, and the write request comprises a first indication for a first storage address of the data in the storage device. The method also comprises, in response to detecting the write request, storing the data at a second storage address in a memory of the network adapter. The method further comprises, storing the first indication in association with a second indication for the second storage address in the memory to enable the storage device to obtain the data. With the above method, by processing and storing data via the controller and the memory of the network adapter, not only a waste of the processor and the memory of the first device is reduced, but also latency of processing commands is decreased.
    Type: Application
    Filed: August 13, 2019
    Publication date: October 29, 2020
    Inventors: Fucai Liu, Fei Chen, Kun Wang
  • Patent number: 10757190
    Abstract: A computer-implemented method comprises obtaining information of an application to be run by one of a plurality of cloud systems, obtaining history information resulted from the plurality of cloud systems running the application, in response to presence of the history information resulted from each of the plurality of cloud systems, scheduling the application to a first cloud system whose history information is matched with the obtained information for running the application and in response to lack of the history information resulted from at least one of the plurality of cloud systems, scheduling the application to a second cloud system of the at least one cloud system.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: August 25, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Fei Chen, Fucai Liu, Kun Wang
  • Patent number: 10621124
    Abstract: A method, device and computer program product for enabling a Single Root Input/Output Virtualization (SR-IOV) function in an endpoint device. The method comprises: receiving, at an adapter, a request message from a virtual machine, the request message indicating an operation to be performed on the endpoint device by the virtual machine; parsing the request message to obtain a first request Transaction Layer Packet (TLP); determining whether a type of a first request TLP is a peer-to-peer transmission supported TLP or a peer-to-peer transmission unsupported TLP; in response to determining that the type of the first request TLP is a peer-to-peer transmission supported TLP, generating a second request TLP based on the first request TLP; and sending the second request TLP to the endpoint device. With this solution, the SR-IOV function is enabled in the endpoint device which does not support the SR-IOV function without the need of changing the endpoint device.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: April 14, 2020
    Assignee: EMC IP Holdings Company LLC
    Inventors: Fucai Liu, Fei Chen, Kun Wang
  • Publication number: 20190387051
    Abstract: Techniques for managing a network system are disclosed. For example, a method comprises: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving the updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and, generating, based on the updated first header information and the first payload information, an updated access request. Accordingly, the processing capability of load balancing servers and the performance of load balancing servers in a network system may be improved effectively.
    Type: Application
    Filed: May 3, 2019
    Publication date: December 19, 2019
    Inventors: Fei Chen, Fucai Liu, Junping Zhao
  • Publication number: 20190386922
    Abstract: Embodiments of the present disclosure provide a method, a network interface card (NIC) and a computer program product for load balance. The method comprises determining, by a NIC of a network node, whether a packet obtained comprises a request to establish a network connection for a first device; in response to determining that the packet comprises a request to establish the network connection, determining whether the load balance associated with the network connection is to be applied by the NIC or a host processing device on the network node; and in response to determining that the load balance is to be applied by the NIC, applying the load balance among a set of devices using the NIC, so as to select a second device from the set of devices to establish the network connection with the first device. In this way, efficient and cost-effective load balance in the network can be achieved by means of the NIC.
    Type: Application
    Filed: March 22, 2019
    Publication date: December 19, 2019
    Inventors: Fucai Liu, Fei Chen, Kun Wang
  • Publication number: 20190387052
    Abstract: Embodiments of the present disclosure relate to a method, a device and a computer program product for negotiating a transaction. The method of negotiating the transaction comprises: receiving, from a server, entity information for negotiation, the entity information indicating an entity that is applicable to negotiate a transaction; determining at least one entity based on the entity information; in response to receiving a negotiation request for a transaction associated with a distributed application, negotiating, with respect to the transaction with the at least one entity to obtain transaction negotiation information, the transaction negotiation information comprises coherency that is reached, with respect to the transaction, with the at least one entity; and sending the transaction negotiation information to the server.
    Type: Application
    Filed: March 22, 2019
    Publication date: December 19, 2019
    Inventors: Fei Chen, Fucai Liu, Kun Wang