Patents by Inventor HUAN REN

HUAN REN 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: 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
  • Publication number: 20180239834
    Abstract: The invention discloses a data transmission device and corresponding method for bidirectional data transmission between a network side and a local client, the data transmission device comprise: an instruction receiver configured to receive a transmission instruction of a user; an instruction parser configured to parse out information of data to be transmitted and destination information according to the instruction; and a data transmitter configured to, according to the parsed out information of data to be transmitted and the destination information, obtain the data to be transmitted and transmit the data to be transmitted to the destination.
    Type: Application
    Filed: April 26, 2018
    Publication date: August 23, 2018
    Inventors: Yi Zhang, Huan Ren
  • Patent number: 9996512
    Abstract: 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: Grant
    Filed: September 18, 2013
    Date of Patent: June 12, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Xi Tang, Zhi Chen, Ming Li, Huan Ren
  • Patent number: 9971845
    Abstract: 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: Grant
    Filed: September 18, 2013
    Date of Patent: May 15, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Yi Zhang, Huan Ren
  • Patent number: 9912747
    Abstract: 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: Grant
    Filed: August 23, 2013
    Date of Patent: March 6, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Peng Xiong, Huan Ren
  • Patent number: 9883002
    Abstract: 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: Grant
    Filed: March 19, 2013
    Date of Patent: January 30, 2018
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Binyan Dong, Peng Sun, Huan Ren
  • Patent number: 9876777
    Abstract: The present disclosure discloses method and browser for online banking login, solving the problems of complex and trivial steps and insecurity of online banking login via web navigation websites. The method comprises: pre-storing and managing online banking website addresses on a browser side and managing the certificates and/or online banking plugins corresponding to the online banking in the form of NPAPI; judging whether the current website address accessed by a user in the browser is an online banking website address, based on the stored online banking website addresses; when it is one of the stored online banking website addresses, using the NPAPI to call the corresponding online banking certificate and/or online banking plugin to perform online banking login. The embodiments of the present disclosure decrease steps and enhance security to log in to online banking.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: January 23, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Yinhua Wang, Huan Ren
  • Patent number: 9876696
    Abstract: The disclosure discloses a method and a system for processing browser crash information. The method comprises: receiving browser crash status information uploaded when a browser crashes; according to the browser crash status information, generating crash identification information to indicate whether allowing the browser to upload a crash data packet or not; feeding the crash identification information back to the browser; if the crash identification information indicates allowing the browser to upload the crash data packet, receiving crash information including the crash data packet uploaded by the browser; starting up an automatic crash data packet analyzing program to analyze the crash data packet; and sending the analyzing result of the crash data packet back to the browser uploading the crash data packet. The disclosure provides a solution at cloud system level to specifically collect, process, analyze and identify the browser crash information.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: January 23, 2018
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Jiapeng Fan, Pengyi Zhang, Huan Ren
  • Patent number: 9832210
    Abstract: The disclosure discloses a multi-core browser and a method for intercepting a malicious network address in a multi-core browser, wherein a malicious network address determining module is arranged in the multi-core browser. The method comprises: obtaining URL information of a webpage currently requested to be loaded; after determining a core for rendering the webpage to be loaded according to the URL information, initiating a request to the malicious network address determining module arranged at the multi-core browser side for judging whether a network address is a malicious network address; and intercepting loading access to a network address which is determined as a malicious network address at the multi-core browser side.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: November 28, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Yongjian Cai, Zhigang Wang, Huan Ren
  • Patent number: 9826052
    Abstract: The invention discloses a web page content loading control method and device. The method comprises: receiving a web page access request; according to the web page access request, reading corresponding pre-stored web page content locally and loading the same; according to the web page access request, obtaining web page content from a server and caching the obtained content locally; and after obtaining the web page content completely or partially, reading the cached content and updating currently loaded web page content.
    Type: Grant
    Filed: December 24, 2012
    Date of Patent: November 21, 2017
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Xiaobin Zong, Weigang Liu, Huan Ren
  • Publication number: 20170302672
    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: Application
    Filed: June 28, 2017
    Publication date: October 19, 2017
    Inventors: Weigang Liu, Peng Sun, Huan Ren
  • Patent number: 9772980
    Abstract: A system and method for rendering video content is disclosed. Video content is retrieved from a network and rendered by a graphics processing unit (GPU). The retrieved video content is rendered when a display of the video content is in an application foreground, and stopped when the display of the video content is moved from the application foreground to an application background. The rendering of the video content is then resumed when the display of the video content is returned from the application background to the application foreground.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: September 26, 2017
    Assignee: Google Inc.
    Inventors: Min Qin, Grace Hua Kloba, Huan Ren
  • 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: 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: 9613156
    Abstract: This invention discloses a cookie information sharing method that comprises the following steps: reading cookie information in a parent browser, said parent browser being a browser which stores the cookie information; importing the cookie information read from the parent browser into a child browser, said child browser being a browser which needs to acquiring the cookie information from the parent browser. This application also provides a cookie information sharing system for realizing the proceeding method. The cookie information sharing method and system of this application are able to reduce occupancy of system resources by user's information records, and also to realize sharing of the user's information records.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: April 4, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Xiaoyong Zhao, Juyuan Zhang, Wenping Zuo, Huan Ren
  • Patent number: 9584504
    Abstract: Disclosed are an auto login method and device. The method includes: when a request for auto logging into a designated account is received, acquiring the URL of the login page, a login password and an account address of the designated account from a pre-stored configuration file, and loading the login page according to the URL; acquiring a login menu in an HTML document corresponding to the login page, searching for a login password input box and an account address input box contained in the login menu, and determining content to be filled into the account address input box; writing the content to be filled into the account address input box into the account address input box, and writing the login password into the login password input box; and submitting the login menu which is written with the account address content and the login password, and completing auto login.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: February 28, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Yong Wan, Xiquan Zeng, Sai Yang, Huan Ren
  • Patent number: 9575821
    Abstract: The present application provides a method and a device for preventing window's lagging, and relates to the field of computer technology. The method comprises: when a child window is created by a thread, a middle window being firstly created in a thread different from the thread in which each child window of a window system is positioned, wherein the middle window is the parent window of the child window currently created, the parent window of the middle window is a frame parent window, and the thread in which the child window currently created is positioned differs from the thread in which the frame parent window is positioned; if window's lagging of a child window occurs, a window's lagging message of the child window in which window's lagging occurs being sent to the thread in which the corresponding middle window is positioned; and the middle window and the child window in which window's lagging occurs are separated from a window frame by the thread in which the middle window is positioned.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: February 21, 2017
    Assignee: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Baosheng Li, Zhi Chen, Peng Sun, Huan Ren
  • Patent number: 9513937
    Abstract: The invention discloses a method and client for using an embedded ActiveX plug-in in a browser. The method comprises: detecting that the browser is to load an ActiveX plug-in; judging whether the ActiveX plug-in has already been installed in a computer system where the browser is currently located; if it is determined that the ActiveX plug-in has already been installed in the computer system, intercepting the loading information about the ActiveX plug-in and loading the ActiveX plug-in embedded in the browser; and if it is determined that the ActiveX plug-in has not been installed in the computer system, generating a specific registry key value related to the embedded ActiveX plug-in, and loading the ActiveX plug-in embedded in the browser according to the specific registry key value.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: December 6, 2016
    Assignee: Beijing Qihoo Technology Company Limited
    Inventors: Zhi Chen, Jinwei Li, Yuesong He, Yu Fu, Huan Ren
  • Patent number: 9485240
    Abstract: The present invention discloses a multi-account login method and apparatus. Herein, the multi-account login method comprises: opening a temporary webpage window in a browser according to a multi-account login instruction; creating a Cookie for the temporary webpage window, wherein the Cookie is independent of a global Cookie of the browser; and performing multi-account login by using the temporary webpage window. By means of this application, it is convenient for a multi-account user to use a browser, thereby improving the use experience of the multi-account user in using the browser.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: November 1, 2016
    Assignees: Beijing Qihoo Technology Company Limited, Qizhi Software (Beijing) Company Limited
    Inventors: Liang Tian, Tianping Wang, Peng Xiong, Huan Ren
  • Publication number: 20160283499
    Abstract: The disclosure discloses a webpage advertisement interception method, device and browser. The method includes: using a first browser kernel to receive a first load request of a current webpage at a browser side; activating a second browser kernel when determining the current webpage is suitable for loading by the second browser kernel; using the first browser kernel to generate a second load request of the current webpage when it is monitored the second browser kernel requests to load the current webpage; using a preset first determination rule to search a webpage element which needs intercepting in the current webpage; using the second browser kernel to intercept the webpage element when the webpage element is found. The disclosure avoids poor utility of a multi-kernel browser caused by disorder of advertisement interception and non-versatility of interception rules when switching kernels, increases the efficiency and success rate of advertisement interception.
    Type: Application
    Filed: September 12, 2014
    Publication date: September 29, 2016
    Inventors: Long CAO, Huan REN