Patents by Inventor Ravindranath Konuru
Ravindranath Konuru 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: 10606927Abstract: Access is obtained to a hierarchically structured document having a plurality of hierarchical levels. For each of the hierarchical levels, a word list with a word count for each word included therein is obtained. For each of the hierarchical levels, a tag cloud based on a corresponding one of the word counts is created. At least one of the tag clouds is displayed in association with a label for a corresponding one of the hierarchical levels.Type: GrantFiled: August 19, 2013Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Robert A. Flavin, Ravindranath Konuru
-
Patent number: 10535007Abstract: A method for determining a similarity between a plurality of graphs includes inferring a low-rank representation of a first graph, inferring a low-rank representation of a second graph, wherein the low-rank representations of the first and second graphs are stored in memory, estimating a left interaction between the first and second graphs, estimating a middle interaction between the first and second graphs, estimating a right interaction between the first and second graphs, wherein the estimations are based on the low-rank representations of the first and second graphs stored in memory, and aggregating the left interaction, the middle interaction and the right interaction into a kernel, wherein the kernel is indicative of the similarity between the first and second graphs.Type: GrantFiled: January 17, 2013Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: U Kang, Ravindranath Konuru, Hanghang Tong, Jimeng Sun
-
Patent number: 10394936Abstract: Access is obtained to a hierarchically structured document having a plurality of hierarchical levels. For each of the hierarchical levels, a word list with a word count for each word included therein is obtained. For each of the hierarchical levels, a tag cloud based on a corresponding one of the word counts is created. At least one of the tag clouds is displayed in association with a label for a corresponding one of the hierarchical levels.Type: GrantFiled: November 6, 2012Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Robert A. Flavin, Ravindranath Konuru
-
Patent number: 9805307Abstract: A method for determining a correspondence between a first node set of a first graph and a second node set of a second graph includes building a feature representation for each of the first graph and the second graph, and inferring the correspondence between the first node set and the second node set based on the feature representations.Type: GrantFiled: January 17, 2013Date of Patent: October 31, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: U Kang, Ravindranath Konuru, Jimeng Sun, Hanghang Tong
-
Patent number: 8850393Abstract: Techniques are provided for testing new software slated to be deployed on a target machine population with a number of target machines having a number of existing software programs. Method steps can include obtaining a list of depending software programs on selected ones of the target machines. The list can include those of the existing software programs which depend on the new software and/or those of the existing software programs on which the new software depends. The steps can further include identifying relevant test cases based on the list of depending software programs, instantiating a plurality of test client platforms characteristic of the target machine population, and testing the relevant test cases on the plurality of test client platforms to identify failures.Type: GrantFiled: May 22, 2008Date of Patent: September 30, 2014Assignee: International Business Machines CorporationInventors: Paul C. Castro, Frederique A. Giraud, Ravindranath Konuru, Apratim Purakayastha, Danny L. Yeh
-
Publication number: 20140129921Abstract: Access is obtained to a hierarchically structured document having a plurality of hierarchical levels. For each of the hierarchical levels, a word list with a word count for each word included therein is obtained. For each of the hierarchical levels, a tag cloud based on a corresponding one of the word counts is created. At least one of the tag clouds is displayed in association with a label for a corresponding one of the hierarchical levels.Type: ApplicationFiled: August 19, 2013Publication date: May 8, 2014Applicant: International Business Machines CorporationInventors: Lawrence D. Bergman, Robert A. Flavin, Ravindranath Konuru
-
Publication number: 20140129918Abstract: Access is obtained to a hierarchically structured document having a plurality of hierarchical levels. For each of the hierarchical levels, a word list with a word count for each word included therein is obtained. For each of the hierarchical levels, a tag cloud based on a corresponding one of the word counts is created. At least one of the tag clouds is displayed in association with a label for a corresponding one of the hierarchical levels.Type: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lawrence D. Bergman, Robert A. Flavin, Ravindranath Konuru
-
Publication number: 20130212080Abstract: Displays are generated on screens of computer interfaces that facilitate viewing search results in context. Each image returned as a search result is visually presented to a user with additional context images from the same digital media object from which the search result image is taken. If the media object is a slide presentation, the additional context images can include immediately preceding and succeeding slides or other slides in the presentation.Type: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lawrence D. Bergman, Ravindranath Konuru, Jie Lu, Moushumi Sharmin
-
Patent number: 8108338Abstract: Techniques for replicating data in a system having a data tier with a plurality of data sources and an application tier with a plurality of applications are provided. Such techniques can include creating an instance of an information model of the data that is specified by a schema. The model can be created in a form that is suitable for manipulation by at least one of the applications and that forms at least a portion of a model tier that is intermediate the data tier and the application tier. A replica of an instance of the information model can be created in a form suitable for remote transmission, and a consistency policy can be obtained that specifies a level of consistency required between the instance of the information model and the replica.Type: GrantFiled: October 31, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Paul C. Castro, Frederique A. Giraud, Ravindranath Konuru, Apratim Purakayastha, Danny L. Yeh
-
Patent number: 7543000Abstract: A system, method and computer program product for synchronizing replicas of shared data structures associated with one or more computer systems. The method comprises: evaluating a metric for performing a replica synchronization operation on a first computer system according to a first synchronization method; evaluating the metric for performing a replica synchronization operation on the first computer system according to a second synchronization method; and, selecting, at synchronization time, based on the evaluated metric, whether to use the first or second synchronization methods, and communicating a command to a second computer system to replicate a shared data structure based on the selected synchronization method.Type: GrantFiled: January 23, 2006Date of Patent: June 2, 2009Assignee: International Business Machines CorporationInventors: Paul C. Castro, Ravindranath Konuru, Avraham Leff, James T. Rayfield, Danny L. Yeh
-
Publication number: 20090055430Abstract: Techniques for replicating data in a system having a data tier with a plurality of data sources and an application tier with a plurality of applications are provided. Such techniques can include creating an instance of an information model of the data that is specified by a schema. The model can be created in a form that is suitable for manipulation by at least one of the applications and that forms at least a portion of a model tier that is intermediate the data tier and the application tier. A replica of an instance of the information model can be created in a form suitable for remote transmission, and a consistency policy can be obtained that specifies a level of consistency required between the instance of the information model and the replica.Type: ApplicationFiled: October 31, 2008Publication date: February 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul C. Castro, Frederique A. Giraud, Ravindranath Konuru, Apratim Purakayastha, Danny L. Yeh
-
Patent number: 7487191Abstract: Techniques for replicating data in a system having a data tier with a plurality of data sources and an application tier with a plurality of applications are provided. Such techniques can include creating an instance of an information model of the data that is specified by a schema. The model can be created in a form that is suitable for manipulation by at least one of the applications and that forms at least a portion of a model tier that is intermediate the data tier and the application tier. A replica of an instance of the information model can be created in a form suitable for remote transmission, and a consistency policy can be obtained that specifies a level of consistency required between the instance of the information model and the replica.Type: GrantFiled: June 10, 2005Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Paul C. Castro, Frederique A. Giraud, Ravindranath Konuru, Apratim Purakayastha, Danny L. Yeh
-
Publication number: 20070214391Abstract: Techniques are provided for testing new software slated to be deployed on a target machine population with a number of target machines having a number of existing software programs. Method steps can include obtaining a list of depending software programs on selected ones of the target machines. The list can include those of the existing software programs which depend on the new software and/or those of tile existing software programs on which the new software depends. The steps can further include identifying relevant test cases based on the list of depending software programs, instantiating a plurality of test client platforms characteristic of the target machine population, and testing the relevant test cases on the plurality of test client platforms to identify failures.Type: ApplicationFiled: March 10, 2006Publication date: September 13, 2007Applicant: International Business Machines CorporationInventors: Paul Castro, Frederique Giraud, Ravindranath Konuru, Apratim Purakayastha, Danny Yeh
-
Publication number: 20070185920Abstract: A system, method and computer program product for synchronizing replicas of shared data structures associated with one or more computer systems. The method comprises: evaluating a metric for performing a replica synchronization operation on a first computer system according to a first synchronization method; evaluating the metric for performing a replica synchronization operation on the first computer system according to a second synchronization method; and, selecting, at synchronization time, based on the evaluated metric, whether to use the first or second synchronization methods, and communicating a command to a second computer system to replicate a shared data structure based on the selected synchronization method.Type: ApplicationFiled: January 23, 2006Publication date: August 9, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Castro, Ravindranath Konuru, Avraham Leff, James Rayfield, Danny Yeh
-
Publication number: 20060282482Abstract: Techniques for replicating data in a system having a data tier with a plurality of data sources and an application tier with a plurality of applications are provided. Such techniques can include creating an instance of an information model of the data that is specified by a schema. The model can be created in a form that is suitable for manipulation by at least one of the applications and that forms at least a portion of a model tier that is intermediate the data tier and the application tier. A replica of an instance of the information model can be created in a form suitable for remote transmission, and a consistency policy can be obtained that specifies a level of consistency required between the instance of the information model and the replica.Type: ApplicationFiled: June 10, 2005Publication date: December 14, 2006Applicant: International Business Machines CorporationInventors: Paul Castro, Frederique Giraud, Ravindranath Konuru, Apratim Purakayastha, Danny Yeh