Patents by Inventor Maneesh Mehra
Maneesh Mehra 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: 20150268939Abstract: A code base, including a code base history, is searched for code term(s) and change(s) that have been made to the code term(s). The code base includes, but is not limited to, multiple: (i) instances of code; (ii) product releases; (iii) code components; and/or (iv) code drafting projects.Type: ApplicationFiled: March 21, 2014Publication date: September 24, 2015Applicant: International Business Machines CorporationInventors: Rohit D. Kelapure, Paul Komar, Maneesh Mehra, Dana L. Price
-
Patent number: 9104996Abstract: A method of task management for shared artifacts can include detecting a change tag associated with a software artifact and determining, via a processor, each software artifact that is dependent upon the software artifact. A task associated with each dependent software artifact can be generated. Each task can specify a need for a modification to the associated software artifact. A responsible party for each dependent software artifact can be determined. Each task can be automatically assigned to the responsible party for the software artifact associated with the task.Type: GrantFiled: September 25, 2013Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Komar, Maneesh Mehra
-
Publication number: 20150074645Abstract: Arrangements described herein relate to adopting an existing automation script to a new framework. A first version of an automation script configured to execute in a first framework, and expected unit test results for the automation script, are received. A second version of the automation script is created from the first version of the automation script. The second version of the automation script is configured to execute in at least a second framework. The first version of the automation script is executed in the first framework to run a first version of a unit test and the second version of the automation script is executed in the second framework to run a second version of the unit test. Results generated by execution of the first and second versions of the automation script are analyzed to validate the second version of the automation script.Type: ApplicationFiled: September 10, 2013Publication date: March 12, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bradley C. Herrin, Maneesh Mehra
-
Publication number: 20150074646Abstract: Arrangements described herein relate to adopting an existing automation script to a new framework. A first version of an automation script configured to execute in a first framework, and expected unit test results for the automation script, are received. A second version of the automation script is created from the first version of the automation script. The second version of the automation script is configured to execute in at least a second framework. The first version of the automation script is executed in the first framework to run a first version of a unit test and the second version of the automation script is executed in the second framework to run a second version of the unit test. Results generated by execution of the first and second versions of the automation script are analyzed to validate the second version of the automation script.Type: ApplicationFiled: September 30, 2013Publication date: March 12, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bradley C. Herrin, Maneesh Mehra
-
Patent number: 8839196Abstract: A method of software configuration management can include removing a selected section from a first artifact in a first stream, wherein the first artifact includes a plurality of sections, and creating a second artifact in the first stream including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation can be generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation can be used to apply changes implemented in selected artifacts from one stream to another.Type: GrantFiled: April 16, 2012Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Publication number: 20140229913Abstract: Software configuration management includes removing a selected section from a first artifact in a first stream. The first artifact includes a plurality of sections, and a second artifact in the first stream is created including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation is generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation is used to apply changes implemented in selected artifacts from one stream to another.Type: ApplicationFiled: April 22, 2014Publication date: August 14, 2014Applicant: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Publication number: 20140229914Abstract: Software configuration management includes removing a selected section from a first artifact in a first stream. The first artifact includes a plurality of sections, and a second artifact in the first stream is created including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation is generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation is used to apply changes implemented in selected artifacts from one stream to another.Type: ApplicationFiled: April 22, 2014Publication date: August 14, 2014Applicant: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Publication number: 20140188852Abstract: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.Type: ApplicationFiled: March 6, 2014Publication date: July 3, 2014Applicant: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Patent number: 8756566Abstract: A software configuration management (SCM) system can include operations such as removing a selected section from a first artifact in a first stream, wherein the first artifact includes a plurality of sections, and creating a second artifact in the first stream including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation can be generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation can be used to apply changes implemented in selected artifacts from one stream to another.Type: GrantFiled: November 2, 2011Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Patent number: 8719239Abstract: Presenting changes to versioned files. A first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file, can be presented. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.Type: GrantFiled: July 16, 2010Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Patent number: 8676770Abstract: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.Type: GrantFiled: April 16, 2012Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Publication number: 20140026112Abstract: A method of task management for shared artifacts can include detecting a change tag associated with a software artifact and determining, via a processor, each software artifact that is dependent upon the software artifact. A task associated with each dependent software artifact can be generated. Each task can specify a need for a modification to the associated software artifact. A responsible party for each dependent software artifact can be determined. Each task can be automatically assigned to the responsible party for the software artifact associated with the task.Type: ApplicationFiled: September 25, 2013Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul Komar, Maneesh Mehra
-
Patent number: 8561011Abstract: A method of task management for shared artifacts can include detecting a change tag associated with a software artifact and determining, via a processor, each software artifact that is dependent upon the software artifact. A task associated with each dependent software artifact can be generated. Each task can specify a need for a modification to the associated software artifact. A responsible party for each dependent software artifact can be determined. Each task can be automatically assigned to the responsible party for the software artifact associated with the task.Type: GrantFiled: June 10, 2011Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Paul Komar, Maneesh Mehra
-
Publication number: 20130111441Abstract: Software configuration management can include operations such as removing a selected section from a first artifact in a first stream, wherein the first artifact includes a plurality of sections, and creating a second artifact in the first stream including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation can be generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation can be used to apply changes implemented in selected artifacts from one stream to another.Type: ApplicationFiled: November 2, 2011Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GEOFFREY M. CLEMM, PAUL KOMAR, MANEESH MEHRA
-
Publication number: 20130111442Abstract: A method of software configuration management can include removing a selected section from a first artifact in a first stream, wherein the first artifact includes a plurality of sections, and creating a second artifact in the first stream including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation can be generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation can be used to apply changes implemented in selected artifacts from one stream to another.Type: ApplicationFiled: April 16, 2012Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GEOFFREY M. CLEMM, PAUL KOMAR, MANEESH MEHRA
-
Publication number: 20120317537Abstract: A method of task management for shared artifacts can include detecting a change tag associated with a software artifact and determining, via a processor, each software artifact that is dependent upon the software artifact. A task associated with each dependent software artifact can be generated. Each task can specify a need for a modification to the associated software artifact. A responsible party for each dependent software artifact can be determined. Each task can be automatically assigned to the responsible party for the software artifact associated with the task.Type: ApplicationFiled: June 10, 2011Publication date: December 13, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: PAUL KOMAR, MANEESH MEHRA
-
Publication number: 20120203768Abstract: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.Type: ApplicationFiled: April 16, 2012Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: GEOFFREY M. CLEMM, PAUL KOMAR, MANEESH MEHRA
-
Patent number: 8190578Abstract: Described is a method for migrating versioned data from a source configuration management system to a target configuration management system. The method includes determining, for at least one historical period having versioned data items to be migrated from the source to target systems, an earliest versioned data item based on a start time for the historical period. At least one subsequent versioned data item is determined based on a sampling interval and an end time for the historical period. The earliest versioned data item and subsequent versioned data items for each historical period are migrated from the source configuration management system to the target configuration management system. Advantageously, migration is performed faster than if all existing versions are migrated and storage requirements are reduced. In addition, differencing tools in the target system can compare different versions of the migrated data items.Type: GrantFiled: December 17, 2009Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Howard B. Bernstein, Carol D. Yutkowitz, Maneesh Mehra
-
Publication number: 20120016867Abstract: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.Type: ApplicationFiled: July 16, 2010Publication date: January 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Publication number: 20110153557Abstract: Described is a method for migrating versioned data from a source configuration management system to a target configuration management system. The method includes determining, for at least one historical period having versioned data items to be migrated from the source to target systems, an earliest versioned data item based on a start time for the historical period. At least one subsequent versioned data item is determined based on a sampling interval and an end time for the historical period. The earliest versioned data item and subsequent versioned data items for each historical period are migrated from the source configuration management system to the target configuration management system. Advantageously, migration is performed faster than if all existing versions are migrated and storage requirements are reduced. In addition, differencing tools in the target system can compare different versions of the migrated data items.Type: ApplicationFiled: December 17, 2009Publication date: June 23, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Howard B. Bernstein, Carol D. Yutkowitz, Maneesh Mehra