Patents by Inventor Anshu N. Jain

Anshu N. Jain 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: 11204951
    Abstract: The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shenghua Bao, Ying Chen, Anshu N. Jain, Cartic Ramakrishnan, Maia A. Smith
  • Patent number: 11157532
    Abstract: The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shenghua Bao, Ying Chen, Anshu N. Jain, Cartic Ramakrishnan, Maia A. Smith
  • Patent number: 10521246
    Abstract: In an example, a computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to access an application programming interface (API) endpoint, log the access of the API endpoint in an API usage log, analyze the API usage log to determine characteristics associated with the API endpoint, de-parameterize the API endpoint according to the analysis of the API usage log to generate a modified API endpoint, generate a mapping of the modified API endpoint to the API endpoint, and implement the modified API endpoint in a software application.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: Anshu N. Jain, Vineet Dhanawat, Pongsakorn Sukjunnimit
  • Publication number: 20190384617
    Abstract: In an example, a computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to access an application programming interface (API) endpoint, log the access of the API endpoint in an API usage log, analyze the API usage log to determine characteristics associated with the API endpoint, de-parameterize the API endpoint according to the analysis of the API usage log to generate a modified API endpoint, generate a mapping of the modified API endpoint to the API endpoint, and implement the modified API endpoint in a software application.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Inventors: Anshu N. Jain, Vineet Dhanawat, Pongsakorn Sukjunnimit
  • Patent number: 10229140
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for evaluating indexing systems. Comparative tests are performed on two or more indexing systems. Each test uses one or more of: benchmarks, metrics, estimates of input data, desired index configuration, and performance constraints. A recommendation is automatically provided for an indexing system and an optimal configuration of the indexing system is also provided, based on an evaluation metrics from the tests.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marco P. Crasso, Ru Fang, Anshu N. Jain
  • Publication number: 20170097988
    Abstract: The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.
    Type: Application
    Filed: February 22, 2016
    Publication date: April 6, 2017
    Applicant: International Business Machines Corporation
    Inventors: Shenghua Bao, Ying Chen, Anshu N. Jain, Cartic Ramakrishnan, Maia A. Smith
  • Publication number: 20170097987
    Abstract: The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 6, 2017
    Applicant: International Business Machines Corporation
    Inventors: Shenghua Bao, Ying Chen, Anshu N. Jain, Cartic Ramakrishnan, Maia A. Smith
  • Patent number: 9594824
    Abstract: The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shivashankar Halan, Joshua W. Hui, Holger Kache, Eser Kandogan, Anshu N. Jain, Tessa A. Lau, Mary A. Roth, Peter M. Schwarz
  • Publication number: 20170004155
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for evaluating indexing systems. Comparative tests are performed on two or more indexing systems. Each test uses one or more of: benchmarks, metrics, estimates of input data, desired index configuration, and performance constraints. A recommendation is automatically provided for an indexing system and an optimal configuration of the indexing system is also provided, based on an evaluation metrics from the tests.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Marco P. Crasso, Ru Fang, Anshu N. Jain
  • Patent number: 9459950
    Abstract: An approach is presented for identifying related problem tickets in an information technology (IT) environment. A pattern of actions included in interactions with a computer program is determined to be effective at proactively preventing a problem in the IT environment based on a frequency at which user(s) performed the interactions which perform text and statistical analyses of content of historical problem tickets. A script based on the pattern of actions is generated. A root cause of the problem is determined based on the text and statistical analyses. Responsive to a receipt of a new problem ticket, the script is executed to automatically perform the pattern of actions. The new problem ticket is classified as being in a group of problem tickets which are related to the problem and included in the historical problem tickets. The new problem ticket is determined to specify the problem which has the root cause.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: October 4, 2016
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Winnie Wing-Yee Cheng, Aliza R. Heching, Anshu N. Jain, Jia Liu, James R. Moulic, Daniela Rosu, Mithkal M. Smadi, Srikanth G. Tamilselvam
  • Patent number: 9348892
    Abstract: Embodiments of the invention broadly contemplate systems, methods, apparatuses and program products providing a faceted search tool enabling a user to enter a natural language query that contains representative terms the user wants to search for, and a convenient interface display in which the facets which contain the searched values are automatically resolved and presented.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Anshu N. Jain, Krishna Kummamuru
  • Publication number: 20150370890
    Abstract: The mapping system and method comprises receiving a query identifying a source entity, the source entity being of a first entity-type; generating a plurality of candidate entities from an analysis of an entity-relationship graph in response to the query based on the source entity; and computing feature values for each candidate entity of the plurality of candidate entities by passing the source entity and the plurality of candidate entities to a type-specific entity recommender particular to the first entity-type.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 24, 2015
    Inventors: Shivashankar Halan, Joshua W. Hui, Holger Kache, Eser Kandogan, Anshu N. Jain, Tessa A. Lau, Mary A. Roth, Peter M. Schwarz
  • Publication number: 20150033077
    Abstract: An approach is presented for identifying related problem tickets in an information technology (IT) environment. A pattern of actions included in interactions with a computer program is determined to be effective at proactively preventing a problem in the IT environment based on a frequency at which user(s) performed the interactions which perform text and statistical analyses of content of historical problem tickets. A script based on the pattern of actions is generated. A root cause of the problem is determined based on the text and statistical analyses. Responsive to a receipt of a new problem ticket, the script is executed to automatically perform the pattern of actions. The new problem ticket is classified as being in a group of problem tickets which are related to the problem and included in the historical problem tickets. The new problem ticket is determined to specify the problem which has the root cause.
    Type: Application
    Filed: October 14, 2014
    Publication date: January 29, 2015
    Inventors: Anuradha Bhamidipaty, Winnie Wing-Yee Cheng, Aliza R. Heching, Anshu N. Jain, Jia Liu, James R. Moulic, Daniela Rosu, Mithkal M. Smadi, Srikanth G. Tamilselvam
  • Patent number: 8898092
    Abstract: An approach is presented for identifying related problem tickets in an information technology (IT) environment. User interactions with a computer program are stored. The user interactions include inputs to the computer program to search for problem tickets issued in the IT environment that have the same characteristics. One or more user interaction patterns within the user interactions are recognized. A user interaction pattern of the one or more user interaction patterns is selected based on an evaluation of effectiveness of each of the one or more user interaction patterns. Based on the user interaction pattern, a rule is generated for determining which problem tickets in the IT environment share a common characteristic. The rule is applied to additional problem tickets issued in the IT environment to identify which of the additional problem tickets share the common characteristic.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Anuradha Bhamidipaty, Winnie Wing-Yee Cheng, Aliza R. Heching, Anshu N. Jain, Jia Liu, James R. Moulic, Daniela Rosu, Mithkal M. Smadi, Srikanth G. Tamilselvam
  • Patent number: 8818945
    Abstract: Techniques, an apparatus and an article of manufacture for targeted maintenance of computing devices in a system. A method includes assessing a maintenance request to determine a class of computing devices to which the request applies, selecting a propagation mechanism applicable to the class of computing devices, generating an agent based on the propagation mechanism to carry out the maintenance request on the class of computing devices, deploying the agent on at least one computing device in the class of computing devices, and propagating the agent to additional devices in the class of computing devices.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: August 26, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kamal Bhattacharya, Anshu N. Jain, Suman K. Pathapati, Nidhi Rajshree
  • Patent number: 8752002
    Abstract: Techniques for generating one or more artifacts for service delivery are provided. The techniques include receiving one or more service design inputs, using the one or more service design inputs to generate an internal representation of the service design, using the internal representation of the service to generate one or more artifacts of the service, and incorporating the one or more artifacts into the service design and outputting the service.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Guruduth Somasekhara Banavar, Ketki A. Dhanesha, Alan Hartman, Anshu N Jain, Inderpreet Thukral
  • Publication number: 20140025627
    Abstract: Techniques, an apparatus and an article of manufacture for targeted maintenance of computing devices in a system. A method includes assessing a maintenance request to determine a class of computing devices to which the request applies, selecting a propagation mechanism applicable to the class of computing devices, generating an agent based on the propagation mechanism to carry out the maintenance request on the class of computing devices, deploying the agent on at least one computing device in the class of computing devices, and propagating the agent to additional devices in the class of computing devices.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kamal Bhattacharya, Anshu N. Jain, Suman K. Pathapati, Nidhi Rajshree
  • Patent number: 8595236
    Abstract: Techniques for searching for a user interface (UI) are provided. The techniques include receiving a desired user interface as a query, determining meta-data for the desired user interface, wherein determining the meta-data for the desired user interface comprises converting the desired user interface query to a meta-data query, and using the meta-data query to search for the desired user interface, wherein searching for the desired user interface comprises querying meta-data of one or more existing user interfaces and selecting one or more similar user interfaces.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anshu N. Jain, Senthil Mani, Vibha S. Sinha
  • Patent number: 8543552
    Abstract: A system and associated method for detecting a statistical variation of a process from a textual log of the process as performed by a process behavior analysis (PBA) system for monitoring the process operating in an Information Technology (IT) delivery system. The PBA system includes a PBA engine and a data storage storing exception rules used by the PBA engine. The PBA engine merges entities appearing in the textual log into one or more groups based on similarities of respective time series of the entities. Control charts are generated for merged entities and the PBA engine subsequently analyzes process behavior of the process by use of the control charts for exceptions defined in the stored exception rules. The PBA engine generates a PBA report for the process pursuant to the analysis result of the textual log with detailed information including to what type of exceptions had or had not occurred.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: September 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Anshu N. Jain, Krishna Kummamuru, Srikanth G. Tamilselvam
  • Publication number: 20130198116
    Abstract: An approach is presented for identifying related problem tickets in an information technology (IT) environment. User interactions with a computer program are stored. The user interactions include inputs to the computer program to search for problem tickets issued in the IT environment that have the same characteristics. One or more user interaction patterns within the user interactions are recognized. A user interaction pattern of the one or more user interaction patterns is selected based on an evaluation of effectiveness of each of the one or more user interaction patterns. Based on the user interaction pattern, a rule is generated for determining which problem tickets in the IT environment share a common characteristic. The rule is applied to additional problem tickets issued in the IT environment to identify which of the additional problem tickets share the common characteristic.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 1, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuradha Bhamidipaty, Winnie Wing-Yee Cheng, Aliza R. Heching, Anshu N. Jain, Jia Liu, James R. Moulic, Daniela Rosu, Mithkal M. Smadi, Srikanth G. Tamilselvam