Patents Assigned to BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
  • Patent number: 9760714
    Abstract: A method, an apparatus and a system for processing a computer virus. The method comprises: obtaining a correspondence between a file type of a first file infected with a computer virus and process information of a first process used by the computer virus to access the first file; and refusing access to a second file by a second process based at least in part on the correspondence, wherein a file type of the second file matches the file type of the correspondence, and process information of the second process matches the process information of the correspondence.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: September 12, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Bo Li, Guiqiang Zou
  • Patent number: 9749341
    Abstract: The present disclosure discloses a method, device and system for recognizing network behavior of a program. The method comprises: during the program's access to a network, acquiring application layer data in a current network behavior of the program; judging whether the application layer data includes an unknown protocol; if protocols in the application layer data are all known protocols, identifying the current network behavior of the program as a network behavior of a recognizable program; and if the application layer data includes an unknown protocol, identifying the current network behavior of the program as a network behavior of a suspicious program.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: August 29, 2017
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Haisu Liu, Cong Zhang, Yuzhi Xiong
  • Patent number: 9749324
    Abstract: Disclosed are a system, device and method for network authorization based on no password or a random password, the device comprising: a memory having instructions stored thereon; at least one processor to execute the instructions to cause: obtaining information carried in a consult message by accessing a server, wherein the consult message is generated and sent to the server by a network access device upon reception of a connection establishment request message, and the consult message comprises network communication address information identifying uniquely the master control device and information of whether a terminal device is allowed to access a network; generating an instruction notification comprising instruction information according to user input information, wherein the instruction information comprises physical address information of the terminal device and information of whether allowing the terminal device to access the network; and sending the instruction notification so that the network access d
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: August 29, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Zhi Liu, Hongyi Zhou
  • Publication number: 20170243182
    Abstract: The present disclosure provides a method of visiting an online banking website and a browser, wherein the browser is adapted to visit an online banking website, and save an online banking website configuration file in the storing module of the browser. Regarding the implementing of the visiting method, when the webpage requesting information of a page website address is detected on the browser side, the browser firstly determines that the page website address is the website address information of the online banking website in the online banking website configuration file, and then initiatively initiates the downloading of a corresponding security plug-in on the online banking website and the installing program, so as to visit the corresponding online banking website via the security plug-in.
    Type: Application
    Filed: May 27, 2015
    Publication date: August 24, 2017
    Applicant: Beijing Qihoo Technology Company Limited
    Inventors: Zhigang Hou, Hongyi Zhou
  • Patent number: 9742789
    Abstract: Disclosed are a method, device and system for intercepting a web address. The method comprises: triggering an interception program pre-injected in a browser process; the interception program obtaining web address information of a network connection upon detecting a network connection operation, and determining whether the web address information is malicious web address information; and if the web address information is malicious web address information, the interception program instructing the browser process to stop accessing the malicious web address information. The present disclosure can interrupt a connection of a malicious URL in time.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: August 22, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Yi Ding, Yuan Li
  • Patent number: 9742774
    Abstract: Disclosed are a method and an apparatus for determining a phishing website. The method comprises: a server determining whether a target website accessed by a client is a gray website, the gray website being a website neither in a preset blacklist nor in a whitelist; the client acquiring the browsing information of the gray website in the local client, and determining whether the browsing information meets a preset condition; if yes, determining that the gray website is a non-phishing website; if not, the client acquiring the domain name feature information of the gray website, and when the domain name feature information conforms to a pre-configured rule, determining that the gray website is a phishing website.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: August 22, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventor: Ming Wen
  • Patent number: 9728167
    Abstract: 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 displ
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: August 8, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventor: Xinming Yang
  • Patent number: 9729499
    Abstract: Disclosed are a browser and a method for domain name resolution by the same. The method comprises: starting the browser and calling DNS acceleration data information, wherein the DNS acceleration data information comprises several domain names obtained in advance and IP address information corresponding to each domain name; receiving an access request for a certain URL initiated by a user, parsing the access request and extracting the domain name corresponding to the URL; and detecting whether the domain name corresponding to the URL is contained in the DNS acceleration data information, and if yes, obtaining the IP address information corresponding to the domain name, and utilizing the IP address information for access processing. By conducting statistics on some primary domain names in advance to form DNS acceleration data information, the disclosure may implement webpage browsing acceleration when the DNS acceleration data information is called by a user-side browser.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: August 8, 2017
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Binyan Dong, Huan Ren
  • Patent number: 9715588
    Abstract: A method of detecting a malware based on a white list comprises: receiving on a server side a program feature and/or a program behavior of a program to be detected sent from a client side; comparing the program feature and/or the program behavior of the detected program with legitimate program features and/or legitimate program behaviors stored in a white list; obtaining a legitimacy information of the unknown program based on the comparison result and feeding this back to the client side. In the invention, a legitimate program is determined by using a white list, thereby determining an illegitimate program excluded from the white list as a malware, which performs a determination and detecting and removing of a malware from another perspective.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 25, 2017
    Assignees: Beijing Qihoo Technology Company Limited, Qizhi Software (Beijing) Company Limited
    Inventors: Hongyi Zhou, Xiangdong Qi
  • Publication number: 20170208049
    Abstract: Disclosed is a key agreement method for verification information. The method comprises: generating a key pair for encrypting and decrypting verification information in a terminal, transmitting a public key to a network device via a network, and storing a private key locally, wherein the verification information is a message used for verifying a terminal or user's identity or permission during execution of a specific service by a target application; the network device uses the public key to encrypt the verification information before the verification information is sent to the terminal, and sends the encrypted verification information to the terminal; the terminal uses the private key to decrypt the encrypted verification information, and obtains the verification information.
    Type: Application
    Filed: May 29, 2015
    Publication date: July 20, 2017
    Applicant: Beijing Qihoo Technology Company Limited
    Inventor: Yuguang Hu
  • Publication number: 20170208470
    Abstract: The present invention discloses a method and apparatus for controlling an application to read verification information. The method comprises: setting, in a terminal, a safe application strategy for reading a verification information, wherein the verification information is a message for verifying identity or permission of the terminal or a user in the process of executing a specific service; after the terminal receives the verification information from a network device, the application requesting to acquire the verification information; judging whether the application satisfies the safe application strategy, and according to the judging result, allowing only the application that satisfies the safe application strategy to read the verification information; and using the verification information for verifying identity or permission of the terminal or a user in the process of executing the specific service.
    Type: Application
    Filed: May 29, 2015
    Publication date: July 20, 2017
    Applicant: Beijing Qihoo Technology Company Limited
    Inventor: Yuguang Hu
  • Publication number: 20170201870
    Abstract: The present invention discloses a method and device for message sending by a background program. The method for message sending by a background program comprises: acquiring a connection channel for message sending by a background program; according to a scenario of message sending by the background program, constructing a message to be sent; acquiring an interface for message sending by the background program; uploading the constructed message to the interface for message sending by the background program via the connection channel for message sending by the background program; and sending, by the background program, the message via the interface for message sending by the background program. The embodiment realizes automatic message sending by a background program, without the need for inputting a phone number or message content by a user, and the sending process does not affect the normal operation of the system.
    Type: Application
    Filed: June 4, 2015
    Publication date: July 13, 2017
    Applicant: Beijing Qihoo Technology Company Limited
    Inventor: Jiyun Liu
  • Patent number: 9699189
    Abstract: The invention discloses a sandbox technology based webpage browsing method and device. The method comprises: upon receiving an instruction for webpage browsing in a sandbox, starting a framework process outside the sandbox, so that an operation incurred in the framework process is processed outside the sandbox; intercepting a browser process created by the framework process and putting the browser process into the sandbox, so that a webpage access result is saved in a specified directory in the sandbox, and/or a script in the webpage runs in a virtual environment of the sandbox. The present invention not only ensures the convenience of user operations, but also meets the security requirement for webpage access.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: July 4, 2017
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Weigang Liu, Peng Sun, Huan Ren
  • Patent number: 9697353
    Abstract: Disclosed are a method and a device for intercepting a call for a service by an application in an operating system of an electronic apparatus. The method comprises: loading an interception dynamic link library to a process where the service is located; replacing the address of an input/output control function in the process with a first address of the interception dynamic link library; when the application is calling the service, executing the interception dynamic link library based on the first address so as to obtain the name and information of the application as well as the information of the call, and replacing the address of the service to be called comprised in the information of the call with a second address of the interception dynamic link library; and executing processing based on the second address according to the name and/or information of the application. The invention increases the security of the operating system of the electronic apparatus.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: July 4, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Yi Ding, Yuan Li
  • Publication number: 20170154116
    Abstract: The application relates to a method and system for recommending contents based on a social network, and a method and system for recommending news. The method for recommending contents based on a social network includes: extracting features of social network data; calculating and recording interest weights of the features of the social network data for a type of user according to a behavior of the type of the user on the social network data; extracting features of a plurality of contents to be pushed; finding interest weights of the features of the plurality of contents to be pushed from the recorded features and the interest weights, and calculating interest scores of the plurality of contents to be pushed for the type of the user; and pushing contents to the type of the user according to the interest scores of the plurality of contents to be pushed for the type of the user.
    Type: Application
    Filed: June 25, 2015
    Publication date: June 1, 2017
    Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Nan ZHOU, Fuyang CHANG, Jisheng QIN
  • Patent number: 9667505
    Abstract: The present invention discloses a method, device and program for generating a URL navigation page, and it relates to the field of network technologies. Based on a list of merged URLs, the present invention ranks the URLs visited by the user by a calculation method that uses the visit frequency as a standard to obtain the URLs most frequently visited by the user, then it puts the web sites represented by the top several URLs into specified positions to be displayed; the present invention also categories the URLs visited by the user according to a URL categorization rule, and then counts the frequency of visit to each category, and then designates corresponding display positions to the top categories in the rank according to the rank of the visit frequency, so that they can be displayed. By means of the present invention, the multiple categories of web sites most frequently visited by the user can be provided to the user in a more objective, more accurate and more comprehensive manner.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: May 30, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Hongri Zhao, Xiaobin Zong, Weihua Tao
  • Patent number: 9665756
    Abstract: The invention discloses a method and device for processing visual graphics codes of mobile terminal. The method mainly includes: monitoring an action of shooting or recording digital images by the mobile terminal; identifying a focusing action during the process of shooting or recording the digital images by the mobile terminal; recording the digital images obtained after the mobile terminal finishes the focusing action; analyzing the digital images obtained after the focusing action is finished, and obtaining visual graphics codes in the digital images; decoding the visual graphics codes, and processing decoded information obtained after decoding. The invention can efficiently and conveniently obtain the visual graphics coding of the digital images caused by the focusing action, and avoid complicated operations of re-installing a visual graphics coding software, and opening the visual graphics coding software by the user.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 30, 2017
    Assignees: Beijing Qihoo Technology Company Limited, Qizhi Software (Beijing) Company Limited
    Inventors: Liqiang Huang, Haiyin Shen, Zhaochun Song, Jiankai Zhao
  • Patent number: 9652632
    Abstract: Provided are a method and system for repairing a file at user terminal. The method comprises: scanning a file at user terminal, determining whether the file is abnormal, and acquiring file characteristics information; if the file is abnormal, then according to the file characteristics information, acquiring from a cloud server a secure file corresponding to the abnormal file and uploaded before abnormity occurring, wherein the secure file in the cloud server is acquired by directly uploading file of user terminal; and replacing the corresponding abnormal file of the user terminal with the secure file.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: May 16, 2017
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Yi Dong, Junxiang Xie, Xuping Liu
  • Patent number: 9654413
    Abstract: Disclosed are a method, device, and system for implementing network access, and a network system. The method comprises: in the case that a terminal requests to access a webpage, a server determining content of the webpage that the terminal requests to access; and the server searching for a webpage, used as a reference webpage, with relevant content matching the content of the webpage, and providing information of the found reference webpage for the terminal. The present invention can enable a user terminal to obtain multiple associated access results by performing webpage access once.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: May 16, 2017
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Gang Zhao, Bo Lu, Yuanjiang Zhou
  • Publication number: 20170132457
    Abstract: The invention provides a human face similarity recognition method and system, which relate to the field of computer technologies and are used for recognizing similar human face pictures accurately. The human face similarity recognition method comprises: generating a feature vector of a target human face picture according to features of the target human face picture; generating feature vectors of collected human face pictures according to features of the collected human face pictures; and selecting from the collected human face pictures at least one human face picture of which the feature vector has the minimum distance to the feature vector of the target human face picture as a similar human face picture of the target human face picture. The invention is beneficial to recognition of different pictures of the same human face which have a difference in expression, makeup or face angle, etc.
    Type: Application
    Filed: June 26, 2015
    Publication date: May 11, 2017
    Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Maoqing ZHU, Yu TANG, Hongxia XUE, Jinhui HU, Zhang LI, Yugang Han