Patents by Inventor Fang Zhou Chen

Fang Zhou Chen 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: 11057404
    Abstract: A method and apparatus for defending against a DNS attack includes receiving a DNS request from a request source and obtaining an IP address of the request source, calculating a characteristic value of the IP address, and searching an internal memory for preset identifier information corresponding to the characteristic value. Based on the preset identifier information corresponding to the characteristic value being a detection identifier indicating an uncertainty of an existence of an attack risk in the DNS request, the method includes obtaining request record information and an unblocking time corresponding to the characteristic value, the request record information including a number of request times from the request source in a predetermined period. Based on the number of request times exceeding a preset request threshold, determining that the DNS request is an attack request and discarding the DNS request.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: July 6, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Fang Zhou Chen, Feng Bo Jiang
  • Patent number: 10895996
    Abstract: A data synchronization method, system and apparatus are provided. The method includes receiving a request including data to be uploaded, from a client, and responding to the request after data is successfully obtained from the client, and storing the obtained data. For data whose size is less than a threshold value, a synchronization request is sent to a standby server to request the standby server to store the data. Otherwise a second type work log, including information indicating that data that has not been synchronized, is generated and stored. Data whose size is greater than or equal to the threshold value is not synchronized immediately, but is recorded in the work log. In some cases, data whose size is less than the threshold value, but fails to be synchronized, is recorded in the work log. Synchronization of this data may be subsequently completed according to the work log, so that the synchronization of this data can avoid affecting synchronization of other data.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: January 19, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ling Zhou, Zheng Chen, Jun Ming Yan, Cheng Wu, Feng Bo Jiang, Li Zhang, Fang Zhou Chen
  • Patent number: 10678734
    Abstract: A controller may receive interface information, associated with one or more interfaces used to communicate with one or more components of a vehicle, and may receive application information associated with one or more applications configured to receive information from the one or more components via the one or more interfaces. The controller may store, based on the interface information and the application information, registration information that indicates whether the one or more applications are permitted to communicate via the one or more interfaces. The controller may receive, from an application of the one or more applications, a request for vehicle information from an interface of the one or more interfaces. The controller may verify whether the application is permitted to communicate via the interface, and may selectively route the request for the vehicle information to the interface based on verifying whether the application is permitted to communicate via the interface.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: June 9, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Sethu Madhavan, Dattaraj Jagdish Rao, Fang Zhou Chen, Arunachala Karthik Sridharan, Dinesh Balaraman Thilla, Prabhu Marimuthu
  • Publication number: 20190245875
    Abstract: A method and apparatus for defending against a DNS attack includes receiving a DNS request from a request source and obtaining an IP address of the request source, calculating a characteristic value of the IP address, and searching an internal memory for preset identifier information corresponding to the characteristic value. Based on the preset identifier information corresponding to the characteristic value being a detection identifier indicating an uncertainty of an existence of an attack risk in the DNS request, the method includes obtaining request record information and an unblocking time corresponding to the characteristic value, the request record information including a number of request times from the request source in a predetermined period. Based on the number of request times exceeding a preset request threshold, determining that the DNS request is an attack request and discarding the DNS request.
    Type: Application
    Filed: April 19, 2019
    Publication date: August 8, 2019
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Fang Zhou CHEN, Feng Bo JIANG
  • Publication number: 20180329630
    Abstract: A method and apparatus are provided. The method includes receiving an uploading request from a client that includes data to be uploaded. A response is sent to the uploading request after the data is obtained successfully from the client. The obtained data is stored. When the value of the data is less than a threshold value, a synchronization request is initiated to a standby server for requesting the standby server to store the data, and when the value of the data is greater than or equal to the threshold value, a second work log comprising indication information for indicating data that has not been synchronized to the standby server is generated and stored.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ling ZHOU, Zheng CHEN, Jun Ming YAN, Cheng WU, Feng Bo JIANG, Li ZHANG, Fang Zhou CHEN
  • Publication number: 20180025556
    Abstract: A controller may receive interface information, associated with one or more interfaces used to communicate with one or more components of a vehicle, and may receive application information associated with one or more applications configured to receive information from the one or more components via the one or more interfaces. The controller may store, based on the interface information and the application information, registration information that indicates whether the one or more applications are permitted to communicate via the one or more interfaces. The controller may receive, from an application of the one or more applications, a request for vehicle information from an interface of the one or more interfaces. The controller may verify whether the application is permitted to communicate via the interface, and may selectively route the request for the vehicle information to the interface based on verifying whether the application is permitted to communicate via the interface.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Inventors: Sethu Madhavan, Dattaraj Jagdish Rao, Fang Zhou Chen, Arunachala Karthik Sridharan, Dinesh Balaraman Thilla, Prabhu Marimuthu