Patents by Inventor Bibo Wang

Bibo Wang 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: 9860170
    Abstract: A method for packet routing in a network is disclosed. The network includes a network controller, a first switch connected to the network controller, a first server directly connected to the first switch, and a second server. The network controller obtains network connection information of the two servers. The network connection information indicates that the first server belongs to a first subnet and the second server belongs to a second subnet, the first subnet and the second subnet are two different subnets, and the two different subnets are configured on a same router. The network controller sends configuration information to the first switch. The configuration information configures the first switch to modify a packet header of a packet sent from the first server to the second server, and forward the modified packet to the second server.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: January 2, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bibo Wang, Junqiang Zhou, Xitong Zhang, Fujun Chen, Tianyi Wu
  • Publication number: 20170155581
    Abstract: A method for packet routing in a network is disclosed. The network includes a network controller, a first switch connected to the network controller, a first server directly connected to the first switch, and a second server. The network controller obtains network connection information of the two servers. The network connection information indicates that the first server belongs to a first subnet and the second server belongs to a second subnet, the first subnet and the second subnet are two different subnets, and the two different subnets are configured on a same router. The network controller sends configuration information to the first switch. The configuration information configures the first switch to modify a packet header of a packet sent from the first server to the second server, and forward the modified packet to the second server.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Bibo Wang, Junqiang Zhou, Xitong Zhang, Fujun Chen, Tianyi Wu
  • Patent number: 9614754
    Abstract: A method for distributed routing of a packet in a network is provided. The network includes a controller, a first server, a second server, and a first switch. The method includes: obtaining identifiers of the two servers in the network and network connection information; determining whether the two servers are in two different subnets of the network and whether the two different subnets are configured on a same router according to the identifiers of the two servers and the network connection information of the two servers; when it is determined that that the two servers are in two different subnets of the network and the two different subnets are configured on a same router, instructing the first switch to modify a packet header of a packet sent by the first server to the second server and forward the modified packet to the second server.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: April 4, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD
    Inventors: Bibo Wang, Junqiang Zhou, Xitong Zhang, Fujun Chen, Tianyi Wu
  • Publication number: 20160285748
    Abstract: A method for distributed routing of a packet in a network is provided. The network includes a controller, a first server, a second server, and a first switch. The method includes: obtaining identifiers of the two servers in the network and network connection information; determining whether the two servers are in two different subnets of the network and whether the two different subnets are configured on a same router according to the identifiers of the two servers and the network connection information of the two servers; when it is determined that that the two servers are in two different subnets of the network and the two different subnets are configured on a same router, instructing the first switch to modify a packet header of a packet sent by the first server to the second server and forward the modified packet to the second server.
    Type: Application
    Filed: June 6, 2016
    Publication date: September 29, 2016
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Bibo Wang, Junqiang Zhou, Xitong Zhang, Fujun Chen, Tianyi Wu
  • 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
  • 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
  • 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
  • Publication number: 20110077426
    Abstract: The present invention relates to a method for synthesis of o-diphenylphosphinobenzoic acid which includes the steps as follows: using chlorodiphenylphosphine as starting material, chlorodiphenylphosphine and alkali metal are added to the solvent to conduct cracking, which produces a diphenyl phosphine alkali metal salt, then o-chlorobenzoic acid salt or o-chlorobenzoic acid ester is added to conduct coupling reaction to produce diphenylphosphinobenzoic acid salt or diphenylphosphinobenzoic acid ester, o-diphenylphosphinobenzoic acid is obtained after hydrolysis. o-diphenylphosphinobenzoic acid can be prepared under atmospheric pressure at temperature above 0° C. by using the present method. The method is safe and stable to operate and can save a lot of energy, thus being suitable for large-scale production.
    Type: Application
    Filed: January 21, 2009
    Publication date: March 31, 2011
    Inventors: Jianxun GAO, Junlu Luo, Bibo Wang, Yamin Wang, Hongrong Dong, Dong Zhou, Lei Xu, Jinbiao Shi
  • 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