Patents Assigned to BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
-
Patent number: 10027704Abstract: Disclosed are a malicious program finding and killing device, method and server. The device comprises: one or more non-transitory computer readable medium configured to store computer-executable instructions; at least one processor to execute the computer-executable instructions to perform operations comprising: sending information to a server, and receiving information returned by the server; starting a scan task to scan an object to be scanned, calculating an index tag of a file scanned, send the index tag to the server, and receiving a script returned by the server, the script being found according to the index tag and corresponding to the file scanned; and executing the received script to find and kill the malicious program in the file scanned.Type: GrantFiled: July 17, 2014Date of Patent: July 17, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventor: Qinglong Kong
-
Patent number: 10003633Abstract: The present invention relates to a method and a device for resuming download. The method for resuming download comprises: converting a file incompletely downloaded by a first download tool to a file identifiable to a second download tool, so that the second download tool resumes downloading the incompletely-downloaded file, wherein the first download tool and the second download tool are different download tools. The present invention implements relay download of different download tools, and can be applied to file download, so as to avoid wasting network resources and time of users.Type: GrantFiled: March 5, 2012Date of Patent: June 19, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventors: Chenxi Zhao, Jinwei Li, Zhenyu Xie
-
Patent number: 9996512Abstract: The invention discloses a device for a browser to process a page element comprising: at least one DOM object processor disposed at the browser side, each DOM object processor being configured to store a customized processing of a specific DOM object; a page parser configured to load an obtained page at the browser side, parse page elements of the obtained page, and convert each page element into a DOM object; a DOM processor coupled to the page parser and the at least one DOM object processor, and configured to invoke the at least one DOM object processor to perform a customized processing on at least one of converted DOM objects. By employing the invention, a personalized customization can be performed to a page according to the user needs. The invention further discloses a corresponding method.Type: GrantFiled: September 18, 2013Date of Patent: June 12, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Xi Tang, Zhi Chen, Ming Li, Huan Ren
-
Patent number: 9992156Abstract: 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: GrantFiled: March 19, 2015Date of Patent: June 5, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Xiaosheng Tan, Xiangdong Qi, Can Pu
-
Patent number: 9971845Abstract: The invention discloses a file management method comprising: receiving an instruction input by a user, and determining the type of an object corresponding to the instruction; loading a corresponding browser window according to the determined type of the object; and displaying content of the object in the browser window. The invention discloses a data transmission device for bidirectional data transmission between a network side and a local client. The invention discloses a file display device for a browser supporting multi-page display comprising: a tab generation module configured to generate a corresponding tab according to content displayed by a page when the browser opens the page, wherein the content displayed by the page comprises a local file and/or a network file; and a display module configured to, for each page, display content of the page and a corresponding tab in an interface of the browser.Type: GrantFiled: September 18, 2013Date of Patent: May 15, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Yi Zhang, Huan Ren
-
Patent number: 9971834Abstract: The present invention discloses a recommendation system and method for search input. It relates to the field of search engine. The system comprises: a keyword acquisition unit configured to obtain a keyword according to a user input; a search tree storage unit configured to store Chinese characters in a tree data structure, wherein each data node in the tree stores one Chinese character and the address information of the recommended word(s) containing the Chinese character; a recommended word database configured to store the recommended words; an address acquisition unit configured to query the search tree storage unit according to the search keyword to acquire the address information of the recommended word(s); and a suggesting unit configured to query the recommended word database according to the address information to acquire the recommended word(s) and then suggest the recommended word(s) to the user.Type: GrantFiled: May 15, 2013Date of Patent: May 15, 2018Assignee: Beijing Qihoo Technology Company LimitedInventor: Yi Hu
-
Patent number: 9972285Abstract: The present invention discloses a device and method for controlling zooming-in of an electronic map, a device and method for controlling zooming-out of an electronic map, a device and method for controlling panning of an electronic map, a device and method for computing tiles within a visual region of an electronic map, and a device and method for processing an electronic map tile request queue, wherein the method for controlling zooming-in of an electronic map comprises: determining a target display level to be reached via zooming in when receiving an instruction of zooming in the map, and searching out a plurality of target tiles that need to be displayed in the target display level; selecting a pre-loaded display level based on a relationship between a current display level and the target display level, and searching out pre-loaded tiles corresponding to the target tiles in the pre-loaded display level; acquiring the pre-loaded tiles and the target tiles according to an order of priority, loading and displType: GrantFiled: August 1, 2017Date of Patent: May 15, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventor: Xinming Yang
-
Patent number: 9967269Abstract: 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: GrantFiled: March 19, 2015Date of Patent: May 8, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Hongyi Zhou, Can Pu, Xiaosheng Tan
-
Patent number: 9954886Abstract: The present invention discloses a method and an apparatus for detecting website security. The method includes: performing bypass interception on a network to snatch a hypertext transfer protocol request packet; acquiring a link corresponding to the hypertext transfer protocol request packet; inserting the link into a to-be-scanned queue as a priority task to be scanned if the link is determined to be new; and/or extracting a domain name corresponding to the link, inserting the domain name into the to-be-scanned queue as a priority task to be scanned if the domain name is determined to be new; and performing vulnerability scanning on the task to be scanned in the to-be-scanned queue.Type: GrantFiled: December 31, 2014Date of Patent: April 24, 2018Assignee: Beijing Qihoo Technology Company LimitedInventor: Zhuan Long
-
Patent number: 9953161Abstract: Disclosed are a method, device and system for processing notification bar message, the method comprising: triggering an interception program pre-injected in a notification bar message process; and the interception program, when capturing a notification bar message satisfying a preset rule, intercepting the notification bar message satisfying the preset rule, and sending a prompt message. The disclosure can timely recognize and block a notification bar advertisement.Type: GrantFiled: January 27, 2014Date of Patent: April 24, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Yi Ding, Yuan Li
-
Patent number: 9954895Abstract: The present invention discloses a system and method for identifying a phishing website. The system comprises: a domain name acquisition unit, a domain name statistic unit and a website identification unit; the domain name acquisition unit being configured to collect all links found in a website to be identified so as to acquire the domain names corresponding to the links; the domain name statistic unit being configured to carry out a statistic on the number of times that the domain names occur in the website to be identified, and finding the domain name which has the most number of occurrences and mark it as a target domain name; and the website identification unit being configured to judge whether the website to be identified is a phishing website on the basis of the target domain name and the domain name of the website to be identified.Type: GrantFiled: November 22, 2016Date of Patent: April 24, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventor: Yingying Chen
-
Patent number: 9948670Abstract: The invention discloses a cloud security-based file processing method and apparatus. The method comprises: generating a signature identifier uniquely corresponding to an unknown program file downloaded locally according to signature related information of the unknown program file; sending a query request to a server end to query whether the unknown program file is a malicious program or not, wherein the query request carries the signature identifier of the unknown program file and a part or all of the file features of the unknown program file; and receiving a feedback message from the server end, and performing subsequent process on the unknown program file according to the feedback message, wherein the server end generates the feedback message according to the signature identifier and the file features.Type: GrantFiled: June 3, 2014Date of Patent: April 17, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Qinglong Kong, Tong Yao, Bo Zhang, Zhifeng Liu, Aijun Jiang
-
Publication number: 20180084420Abstract: The disclosure discloses a method and device for switching a user mode of an intelligent terminal, and an intelligent terminal, the method comprises: adding a user mode switch control to a folder display interface of the intelligent terminal; displaying a lock password input interface when a user opens any folder in the intelligent terminal and triggers the user mode switch control in the normal mode; storing an input lock password, and switching to the locked mode, after the user inputs the lock password in the lock password input interface; displaying an unlock password input interface when the user triggers a mode unlock button in the locked mode; and determining whether an input unlock password is the same as the stored lock password, and if the same, then exiting the locked mode and returning to the normal mode; otherwise, remaining in the locked mode.Type: ApplicationFiled: April 16, 2015Publication date: March 22, 2018Applicant: Beijing Qihoo Technology Company LimitedInventors: Jihuang Fan, Dewei Sun, Mingchang Shi
-
Patent number: 9916486Abstract: The present invention discloses a method and apparatus for a mobile terminal to process a visual graphics code. The method mainly comprises: obtaining a digital image recorded by the mobile terminal; analyzing the digital image to obtain a visual graphics code in the digital image; decoding the visual graphics code and classifying decoded information obtained after decoding; and processing the decoded information according to the classification of the decoded information. The present invention can achieve an effect that the mobile terminal can adaptively recognize and process various types of visual graphics codes, and greatly enhance the ability for the mobile terminal to intelligently process a visual graphics code, thereby improving the function of the mobile terminal, and causing the mobile terminal to meet the need of a user better.Type: GrantFiled: June 4, 2014Date of Patent: March 13, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Liqiang Huang, Haiyin Shen, Zhaochun Song, Jiankai Zhao
-
Patent number: 9916447Abstract: The present invention relates to an active defense method based on cloud security comprising: a client collecting and sending a program behavior launched by a program thereon and/or a program feature of the program launching the program behavior to a server; with respect to the program feature and/or the program behavior sent by the client, the server performing an analysis and comparison in its database, making a determination on the program based on the comparison result, and feeding back to the client; based on the feedback determination result, the client deciding whether to intercept the program behavior, terminate execution of the program and/or clean up the program, and restore the system environment. The invention introduces a cloud security architecture, and employs a behavior feature based on active defense to search and kill a malicious program, thereby ensuring network security.Type: GrantFiled: September 22, 2015Date of Patent: March 13, 2018Assignees: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED, QIZHI SOFTWARE (BEIJING) COMPANY LIMITEDInventors: Hongyi Zhou, Wenbin Zheng, He Yu, Paul Fan
-
Patent number: 9916218Abstract: The present invention discloses a method and apparatus for intercepting implanted information in an application. The method comprises: determining an Application Programming interface API invoked by an implanted information code as a key API in accordance with information collected in advance, wherein the key API is the API provided by an implanted information provider; after starting a target application, monitoring an act of the target application invoking the key API by hooking the key API; and if the target application initiates a request to invoke the key API, determining that the implanted information code is contained in the target application and intercepting the request to invoke the key API so as to stop the implanted information code from running and to realize the interception of the implanted information in the target application.Type: GrantFiled: February 20, 2014Date of Patent: March 13, 2018Assignee: Beijing Qihoo Technology Company LimitedInventor: Jie Chen
-
Patent number: 9912796Abstract: The present disclosure provides a system and method for correcting an input number, the system comprising a memory having instructions stored thereon and at least one processor to execute the instructions to cause: obtaining and displaying an input number; detecting a user's error correction operation and expanding display areas of digits of the input number after the error correction operation is detected; receiving correction on the input number; wherein the receiving correction on the input number comprises: receiving a user's correction on the input number by a digit correction control, wherein the digit correction control is disposed at a position corresponding to the expanded display area of the respective digit; and the digit correction control is a digit-rolling control or a digit-increasing/decreasing control.Type: GrantFiled: September 23, 2014Date of Patent: March 6, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventor: Lianyu Li
-
Patent number: 9912747Abstract: The invention discloses a browser and system for download and a download method, and relates to the field of internet technologies. The browser for download comprises: a download starting unit configured to start data download of a browser login user at the browser side; a prompt unit configured to prompt to save downloaded data into a network storage server bound to the browser login user at the browser side; a transmission unit configured to receive a download instruction from the user, and upload the data downloaded at the browser side to the network storage server bound to the browser login user; and a reception unit configured to receive address information of the uploaded downloaded data at the network side fed back by the network storage server. The browser, system and method may effectively avoid the occurrence of a situation of repeated download, and improve the efficiency of a user obtaining and using network data.Type: GrantFiled: August 23, 2013Date of Patent: March 6, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Peng Xiong, Huan Ren
-
Patent number: 9886512Abstract: Disclosed are a software recommending method and a software recommending system. The method comprises: detecting software already installed and/or web application already run on a client (101); analyzing software already installed and/or web application already run on the client, and obtaining personalization data of the client user, wherein the personalization data include age data, and/or personality data, and/or gender data (102); providing a corresponding software recommending mechanism according to the personalization data of the client user (103). This solution makes software recommendations for different personalities of different users, so that the recommendations are more targeted; and a user also does not need to search a variety of software for desired software through complicated operations.Type: GrantFiled: December 12, 2012Date of Patent: February 6, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventors: Xin Pu, Ye Tian, Yiping Liu
-
Patent number: 9883002Abstract: The present invention relates to the technical field of network and discloses a method and a device for accessing a website. The method comprises: constructing a first domain name query request according to a domain name in a webpage request of a client, and sending the request to a first domain name server; obtaining an identification IP address returned by the first domain name server, wherein the identification IP address is used to identify whether an target IP address corresponding to the domain name in the webpage request belongs to a predetermined IP address library or not; according to the identification IP address, judging to replace the target IP address corresponding to the domain name in the webpage request with an IP address of a proxy server, and according to the IP address corresponding to the proxy server, sending the webpage access request to the proxy server.Type: GrantFiled: March 19, 2013Date of Patent: January 30, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Binyan Dong, Peng Sun, Huan Ren