Patents by Inventor Song Bo

Song 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: 11823077
    Abstract: Provided are a computer-implemented method, a system, and a computer program product. The method comprises extracting features from a plurality of base models in an ensemble model. The plurality of base models are configured to provide respective prediction results. The ensemble model is configured to provide an overall prediction result from the prediction results of the plurality of base models. The features are associated with time performance of the base models. The method further comprises clustering the plurality of base models into a plurality of clusters based on the extracted features. The method further comprises assigning the plurality of base models to a plurality of parallel computation units based on the plurality of clusters.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dong Hai Yu, Jun Wang, Jing Xu, Ji Hui Yang, Xiao Ming Ma, Song Bo
  • Patent number: 11748436
    Abstract: In an approach for detecting web browsing subject-oriented event interactions and intelligently organizing web pages based on insights from important interactions for better exploration and efficient management, a processor extracts time series data associated with a plurality of web browsing events based on browsing historical actions of a user. A processor identifies the subject of each web browsing event. A processor determines major events based on the time series data and subjects of the plurality of web browsing events. A processor organizes the plurality of web browsing events based on subject hierarchy and timeline from the time series data. A processor highlights one or more uniform resource locators based on the subject hierarchy and timeline.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: September 5, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jun Wang, Xue Ying Zhang, Song Bo, Dong Hai Yu, Jing James Xu
  • Publication number: 20230252360
    Abstract: Techniques for optimizing machine learning models are provided. A first model in a first format is received. A second model is generated by applying one or more optimization techniques to the first model; the second model is an optimized version of the first model. The second model is converted into a common intermediate format. The second model is converted into binary data representing the second model. The binary data representing the second model is outputted.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Inventors: Song BO, Dong Hai YU, Jun WANG, Yao Dong LIU, Jiang Bo KANG
  • Publication number: 20230138987
    Abstract: One or more computer processors calculate a cache prediction for a received inference request within an inference cache structured as a self-learning tree, wherein the inference request comprises a set of input values. The one or more computer processors responsive to the retrieved cache prediction exceeding a cache prediction threshold, transmit the cache prediction. The one or more computer processors parallel compute a model prediction for the received inference request utilizing a trained model. The one or more computer processors responsive to the retrieved model prediction exceeding a model prediction threshold, convert the trained model into a tree structure. The one or more computer processors update the inference cache with the converted train model. The one or more computer processors transmit the model prediction.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 4, 2023
    Inventors: Song Bo, Dong Hai Yu, Jun Wang, Jiang Bo Kang, Yao Dong Liu
  • Publication number: 20230097330
    Abstract: In an approach for detecting web browsing subject-oriented event interactions and intelligently organizing web pages based on insights from important interactions for better exploration and efficient management, a processor extracts time series data associated with a plurality of web browsing events based on browsing historical actions of a user. A processor identifies the subject of each web browsing event. A processor determines major events based on the time series data and subjects of the plurality of web browsing events. A processor organizes the plurality of web browsing events based on subject hierarchy and timeline from the time series data. A processor highlights one or more uniform resource locators based on the subject hierarchy and timeline.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 30, 2023
    Inventors: Jun Wang, Xue Ying Zhang, Song Bo, Dong Hai Yu, Jing James Xu
  • Publication number: 20230061971
    Abstract: A method includes determining a plurality of performance metrics for a plurality of sub-models forming a first machine learning model and clustering the plurality of sub-models based on the plurality of performance metrics to produce a plurality of clusters of sub-models. The method also includes removing, from the first machine learning model, sub-models assigned to a first cluster of the plurality of clusters to produce a second machine learning model formed by the sub-models remaining in the first machine learning model and in response to determining that a performance of the second machine learning model is below a performance threshold, adding a subset of the removed sub-models to the second machine learning model to produce a third machine learning model. The method further includes, in response to determining that a performance of the third machine learning model meets the performance threshold, selecting the third machine learning model to be applied.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 2, 2023
    Inventors: Song BO, Dong Hai YU, Jun WANG
  • Publication number: 20230010147
    Abstract: Systems and computer-implemented methods select a subset of methods to generate data schemas for input data from a list of methods for generating data schemas, based on output of a regression model; generate a candidate schema for each method in the subset of methods to generate data schemas; and generate a master data schema for the input data by merging the candidate schema for each method in the subset of methods to generate data schemas, utilizing predetermined rules.
    Type: Application
    Filed: July 9, 2021
    Publication date: January 12, 2023
    Inventors: Yao Dong Liu, Jiang Bo Kang, Jun Wang, Dong Hai Yu, Song Bo
  • Patent number: 11537598
    Abstract: A method for instantiating a first specific model, as one record, based on a model scoring template, clustering a plurality of models into a plurality of groups to obtain a plurality of clusters, computing a model contribution weight value for the given cluster, choosing a set of top model(s) from the plurality of models, and updating the model(s) of the set of top model(s) dynamically.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: December 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dong Hai Yu, Song Bo, Jun Wang, Jiang Bo Kang, Yao Dong Liu
  • Publication number: 20220051116
    Abstract: Provided are a computer-implemented method, a system, and a computer program product. The method comprises extracting features from a plurality of base models in an ensemble model. The plurality of base models are configured to provide respective prediction results. The ensemble model is configured to provide an overall prediction result from the prediction results of the plurality of base models. The features are associated with time performance of the base models. The method further comprises clustering the plurality of base models into a plurality of clusters based on the extracted features. The method further comprises assigning the plurality of base models to a plurality of parallel computation units based on the plurality of clusters.
    Type: Application
    Filed: August 13, 2020
    Publication date: February 17, 2022
    Inventors: Dong Hai Yu, Jun Wang, Jing Xu, Ji Hui Yang, Xiao Ming Ma, Song Bo
  • Publication number: 20210056451
    Abstract: This disclosure provides a solution for processing outliers in a time series. In the method, a time series model is obtained based on a first set of observed values. Outliers are identified from the first set of observed values based on the differences between the first set of observed values and a first set of predicted values. The first set of predicted values is obtained from the first set of observed values by using the time series model. A model evaluation measure representing differences between a second set of observed values and a second set of predicted values is calculated. The second set of predicted values is obtained from the second set of observed values by using the time series model. And replacement values for the outliers are determined in response to the model evaluation measure not meeting a predefined criterion.
    Type: Application
    Filed: August 19, 2019
    Publication date: February 25, 2021
    Inventors: Si Er Han, Song Bo, Peng Fei Chang, Jun Wang
  • Patent number: 10279528
    Abstract: A high adhesion composite film includes a thermoplastic elastomer layer and a modified adhesive layer. The thermoplastic elastomer layer includes a first surface and a second surface, and the second surface is opposite to the first surface. The modified adhesive layer is disposed on the first surface of the thermoplastic elastomer layer. By this way, the adhesion strength of the composite film can be enhanced significantly. Furthermore, the present disclosure can manufacture the high adhesion composite film without the use of solvents, which meets the requirements of environmental protection.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: May 7, 2019
    Assignee: San Fang Chemical Industry Co., Ltd.
    Inventors: Chung-Chih Feng, Chih-Yi Lin, Kao-Lung Yang, Song-Bo Lin
  • Patent number: 10212303
    Abstract: A scanner is disclosed. The scanner includes a light source to emit light of a first color during a first turn-on period and emit light of a second color during a second turn-on period; a sensor to receive light from a scanning area, in response to the light of the first color directed to the scanning area, during a first sensing period, and receive light from the scanning area, in response to the light of the second color directed to the scanning area, during a second sensing period; and a controller to control the timing of the first turn-on period within the first sensing period and the second turn-on period within the second sensing period.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: February 19, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Song-Bo Tang, Fei Guo, Ai-Qiang Yang
  • Patent number: 9923829
    Abstract: A traffic management device (TMD), system, and processor-readable storage medium directed towards automatically configuring an AAA proxy device (also referred to herein as “the proxy”) to load-balance AAA request messages across a plurality of AAA server devices. In one embodiment the proxy receives an AAA handshake message from an AAA client device. The proxy forwards the handshake message to each of the plurality of server devices and, in reply, receives an AAA handshake response message from each of the plurality of server devices. The proxy extracts attributes from each of the handshake response messages and automatically configures itself based on the extracted attributes. The proxy then load-balances, modifies and/or routes subsequently received AAA request messages based on the extracted attributes.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 20, 2018
    Assignee: F5 Networks, Inc.
    Inventors: Tao Liu, Song Bo Zheng
  • Publication number: 20180027142
    Abstract: A scanner is disclosed. The scanner includes a light source to emit light of a first color during a first turn-on period and emit light of a second color during a second turn-on period; a sensor to receive light from a scanning area, in response to the light of the first color directed to the scanning area, during a first sensing period, and receive light from the scanning area, in response to the light of the second color directed to the scanning area, during a second sensing period; and a controller to control the timing of the first turn-on period within the first sensing period and the second turn-on period within the second sensing period.
    Type: Application
    Filed: April 17, 2015
    Publication date: January 25, 2018
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Song-Bo Tang, Fei Guo, Ai-Qiang Yang
  • Publication number: 20160122595
    Abstract: A high adhesion composite film includes a thermoplastic elastomer layer and a modified adhesive layer. The thermoplastic elastomer layer includes a first surface and a second surface, and the second surface is opposite to the first surface. The modified adhesive layer is disposed on the first surface of the thermoplastic elastomer layer. By this way, the adhesion strength of the composite film can be enhanced significantly. Furthermore, the present disclosure can manufacture the high adhesion composite film without the use of solvents, which meets the requirements of environmental protection.
    Type: Application
    Filed: July 10, 2015
    Publication date: May 5, 2016
    Inventors: CHUNG-CHIH FENG, CHIH-YI LIN, KAO-LUNG YANG, SONG-BO LIN
  • Patent number: 9264432
    Abstract: A traffic management device (TMD), system, and processor-readable storage medium directed towards automatically configuring an AAA proxy device (also referred to herein as “the proxy”) to load-balance AAA request messages across a plurality of AAA server devices. In one embodiment the proxy receives an AAA handshake message from an AAA client device. The proxy forwards the handshake message to each of the plurality of server devices and, in reply, receives an AAA handshake response message from each of the plurality of server devices. The proxy extracts attributes from each of the handshake response messages and automatically configures itself based on the extracted attributes. The proxy then load-balances, modifies and/or routes subsequently received AAA request messages based on the extracted attributes.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: February 16, 2016
    Assignee: F5 Networks, Inc.
    Inventors: Tao Liu, Song Bo Zheng
  • Patent number: 7252697
    Abstract: A method for making controlled-release ammonium phosphate fertilizer has the following acts of: cracking, pulverizing, blending, aging, drying, and adding release-controlling materials into an ammonium phosphate slurry during preparing processes or adding release-controlling materials in achieved ammonium phosphate powder. Selectively, sulfuric acid is added into the mixture of the release-controlling materials and the ammonium phosphate slurry or ammonium phosphate powder to acidify the mixture. In this method, the release-controlling material combines with the ammonium phosphate by chemical bonding to control the release of nitrogen and phosphorus nutrients to enhance the use efficiency and elongate fertilization effect of the controlled-release ammonium phosphate fertilizer.
    Type: Grant
    Filed: July 2, 2003
    Date of Patent: August 7, 2007
    Assignee: South China Agricultural University
    Inventors: Zongwen Liao, Song Bo, Xiaoyun Mao, Ping-Xiao Guan
  • Publication number: 20040003636
    Abstract: A method for making controlled-release ammonium phosphate fertilizer has the following acts of: cracking, pulverizing, blending, aging, drying, and adding release-controlling materials into an ammonium phosphate slurry during preparing processes or adding release-controlling materials in achieved ammonium phosphate powder. Selectively, sulfuric acid is added into the mixture of the release-controlling materials and the ammonium phosphate slurry or ammonium phosphate powder to acidify the mixture. In this method, the release-controlling material combines with the ammonium phosphate by chemical bonding to controll the release of nitrogen and phosphorus nutrients to enhance the use efficiency and elongate fertilization effect of the controlled-release ammonium phosphate fertilizer.
    Type: Application
    Filed: July 2, 2003
    Publication date: January 8, 2004
    Inventors: Zongwen Liao, Song Bo, Xiaoyun Mao, Ping-Xiao Guan