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).

  • Publication number: 20150244670
    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: Application
    Filed: September 6, 2013
    Publication date: August 27, 2015
    Inventors: Binyan Dong, Huan Ren
  • Publication number: 20150242222
    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: Application
    Filed: September 6, 2013
    Publication date: August 27, 2015
    Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Zhi Chen, Jinwei Li, Yuesong He, Yu Fu, Huan Ren
  • Publication number: 20150237158
    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: Application
    Filed: March 19, 2013
    Publication date: August 20, 2015
    Inventors: Binyan Dong, Peng Sun, Huan Ren
  • Patent number: 9030831
    Abstract: A locking mechanism includes a first locking member positioned on the first object and a second locking member positioned on the second object. The second locking member can be moved to engage with or disengage from the first locking member. The second object defines at least one through hole for allowing insertion of the disassembly tool to push the second locking member, which disengages the second locking member from the first locking member.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: May 12, 2015
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Cheng-Yi Chao, Chih-Chieh Huang, Zuo-Dong Li, Shi-Yong Huang, Chung-Yuan Chen, Xiao-Hui Qin, Huan Ren, Xue-Deng Pan, Zhen-Cun Lu, Yong-Hua Wang, Zheng-Wei Liu, Jian-Feng Fan
  • Publication number: 20150121085
    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: Application
    Filed: March 19, 2013
    Publication date: April 30, 2015
    Inventors: Xiaoyong Zhao, Juyuan Zhang, Wenping Zuo, Huan Ren
  • Publication number: 20150095760
    Abstract: The invention discloses a method and device for providing webpage browsing based on a Webkit kernel to solve the problem of poor security resulting from using the kernel control of Webbrowser. The method comprises: setting a page object exporting interface of the Webkit kernel; starting the Webkit kernel in a first independent process; invoking the page object exporting interface to create a Webkit kernel based page object in a second independent process; and invoking a Webkit kernel in the first independent process via the page object to conduct a page browsing operation and page content loading based on the Webkit kernel. The present application can well solve the problems that in a browser the version of the Webbrowser kernel lags, the security thereof is poor, and it does not support a non-Microsoft platform, as well as the problems of a high technical threshold, difficult upgrade, an oversized installation package, etc. resulting from directly using the webkit kernel.
    Type: Application
    Filed: April 19, 2013
    Publication date: April 2, 2015
    Inventors: Qingping Liu, Huan Ren
  • Publication number: 20150089512
    Abstract: The present invention discloses a method and device for browsing webpage, wherein the method including: creating a plugin/control process independent from a page process for a plugin/control object when a page thread creates the plugin/control object; and placing the independent plugin/control process into a sandbox to run; browsing a webpage by implementing inter-process communication between the plugin/control process and the page process; wherein the page process running outside the sandbox. According to the invention, the web browsing security is guaranteed, and meanwhile the running stability of the browser is enhanced.
    Type: Application
    Filed: December 26, 2012
    Publication date: March 26, 2015
    Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Jinwei Li, Zhi Chen, Huan Ren
  • Patent number: 8955810
    Abstract: A fastening mechanism for fastening a first object to a second object, the fastening mechanism includes a first fastening member, a driven member, a linkage member, and a first supporting member. The first fastening member is rotatably secured to the second object. The driven member is rotatably secured to the second object. The linkage member is connected between the fastening member and the driven member. The first supporting member protrudes from the second object to support the first object. When an external force is exerted on the driven member, the driven member is capable of rotating to pull the linkage member, thus the linkage member pulls the first fastening member to rotate toward the first supporting member and sandwiches the first object between the first fastening member and the first supporting member so that the first object is fastened to the second object.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: February 17, 2015
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Shi-Yong Huang, Chung-Yuan Chen, Chih-Chieh Huang, Cheng-Yi Chao, Zuo-Dong Li, Xiao-Hui Qin, Zhen-Cun Lu, Jian-Feng Fan, Huan Ren, Zheng-Wei Liu, Xue-Deng Pan, Yong-Hua Wang
  • Publication number: 20150012987
    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: Application
    Filed: February 6, 2013
    Publication date: January 8, 2015
    Inventors: Liang Tian, Tianping Wang, Peng Xiong, Huan Ren
  • Publication number: 20150012923
    Abstract: The present invention provides a message processing method and device, wherein the method comprises: creating a message queue by an application; taking out all current messages from a message queue created by an operating system; performing order adjustment for the taken-out messages and placing them in the message queue created by the application; performing delivery-processing for each message according to an order of messages in the message queue created by the application. Through the present invention, the messages in the message queue may be processed more flexibly.
    Type: Application
    Filed: December 24, 2012
    Publication date: January 8, 2015
    Applicant: BEIJING QIHOO TECHNOLOGY COMPANY LIMITED
    Inventors: Hongwei Liu, Xi Tang, Peng Sun, Huan Ren
  • Publication number: 20150007165
    Abstract: Disclosed are a software installation method and device. The software installation method comprises: dividing all the files of a to-be-installed software into core files and non-core files, wherein the core files are files used to achieve an active trigger function, and the non-core files are files used to achieve a passive trigger function; generating an installation sub-package of the core files and an installation sub-package of the non-core files; upon installing the to-be-installed software, using the installation sub-package of the core file to install the core files and run the core files, so that the active trigger function of the to-be-installed software operates normally. By means of the present application, the time for users to wait for software installation is shortened, and the user experience is improved.
    Type: Application
    Filed: December 12, 2012
    Publication date: January 1, 2015
    Inventors: Chenxi Zhao, Weihua Tao, Jinwei Li, Huan Ren
  • Publication number: 20150007105
    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: Application
    Filed: December 26, 2012
    Publication date: January 1, 2015
    Inventors: Baosheng Li, Zhi Chen, Peng Sun, Huan Ren
  • Publication number: 20140379841
    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: Application
    Filed: December 24, 2012
    Publication date: December 25, 2014
    Inventors: Xiaobin Zong, Weigang Liu, Huan Ren
  • Patent number: 8913396
    Abstract: An electronic device includes a housing, and a card holding mechanism for holding an electronic card. The housing defines a through hole, and the card holding mechanism may be inserted into the housing via the through hole. The card holding mechanism includes a tray for receiving the electronic card, an operating component, and a transmission component. The operating component moves from a latched position to an unlatched position, the transmission component is driven by the operating component to rotate and drive the tray to eject from the housing.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: December 16, 2014
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Cheng-Yi Chao, Zuo-Dong Li, Xiao-Hui Qin, Zhen-Cun Lu, Jian-Feng Fan, Yong-Hua Wang, Zheng-Wei Liu, Chih-Chieh Huang, Chung-Yuan Chen, Shi-Yong Huang, Huan Ren
  • Publication number: 20140351889
    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: Application
    Filed: December 24, 2012
    Publication date: November 27, 2014
    Inventors: Weigang Liu, Peng Sun, Huan Ren
  • Publication number: 20140344907
    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: Application
    Filed: November 20, 2012
    Publication date: November 20, 2014
    Inventors: Yong Wan, Xiquan Zeng, Sai Yang, Huan Ren
  • Patent number: 8848395
    Abstract: An electronic device includes a printed circuit board (PCB), at least one socket mounted to the PCB, at least one connector inserted into the at least one socket, a first member mounted to the PCB, a second member mounted to the PCB, and a first cover. The first cover covers and presses against the at least one connector, the first cover includes a first end for being fixed to the first member and a second end opposite to the first end for being fixed to the second member. At least one of the first member and the second member is soldered to the PCB, and a soldered area of the at least one of the first member and the second member is larger than a predetermined value.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: September 30, 2014
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Xiao-Hui Qin, Chih-Chieh Huang, Cheng-Yi Chao, Chung-Yuan Chen, Zuo-Dong Li, Shi-Yong Huang, Xue-Deng Pan, Yong-Hua Wang, Zhen-Cun Lu, Jian-Feng Fan, Huan Ren, Zheng-Wei Liu
  • Publication number: 20130135827
    Abstract: A locking mechanism includes a first locking member positioned on the first object and a second locking member positioned on the second object. The second locking member can be moved to engage with or disengage from the first locking member. The second object defines at least one through hole for allowing insertion of the disassembly tool to push the second locking member, which disengages the second locking member from the first locking member.
    Type: Application
    Filed: June 4, 2012
    Publication date: May 30, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD.
    Inventors: CHENG-YI CHAO, CHIH-CHIEH HUANG, ZUO-DONG LI, SHI-YONG HUANG, CHUNG-YUAN CHEN, XIAO-HUI QIN, HUAN REN, XUE-DENG PAN, ZHEN-CUN LU, YONG-HUA WANG, ZHENG-WEI LIU, JIAN-FENG FAN
  • Publication number: 20130128482
    Abstract: An electronic device includes a printed circuit board (PCB), at least one socket mounted to the PCB, at least one connector inserted into the at least one socket, a first member mounted to the PCB, a second member mounted to the PCB, and a first cover. The first cover covers and presses against the at least one connector, the first cover includes a first end for being fixed to the first member and a second end opposite to the first end for being fixed to the second member. At least one of the first member and the second member is soldered to the PCB, and a soldered area of the at least one of the first member and the second member is larger than a predetermined value.
    Type: Application
    Filed: June 28, 2012
    Publication date: May 23, 2013
    Applicants: HON HAl PRECISION INDUSTRY CO., LTD., Fu Tai Hua Industry (Shenzhen) Co., Ltd.
    Inventors: XIAO-HUI QIN, CHIH-CHIEH HUANG, CHENG-YI CHAO, CHUNG-YUAN CHEN, ZUO-DONG LI, SHI-YONG HUANG, XUE-DENG PAN, YONG-HUA WANG, ZHEN-CUN LU, JIANG-FENG FAN, HUAN REN, ZHENG-WEI LIU
  • Publication number: 20130063910
    Abstract: An electronic device includes a housing, and a card holding mechanism for holding an electronic card. The housing defines a through hole, and the card holding mechanism may be inserted into the housing via the through hole. The card holding mechanism includes a tray for receiving the electronic card, an operating component, and a transmission component. The operating component moves from a latched position to an unlatched position, the transmission component is driven by the operating component to rotate and drive the tray to eject from the housing.
    Type: Application
    Filed: June 13, 2012
    Publication date: March 14, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., Fu Tai Hua Industry (Shenzhen) Co., Ltd.
    Inventors: CHENG-YI CHAO, Zuo-Dong Li, Xiao-Hui Qin, Zhen-Cun Lu, Jian-Feng Fan, Yong-Hua Wang, Zheng-Wei Liu, Chih-Chieh Huang, Chung-Yuan Chen, Shi-Yong Huang, Huan Ren