Patents by Inventor Shao Chun Li

Shao Chun Li 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: 10176437
    Abstract: The methods, systems, and computer program products described herein provide optimized provisioning of replacement parts for service calls through the use of machine learning. In some aspects, historical hardware maintenance tickets may be processed to generate symptoms vectors identifying sets of symptoms associated with the hardware maintenance tickets. The symptoms vectors and corresponding parts usage records of the historical hardware maintenance tickets may be used train a decision model to predict a probability that a particular part will be used to fulfill the new hardware maintenance ticket. The predicted probability may be used by the system when generating a parts provisioning plan for the new hardware maintenance ticket.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chang Sheng Li, Qi Cheng Li, Shao Chun Li, Soumitra Sarkar, Xin Zhou
  • Patent number: 10176800
    Abstract: Procedure dialogs are improved through knowledge mining within a reinforcement learning framework. Taking an existing procedure dialog as input, a machine learning model is generated. User interactions with the machine learning model are monitored and used to update the machine learning model. The updates to the machine learning model are applied to the existing procedure dialog for review and revision by subject matter experts.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hao Chen, Qi Cheng Li, Shao Chun Li, Jie Ma, Li Jun Mei
  • Patent number: 10169986
    Abstract: Integration of personalized traffic information is provided. Contextual information for a client device is collected. Based, at least in part, on the contextual information, traffic information is received. The traffic information is received from one or more broadcast stations to which the traffic information has been mapped based, at least in part, on classification of the traffic information. A communications device is caused to communicate the traffic information.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ya Bin Dang, Feng Li, Qi Cheng Li, Shao Chun Li, Guang Tai Liang, Xin Zhou
  • Patent number: 10171662
    Abstract: A computer-implemented method, apparatus, computer program product for intervention in a conversation between a virtual agent and a user is disclosed. In the computer-implemented method, a risk level of the conversation is evaluated. In response to the risk level being higher than a threshold, it is indicated that the conversation needs an intervention by a human agent. In response to the human agent intervening in the conversation, the conversation is handed over from the virtual agent to the human agent. Then, a simulative conversation is generated according to the conversation between the user and the human agent. In response to a determination by the human agent based on the simulative conversation, the conversation is handed over from the human agent to the virtual agent.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xin Zhou, Li Jun Mei, Qi Cheng Li, Hao Chen, Jian Wang, Shao Chun Li, Yi Peng Yu
  • Publication number: 20180285540
    Abstract: An authentication method, system, and computer program product for decoding brain activity into a brain pattern sequence, applying brain dialogue to interact with a user while the user is entering the brain pattern sequence, and matching the brain pattern sequence with a predetermined password to allow access to a system.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Hao Chen, Ya Bin Dang, Qi Cheng Li, Shao Chun Li, Jie Ma, Lijun Mei, Jian Wang, Yipeng Yu, Xin Zhou
  • Patent number: 10083031
    Abstract: A system and method to build feature evolution models for existing applications (“apps”) in the market based on open app data repositories). A feature evolution model of an app depicts the app name, its historical versions (historical version labels, release timestamps of each version), rating values of each version, and structured features (e.g., umbrella features and low-level features) each version introduces, improves or deletes. There is further extracted from the app description and release logs the app name, historical version labels, release timestamps, use the rating info of the app to extract and assign rating values for each version of the app, and apply NLP techniques and source code analysis techniques to extract “structured features” of the app through analyzing the app description, the release logs, and corresponding source code revisions of the app. Upon the built feature evolution models, various feature insights may be easily extracted and generated.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ya Bin Dang, Qi Cheng Li, Shao Chun Li, Guang Tai Liang, Xin Zhou
  • Publication number: 20180232963
    Abstract: A method, system, and computer program product, include obtaining window status decision information based on vehicle interior background noise and determining switch status of the vehicle window(s) based on the obtained window status decision information.
    Type: Application
    Filed: March 15, 2018
    Publication date: August 16, 2018
    Inventors: Ning Duan, Jing Chang Huang, Peng Ji, Shao Chun Li, Guotao Zhao
  • Publication number: 20180233128
    Abstract: Procedure dialogs are improved through knowledge mining within a reinforcement learning framework. Taking an existing procedure dialog as input, a machine learning model is generated. User interactions with the machine learning model are monitored and used to update the machine learning model. The updates to the machine learning model are applied to the existing procedure dialog for review and revision by subject matter experts.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Hao CHEN, Qi Cheng LI, Shao Chun LI, Jie MA, Li Jun MEI
  • Patent number: 10031745
    Abstract: Aspects of the present invention generally relate to a system, method, and computer program product for transforming APIs from legacy system-of-record to new system-of-engagement using complete API process logic. API candidates are generated from execution traces for transforming the API from the legacy system to a new system of record. An embodiment of the invention is first, add implementers into a legacy systems and collect the instrumenter output as execution traces. Second, rank the execution traces and find the most frequent execution traces. Third, consolidate the execution traces by merging common trace segments. The codes covered by the consolidated execution traces will be considered as candidate API components. Fourth, expand the merged execution traces and find related execution traces and check the connectivity between different nodes.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hao Chen, Ya Bin Dang, Shao Chun Li, Guang Tai Liang, Li Jun Mei, Zhenyu Zhang
  • Publication number: 20180203691
    Abstract: A system and method to build feature evolution models for existing applications (“apps”) in the market based on open app data repositories). A feature evolution model of an app depicts the app name, its historical versions (historical version labels, release timestamps of each version), rating values of each version, and structured features (e.g., umbrella features and low-level features) each version introduces, improves or deletes. There is further extracted from the app description and release logs the app name, historical version labels, release timestamps, use the rating info of the app to extract and assign rating values for each version of the app, and apply NLP techniques and source code analysis techniques to extract “structured features” of the app through analyzing the app description, the release logs, and corresponding source code revisions of the app. Upon the built feature evolution models, various feature insights may be easily extracted and generated.
    Type: Application
    Filed: March 9, 2018
    Publication date: July 19, 2018
    Inventors: Ya Bin DANG, Qi Cheng LI, Shao Chun LI, Guang Tai LIANG, Xin ZHOU
  • Patent number: 10027777
    Abstract: A mechanism is provided for optimizing web page pre-loading. Source codes of a web page file are analyzed to generate a module dependency graph that describes load dependency relationships between respective modules in the web page file. A load flow graph that indicates load flows of respective modules in the web page file is generated based on the module dependency graph. The load flow graph and the module dependency graph are analyzed to determine pre-load sequences of respective modules in the web page file. A pre-load profile is then generated based on the determined pre-load sequences.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hao Chen, Ya Bin Dang, Feng Li, Shao Chun Li, Xin Zhou
  • Patent number: 10013818
    Abstract: A method, system, and computer program product, include obtaining window status decision information based on vehicle interior background noise and determining switch status of the vehicle window(s) based on the obtained window status decision information.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: July 3, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ning Duan, Jing Chang Huang, Peng Ji, Shao Chun Li, Guotao Zhao
  • Publication number: 20180173523
    Abstract: Method and systems for tagging code include organizing code units in a hierarchical structure that associates the code units with respective description units. The hierarchical structure is filtered to remove un-meaningful description units from the hierarchical structure. Feature tags are generated based on a weighted sum of term frequencies in the description units of the hierarchical structure to associate features with respective code units.
    Type: Application
    Filed: February 20, 2018
    Publication date: June 21, 2018
    Inventors: Yi-Min Chee, Hao Chen, Ya Bin Dang, Shao Chun Li, Guang Tai Liang, Li Jun Mei
  • Publication number: 20180144561
    Abstract: A method, system, and computer program product, include obtaining window status decision information based on vehicle interior background noise and determining switch status of the vehicle window(s) based on the obtained window status decision information.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 24, 2018
    Inventors: Ning Duan, Jing Chang Huang, Peng Ji, Shao Chun Li, Guotao Zhao
  • Publication number: 20180134116
    Abstract: A vehicle occupant comfort system, comprises a processor that stores computer executable components stored in memory. A plurality of sensors sense ambient conditions associated with exterior and interior conditions of a vehicle. A context component infers or determines context of an occupant of the vehicle. A comfort model component implicitly and explicitly trained on occupant comfort related data analyzes information from the plurality of sensors and context component. A comfort controller adjusts environmental conditions of a passenger compartment of the vehicle based at least in part on output of the comfort model component.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Inventors: Hao Chen, Shao Chun Li, Qi Cheng Li, Jie Ma, Li Jun Mei, Jian Wang, Xin Zhou
  • Publication number: 20180113939
    Abstract: Techniques for response generation are provided. One computer-implemented method comprises: receiving, by an electronic device operatively coupled to a processing unit, a query from a user. The computer-implemented method also comprises generating, by the electronic device, a dialog candidates set based on user context, wherein the user context comprises the query. The computer-implemented method can also comprise generating, by the electronic device, a response based on the dialog candidates set.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 26, 2018
    Inventors: Hao Chen, Qi Cheng Li, Shao Chun Li, Lijun Mei, Yipeng Yu
  • Patent number: 9952857
    Abstract: Method and systems for tagging code include building a code structure based description unit association model (CDAM) that associates code units with respective description units and organizes the code units in a hierarchical structure. The CDAM is filtered to remove un-meaningful description units through cross-validation between code units. Feature tags are generated based on a weighted sum of term frequencies in the description units of the CDAM to associate features with respective code units.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yi-Min Chee, Hao Chen, Ya Bin Dang, Shao Chun Li, Guang Tai Liang, Li Jun Mei
  • Patent number: 9921943
    Abstract: A method for predicting anomalies in a computer application includes during runtime of the computer application, detecting traffic metrics and incident tickets associated with the computer application, the incident ticket indicating an incident might occur in the computer application; calculating a threshold based on absolute values of second order differences associated with the traffic metrics, wherein the threshold is such that when the absolute value of the second order difference associated with the traffic metrics exceeds the threshold, a recall rate Rrecall that the computer application is recalled is maximized; obtaining predicted metrics of the computer application in a next time period based on the traffic metrics; and in response to an absolute value of a second order difference associated with the predicted metrics exceeding the threshold, predicting potential anomalies of the computer application in the next time period.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: March 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Ye Chen, Juhnyoung Lee, Feng Li, Qi Cheng Li, Shao Chun Li, Rong Liu, Li Jun Mei, Wei Sun
  • Patent number: 9916158
    Abstract: A system and method to build feature evolution models for existing applications (“apps”) in the market based on open app data repositories). A feature evolution model of an app depicts the app name, its historical versions (historical version labels, release timestamps of each version), rating values of each version, and structured features (e.g., umbrella features and low-level features) each version introduces, improves or deletes. There is further extracted from the app description and release logs the app name, historical version labels, release timestamps, use the rating info of the app to extract and assign rating values for each version of the app, and apply NLP techniques and source code analysis techniques to extract “structured features” of the app through analyzing the app description, the release logs, and corresponding source code revisions of the app. Upon the built feature evolution models, various feature insights may be easily extracted and generated.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ya Bin Dang, Qi Cheng Li, Shao Chun Li, Guang Tai Liang, Xin Zhou
  • Publication number: 20180024832
    Abstract: A system and method to build feature evolution models for existing applications (“apps”) in the market based on open app data repositories). A feature evolution model of an app depicts the app name, its historical versions (historical version labels, release timestamps of each version), rating values of each version, and structured features (e.g., umbrella features and low-level features) each version introduces, improves or deletes. There is further extracted from the app description and release logs the app name, historical version labels, release timestamps, use the rating info of the app to extract and assign rating values for each version of the app, and apply NLP techniques and source code analysis techniques to extract “structured features” of the app through analyzing the app description, the release logs, and corresponding source code revisions of the app. Upon the built feature evolution models, various feature insights may be easily extracted and generated.
    Type: Application
    Filed: July 20, 2016
    Publication date: January 25, 2018
    Inventors: Ya Bin DANG, Qi Cheng LI, Shao Chun LI, Guang Tai LIANG, Xin ZHOU