Patents by Inventor Qi Cheng

Qi Cheng 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: 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
  • Patent number: 10157204
    Abstract: Techniques are disclosed for generating statistical views in a database system. In one embodiment, a request is received to execute a database workload. One or more constraints pertaining to executing the database workload is retrieved. The database workload is evaluated to generate multiple statistical view candidates. The statistical view candidates are refined based on the one or more constraints. One or more statistical views are then generated based on the refined statistical view candidates.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: December 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Qi Cheng, John F. Hornibrook, Ting Y. Leung, Xin Wu, Daniel C. Zilio, Calisto P. Zuzarte
  • Patent number: 10127254
    Abstract: In one embodiment, a method for indexing a document database includes determining, according to user's access status on a plurality of documents in the document database, index indicators from attributes of respective fields of the plurality of documents, wherein the index indicators are used for indexing the plurality of documents, dividing the plurality of documents into a plurality of document sets, indexing the plurality of document sets according to the index indicators. The method may include dividing a plurality of documents in a document database into document sets by utilizing an attribute that a document database is easy to be divided into chunks, and may effectively implement indexing of the document database for the document sets according to another embodiment.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hao Chen, Feng Li, Shao C. Li, Qi Cheng Li, Li Jun Mei, Fang Quan Xie
  • Publication number: 20180298357
    Abstract: A DNA polymerase, having an amino acid sequence represented by SEQ ID NO:2, or a derivative of the amino acid sequence by substitution, deletion, or addition of at least one amino acid residue. The DNA polymerase is a hybrid DNA polymerase prepared by inserting a thioredoxin binding domain (TBD) of bacteriophage T7 DNA polymerase into a DNA polymerase I (Sau) of Staphylococcus aureus. A method for preparing the DNA polymerase includes: 1) determining a corresponding position and a target substitution sequence in Sau protein for the TBD of the bacteriophage T7 DNA polymerase; 2) devising and synthesizing a primer according to a gene sequence of Sau and a sequence TBD published by GenBank; 3) cloning the Sau-TBD segment acquired in (2) to an expression vector pTrc99A to construct a recombinant vector pTrc99A-Sau-TBD; and 4) transforming Escherichia coli by the recombinant vector pTrc99A-Sau-TBD and inducing protein expression.
    Type: Application
    Filed: June 13, 2018
    Publication date: October 18, 2018
    Inventors: Qi CHENG, Bing ZHAI, Joseph CHOW, Xianzhen LI, Guoxian LIU
  • Publication number: 20180281769
    Abstract: Managing a brake system of a vehicle includes collecting sensor data from one or more sensors in or around the vehicle, calculating brake effectiveness values based on the sensor data, calibrating the brake effectiveness values based on environmental context data associated with the vehicle, accumulating the calibrated brake effectiveness values as a dataset, generating a prediction curve or formula based the dataset, and scheduling a maintenance alarm for the brake system based on the brake effectiveness values.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Hao Chen, Ya Bin Dang, Qi Cheng Li, Jian Wang
  • Publication number: 20180281770
    Abstract: A method for managing a vehicle brake system includes collecting sensor data from one or more sensors in or around the vehicle, calculating brake effectiveness values based on the sensor data, calibrating the brake effectiveness values based on environmental context data associated with the vehicle, accumulating the calibrated brake effectiveness values as a dataset, generating a prediction curve or formula based the dataset, and scheduling a maintenance alarm for the brake system based on the brake effectiveness values.
    Type: Application
    Filed: November 22, 2017
    Publication date: October 4, 2018
    Inventors: Hao Chen, Ya Bin Dang, Qi Cheng Li, Jian Wang
  • 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
  • Patent number: 10074180
    Abstract: A method photo-based positioning includes obtaining a positioning photo taken by a mobile device within a predetermined space; comparing multiple feature elements exacted from sampling photos taken within the predetermined space in advance with the positioning photo to determine each feature element existing in the positioning photo; obtaining a first position coordinate of each feature element which is determined to exist in the positioning photo in a sampling photo corresponding to the positioning photo, and a second position coordinate of each feature element which is determined to exist in the positioning photo in the positioning photo; and calculating position parameters of the mobile device by using each of the obtained first position coordinate and second position coordinate, wherein the least number of feature elements existing in the positioning photo is determined according to the number of the position parameters.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: September 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Fang Quan Xie, Shi Wan 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: 10047349
    Abstract: A DNA polymerase, having an amino acid sequence represented by SEQ ID No. 2, or a derivative of the amino acid sequence by substitution, deletion, or addition of at least one amino acid residue. The DNA polymerase is a hybrid DNA polymerase prepared by inserting a thioredoxin binding domain (TBD) of bacteriophage T7 DNA polymerase into a DNA polymerase I (Sau) of Staphylococcus aureus. A method for preparing the DNA polymerase includes: 1) determining a corresponding position and a target substitution sequence in Sau protein for the TBD of the bacteriophage T7 DNA polymerase; 2) devising and synthesizing a primer according to a gene sequence of Sau and a sequence TBD published by GenBank; 3) cloning the Sau-TBD segment acquired in (2) to an expression vector pTrc99A to construct a recombinant vector pTrc99A-Sau-TBD; and 4) transforming Escherichia coli by the recombinant vector pTrc99A-Sau-TBD and inducing protein expression.
    Type: Grant
    Filed: September 5, 2016
    Date of Patent: August 14, 2018
    Assignee: HANGZHOU ZHONGCE BIO-SCI&TECH. CO., LTD.
    Inventors: Qi Cheng, Bing Zhai, Joseph Chow, Xianzhen Li, Guoxian Liu
  • Patent number: 10037362
    Abstract: An embodiment of the invention may include a method, computer program product and computer system for human-machine communication. The method, computer program product and computer system may include a computing device that maps linguistic data of source content to a vector. The computing device may cluster the linguistic data of source content. The computing device may determine a plurality of segments based on the mapped linguistic data and the clustered linguistic data. The computing device may transform a segment of the plurality of segments into representative data, the representative data is a function of the remaining plurality of segments.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: July 31, 2018
    Assignee: International Business Machines Corpoation
    Inventors: Qi Cheng Li, Li Jun Mei, Jian Wang, Yi Peng Yu, Xin Zhou
  • 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
  • Publication number: 20180141526
    Abstract: Systems and methods for facilitating an automatic adjustment of a braking system is provided. In one example, a computer-implemented method can comprise generating, by a system operatively coupled to a processor, a braking curve model based on braking usage pattern data corresponding to one or more vehicles. The computer-implemented method can also comprise adjusting, by the system, a supplemental braking component of the first vehicle based on a simulation of one or more braking components corresponding to the one or more vehicles, wherein the one or more braking components is represented by the braking curve model.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 24, 2018
    Inventors: Qi Cheng Li, Jie Ma, Li Jun Mei, Xin Zhang, Xin Zhou
  • 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
  • Publication number: 20180113713
    Abstract: Methods and apparatus relating to techniques for compiler-based instruction scoreboarding. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to remove unnecessary dependence edges from a data dependency graph, partition the data dependency graph into a plurality of sub-graphs, determine a live range for each of the plurality of sub-graphs, and assign a scoreboard entry to each of the plurality of sub-graphs, wherein sub-graphs which have interfering live ranges are assigned different scoreboard entries. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 26, 2018
    Applicant: Intel Corporation
    Inventors: Bu Qi Cheng, Wei-Yu Chen, Guei-Yuan Lueh
  • Publication number: 20180089009
    Abstract: A method, system, and computer program product, include obtain values of one or more variables from a plurality of log instances of a first format of an application, extract one or more features for each of the variables based on the obtained values, and determine a type for each of the variables by feeding the extracted features to a classifier trained by a plurality of log instances of a second format of the application.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventors: Jing Li, Qi Cheng Li, Jian Wang, Guan Qun Zhang
  • Patent number: 9923567
    Abstract: An analog-to-digital converter protection circuit, a method for controlling an analog-to-digital converter protection circuit, and a controller are disclosed. The analog-to-digital converter protection circuit includes: an analog switch, an analog-to-digital converter, a controller, and a series circuit including at least two resistors connected in series. The controller is configured to: when the digital voltage is greater than or equal to a preset voltage threshold, output a control signal to the analog switch, to trigger the analog switch to control to a second sampling end from a first sampling end to serve as the conduction sampling end to conduct to the output end of the analog switch, where an analog voltage sampled by the second sampling end is less than an analog voltage sampled by the first sampling end; and when the digital voltage is less than the preset voltage threshold, output the digital voltage.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: March 20, 2018
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Qiwen Wei, Qi Cheng, Weiguo Li
  • 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