Patents by Inventor Fionnuala G. Gunter
Fionnuala G. Gunter 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: 10733081Abstract: A static analysis tool configured to determine a significance of static analysis results. The static analysis tool can perform operations that include performing a static analysis of a computer program and generating the static analysis results in response to the performing the static analysis of the computer program. The operations can further include analyzing a description of a result item from the static analysis results, and based on the analyzing the description of the result item, assigning to the result item information from an ontology scheme. The operations can further include determining a significance value for the result item in response to the assigning the information from the ontology scheme and automatically performing an action associated with the result item based on one or more of the information assigned from the ontology scheme or the significance value.Type: GrantFiled: February 15, 2017Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Patent number: 10733080Abstract: A static analysis tool configured to determine a significance of static analysis results. The static analysis tool includes computer program code to perform a static analysis of a computer program and generate the static analysis results in response to the performance of the static analysis of the computer program. The program code can further analyze a description of a result item from the static analysis results, and based on the analysis of the description of the result item, assign to the result item information from an ontology scheme. The program code can further include code determine a significance value for the result item in response to the assignment of the information from the ontology scheme and automatically perform an action associated with the result item based on one or more of the information assigned from the ontology scheme or the significance value.Type: GrantFiled: June 27, 2016Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Publication number: 20200065233Abstract: A static analysis tool configured to determine a significance of static analysis results. The static analysis tool can perform operations that include performing a static analysis of a computer program and generating the static analysis results in response to the performing the static analysis of the computer program. The operations can further include analyzing a description of a result item from the static analysis results, and based on the analyzing the description of the result item, assigning to the result item information from an ontology scheme. The operations can further include determining a significance value for the result item in response to the assigning the information from the ontology scheme and automatically performing an action associated with the result item based on one or more of the information assigned from the ontology scheme or the significance value.Type: ApplicationFiled: October 29, 2019Publication date: February 27, 2020Inventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Patent number: 10540350Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: GrantFiled: August 23, 2018Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Patent number: 10262134Abstract: Detection of a key logger includes determining a count of keystrokes that occur during each of a plurality of time windows. Write activity that occurs during each of the plurality of time windows can be measured. The number of key strokes occurring in window is compared with the write activity occurring during the window. In response to determining that the count of keystrokes in a time window is linearly related to the measurement of write activity in the time window for a threshold number of time windows of the plurality of windows, a notification of a potential presence of a key logger is provided.Type: GrantFiled: October 7, 2016Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Publication number: 20180365287Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: ApplicationFiled: August 23, 2018Publication date: December 20, 2018Inventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Patent number: 10095734Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: GrantFiled: June 10, 2015Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Publication number: 20180101679Abstract: Detection of a key logger includes determining a count of keystrokes that occur during each of a plurality of time windows. Write activity that occurs during each of the plurality of time windows can be measured. The number of key strokes occurring in window is compared with the write activity occurring during the window. In response to determining that the count of keystrokes in a time window is linearly related to the measurement of write activity in the time window for a threshold number of time windows of the plurality of windows, a notification of a potential presence of a key logger is provided.Type: ApplicationFiled: October 7, 2016Publication date: April 12, 2018Inventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Patent number: 9934270Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: GrantFiled: August 21, 2017Date of Patent: April 3, 2018Assignee: International Business Machines CorporationInventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Publication number: 20170371651Abstract: A static analysis tool configured to determine a significance of static analysis results. The static analysis tool can perform operations that include performing a static analysis of a computer program and generating the static analysis results in response to the performing the static analysis of the computer program. The operations can further include analyzing a description of a result item from the static analysis results, and based on the analyzing the description of the result item, assigning to the result item information from an ontology scheme. The operations can further include determining a significance value for the result item in response to the assigning the information from the ontology scheme and automatically performing an action associated with the result item based on one or more of the information assigned from the ontology scheme or the significance value.Type: ApplicationFiled: February 15, 2017Publication date: December 28, 2017Inventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Publication number: 20170371770Abstract: A static analysis tool configured to determine a significance of static analysis results. The static analysis tool includes computer program code to perform a static analysis of a computer program and generate the static analysis results in response to the performance of the static analysis of the computer program. The program code can further analyze a description of a result item from the static analysis results, and based on the analysis of the description of the result item, assigning to the result item information from an ontology scheme. The program code can further include code determine a significance value for the result item in response to the assignment of the information from the ontology scheme and automatically perform an action associated with the result item based on one or more of the information assigned from the ontology scheme or the significance value.Type: ApplicationFiled: June 27, 2016Publication date: December 28, 2017Inventors: Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Publication number: 20170344604Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: ApplicationFiled: August 21, 2017Publication date: November 30, 2017Inventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Patent number: 9811556Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: GrantFiled: November 3, 2016Date of Patent: November 7, 2017Assignee: International Business Machines CorporationInventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Publication number: 20170140796Abstract: A stream of data contributions during a period is collected from a social media data source, the period spanning a broadcast of a content. The stream is analyzed to identify a change in a level of the data contributions during a sub-period of the period. A first time is selected to mark a beginning of the sub-period. A second time is selected to mark an ending of the sub-period. A data fragment is extracted from the data contributions occurring during the sub-period in the stream, the data fragment being descriptive of the content during the sub-period. In a recording of the content, a portion of the recording between the starting time and the ending time is selected as a segment of interest. The recording is annotated with the starting time, the ending time, and the data fragment to identify the segment of interest.Type: ApplicationFiled: February 24, 2016Publication date: May 18, 2017Applicant: International Business Machines CorporationInventors: Nathan Fontenot, Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Publication number: 20170140795Abstract: A stream of data contributions during a period is collected from a social media data source, the period spanning a broadcast of a content. The stream is analyzed to identify a change in a level of the data contributions during a sub-period of the period. A first time is selected to mark a beginning of the sub-period. A second time is selected to mark an ending of the sub-period. A data fragment is extracted from the data contributions occurring during the sub-period in the stream, the data fragment being descriptive of the content during the sub-period. In a recording of the content, a portion of the recording between the starting time and the ending time is selected as a segment of interest. The recording is annotated with the starting time, the ending time, and the data fragment to identify the segment of interest.Type: ApplicationFiled: November 18, 2015Publication date: May 18, 2017Applicant: International Business Machines CorporationInventors: NATHAN FONTENOT, Fionnuala G. Gunter, Christy L. Norman Perez, Michael T. Strosaker, George C. Wilson
-
Patent number: 9594559Abstract: Source code for a function of a computer program is compiled by compilers to generate executable code variants for the function according to different optimization approaches. Each executable code variant is executable on a same processor architecture. A binary file for the computer program is constructed that includes each executable code variant. At runtime of the binary file, one of the executable code variants is selected for the function. The selected executable code variant is used during execution of the computer program, until execution is halted.Type: GrantFiled: January 7, 2015Date of Patent: March 14, 2017Assignee: International Business Machines CorporationInventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Publication number: 20170046250Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: ApplicationFiled: November 3, 2016Publication date: February 16, 2017Inventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Publication number: 20160364473Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: ApplicationFiled: June 10, 2015Publication date: December 15, 2016Inventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Publication number: 20160196123Abstract: Source code for a function of a computer program is compiled by compilers to generate executable code variants for the function according to different optimization approaches. Each executable code variant is executable on a same processor architecture. A binary file for the computer program is constructed that includes each executable code variant. At runtime of the binary file, one of the executable code variants is selected for the function. The selected executable code variant is used during execution of the computer program, until execution is halted.Type: ApplicationFiled: January 7, 2015Publication date: July 7, 2016Inventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson
-
Patent number: 9378242Abstract: A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of similarity. The query source code is a user-selected portion of source code. The results may be ranked and output to an I/O device.Type: GrantFiled: December 18, 2015Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Nathan Fontenot, Fionnuala G. Gunter, Michael T. Strosaker, George C. Wilson