Patents Assigned to BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
-
Patent number: 10218767Abstract: The present disclosure discloses a method, a system and a browser for executing a browser active object. In the present invention, a proxy object is run in a page process and an active object is run in an independent process, so that a true plug-in is separated from the page process. The present invention further discloses an inter-process script execution method, system and browser. The present invention further discloses a browser active object executing method and system, and a browser.Type: GrantFiled: August 30, 2013Date of Patent: February 26, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Jinwei Li, Yuesong He, Zhi Chen, Yu Fu, Ming Li, Huan Ren
-
Patent number: 10216848Abstract: The present invention discloses a method and system for recommending cloud websites based on terminal access statistics, wherein, the method mainly comprises: storing websites accessed by a terminal, and sorting the websites according to the accessed frequency by the terminal; capturing corresponding website descriptive information according to a website sorting result; storing the websites and corresponding descriptive information to a cloud storage medium; and when receiving a query request, querying the stored websites and corresponding website descriptive information according to the query keywords in the query request, returning a query result, and returning one or more websites whose frequency ranks on the top in the query result as recommended items. The present invention calculates the popularity of websites and sorts the websites based on the statistics about access behaviors, thereby significantly improving the quality and relevance of the recommended result.Type: GrantFiled: May 21, 2013Date of Patent: February 26, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Shaorui Zhang, Haoyu Ning
-
Patent number: 10217025Abstract: The present invention provides a method and an apparatus for determining relevance between news and for calculating relevance among multiple pieces of news. The method for determining relevance between news comprises: comparing a piece of first news with a piece of benchmarking news to obtain a distance between the first news and the benchmarking news; comparing a piece of second news with the benchmarking news to obtain a distance between the second news and the benchmarking news; and calculating a distance differential between the distance between the first news and the benchmarking news and the distance between the second news and the benchmarking news to determine the relevance between the first news and the second news according to the distance differential.Type: GrantFiled: October 26, 2016Date of Patent: February 26, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Shenzheng Zhang, Shaojun Wei, Peijun Chen
-
Patent number: 10193737Abstract: A method for performing communication between a browser and a mobile terminal, and a browser apparatus. The method comprises: at a browser side, triggering a read request for reading storage data information or device information in a mobile terminal bound to the browser; starting a page process to load a preset page, the page process notifying a first process of the browser to establish a data communication channel with the mobile terminal; after the data communication channel is established, the page process notifying the first process of the browser to request the mobile terminal for the storage data information or the device information in the mobile terminal; and the page process acquiring the storage data information or the device information in the mobile terminal transmitted by the first process of the browser, and loading and displaying the storage data information or the device information on the preset page.Type: GrantFiled: November 27, 2015Date of Patent: January 29, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Yu Li, Xinchao Tian, Xiaobing Yang, Fanlei Meng
-
Patent number: 10187445Abstract: The invention provides a system, method and browser client for enabling browser data synchronization. By the invention, command information is sent to a target client via a push server in time in the case that the data content stored in a cloud storage server is updated, thereby enabling real-time data synchronization between the cloud storage server and the browser client simply and efficiently. The invention further discloses an apparatus and method for server distribution in browser real-time synchronization, a method for server distribution in browser real-time synchronization, a system for preventing a malicious connection, a system, method and information distribution database for enabling browser data synchronization, and a socket server and its service method for sending command information from a push server to a target client among a plurality of browser clients.Type: GrantFiled: September 17, 2013Date of Patent: January 22, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Hao Wu, Huan Ren
-
Patent number: 10178216Abstract: The present invention discloses a method, a device and a mobile browser client for realizing centralized management of intelligent hardware devices by an APP, wherein the method comprising: identifying identification information of an intelligent hardware device via an identification interface provided by an APP on a mobile terminal; based on the information identifying, establishing a bluetooth connection between the mobile terminal and the intelligent hardware device; acquiring, by the APP, hardware controlling information of the intelligent hardware device through the bluetooth connection; and providing, in the APP, a display interaction interface which is based on the hardware controlling information.Type: GrantFiled: November 19, 2015Date of Patent: January 8, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Baojiang Du, Wei Chen, Qianqiani Zhang, Kai Wu, Xiangzhen Zheng
-
Patent number: 10176317Abstract: The present invention discloses a method and an apparatus for managing a super user password on a smart mobile terminal, wherein the method for managing the super user password on the smart mobile terminal comprises: obtaining a super user password that is used currently by a smart mobile terminal; determining whether the super user password that is used currently is a default super user password of the smart mobile terminal; and if yes, prompting a user to change the super user password or automatically changing the super user password. The method and apparatus provide a scheme for changing the default super user password of the smart mobile terminal. An operation is simple and quick. An attention of the user on the super user password increases. A super user password security risk existing on the smart mobile terminal currently is effectively eliminated. Security of smart mobile terminal user data is enhanced.Type: GrantFiled: August 26, 2014Date of Patent: January 8, 2019Assignee: Beijing Qihoo Technology Company LimitedInventor: Bin Liu
-
Patent number: 10169590Abstract: The disclosure discloses an apparatus for displaying a computer health index comprising: a memory having instructions stored thereon; a processor to execute the instructions to perform operations comprising: calculating at least one health sub-index, and calculating the computer health index based on the at least one health sub-index, wherein each health sub-index is associated with at least one computer state, and each health sub-index reflects a health degree of an associated computer state; and performing simple index display to display a small icon reflecting a value of the computer health index in a simple index display area.Type: GrantFiled: April 21, 2017Date of Patent: January 1, 2019Assignee: Beijing Qihoo Technology Company LimitedInventors: Ming Xiang, Sheng Ou, Ruiqi Wang, Hao Chen, Shengyi Shi, Jianhua Wu, Rixin Gao
-
Patent number: 10165001Abstract: 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: GrantFiled: September 21, 2015Date of Patent: December 25, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Chongyang Xie, Min FU, Guiqiang Zou
-
Patent number: 10157067Abstract: 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: GrantFiled: March 20, 2014Date of Patent: December 18, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventors: Jin Liu, Jixin Yang, Liang Li, Haiyang Wang, Zhen Ding
-
Patent number: 10154089Abstract: 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: GrantFiled: December 24, 2012Date of Patent: December 11, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Jianbo Zhao, Zhiqiang Wang
-
Patent number: 10152539Abstract: 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: GrantFiled: September 17, 2013Date of Patent: December 11, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Lianqiang Yang, Zhihua Ma, Enping Gan, Huan Ren
-
Patent number: 10152594Abstract: 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: GrantFiled: February 23, 2017Date of Patent: December 11, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Xun Wang, Xu Zhang
-
Patent number: 10146408Abstract: 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: GrantFiled: June 13, 2013Date of Patent: December 4, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventor: Ke Liu
-
Patent number: 10146938Abstract: 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: GrantFiled: August 24, 2012Date of Patent: December 4, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Jianlei Shao, Heli Tan
-
Patent number: 10136324Abstract: 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: GrantFiled: May 29, 2015Date of Patent: November 20, 2018Assignee: Beijing Qihoo Technology Company LimitedInventor: Yuguang Hu
-
Publication number: 20180316869Abstract: 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: ApplicationFiled: December 15, 2016Publication date: November 1, 2018Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventor: TIENAN LIN
-
Patent number: 10114946Abstract: 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: GrantFiled: September 25, 2017Date of Patent: October 30, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventors: Kang Yang, Zhuo Chen, Hai Tang
-
Patent number: 10116489Abstract: 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 branType: GrantFiled: August 26, 2014Date of Patent: October 30, 2018Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITEDInventors: Zhi Liu, Hongyi Zhou
-
Patent number: 10114889Abstract: 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: GrantFiled: May 15, 2013Date of Patent: October 30, 2018Assignee: Beijing Qihoo Technology Company LimitedInventors: Menggang Han, Tiejun Li, Xuping Liu