Patents by Inventor Xiaosheng TAN

Xiaosheng TAN 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: 9992156
    Abstract: The present invention provides a DNS security system and failure processing method. The DNS security system comprises: at least one client, configured to initiate a DNS request; a root node, configured to provide authorization information to the DNS request; an authorization information database, configured to store all DNS requests and corresponding authorization information in a designated area; a virtual root node, configured to invoke corresponding authorization information from the authorization information database when a DNS resolution failure occurs on the root node, and to provide a resolution service to a corresponding client. Using the present invention enhances the security and stability of DNS resolution.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: June 5, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Xiaosheng Tan, Xiangdong Qi, Can Pu
  • Patent number: 9967269
    Abstract: The invention provides a method, device and system for processing DNS behavior. The method comprises: resolving received network data packet; judging a DNS behavior type corresponding to the network data packet according to the resolution result; determining a processing body according to the DNS behavior type, wherein the processing body comprises a kernel and/or an application layer; and transferring the network data packet to the determined processing body, and processing the network data packet by the determined processing body. The method in the disclosure can improve the DNS defense capability, while improving the service processing capability of a single machine.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: May 8, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Hongyi Zhou, Can Pu, Xiaosheng Tan
  • Patent number: 9930005
    Abstract: Provided are a DNS cache information processing method, device and system. The method comprises: upon reception of a client request, resolving and obtaining domain name information requested by the client; querying in a database a data structure corresponding to the domain name information; when finding the data structure, acquiring read lock information corresponding to the data structure, the read lock information being permission information allowing performing a read operation of the cache information stored in the data structure; reading the cache information in the data structure by using the permission of the read lock information, and transmitting the read cache information to a sender requested by the client. The embodiment of the present invention can improve caching speed and cache information throughput, improving the flexibility of cache information, and enhancing the quality of stored information.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: March 27, 2018
    Assignee: Beijing Qihoo Technology Limited
    Inventors: Xiangdong Qi, Can Pu, Xiaosheng Tan
  • Publication number: 20170126617
    Abstract: Provided are a DNS cache information processing method, device and system. The method comprises: upon reception of a client request, resolving and obtaining domain name information requested by the client; querying in a database a data structure corresponding to the domain name information; when finding the data structure, acquiring read lock information corresponding to the data structure, the read lock information being permission information allowing performing a read operation of the cache information stored in the data structure; reading the cache information in the data structure by using the permission of the read lock information, and transmitting the read cache information to a sender requested by the client. The embodiment of the present invention can improve caching speed and cache information throughput, improving the flexibility of cache information, and enhancing the quality of stored information.
    Type: Application
    Filed: March 19, 2015
    Publication date: May 4, 2017
    Inventors: Xiangdong QI, Can PU, Xiaosheng TAN
  • Publication number: 20170118232
    Abstract: The invention provides a method, device and system for processing DNS behavior. The method comprises: resolving received network data packet; judging a DNS behavior type corresponding to the network data packet according to the resolution result; determining a processing body according to the DNS behavior type, wherein the processing body comprises a kernel and/or an application layer; and transferring the network data packet to the determined processing body, and processing the network data packet by the determined processing body. The method in the disclosure can improve the DNS defense capability, while improving the service processing capability of a single machine.
    Type: Application
    Filed: March 19, 2015
    Publication date: April 27, 2017
    Inventors: Hongyi ZHOU, Can PU, Xiaosheng TAN
  • Publication number: 20170048187
    Abstract: The present invention provides a DNS security system and failure processing method. The DNS security system comprises: at least one client, configured to initiate a DNS request; a root node, configured to provide authorization information to the DNS request; an authorization information database, configured to store all DNS requests and corresponding authorization information in a designated area; a virtual root node, configured to invoke corresponding authorization information from the authorization information database when a DNS resolution failure occurs on the root node, and to provide a resolution service to a corresponding client. Using the present invention enhances the security and stability of DNS resolution.
    Type: Application
    Filed: March 19, 2015
    Publication date: February 16, 2017
    Inventors: Xiaosheng TAN, Xiangdong QI, Can PU
  • Publication number: 20170041321
    Abstract: Disclosed are method and system for providing root domain name resolution service, wherein the method for providing root domain name resolution service comprises: acquiring DNS resolution records of domain names within a predefined region; establishing an authorization information database of all-level nodes of DNS according to the resolution record; initiating a virtual root node providing root domain name resolution service; and responding to a root domain name resolution request within the predefined region according to data in the authorization information database by the virtual root node. The scheme of the present invention can utilize the DNS resolution records within the predefined region, to establish a DNS authorization information database as a data foundation of the virtual root node providing root domain name resolution service, thereby automatically providing DNS root resolution service within the region and reducing an Internet risk.
    Type: Application
    Filed: March 19, 2015
    Publication date: February 9, 2017
    Applicant: Beijing Qihoo Technology Company Limited
    Inventors: Xiaosheng TAN, Xiangdong QI, Can PU