Patents by Inventor Jin Xiao

Jin Xiao 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: 10902003
    Abstract: A system, program product, and method for use with an information handling system to detect and resolve faults in a run-time environment. As faults are detected, one or more corresponding general query responses are identified and subject to a ranking based on relevance criteria. At least one modified response is transformed into a command, selectively blended with context, and encoded as a context aware instruction. The instruction is subject to testing with corresponding output being subject to measurement.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jinho Hwang, Anup Kalia, Muhammed Fatih Bulut, Maja Vukovic, Jin Xiao, Rohit Madhukar Khandekar, Raghav Batta
  • Publication number: 20210019120
    Abstract: Methods, systems and computer program products for providing automated script review utilizing crowdsourced inputs are provided. Aspects include receiving a new script including a script text and a script description. Aspects include comparing the new script to each of a plurality of previously classified scripts to determine a degree of similarity. Each of the previously classified scripts and the new script have an associated set of attributes. Responsive to determining that the degree of similarity is below a predetermined threshold, aspects include mapping the new script to a crowdsourcing platform to identify a similar script. Aspects also include receiving information indicative of one or more features from the crowdsourcing platform. Responsive to inputting the one or more features into an acceptance model, aspects include generating an acceptance recommendation associated with the new script.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Inventors: Muhammed Fatih BULUT, Anup KALIA, Maja VUKOVIC, Raghav BATTA, Jinho HWANG, Jin XIAO, Rohit Madhukar KHANDEKAR
  • Publication number: 20210012179
    Abstract: Systems, computer-implemented methods, and computer program products that can facilitate extraction of named entities from document data to support automation applications 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 entity extraction component that extracts, using a first machine learning process, a first data entity and a second data entity from document data indicative of a textual information. The computer executable components can further comprise a relation extraction component that determines, using a second machine learning process, a relation between the first data entity and the second data entity to generate a knowledge data graph used to execute an application associated with natural language processing for the document data.
    Type: Application
    Filed: July 12, 2019
    Publication date: January 14, 2021
    Inventors: Anup Kalia, Tarek Sakakini, Yu Deng, Jin Xiao, Maja Vukovic
  • Publication number: 20200410423
    Abstract: Generating workflows in response to new service requests. Process logs of different types of prior service requests are mined to extract workflows from the process logs of the prior service requests. The extracted workflows of the prior service requests are saved to a library of workflows. Upon receiving a new service request, one or more workflow recommendations are provided based on one or more of the extracted workflows of the library of workflows. A new workflow is generated for completing the new service request from the one or more workflow recommendations.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Anup KALIA, Jin Xiao, Maja VUKOVIC, Reza Saghafi, Anand Gopalakrishnan, Jeffrey Edward Lammers
  • Patent number: 10831772
    Abstract: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises determining a semantic similarity between a first client application program interface and a second client application program interface based on a modified client application program interface being generated by removing text data associated with a first description of the first client application program interface. The computer-implemented method can further comprise matching the first description to a second description of the second client application program interface based on the semantic similarity, resulting in on or more matched client application program interfaces. Additionally, the computer-implemented method can further comprise associating the first client application program interface with a community based on the one or more matched client application program interfaces.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nikolaos Anerousis, Anup Kalia, Chen Lin, Maja Vukovic, Jin Xiao
  • Patent number: 10803108
    Abstract: Techniques for generating domain and client-specific application program interface recommendations are provided. In one example, a computer-implemented method comprises modifying, by a device operatively coupled to a processor, a description of a client application program interface by removing text data associated with the description of the client application program interface, resulting in a modified description of the client application program interface. The computer-implemented method can further comprise analyzing, by the device, a performance associated with the client application program interface to generate an ontology based on a semantic similarity between the modified description of the client application program interface and one or more previous descriptions of one or more previous client application program interfaces.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Anup Kalia, Chen Lin, Maja Vukovic, Jin Xiao
  • Publication number: 20200320407
    Abstract: A technique relates to natural language automation to implement service requests. An intent of a service request is determined by accessing a knowledge base, the knowledge base being configured for dynamic discovery of dependencies related to configuration items, the configuration item being among the configuration items, the configuration items being associated with concepts. An intent application programming interface (API) database comprising a specification is accessed, the specification describing parameters of APIs and associations that the APIs have with the concepts of the knowledge base. Associated parameters of an API associated with the intent of the service request are determined based on the intent API database. The API is caused to be executed to accomplish the service request.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Jin XIAO, Anup KALIA, Maja VUKOVIC
  • Publication number: 20200285558
    Abstract: Systems, computer-implemented methods, and computer program products that can facilitate creating and querying a knowledge base of identified topics, computer code actions, and parameters, 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 a parameter component that can identify a result parameter in ones of one or more results, wherein the one or more results comprise topics and computer code actions. The computer executable components can further comprise a result component that can select a result of the one or more results based on a mapping of a query to the one or more results, the mapping being based on the result parameter identified in the result and a criterion.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Inventors: Anup Kalia, Muhammed Fatih Bulut, Jinho Hwang, Raghav Batta, Maja Vukovic, Jin Xiao, Rohit Madhukar Khandekar
  • Publication number: 20200250195
    Abstract: A system, program product, and method for use with an information handling system to detect and resolve faults in a run-time environment. As faults are detected, one or more corresponding general query responses are identified and subject to a ranking based on relevance criteria. At least one modified response is transformed into a command, selectively blended with context, and encoded as a context aware instruction. The instruction is subject to testing with corresponding output being subject to measurement.
    Type: Application
    Filed: February 5, 2019
    Publication date: August 6, 2020
    Applicant: International Business Machines Corporation
    Inventors: Jinho Hwang, Anup Kalia, Muhammed Fatih Bulut, Maja Vukovic, Jin Xiao, Rohit Madhukar Khandekar, Raghav Batta
  • Publication number: 20200244842
    Abstract: Video processing method and device, unmanned aerial vehicle and computer-readable medium are provided. The method includes: providing a neural network trained based on a training set of the neural network having a first training video and a second training video, the first training video including at least one first time-space domain cube, the second training video including a first training video at least one second time-space domain cube; inputting a first video into the neural network, the first video containing certain noise; performing a denoising processing on the first video by using the neural network to generate a second video, the second video being the first video with the certain noise substantially removed; and outputting the second video.
    Type: Application
    Filed: March 25, 2020
    Publication date: July 30, 2020
    Inventors: Jin XIAO, Zisheng CAO, Pan HU
  • Patent number: 10650356
    Abstract: The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: Maja Vukovic, Nikolaos Anerousis, Anup Kalia, Jin Xiao
  • Publication number: 20200076752
    Abstract: Techniques facilitating maintenance of tribal knowledge for accelerated compliance control deployment are provided. In one example, a system includes a memory that stores computer executable components and a processor that executes computer executable components stored in the memory, wherein the computer executable components include a knowledge base generation component that generates a knowledge graph corresponding to respective commitments created via tribal exchanges, the knowledge graph comprising a semantic level and an operational level; a semantic graph population component that populates the semantic level of the knowledge graph based on identified parties to the respective commitments; and an operational graph population component that populates the operational level of the knowledge graph based on tracked status changes associated with the respective commitments.
    Type: Application
    Filed: November 11, 2019
    Publication date: March 5, 2020
    Inventors: Constantin Mircea Adam, Muhammed Fatih Bulut, Richard Baxter Hull, Anup Kalia, Maja Vukovic, Jin Xiao
  • Publication number: 20200074002
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate query recommendation 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 ontology component that can generate an ontology based on unstructured data of a description of an application programming interface. The computer executable components can further comprise a reasoner component that can identify one or more terms of the ontology that correspond semantically to a term of a query.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 5, 2020
    Inventors: Anup Kalia, Jin Xiao, Yu Deng, Maja Vukovic
  • Publication number: 20200067798
    Abstract: One or more embodiments relate to a method and system to compute automation opportunities from change and service tickets. A system, comprises a memory that stores computer executable components; a processor that executes computer executable components stored in the memory, wherein the computer executable components comprise: an ingestion component that receives data and determines automation opportunities for a service catalog; a categorization component that determines domain specific clusters and categories of service or change tickets; a graphing component that generates an action specific semantic graph of service or change ticket offerings; and a mapping component that maps a valid action to a cataloged service or change ticket.
    Type: Application
    Filed: August 21, 2018
    Publication date: February 27, 2020
    Inventors: Anup Kalia, Rohit Madhukar Khandekar, Jin Xiao, Raghav Batta, Maja Vukovic, Naga A. Ayachitula
  • Patent number: 10511554
    Abstract: Techniques facilitating maintenance of tribal knowledge for accelerated compliance control deployment are provided. In one example, a system includes a memory that stores computer executable components and a processor that executes computer executable components stored in the memory, wherein the computer executable components include a knowledge base generation component that generates a knowledge graph corresponding to respective commitments created via tribal exchanges, the knowledge graph comprising a semantic level and an operational level; a semantic graph population component that populates the semantic level of the knowledge graph based on identified parties to the respective commitments; and an operational graph population component that populates the operational level of the knowledge graph based on tracked status changes associated with the respective commitments.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: December 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Constantin Mircea Adam, Muhammed Fatih Bulut, Richard Baxter Hull, Anup Kalia, Maja Vukovic, Jin Xiao
  • Publication number: 20190295044
    Abstract: The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.
    Type: Application
    Filed: June 12, 2019
    Publication date: September 26, 2019
    Inventors: Maja Vukovic, Nikolaos Anerousis, Anup Kalia, Jin Xiao
  • Patent number: 10419489
    Abstract: A method and system of processing an information technology (IT) electronic request is provided. The electronic request is received in natural language from a user. Parameters of the electronic request are extracted. A risk of the electronic request is determined. A policy based on the parameters and the risk of the electronic request is determined and executed. A level of trust between the user and the computer device is calculated based on the determined risk and an outcome of the execution of the policy. A conversation pattern of the computer device toward the user is adjusted based on the calculated level of trust.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: September 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anup K. Kalia, Maja Vukovic, Frederick Y. Wu, Jin Xiao
  • Patent number: 10380558
    Abstract: The present invention provides a method, system, and computer program product of an intelligent self-service delivery advisor. In an embodiment, the present invention includes, in response to receiving computer system service data, identifying, by a second computer system, a computer system service category among a plurality of computer system categories, identifying, by the second computer system, one or more computer system service tasks, based on the computer system service data and the computer system service category, selecting, by the second computer system, a catalog among a plurality of catalogs, based on the one or more computer system service tasks and the computer system service data, generating, by the second computer system, one or more suggestions based on the catalog and the one or more computer system service tasks; and displaying, displaying by the second computer system, the one or more suggestion on a display logically coupled to the computer system.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: August 13, 2019
    Assignee: International Business Machines Corporation
    Inventors: Maja Vukovic, Nikolaos Anerousis, Anup Kalia, Jin Xiao
  • Patent number: D902887
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: November 24, 2020
    Assignee: Shenzhen Yuangu Technology Co., Ltd.
    Inventor: Jin Xiao
  • Patent number: D913380
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 16, 2021
    Assignee: Shenzhen Yuangu Technology Co., Ltd.
    Inventor: Jin Xiao