Patents by Inventor Naga Ayachitula
Naga Ayachitula 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: 20230325397Abstract: Techniques regarding providing artificial intelligence problem descriptions 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 include, at least: a query component that generates key performance indicators from a query, determines a subset of key performance indicators that individually have a performance below a threshold, and maps the subset of key performance indicators to operational metrics; a learning component that generates, using artificial intelligence, problem descriptions from one or more of the subset of key performance indicators or the operational metrics and transmits the problem descriptions to a database.Type: ApplicationFiled: June 14, 2023Publication date: October 12, 2023Inventors: Muhammed Fatih Bulut, Hongtan Sun, Pritpal Arora, Klaus Koenig, Naga A. Ayachitula, Jonathan Richard Young, Maja Vukovic
-
Patent number: 11727020Abstract: Techniques regarding providing artificial intelligence problem descriptions 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 include, at least: a query component that generates key performance indicators from a query, determines a subset of key performance indicators that individually have a performance below a threshold, and maps the subset of key performance indicators to operational metrics; a learning component that generates, using artificial intelligence, problem descriptions from one or more of the subset of key performance indicators or the operational metrics and transmits the problem descriptions to a database.Type: GrantFiled: October 11, 2018Date of Patent: August 15, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhammed Fatih Bulut, Hongtan Sun, Pritpal Arora, Klaus Koenig, Naga A. Ayachitula, Jonathan Richard Young, Maja Vukovic
-
Patent number: 11520564Abstract: Embodiments are provided for intelligent recommendations for program code. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components can include an evaluation component that determines that first program code pertains to a defined category representing a defined cost to execute the first program code by a cloud computing service. The computer-executable components also can include a recommendation component that generates a recommendation for second program code that satisfies a similarity criterion with respect to the first program code. The second program code pertains to a category representing a cost to execute the second program code by the cloud computing service, where the cost is less than the defined cost.Type: GrantFiled: January 20, 2021Date of Patent: December 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abhishek Malvankar, Sara Rosenthal, Carlos A. Fonseca, Naga A. Ayachitula
-
Publication number: 20220229639Abstract: Embodiments are provided for intelligent recommendations for program code. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components can include an evaluation component that determines that first program code pertains to a defined category representing a defined cost to execute the first program code by a cloud computing service. The computer-executable components also can include a recommendation component that generates a recommendation for second program code that satisfies a similarity criterion with respect to the first program code. The second program code pertains to a category representing a cost to execute the second program code by the cloud computing service, where the cost is less than the defined cost.Type: ApplicationFiled: January 20, 2021Publication date: July 21, 2022Inventors: Abhishek Malvankar, Sara Rosenthal, Carlos A. Fonseca, Naga A. Ayachitula
-
Patent number: 11270226Abstract: Systems and methods for ticket classification and response include labeling tickets with a ticket classifier that assigns a ticket label and an associated confidence score to each ticket. Tickets are clustered according to semantic similarity to form ticket clusters. A template associated with each ticket cluster is determined. Templates and the respective ticket clusters are clustered according to semantic similarity to form one or more ticket super-clusters. Tickets that have below-threshold confidence scores are labeled according to the one or more ticket super-clusters. The tickets are automatically responded to.Type: GrantFiled: October 1, 2018Date of Patent: March 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fan Jing Meng, Lin Yang, Xiao Zhang, Shi Lei Zhang, Jing Min Xu, Naga A. Ayachitula, Zhuo Su
-
Patent number: 11100593Abstract: A method for utilizing data analytics to identify unauthorized consumption of content comprises obtaining social network activity data from one or more social networks. The obtained social network activity data is analyzed to identify one or more users involved with content associated with a content provider. A determination is made as to whether or not the one or more users are authorized to access the content based at least in part on the analysis.Type: GrantFiled: March 28, 2017Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, Mahesh Gajwani, Ashish Kundu, Abhishek Malvankar
-
Publication number: 20200272973Abstract: Embodiments relate to monitoring an information technology (IT) environment having a plurality of domains through key performance indicator (KPI) data. In response to detection of a technical health problem, a first KPI related to the problem is identified. A root cause analysis is performed on the identified KPI generating a knowledge graph. A second KPI related to the first KPI is identified through the discovery of a correlation between the two identified KPIs. A diagnosis is generated for the technical health problem within the IT environment based on the discovered hidden correlation between the first KPI and second KPI. The generated diagnosis includes the root cause of the technical health issue.Type: ApplicationFiled: February 22, 2019Publication date: August 27, 2020Applicant: International Business Machines CorporationInventors: Hongtan Sun, Muhammed Fatih Bulut, Pritpal S. Arora, Klaus Koenig, Maja Vukovic, Naga A. Ayachitula
-
Publication number: 20200117739Abstract: Techniques regarding providing artificial intelligence problem descriptions 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 include, at least: a query component that generates key performance indicators from a query, determines a subset of key performance indicators that individually have a performance below a threshold, and maps the subset of key performance indicators to operational metrics; a learning component that generates, using artificial intelligence, problem descriptions from one or more of the subset of key performance indicators or the operational metrics and transmits the problem descriptions to a database.Type: ApplicationFiled: October 11, 2018Publication date: April 16, 2020Inventors: Muhammed Fatih Bulut, Hongtan Sun, Pritpal Arora, Klaus Koenig, Naga A. Ayachitula, Jonathan Richard Young, Maja Vukovic
-
Publication number: 20200104752Abstract: Systems and methods for ticket classification and response include labeling tickets with a ticket classifier that assigns a ticket label and an associated confidence score to each ticket. Tickets are clustered according to semantic similarity to form ticket clusters. A template associated with each ticket cluster is determined. Templates and the respective ticket clusters are clustered according to semantic similarity to form one or more ticket super-clusters. Tickets that have below-threshold confidence scores are labeled according to the one or more ticket super-clusters. The tickets are automatically responded to.Type: ApplicationFiled: October 1, 2018Publication date: April 2, 2020Inventors: Fan Jing Meng, Lin Yang, Xiao Zhang, Shi Lei Zhang, Jing Min Xu, Naga A. Ayachitula, Zhuo Su
-
Publication number: 20200097883Abstract: Methods and systems for ticket classification and response include clustering tickets according to semantic similarity to form ticket clusters. A template associated with each ticket cluster is determined that includes an invariant portion and a variable portion. A new ticket sub-class, based on the variable portion of the template, is determined that represents a specific sub-type of an existing class. A ticket taxonomy is updated to include the new ticket sub-class. The tickets are labeled according to the updated ticket taxonomy. The tickets are automatically responded to.Type: ApplicationFiled: September 26, 2018Publication date: March 26, 2020Inventors: Fan Jing Meng, Xiao Zhang, Peng Fei Chen, Lin Yang, Jing Min Xu, Shi Lei Zhang, Naga A. Ayachitula, Zhuo Su, Rohit Khandekar
-
Publication number: 20200067798Abstract: 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: ApplicationFiled: August 21, 2018Publication date: February 27, 2020Inventors: Anup Kalia, Rohit Madhukar Khandekar, Jin Xiao, Raghav Batta, Maja Vukovic, Naga A. Ayachitula
-
Publication number: 20180285984Abstract: A method for utilizing data analytics to identify unauthorized consumption of content comprises obtaining social network activity data from one or more social networks. The obtained social network activity data is analyzed to identify one or more users involved with content associated with a content provider. A determination is made as to whether or not the one or more users are authorized to access the content based at least in part on the analysis.Type: ApplicationFiled: March 28, 2017Publication date: October 4, 2018Inventors: Naga A. Ayachitula, Mahesh Gajwani, Ashish Kundu, Abhishek Malvankar
-
Patent number: 9577951Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.Type: GrantFiled: January 6, 2016Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb, Larisa Shwartz, Maheswaran Surendra
-
Publication number: 20160119249Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.Type: ApplicationFiled: January 6, 2016Publication date: April 28, 2016Inventors: Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb, Larisa Shwartz, Maheswaran Surendra
-
Patent number: 9250972Abstract: Embodiments of the present invention address deficiencies of the art in respect to server provisioning in a heterogeneous computing environment and provide a method, system and computer program product for secure and verified distributed orchestration and provisioning. In one embodiment of the invention, a server provisioning method can be provided. The server provisioning method can include establishing grouping criteria, grouping different target computing nodes into different groups of target computing nodes according to the established grouping criteria, server provisioning a root node in each of the different groups of target computing nodes, and relying upon the root node in each of the different groups to peer-to-peer server provision remaining nodes in each of the different groups.Type: GrantFiled: June 19, 2006Date of Patent: February 2, 2016Assignee: International Business Machines CorporationInventors: Larisa Shwartz, Maheswaran Surendra, Naga A. Ayachitula, Genady Grabarnik, James S. Lipscomb
-
Patent number: 9069969Abstract: A computer hardware-implemented method, system, and/or computer program product manages software patches. A computer monitoring hardware system receives a notification of a new release of a software patch. The computer monitoring hardware system scores a security posture of a monitored computer system to generate a security posture value based on a set of computer system parameters for the monitored computer system. In response to patch control logic within the computer monitoring hardware system determining that the monitored computer system is authorized to install the software patch and that the security posture value exceeds the predetermined value, the computer monitoring hardware system retrieves and installs the software patch in the monitored computer system.Type: GrantFiled: June 13, 2012Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, William A. Lemke, Rajeev Puri
-
Patent number: 8843503Abstract: Methods and apparatus of automatically creating composite configuration items in a configuration management database are provided. A plurality of configuration items and a corresponding plurality of configuration item relationships are provided to the configuration management database. One or more composite configuration items are created from one or more of the plurality of configuration items in accordance with one or more types of the plurality of configuration items.Type: GrantFiled: June 30, 2006Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, Krishna S. Garimella, Yan Or, Larisa Shwartz
-
Patent number: 8799436Abstract: A method for auditing and verifying configuration items (CIs) in an information technology (IT) configuration management database (CMDB) includes identifying which configuration item (CI) types should be part of an audit, defining link rules to link an authorized CI type stored in a CMDB to an actual CI type that is part of an IT infrastructure, retrieving all authorized CI instances of the identified CI types from the CMDB, retrieving all actual CI instances of the identified CI types from a discovery upload of a current IT environment, comparing the actual CI instances to the authorized CI instances, and taking remedial action when variances are discovered.Type: GrantFiled: July 14, 2009Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, Melissa J. Buco, Bradford Austin Fisher, David Loewenstern, Larisa Schwartz, Christopher Ward
-
Patent number: 8793681Abstract: In a method for making a recommendation for installing a software patch on a target computer, a computer identifies a first and a second set of computers from a group of computers. Each computer in the first set has hardware and software components, which are identical to each other or differ from each other by less than a predetermined measure. Each computer in the second set has hardware and software components, which are identical to each other or differ from each other by less than a predetermined measure. The computer selects one of the first and the second sets of computers such that the selected set of computers includes a higher number of computers with the software patch already installed.Type: GrantFiled: June 24, 2011Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, Ying Chen, Rajeev Puri, Cashchakanithara Venugopal, Li Jun Xia, Bo Yang, Sai Zeng
-
Patent number: 8626888Abstract: A method, system, and article for autonomizing autonomic management of a data center, with the data center having at least one computer system and an associated component. Data is collected from the data center and used as input to identify a data center policy. A set of capabilities of elements of the data center are detected and cataloged based upon the collected data. At least one policy is dynamically selected from at least one set of master policies in a policy directory with the selected policy to support the cataloged capabilities of the data center, and to dynamically control selective application and to adapt parameters for quality of service. The selected policy is applied to manage the data center.Type: GrantFiled: October 27, 2009Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Naga A. Ayachitula, Vijaya Jas, Kenneth David Christiance, Peter M. Jensen, Josephine E. Justin, Robert Larsen, Ann M. Moyer, Lisa Nayak, Rajeev Puri, Cheranellore Vasudevan, Chetna Dnyandeo Warade