Patents by Inventor Jing James Xu

Jing James Xu 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: 20220215064
    Abstract: A method, a computer program product and a computer system refine Internet search recommendations. The method includes receiving a search input from a user. The method also includes receiving a plurality of sets of search results from respective search engines. Each search engine utilizes a respective type of search process. Each of the sets of the search results for a selected one of the search engines is prioritized according to the type of the search process. The method further includes applying respective weights to the search engines such that the sets of search results have a modified priority based on the weights. The weights are associated with the user. Finally, the method includes generating modified search results based on the sets of search results, the weights, and the modified priority.
    Type: Application
    Filed: January 4, 2021
    Publication date: July 7, 2022
    Inventors: Jing James Xu, YI SHAO, Xiao Ling Yang, Lei Gao
  • Publication number: 20220114434
    Abstract: Performing a goal-seek analysis of spatial-temporal data by generating a hierarchical cluster according to spatial temporal data, determining a spatial-temporal location input for a target, determining spatial-temporal predictor values for the spatial-temporal location, and adjusting the hierarchical cluster according to and the spatial-temporal predictors.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 14, 2022
    Inventors: Rui Wang, Jing James Xu, Xiao Ming Ma, Si Er Han, Lei Gao
  • Patent number: 11288173
    Abstract: Test case selection methods are disclosed. A feature of a candidate test case and respective features of a set of test cases are extracted. The set of test cases is clustered into a plurality of clusters based on the respective features of the set of test cases. At least one cluster related to the candidate test case is determined from the plurality of clusters based on the feature of the candidate test case. At least one test case similar to the candidate test case is selected from a plurality of test cases included in the at least one cluster.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: March 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jin Wang, Lei Gao, A Peng Zhang, Si Er Han, Jing James Xu, Kai Li
  • Publication number: 20220091964
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for estimating the results of a performance test on an updated software application. A method, the method comprising receiving an updated software application, wherein the size of the updated software application is a first size and generating a plurality of small probe, wherein the size of each of the small probe data is a second size, wherein the second size is less than the first size. Conducting a first performance test on the plurality of small probe data and calculating an estimated elapsed time for a performance test on the updated software application. Conducting the performance test on the updated software application and determining if the updated software is given a PASS or FAIL for the performance test, based in part on the elapsed time of the performance test on the updated software application.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventors: Yao Dong Liu, Jing James Xu, Jiang Bo Kang, Dong Hai Yu, Jun Wang
  • Publication number: 20220091967
    Abstract: Test case selection methods are disclosed. A feature of a candidate test case and respective features of a set of test cases are extracted. The set of test cases is clustered into a plurality of clusters based on the respective features of the set of test cases. At least one cluster related to the candidate test case is determined from the plurality of clusters based on the feature of the candidate test case. At least one test case similar to the candidate test case is selected from a plurality of test cases included in the at least one cluster.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventors: Jin Wang, Lei Gao, A PENG ZHANG, Si Er Han, Jing James Xu, Kai Li
  • Publication number: 20220083918
    Abstract: One or more computer processors group a plurality of predictors contained in training data into a plurality of predictor groups. The one or more computer processors create a plurality of sample sets, wherein each sample set in the plurality of sample sets contains one or more predictors selected from a respective predictor group in the plurality of predictor groups. The one or more computer processors create a cluster model for each created sample set in the plurality of created sample sets. The one or more computer processors generate a score for a record with one or more missing values utilizing at least one created cluster model of the created cluster models and at least one created sample set of the created sample sets.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 17, 2022
    Inventors: Jin Wang, Si Er Han, Lei Gao, Jing James Xu, A PENG ZHANG, Jun Wang
  • Publication number: 20220083519
    Abstract: Embodiments relate to a system, computer program product, and method for determining missing values in respective data records with an explanatory analysis to provide a context of the determined values. Such method includes receiving a dataset including incomplete data records that are missing predictors and complete data records. A model is trained with the complete data records and candidate predictors for the missing predictors are generated. A predictor importance value is generated for each candidate predictor and the candidate predictors that have a predictor importance value in excess of a first threshold value are promoted. Respective promoted candidate predictors are inserted into the respective incomplete data records, thereby creating tentative data records. The tentative data records are injected into the model, a fit value is determined for each of the tentative data records, and a tentative data record with a fit value exceeding a second threshold value is selected.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 17, 2022
    Inventors: Jing James Xu, Jing Xu, Xiao Ming Ma, Jian Jun Wang, Jun Wang, A Peng Zhang, Xing Wei
  • Publication number: 20220067627
    Abstract: A method, system, and computer program product are provided for key performance indicator (KPI) extraction. A baseline value and times series data are received. The time series data includes logs, performance data, and operational data from one or more servers. The time series data is embedded to a vector. A multi-tier list of key KPI values is created. The key KPI value having a least cumulative absolute error is identified.
    Type: Application
    Filed: September 2, 2020
    Publication date: March 3, 2022
    Inventors: Li Cao, Qiang Qin, Rui Wang, Jing James Xu
  • Patent number: 11257362
    Abstract: Embodiments generally relate to determining traffic congestion patterns. In some embodiments, a method includes identifying congestion events for each road of a plurality of roads in a road network, where each congestion event indicates a drop in average vehicle speed below a predetermined speed threshold for a particular road in the road network, and where the congestion events span a predetermined time period. The method further includes determining local clusters of the congestion events based on one or more road condition parameters, where each local cluster defines a local congestion pattern for a particular road of the plurality of roads in the road network. The method further includes grouping the local clusters into one or more global clusters based on the one or more road condition parameters, where the global clusters define global congestion patterns in the road network.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: February 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jing Xu, Xiaoyang Yang, Ji Hui Yang, Jun Wang, Jing James Xu
  • Publication number: 20220036610
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate visualization of a model selection process are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an interaction backend handler component that obtains one or more assessment metrics of a model pipeline candidate. The computer executable components can further comprise a visualization render component that renders a progress visualization of the model pipeline candidate based on the one or more assessment metrics.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Dakuo Wang, Bei Chen, Ji Hui Yang, Abel Valente, Arunima Chaudhary, Chuang Gan, John Dillon Eversman, Voranouth Supadulya, Daniel Karl I. Weidele, Jun Wang, Jing James Xu, Dhavalkumar C. Patel, Long Vu, Syed Yousaf Shah, Si Er Han
  • Publication number: 20220036246
    Abstract: Techniques regarding one or more automated machine learning processes that analyze time series data are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a time series analysis component that selects a machine learning pipeline for meta transfer learning on time series data by sequentially allocating subsets of training data from the time series data amongst a plurality of machine learning pipeline candidates.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Bei Chen, Long VU, Syed Yousaf Shah, Xuan-Hong Dang, Peter Daniel Kirchner, Si Er Han, Ji Hui Yang, Jun Wang, Jing James Xu, Dakuo Wang, Dhavalkumar C. Patel, Gregory Bramble, Horst Cornelius Samulowitz, Saket Sathe, Chuang Gan
  • Patent number: 11194843
    Abstract: Embodiments for managing feature engineering with relational data are provided. A graphical user interface (GUI) that provides a user with the ability to upload a plurality of tables, select joins between the plurality of tables, and select keys for the joins is provided. Responsive to receiving user input indicative of selecting joins between the plurality of tables and selecting keys for the joins utilizing the GUI, the user selections are automatically validated and actions associated with at least some of the plurality of tables are dynamically performed based on the user selections. Information associated with the user selections and the validating is provided. The information includes a recommendation to link a third key in the at least some of the plurality of tables to a fourth key in the at least some of the plurality of tables.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Dillon Eversman, Voranouth Supadulya, Thanh Lam Hoang, Jing James Xu, Lin Ju, Jun Wang, Jishuo Yang, Craig Tomlyn, Ji Hui Yang
  • Patent number: 11004333
    Abstract: A method, computer system, and a computer program product for detecting a plurality of influential factors for traffic congestion is provided. The present invention may include identifying one or more influential roads and one or more influential routings associated with an object road in a target road network. The present invention may also include quantifying an impact associated with the identified one or more influential roads and the identified one or more influential routings associated with the object road, wherein at least one Impact Matrix is utilized to determine a road-by-road influence in connection to the target road network.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jing James Xu, Jing Xu, Jun Wang, Xiaoyang Yang, Ji Hui Yang
  • Publication number: 20210124768
    Abstract: Embodiments for managing feature engineering with relational data are provided. A graphical user interface (GUI) that provides a user with the ability to upload a plurality of tables, select joins between the plurality of tables, and select keys for the joins is provided. Responsive to receiving user input indicative of selecting joins between the plurality of tables and selecting keys for the joins utilizing the GUI, the user selections are automatically validated and actions associated with at least some of the plurality of tables are dynamically performed based on the user selections. Information associated with the user selections and the validating is provided. The information includes a recommendation to link a third key in the at least some of the plurality of tables to a fourth key in the at least some of the plurality of tables.
    Type: Application
    Filed: October 25, 2019
    Publication date: April 29, 2021
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Dillon EVERSMAN, Voranouth SUPADULYA, Thanh Lam HOANG, Jing James XU, Lin JU, Jun WANG, Jishuo YANG, Craig TOMLYN, Ji Hui YANG
  • Patent number: 10949764
    Abstract: According to an embodiment, a method, computer system, and computer program product for managing data is provided. The present invention may include accumulating a plurality of predicted outputs according to a data accumulation rule. The plurality of predicted outputs is generated by a predictive model executed by a first system. The present invention may include evaluating, by a second system, an accuracy of the predictive model. Evaluating the accuracy of the predictive model may include determining a degree of difference between the plurality of predicted outputs and information generated during a development stage of the predictive model. The present invention may include determining whether the accuracy of the predictive model has declined by an amount which exceeds a pre-determined threshold. The present invention may include updating the predictive model.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yi Shao, Liang Wang, Jing Xu, Jing James Xu
  • Publication number: 20210065029
    Abstract: A computer-implemented method, system and computer program product for generating personalized recommendations to address a target problem. A machine learning prediction model directed to a target problem for an individual is built with historical data. After receiving data about the individual, a prediction for the individual is obtained in connection with the target problem by the built model using the received data about the individual. Key predictors (e.g., parameters) and their weight for the individual are generated using the prediction by an explanation model. Record(s) are identified from the historical data by performing similarity analysis of the historical data using the key predictors and their weight. Such records provide a population closely related to the individual with respect to the target problem. These records are then analyzed and recommendations are provided to a user to solve the target problem for the individual based on the analysis of the identified record(s).
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Xue Ying Zhang, Jing Xu, Xiao Ming Ma, Jing James Xu, Ying Xu, Ang Chang
  • Publication number: 20200293906
    Abstract: Automated development and training of deep forest models for analyzing data by growing a random forest of decision trees using data, determining Out-of-bag (OOB) predictions for the forest, appending the OOB predictions to the data set, and growing an additional forest using the data set including the appended OOB predictions, and combining the output of the additional forest, then utilizing the model to classify data outside the training data set.
    Type: Application
    Filed: March 12, 2019
    Publication date: September 17, 2020
    Inventors: Jing Xu, Rui Wang, Xiao Ming Ma, Ji Hui Yang, Xue Ying Zhang, Jing James Xu, Si Er Han
  • Publication number: 20200175853
    Abstract: A method, computer system, and a computer program product for detecting a plurality of influential factors for traffic congestion is provided. The present invention may include identifying one or more influential roads and one or more influential routings associated with an object road in a target road network. The present invention may also include quantifying an impact associated with the identified one or more influential roads and the identified one or more influential routings associated with the object road, wherein at least one Impact Matrix is utilized to determine a road-by-road influence in connection to the target road network.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Jing James Xu, Jing Xu, Jun Wang, Xiaoyang Yang, Ji Hui Yang
  • Publication number: 20190325741
    Abstract: Embodiments generally relate to determining traffic congestion patterns. In some embodiments, a method includes identifying congestion events for each road of a plurality of roads in a road network, where each congestion event indicates a drop in average vehicle speed below a predetermined speed threshold for a particular road in the road network, and where the congestion events span a predetermined time period. The method further includes determining local clusters of the congestion events based on one or more road condition parameters, where each local cluster defines a local congestion pattern for a particular road of the plurality of roads in the road network. The method further includes grouping the local clusters into one or more global clusters based on the one or more road condition parameters, where the global clusters define global congestion patterns in the road network.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Inventors: Jing XU, Xiaoyang YANG, Ji Hui YANG, Jun WANG, Jing James XU
  • Publication number: 20190065979
    Abstract: According to an embodiment, a method, computer system, and computer program product for managing data is provided. The present invention may include accumulating a plurality of predicted outputs according to a data accumulation rule. The plurality of predicted outputs is generated by a predictive model executed by a first system. The present invention may include evaluating, by a second system, an accuracy of the predictive model. Evaluating the accuracy of the predictive model may include determining a degree of difference between the plurality of predicted outputs and information generated during a development stage of the predictive model. The present invention may include determining whether the accuracy of the predictive model has declined by an amount which exceeds a pre-determined threshold. The present invention may include updating the predictive model.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Inventors: Yi Shao, Liang Wang, Jing Xu, Jing James Xu