Patents Assigned to BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
  • Patent number: 10165001
    Abstract: Techniques of scanning a set of files by a plurality of virus scanning modes are provided. The disclosed techniques includes operating a first scan on a set of files according to a first virus scanning mode to identify a first target file and obtain a first scanning result; operating a second scan on files of the set of files other than the first target file according to a second virus scanning mode to identify a second target file and obtain a second scanning result; wherein the first scan according to the first virus scanning mode uses less system resources than the second scan according to the second virus scanning mode.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: December 25, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Chongyang Xie, Min FU, Guiqiang Zou
  • Patent number: 10157067
    Abstract: The present invention relates to the technical field of network communications, and discloses a system optimizing method and apparatus. The system optimizing method comprises: judging whether programs running in the system meet a preset optimization rule; displaying programs that meet the preset optimization rule in a first class of a program list and displaying programs that do not meet the preset optimization rule in a second class of the program list, wherein states of the programs in the first class are selected by default and states of the programs in the second class are not selected by default; and performing optimization processing for programs in the program list whose states are selected according to a triggered optimization instruction, wherein the optimization instruction includes the states of the programs in the program list.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: December 18, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Jin Liu, Jixin Yang, Liang Li, Haiyang Wang, Zhen Ding
  • Patent number: 10154089
    Abstract: The present invention discloses a distributed system and a data operation method thereof. The system comprises a client, a master node, a plurality of storage nodes and a plurality of computing nodes. The client is configured to send a data operation request to the master node. The master node is configured to respond to the client's request, acquire a storage node list, and then send the storage node list to the client. The plurality of storage nodes are configured to store data requested by the client for operation. The plurality of computing nodes are configured to execute a computing task allocated by the master node based on the client's data operation request. For acquiring the storage node list, the master node employs a copy location selection policy to select a storage node corresponding to a data copy.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: December 11, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Jianbo Zhao, Zhiqiang Wang
  • Patent number: 10152594
    Abstract: Disclosed are a method and a device for identifying a virus APK. The method comprises: presetting a virus database comprising virus characteristic codes; detecting that a designated file in a target Android installation package APK contains at least one of the virus characteristic codes; and determining that the target Android installation package APK is a virus APK. In the application, the virus APK and a variation thereof can be rapidly, accurately and effectively identified, thereby improving the security of an APK application.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: December 11, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Xun Wang, Xu Zhang
  • Patent number: 10152539
    Abstract: The present disclosure provides a webpage searching method and a browser, wherein the method comprises: loading search category list information and search engine list information to a first sub-window of a browser webpage window; according to a search category selected from the search category list information and a search key word input at the browser side, initiating a search request to a search engine selected from the search engine list information according to the search category; and loading to a second sub-window of the browser webpage window a corresponding search result returned from the selected search engine on the basis of a search request.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: December 11, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Lianqiang Yang, Zhihua Ma, Enping Gan, Huan Ren
  • Patent number: 10146408
    Abstract: The invention discloses a method, system and terminal for interface presentation. The method comprises: a first terminal receiving a request message for saving the current user interface, capturing the current interface information based on the request message, and uploading the interface information to a network storage server; a second terminal receiving a triggering instruction, initiating to the network storage server a request for invoking the interface information, constructing a user executable interface with the invoked interface information, and presenting the constructed interface.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: December 4, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventor: Ke Liu
  • Patent number: 10146938
    Abstract: A method, an apparatus and a virtual machine for detecting a malicious program(s) are disclosed. The method comprises: setting a virtual memory (301); reading a Master Boot Record (MBR) and storing the MBR in the virtual memory (302); and executing each instruction of the MBR in the virtual memory simulatedly, and detecting whether the virtual memory is modified after executing each instruction (303); if so, a malicious program is found, otherwise, continuing to execute the next instruction simulatedly until completing simulation execution of all instructions of the MBR. The technical solution can find the deformed malicious program(s).
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: December 4, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Jianlei Shao, Heli Tan
  • Patent number: 10136324
    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: Grant
    Filed: May 29, 2015
    Date of Patent: November 20, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventor: Yuguang Hu
  • Publication number: 20180316869
    Abstract: The disclosure relates to the technical field of focusing, and particularly to a method and device for camera automatic focus control. The method comprises: calculating a corresponding estimated focus value in a first high frequency and a corresponding determined focus values in a second high frequency for each image data, wherein a frequency value of the second high frequency is greater than a frequency value of the first high frequency; acquiring a current estimated focus value and comparing the same with a preset estimated focus value, and determining whether a current focus position corresponding to the current estimated focus value is located on a pseudo peak corresponding to a local pole; and determining a speed of movement for a camera in a next movement.
    Type: Application
    Filed: December 15, 2016
    Publication date: November 1, 2018
    Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventor: TIENAN LIN
  • Patent number: 10116489
    Abstract: Disclosed are an apparatus and method for managing a network access device, the apparatus comprising: one or more non-transitory computer readable medium configured to store computer-executable instructions; and at least one processor to execute the computer-executable instructions to cause: setting up a connection between a terminal device and the network access device; sending, by the terminal device, a brand/model request message to the network access device, and obtaining information characterizing the brand/model of the network access device from a brand/model response message returned by the network access device; initiating, by the terminal device, a query request according to the information characterizing the brand/model of the network access device to obtain a management adaptation scheme of the network access device corresponding to the information characterizing the brand/model of the network access device from pre-stored management adaptation schemes of network access devices with respective bran
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: October 30, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Zhi Liu, Hongyi Zhou
  • Patent number: 10114889
    Abstract: Techniques for filtering information are described herein. In accordance with the present disclosure, a text acquisition module is configured to acquire text content to be filtered and a scanning module is configured to scan the text content to be filtered. The disclosed techniques scan the text content through a preset keyword dictionary, record a position of each keyword in the text content and acquire character pitch between keywords in the text content according to the position of each keyword in text content. A pitch judgment module is configured to judge whether the character pitch exceeds a preset character pitch and filter the keyword(s) in the text content in response to a determination that the character pitch exceeds the preset character pitch.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: October 30, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Menggang Han, Tiejun Li, Xuping Liu
  • Patent number: 10114946
    Abstract: The present invention discloses a method and device for detecting malicious code in an intelligent terminal. The method comprises: acquiring a virtual machine executable file of an application from an application layer of an intelligent terminal operating system; decompiling the virtual machine executable file to obtain a decompiled function information structure; parsing the decompiled function information structure to extract a function calling sequence in the decompiled function information structure; matching the function calling sequence using a preset malicious code feature library; if matching succeeds, determining that the virtual machine executable file of the application contains malicious code.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: October 30, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Kang Yang, Zhuo Chen, Hai Tang
  • Patent number: 10110604
    Abstract: The disclosure includes a sandbox technology based webpage browsing method and device. A method comprises receiving an instruction for webpage browsing in a sandbox. Upon receiving the instruction, a framework process is started outside the sandbox to process an operation incurred in the framework process outside the sandbox, wherein the framework process is a first part implemented by a browser. A browser process created by the framework process is intercepted, wherein the browser process is a second part implemented by the browser. The browser process is put into the sandbox to save a webpage access result in a specified directory in the sandbox or to run a script in the webpage in a virtual environment of the sandbox.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: October 23, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Weigang Liu, Peng Sun, Huan Ren
  • Patent number: 10108501
    Abstract: The invention discloses a terminal backup and recovery method. When in backup, a user interface is provided at a terminal side first, so as to provide, according to a preset display policy, different backup categories for a user to select, wherein the different backup categories comprise different backup objects. Then, according to a backup category and object selected by the user, at the terminal side, a terminal file corresponding to the backup object is backed up at a cloud server according to a preset backup policy. When in recovery, according to a recovery category and object selected by the user, a file already backed up by the terminal/user and corresponding to the backup object is determined at the cloud server, and according to a preset recovery policy, corresponding recovery is executed at the terminal side by using the backed-up file. The invention provides classified backup and recovery, and increases the speed of backup and recovery.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: October 23, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Zhizhou Zhang, Ting Zhang, Zhaohe Geng, Junliang Song
  • Publication number: 20180302755
    Abstract: A multicast transmission method for information to be transmitted and an information extraction method for a multicast data frame are disclosed. The multicast transmission method comprises the steps of: dividing a coding sequence of information to be transmitted into a plurality of code strings, and defining each code string and a corresponding index string allocated thereto and representing an index sequence as a coding unit; constructing a reference frame based on a multicast data frame format; constructing an information frame based on the multicast data frame format, so as to enable a destination address domain thereof to contain the first part content of the coding unit, and enable the difference between the frame length thereof and the frame length of the reference frame to contain the remaining part of the content of the coding unit; and transmitting the reference frame and the information frame.
    Type: Application
    Filed: July 1, 2016
    Publication date: October 18, 2018
    Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: JIANQIANG HE, MIN LIU
  • Patent number: 10104063
    Abstract: The present invention discloses a method and device for the security protection of Android-based mobile equipment, the method comprising: parsing a short message received at the framework layer of a mobile equipment; determining, on the basis of the parsing result, whether contents of the short message comprise a security protection instruction; if the contents of the short message comprise the security protection instruction, providing the contents of the short message to a mobile equipment protection application of the application layer; if the contents of the short message do not comprise the security protection instruction, then proceeding to send a broadcast corresponding to the short message; wherein the mobile equipment protection application is a built-in system application, and when the sender of the short message is a predetermined object, the mobile equipment protection application performs a corresponding security protection operation according to the security protection instruction comprised in t
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: October 16, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Zhong Hu, Xin Wang
  • Patent number: 10095798
    Abstract: Disclosed in the present invention are a method for displaying website authentication information and a browser, the method comprising: acquiring, by cloud query, authentication parameter information of a website provided by a network address authentication server after a network address change event is triggered, wherein the authentication parameter information at least comprises display picture information of authentication information, and the display picture information of the authentication information is generated by the network address authentication server according to the source of the authentication information and website type information; and displaying the authentication information of the website in the browser according to the authentication parameter information.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 9, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Mei Zhu, Baosheng Li, Shangyue Ji, Xiaolong Wang, Huan Ren
  • Patent number: 10084777
    Abstract: The invention discloses a secure data processing method and system, wherein the secure data processing method comprises the following steps of: a security control server receiving a data upload request from a terminal, and obtaining a file feature, an identification code of the terminal and a directory path of a file with the file feature in the terminal comprised in the data upload request; the security control server judging whether the terminal is a trustable machine and/or judging whether the directory path is a credit directory according to the identification code and/or the directory path, and if the terminal is a trustable machine and/or the directory path is a credit directory, adding the uploaded file feature into a security database, or otherwise, not adding it into the security database; the trustable machine is a terminal in which data is considered as secure data. The invention further provides a secure data processing system implementing the foregoing method.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: September 25, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventor: Jiazhu Zhang
  • Patent number: 10078765
    Abstract: The invention provides multiple methods and devices for processing a stolen terminal. Therein, a method for processing a stolen terminal comprises: receiving a state modification message from a sending party, wherein the state modification message carries the current state of the terminal; and in a case where the state modification message is legal, forwarding the state modification message to a server, so that the server modifies the state information of the terminal stored in the server to be the current state according to the state modification message. By employing embodiments of the invention, the state information of a terminal can be modified, which solves the problem in the prior art that other identification cannot be provided to indicate whether the terminal is stolen or not, and can achieve the beneficial effects of increasing the probability of recovering a stolen terminal and effectively curbing the stealing acts.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: September 18, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Xuesong Yan, Yunyu Tan, Zheng Huang, Yanbei Jiang, Guofeng Fan, Bin Li
  • Patent number: 10067790
    Abstract: The invention discloses a method and apparatus for optimizing the running of a browser. The method comprises: obtaining information of browser processes at the browser side and their first resource occupation information; obtaining information of currently running processes of a computer system where the browser is located and their second resource occupation information through a browser interface; loading and displaying information of at least a part of processes which meet a preset resource occupation optimization setting in the obtained information of the browser processes and information of the currently running processes of the computer system where the browser is located and/or their resource occupation information at the browser side; and according to an optimization instruction triggered by a user, performing process optimization processing to the displayed at least a part of processes.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: September 4, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Yuanguo Wu, Liang Wu, Xiaobin Zong, Huan Ren