Patents by Inventor Vinay G. Rajagopal
Vinay G. Rajagopal 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: 10796348Abstract: Managing transaction data during times of low network connectivity by organizing billing information for prioritized processing during periods of higher network connectivity. During low connectivity events, billing information is organized based, at least in part, on a combination of age and revenue to communicate important billing information upon reconnection.Type: GrantFiled: April 22, 2016Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Dilip Krishnaswamy, Vinay G. Rajagopal, Rohit Shetty
-
Patent number: 10558515Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: GrantFiled: May 16, 2018Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Patent number: 10534659Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: GrantFiled: April 3, 2019Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20190227862Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: ApplicationFiled: April 3, 2019Publication date: July 25, 2019Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Patent number: 10089169Abstract: An expert system extracts events associated with executing an application from log files generated by various topological resources in a distributed computing environment. The events are plotted as plot points on a time series graph. Patterns are identified in the plot points that are associated with application problems, along with the computing environment configurations both before the problem and after the problem was resolved. The difference in the configurations represents a corrective action for the application problem, and the expert system links the corrective action to the pattern. When a pattern repeats in conjunction with another application problem, the corrective action is identified as a possible solution to the new problem. A confidence level associated with the pattern/corrective action may be increased when a user accepts the corrective action and may be decreased when a user rejects the corrective action.Type: GrantFiled: July 6, 2016Date of Patent: October 2, 2018Assignee: International Business Machines CorporationInventors: Geetha Adinarayan, Anindya Neogi, Vinay G. Rajagopal, Rohit Shetty
-
Publication number: 20180260267Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: ApplicationFiled: May 16, 2018Publication date: September 13, 2018Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Patent number: 10007571Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artifact. The computer-implemented method further includes, responsive to identifying the first data artifact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: GrantFiled: June 1, 2016Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20170351559Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20170308935Abstract: Managing transaction data during times of low network connectivity by organizing billing information for prioritized processing during periods of higher network connectivity. During low connectivity events, billing information is organized based, at least in part, on a combination of age and revenue to communicate important billing information upon reconnection.Type: ApplicationFiled: April 22, 2016Publication date: October 26, 2017Inventors: Dilip Krishnaswamy, Vinay G. Rajagopal, Rohit Shetty
-
Publication number: 20160314034Abstract: An expert system extracts events associated with executing an application from log files generated by various topological resources in a distributed computing environment. The events are plotted as plot points on a time series graph. Patterns are identified in the plot points that are associated with application problems, along with the computing environment configurations both before the problem and after the problem was resolved. The difference in the configurations represents a corrective action for the application problem, and the expert system links the corrective action to the pattern. When a pattern repeats in conjunction with another application problem, the corrective action is identified as a possible solution to the new problem. A confidence level associated with the pattern/corrective action may be increased when a user accepts the corrective action and may be decreased when a user rejects the corrective action.Type: ApplicationFiled: July 6, 2016Publication date: October 27, 2016Inventors: Geetha Adinarayan, Anindya Neogi, Vinay G. Rajagopal, Rohit Shetty
-
Patent number: 9465685Abstract: An expert system extracts events associated with executing an application from log files generated by various topological resources in a distributed computing environment. The events are plotted as plot points on a time series graph. Patterns are identified in the plot points that are associated with application problems, along with the computing environment configurations both before the problem and after the problem was resolved. The difference in the configurations represents a corrective action for the application problem, and the expert system links the corrective action to the pattern. When a pattern repeats in conjunction with another application problem, the corrective action is identified as a possible solution to the new problem. A confidence level associated with the pattern/corrective action may be increased when a user accepts the corrective action and may be decreased when a user rejects the corrective action.Type: GrantFiled: February 2, 2015Date of Patent: October 11, 2016Assignee: International Business Machines CorporationInventors: Geetha Adinarayan, Anindya Neogi, Vinay G. Rajagopal, Rohit Shetty
-
Publication number: 20160224401Abstract: An expert system extracts events associated with executing an application from log files generated by various topological resources in a distributed computing environment. The events are plotted as plot points on a time series graph. Patterns are identified in the plot points that are associated with application problems, along with the computing environment configurations both before the problem and after the problem was resolved. The difference in the configurations represents a corrective action for the application problem, and the expert system links the corrective action to the pattern. When a pattern repeats in conjunction with another application problem, the corrective action is identified as a possible solution to the new problem. A confidence level associated with the pattern/corrective action may be increased when a user accepts the corrective action and may be decreased when a user rejects the corrective action.Type: ApplicationFiled: February 2, 2015Publication date: August 4, 2016Inventors: Geetha Adinarayan, Anindya Neogi, Vinay G. Rajagopal, Rohit Shetty