Patents by Inventor Yongfeng Liu

Yongfeng Liu 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: 8924962
    Abstract: The present invention provides a method and a computer system for sharing a graphics card among multiple Operation Systems (OSs). The method includes: detecting a first GOS to be displayed, the first GOS being a primary GOS or one of at least one secondary GOS; determining the kind of the first GOS, so that different display control register bank(s) and graphics card memory resources are allocated to the first GOS depending on whether it is a primary GOS or a secondary GOS; controlling the display control register bank(s) allocated to the first GOS to connect to a display output port; obtaining display contents based on the graphics card memory resources allocated to the first GOS; and displaying the display contents based on display mode parameters in the display control register bank(s) connected to the display output port. According to the present invention, it is possible to share the graphics card among the multiple OSs without modifying the drivers of the primary GOS.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: December 30, 2014
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen
  • Publication number: 20140364994
    Abstract: A method for controlling furnace temperature of a fired heating furnace is disclosed, comprising: measuring furnace temperatures to obtain furnace temperature feedback values; calculating the differences between furnace temperature setting values and the furnace temperature feedback values as discrepancy values DV1, in accordance with the furnace temperature feedback values and the furnace temperature setting value; calculating the differences between the furnace temperature setting values and the furnace temperature feedback values in a unit time, i.e.
    Type: Application
    Filed: April 27, 2011
    Publication date: December 11, 2014
    Applicant: Baoshan Iron & Steel Co., Ltd.
    Inventors: Yongfeng Liu, Guoqiang Qian, Huazhong Gu, Rong Chen, Zhicheng Wang, Chunguo Lv, Dejian Wen, Peili Zhang
  • Patent number: 8717376
    Abstract: The present invention provides a method for sharing a graphics card among multiple Operation Systems (OSs) and a computer system. The method comprises: detecting a first GOS to be displayed, the first GOS being one of at least two GOSs; calling a correspondence table to determine a first display control register bank corresponding to the first GOS, the first display control register bank including display mode parameters therein; controlling the first display control register bank to connect to a display output port; and displaying the first GOS based on the display mode parameters. According to the inventive method and computer system, it is possible to achieve sharing of the graphics card among the multiple OSs and quick display of the GOS to be displayed, without simulating registers of the graphics card.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: May 6, 2014
    Assignees: Lenovo (Beijing) Limited, Beijing Lenovo Software Ltd.
    Inventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen
  • Publication number: 20130304263
    Abstract: A method for controlling furnace pressure of a continuous annealing furnace is disclosed.
    Type: Application
    Filed: April 14, 2011
    Publication date: November 14, 2013
    Inventors: Yongfeng Liu, Huazhong Gu, Guoqiang Qian, Bin Yin, Dejian Wen, Hongxu Hei, Jun Zhang
  • Publication number: 20130283349
    Abstract: Embodiments of the present disclosure provide an authentication method and an electronic device. The method includes: generating by a first device an authentication request if a predetermined condition exists between the first device and a second device, when the first device is in a locking state, wherein the first device has the locking state and a non-locking state; receiving by the first device authentication information, the authentication information being input in response to the authentication request; and authenticating the second device using the authentication information. Through the present disclosure, others cannot directly damage or copy data in the first device in a connection manner such as using a data line even if they get hold of the device, as long as the first device is in the locking state. Thus, the security of the data in the first device is ensured.
    Type: Application
    Filed: December 22, 2011
    Publication date: October 24, 2013
    Applicant: Beijing Lenovo Software LTD.
    Inventors: Yongfeng Liu, Jiangtao Shen, Jun Li
  • Publication number: 20130198872
    Abstract: Disclosed are a method for component access control and electronic device. The method comprises: acquiring a target component list corresponding to the first application, which list includes at least one target component required by the first application, with the at least one target component belonging to at least one basic component; after a component selection command is received, generating information about those basic components accessible by the first application from the target component list according to the component selection command; and storing the information about those basic components accessible by the first application.
    Type: Application
    Filed: September 28, 2011
    Publication date: August 1, 2013
    Applicants: LENOVO (BEIJING) CO., LTD., BEIJING LENOVO SOFTWARE LTD.
    Inventor: Yongfeng Liu
  • Patent number: 8314805
    Abstract: The present invention provides a control method for switching display between a plurality of OSs as well as a computer system. The method comprises: detecting that the currently displayed guest operating system (GOS) is required to be switched from a first GOS to a second GOS; determining whether the first GOS satisfies a preset switching condition, and switching the currently displayed GOS to the second GOS if the preset switching condition is satisfied, and otherwise, prohibiting the switching from the currently displayed GOS. With the method and the computer system, it is possible to avoid picture distortion or blurring or system collapse in switching display between a plurality of OSs.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: November 20, 2012
    Assignees: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen, Zhuqiang Wang
  • Patent number: 7739417
    Abstract: The present invention provides a virtual machine system and a method of accessing a graphics card. The virtual machine system includes a VMM, an SOS and at least one GOS, and further includes a resource converting module for performing IO address converting on graphics card framebuffer accessing data from GOS(s) or mapping MMIO(s) to physical MMIO(s) of a graphics card based on a resource converting table, and sending the processed data to the graphics card; and a framebuffer allocating module for dividing a framebuffer resource of the graphics card into multiple blocks and allocating them respectively to corresponding GOS(s). The resource converting table(s) records correspondences between a resource allocation for the graphics card by SOS and a resource allocation for the graphics card by GOS(s). The framebuffer MMIO resource(s) allocated to the graphics card by GOS(s) is/are the framebuffer allocated to GOS(s) by the framebuffer allocating module.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: June 15, 2010
    Assignees: Legend Holdings Ltd., Lenovo (Beijing) Limited
    Inventors: Yongfeng Liu, Chunmei Liu, Jun Chen, Ke Ke
  • Publication number: 20090172667
    Abstract: The present invention provides a method and a computer system for sharing a graphics card among multiple Operation Systems (OSs). The method includes: detecting a first GOS to be displayed, the first GOS being a primary GOS or one of at least one secondary GOS; determining the kind of the first GOS, so that different display control register bank(s) and graphics card memory resources are allocated to the first GOS depending on whether it is a primary GOS or a secondary GOS; controlling the display control register bank(s) allocated to the first GOS to connect to a display output port; obtaining display contents based on the graphics card memory resources allocated to the first GOS; and displaying the display contents based on display mode parameters in the display control register bank(s) connected to the display output port. According to the present invention, it is possible to share the graphics card among the multiple OSs without modifying the drivers of the primary GOS.
    Type: Application
    Filed: December 24, 2008
    Publication date: July 2, 2009
    Inventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen
  • Publication number: 20090167773
    Abstract: The present invention provides a control method for switching display between a plurality of OSs as well as a computer system. The method comprises: detecting that the currently displayed guest operating system (GOS) is required to be switched from a first GOS to a second GOS; determining whether the first GOS satisfies a preset switching condition, and switching the currently displayed GOS to the second GOS if the preset switching condition is satisfied, and otherwise, prohibiting the switching from the currently displayed GOS. With the method and the computer system, it is possible to avoid picture distortion or blurring or system collapse in switching display between a plurality of OSs.
    Type: Application
    Filed: December 22, 2008
    Publication date: July 2, 2009
    Applicants: BEIJING LENOVO SOFTWARE LTD., LENOVO (BEIJING) LIMITED
    Inventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen, Zhuqiang Wang
  • Publication number: 20090153575
    Abstract: The present invention provides a method for sharing a graphics card among multiple Operation Systems (OSs) and a computer system. The method comprises: detecting a first GOS to be displayed, the first GOS being one of at least two GOSs; calling a correspondence table to determine a first display control register bank corresponding to the first GOS, the first display control register bank including display mode parameters therein; controlling the first display control register bank to connect to a display output port; and displaying the first GOS based on the display mode parameters. According to the inventive method and computer system, it is possible to achieve sharing of the graphics card among the multiple OSs and quick display of the GOS to be displayed, without simulating registers of the graphics card.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 18, 2009
    Applicants: Beijing Lenovo Software Ltd., Lenovo (Beijing) Limited
    Inventors: Bibo Wang, Yongfeng Liu, Chunmei Liu, Jun Chen
  • Publication number: 20080256637
    Abstract: The present invention provides a computer system for carrying out security reinforcing and a security reinforcing method. The computer system comprises hardware, a BIOS, and a virtual machine monitor, and has at least one servo operating system and at least one user operating system running thereon, wherein, the servo operating system comprises a security reinforcing proxy module, and the user operating system comprises a security reinforcing module. With the present invention, it is possible to prevent the security reinforcing performance from being tampered by the frangibility of the user operating system, and to avoid hacker attacks which cannot be avoided in case of regular or manual security reinforcing, and also to ensure better secure defense of the computer system and the security of the downloaded security reinforcing files own.
    Type: Application
    Filed: March 22, 2006
    Publication date: October 16, 2008
    Applicant: Lenovo (Beijing) Limited
    Inventors: Yongfeng Liu, Chunyu Song, Ke Ke
  • Publication number: 20080215770
    Abstract: The present invention provides a virtual machine system and a method of accessing a graphics card by the same, wherein, the virtual machine system includes a Virtual Machine Monitor (VMM), a Service Operating System (SOS) and at least one Guest Operating System (GOS), and further includes a resource converting module for performing IO address converting on graphics card framebuffer accessing data from the GOS(s) or mapping MMIO(s) to physical MMIO(s) of a graphics card based on a resource converting table or resource converting tables, and sending the processed data to the graphics card; and a framebuffer allocating module for dividing a framebuffer resource of the graphics card into multiple blocks and allocating them respectively to the corresponding GOS(s). The resource converting table(s) records correspondences between a resource allocation for the graphics card by the SOS and a resource allocation or resource allocations for the graphics card by the GOS(s).
    Type: Application
    Filed: February 4, 2008
    Publication date: September 4, 2008
    Inventors: Yongfeng Liu, Chunmei Liu, Jun Chen, Ke Ke
  • Publication number: 20080077917
    Abstract: The present invention provides a virtual machine system and a method for sharing a graphics card amongst virtual machines. A VMM of the virtual machine system is provided with a resource-converting module, which converts data exchanged between a graphics card drive module of a GOS in the foreground and the graphics card based on a resource-converting table, and also intercepts accesses to the real graphics card by a GOS in the background and then responds to its operations on the graphics card. The VMM is further provided with a switching module, which alters a state of a VM based on a command for switching the VM, saves a graphics card state before the VM is switched to the background and restores the stored graphics card state to the graphics card when the VM is switched back to the foreground. Further, the GOSs each comprise a graphics card drive module corresponding to the real graphics card for accessing the real graphics card.
    Type: Application
    Filed: September 25, 2007
    Publication date: March 27, 2008
    Inventors: Jun CHEN, Yongfeng LIU, Chunmei LIU, Ke KE