Patents by Inventor Hong Bo

Hong Bo 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: 10055255
    Abstract: Example embodiments of the present disclosure provide methods and devices for optimizing performance of hardware accelerators. The accelerator device may detect status information of a current acceleration task being executed. The detected status information is provided to a host associated with the accelerator device. The host makes preparation for a subsequent acceleration task based on the status information before termination of the current running acceleration task. The accelerator device may execute the subsequent acceleration task based on the preparation. In this way, the performance of hardware accelerator is optimized.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Yang Liu, Yong Lu, Peng Ou, Hong Bo Peng
  • Publication number: 20180232059
    Abstract: A Chinese character Pinyin input method and apparatus are disclosed. The method includes displaying on a human-machine interaction interface (HMI) initial keys representing all initials and simple final keys representing all simple finals. The method further includes, in response to an operation with respect to a simple final, displaying on the HMI auxiliary keys corresponding to the simple final, wherein various combinations of the simple final and symbols represented by the auxiliary keys respectively form compound finals starting with the simple final. The disclosed method and apparatus are especially applicable to inputting Chinese characters on a smart device touchscreen.
    Type: Application
    Filed: April 4, 2018
    Publication date: August 16, 2018
    Inventors: WEI BIN GAO, HONG BO PENG, CHENG XU, QUAN WEN ZHANG
  • Patent number: 9992231
    Abstract: Enhanced security is provided for cloud based matching systems by using the principle of Independence of Irrelevant Alternatives (IIA). The client uses IIA to transform alternative data before sending it to the cloud, and then does the reverse transformation on the matching results generated by the cloud service provider to rebuild the matching results for the alternative data. Using this protocol, the client does not disclose its own data in a form that is usable by the cloud service provider, and the cloud service provider does not disclose to the client the provider's proprietary coefficient beta information.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hong Bo B B Li, Chang Rui Ren, Yue Y T Tong, Bao Hua B H Wang
  • Patent number: 9971416
    Abstract: A Chinese character Pinyin input method and apparatus are disclosed. The method includes displaying on a human-machine interaction interface (HMI) initial keys representing all initials and simple final keys representing all simple finals. The method further includes, in response to an operation with respect to a simple final, displaying on the HMI auxiliary keys corresponding to the simple final, wherein various combinations of the simple final and symbols represented by the auxiliary keys respectively form compound finals starting with the simple final. The disclosed method and apparatus are especially applicable to inputting Chinese characters on a touchscreen of smart devices, such as mobile phones.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Bin Gao, Hong Bo Peng, Cheng Xu, Quan Wen Zhang
  • Patent number: 9911168
    Abstract: Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Ding, Hong Bo Li, Ganggang Niu, Baohua Wang, Yong Qing Xue, Bo Zhang
  • Patent number: 9886731
    Abstract: Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Ding, Hong Bo Li, Ganggang Niu, Baohua Wang, Yong Qing Xue, Bo Zhang
  • Patent number: 9848039
    Abstract: According to embodiments of the present invention, a method, a device and a computer program product for quick deployment of multiple virtual machines are provided. The method comprises mounting a centralized storage volume on a host in response to boot-up of a virtual machine on the host. The method further comprises obtaining unique information assigned to the virtual machine. In addition, the method comprises retrieving public and private configuration for the virtual machine from the centralized storage volume based on the obtained unique information, the public and private configuration being applied in the boot-up of the virtual machine on the host.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: December 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tao Jiang, Xian Dong Meng, George J. Romano, Jianhua Rui, Hong Bo Xu, Xin Zhang
  • Patent number: 9818278
    Abstract: An intelligent household controller includes a communication unit, a central controller, an alarm unit, and a button. The communication unit is configured to receive information collected by at least one sensor, and can forward control commands to the at least one sensor. The central controller is electrically connected to the communication unit for receiving and processing information received by the communication unit and can output processed information and control commands to the communication unit and to a terminal device in user possession. The alarm unit is electrically connected to the central controller and can output audible alarm. The button is electrically connected to the central controller for switching between modes of operation according to user's desire.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: November 14, 2017
    Assignees: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Hong-Bo Tang
  • Publication number: 20170300362
    Abstract: Example embodiments of the present disclosure provide methods and devices for optimizing performance of hardware accelerators. The accelerator device may detect status information of a current acceleration task being executed. The detected status information is provided to a host associated with the accelerator device. The host makes preparation for a subsequent acceleration task based on the status information before termination of the current running acceleration task. The accelerator device may execute the subsequent acceleration task based on the preparation. In this way, the performance of hardware accelerator is optimized.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 19, 2017
    Inventors: Yang Liu, Yong Lu, Peng Ou, Hong Bo Peng
  • Patent number: 9769251
    Abstract: According to embodiments of the present invention, a method, a device and a computer program product for quick deployment of multiple virtual machines are provided. The method comprises mounting a centralized storage volume on a host in response to boot-up of a virtual machine on the host. The method further comprises obtaining unique information assigned to the virtual machine. In addition, the method comprises retrieving public and private configuration for the virtual machine from the centralized storage volume based on the obtained unique information, the public and private configuration being applied in the boot-up of the virtual machine on the host.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 19, 2017
    Assignee: International Business Machines Corporation
    Inventors: Tao Jiang, Xian Dong Meng, George J. Romano, Jianhua Rui, Hong Bo Xu, Xin Zhang
  • Patent number: 9710283
    Abstract: A data processing method during a boot procedure of a smart device is provided. The data processing method includes: when a data request is detected during the boot procedure of the smart device, looking up whether a page cache pre-storing a small data file required for booting includes requested data of the data request, the small data file being file having a data amount smaller than a predetermined threshold; when the page cache includes the requested data, determining whether the data request is a data reading request or a data writing request; when the data request is the data reading request, duplicating the requested from the page cache to a system memory according to the data request. A boot time can be reduced through the above method.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: July 18, 2017
    Assignee: MStar Semiconductor, Inc.
    Inventors: Hong-Bo He, Ming-Yong Sun
  • Publication number: 20170171248
    Abstract: Enhanced security is provided for cloud based matching systems by using the principle of Independence of Irrelevant Alternatives (IIA). The client uses IIA to transform alternative data before sending it to the cloud, and then does the reverse transformation on the matching results generated by the cloud service provider to rebuild the matching results for the alternative data. Using this protocol, the client does not disclose its own data in a form that is usable by the cloud service provider, and the cloud service provider does not disclose to the client the provider's proprietary coefficient beta information.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Hong Bo Bb Li, Chang Rui Ren, Yue Yt Tong, Bao Hua Bh Wang
  • Publication number: 20170154511
    Abstract: An intelligent household controller includes a communication unit, a central controller, an alarm unit, and a button. The communication unit is configured to receive information collected by at least one sensor, and can forward control commands to the at least one sensor. The central controller is electrically connected to the communication unit for receiving and processing information received by the communication unit and can output processed information and control commands to the communication unit and to a terminal device in user possession. The alarm unit is electrically connected to the central controller and can output audible alarm. The button is electrically connected to the central controller for switching between modes of operation according to user's desire.
    Type: Application
    Filed: May 26, 2016
    Publication date: June 1, 2017
    Inventor: HONG-BO TANG
  • Publication number: 20170124509
    Abstract: Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Hong Wei Ding, Hong Bo Li, Ganggang Niu, Baohua Wang, Yong Qing Xue, Bo Zhang
  • Publication number: 20170124491
    Abstract: Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
    Type: Application
    Filed: December 22, 2016
    Publication date: May 4, 2017
    Inventors: Hong Wei Ding, Hong Bo Li, Ganggang Niu, Baohua Wang, Yong Qing Xue, Bo Zhang
  • Publication number: 20170124143
    Abstract: Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
    Type: Application
    Filed: December 22, 2016
    Publication date: May 4, 2017
    Inventors: Hong Wei Ding, Hong Bo Li, Ganggang Niu, Baohua Wang, Yong Qing Xue, Bo Zhang
  • Patent number: 9639849
    Abstract: A method of allocating shelves includes obtaining shopping paths of customers in a supermarket, classifying the plurality of customers into a plurality of customer classes based on the shopping paths of the plurality of customers, determining one or more shopping paths adopted by more customers in the plurality of customer classes as frequent shopping paths of a class of customers of the plurality of customer classes, calculating a see-buy rate of a commodity for each of the plurality of customer classes based on shopping lists and the frequent shopping paths of the plurality of customers, calculating a location for a set of commodities when total expected benefits for the set of commodities are maximized during a certain period of time. The total expected benefits include a sum of an expected benefit for each commodity in the set of commodities based on the see-buy rate and the frequent shopping paths.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 2, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hong Bo Li, Wei Wang, Hong Wei Ding, Jin Dong
  • Publication number: 20170083351
    Abstract: According to embodiments of the present invention, a method, a device and a computer program product for quick deployment of multiple virtual machines are provided. The method comprises mounting a centralized storage volume on a host in response to boot-up of a virtual machine on the host. The method further comprises obtaining unique information assigned to the virtual machine. In addition, the method comprises retrieving public and private configuration for the virtual machine from the centralized storage volume based on the obtained unique information, the public and private configuration being applied in the boot-up of the virtual machine on the host.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Inventors: Tao Jiang, Xian Dong Meng, George J. Romano, Jianhua Rui, Hong Bo Xu, Xin Zhang
  • Publication number: 20170083356
    Abstract: According to embodiments of the present invention, a method, a device and a computer program product for quick deployment of multiple virtual machines are provided. The method comprises mounting a centralized storage volume on a host in response to boot-up of a virtual machine on the host. The method further comprises obtaining unique information assigned to the virtual machine. In addition, the method comprises retrieving public and private configuration for the virtual machine from the centralized storage volume based on the obtained unique information, the public and private configuration being applied in the boot-up of the virtual machine on the host.
    Type: Application
    Filed: October 28, 2015
    Publication date: March 23, 2017
    Inventors: Tao Jiang, Xian Dong Meng, George J. Romano, Jianhua Rui, Hong Bo Xu, Xin Zhang
  • Patent number: 9595073
    Abstract: Physical location information for a specified user is corrected according to vehicle location and trajectory analysis. Vehicles, such as delivery vehicles, produce physical location information for the vehicle during delivery events to the specified user and a surrounding physical area. The physical location information for the vehicle is accessed to correct erroneous physical location information for the specified user.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Ding, Hong Bo Li, Ganggang Niu, Baohua Wang, Yong Qing Xue, Bo Zhang