Patents by Inventor Lorelei M. McCollum
Lorelei M. McCollum 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: 10645045Abstract: A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the electronic message inbox of the first user can be configured to make visible at least one electronic message pertaining to the conversation that is received earlier than the additional electronic message.Type: GrantFiled: November 26, 2018Date of Patent: May 5, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Andrew E. Davis, Dan Dumont, Lorelei M. McCollum, Eric S. Portner, Amanda N. Savitzky, Asima Silva
-
Publication number: 20190097959Abstract: A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the electronic message inbox of the first user can be configured to make visible at least one electronic message pertaining to the conversation that is received earlier than the additional electronic message.Type: ApplicationFiled: November 26, 2018Publication date: March 28, 2019Inventors: Paul R. Bastide, Andrew E. Davis, Dan Dumont, Lorelei M. McCollum, Eric S. Portner, Amanda N. Savitzky, Asima Silva
-
Patent number: 10158592Abstract: A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message pertaining to the conversation, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the electronic message inbox of the first user can be configured to make visible at least the additional electronic message.Type: GrantFiled: October 17, 2017Date of Patent: December 18, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Andrew E. Davis, Dan Dumont, Lorelei M. McCollum, Eric S. Portner, Amanda N. Savitzky, Asima Silva
-
Patent number: 9935906Abstract: A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message pertaining to the conversation, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the conversation can be unmuted and the electronic message inbox of the first user can be configured to make visible at least the additional electronic message.Type: GrantFiled: June 8, 2015Date of Patent: April 3, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Andrew E. Davis, Dan Dumont, Lorelei M. McCollum, Eric S. Portner, Amanda N. Savitzky, Asima Silva
-
Publication number: 20180041456Abstract: A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message pertaining to the conversation, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the electronic message inbox of the first user can be configured to make visible at least the additional electronic message.Type: ApplicationFiled: October 17, 2017Publication date: February 8, 2018Inventors: Paul R. Bastide, Andrew E. Davis, Dan Dumont, Lorelei M. McCollum, Eric S. Portner, Amanda N. Savitzky, Asima Silva
-
Patent number: 9619211Abstract: Embodiments of the present invention provide a method, system and computer program product for the automated suggestion of code usage patterns in an IDE. In an embodiment of the invention, a method for automated suggestion of code usage patterns in an IDE is provided. The method includes receiving input of a code snippet for a source code file of a software development project loaded into memory of a host computer for display through an IDE. The method further includes matching terms of the received input to terms in different blocks of code in different source code files of the software development project. The method yet further includes selecting one of the different blocks of code as a code completion choice for insertion into the source code file in the IDE. Finally, the method includes inserting the selected one of the different blocks of code into the source code file in the IDE.Type: GrantFiled: December 30, 2010Date of Patent: April 11, 2017Assignee: International Business Machines CorporationInventors: Lorelei M. McCollum, Steven F. Best, Janice M. Girouard, Timothy B. Snow
-
Publication number: 20160359781Abstract: A first user muting a conversation, taking place among a plurality of users using an exchange of electronic messages, can be detected. Responsive to the first user muting the conversation, an electronic message inbox of the first user can be configured to prevent further electronic messages pertaining to the conversation from being visible in the electronic message inbox. At least one additional electronic message pertaining to the conversation can be received. Responsive to receiving the additional electronic message pertaining to the conversation, the additional electronic message can be analyzed and, based on the analysis, whether the conversation should be unmuted for the first user can be automatically determined. Responsive to determining that the conversation should be unmuted for the first user, the conversation can be unmuted and the electronic message inbox of the first user can be configured to make visible at least the additional electronic message.Type: ApplicationFiled: June 8, 2015Publication date: December 8, 2016Inventors: Paul R. Bastide, Andrew E. Davis, Dan Dumont, Lorelei M. McCollum, Eric S. Portner, Amanda N. Savitzky, Asima Silva
-
Patent number: 9104799Abstract: An embodiment of the present invention manages window focus non-intrusive over-lays while debugging a graphical user interface program. In an example, the computer displays in a first graphical user interface, wherein the computer program is designed to manipulate a second graphical user interface of another computer program. The computer receives a command to debug the second graphical interface computer program and converts the first graphical user interface into a focus-less graphical user interface so the focus does not transfer from the second graphical user interface. The computer debugs the computer program and upon completing debugging, the computer restores the first graphical user interface into focus.Type: GrantFiled: November 13, 2013Date of Patent: August 11, 2015Assignee: International Business Machines CorporationInventors: James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Patent number: 9075915Abstract: An embodiment of the present invention utilizes the abilities of an operating system to manage the window focus while debugging a graphical user interface program. In an example, a debugger program intercepts a breakpoint in the code of a graphical user interface computer program undergoing automated testing by a separate computer program. The debugger program instructs the operating system to save states of the window focus. Responsive to determining the breakpoint condition has ended, the debugger program instructs the operating system to restore saved states of the window that had focus prior to the breakpoint condition. Another embodiment of the present invention arranges similar window focus management where an operating system on its own is unable to save and restore states of the window that had focus prior to the breakpoint condition.Type: GrantFiled: November 13, 2013Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventors: Kirk J. Krauss, James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Patent number: 9043653Abstract: An approach for introspection of a software component and generation of a conditional memory dump, a computing device executing an introspection program with respect to the software component is provided. An introspection system comprises one or more conditions for generating the conditional memory dump based on operations of the software component. In one aspect, a computing device detects, through an introspection program, whether the one or more conditions are satisfied by the software component based on information in an introspection analyzer of the introspection program. In addition, the computing device indicates, through the introspection program, if the one or more conditions are satisfied by the software component. In another aspect, responsive to the indication, the computing device generates the conditional memory dump through the introspection program.Type: GrantFiled: August 31, 2012Date of Patent: May 26, 2015Assignee: International Business Machines CorporationInventors: James I. Martineau, Lorelei M. McCollum, Micheal S. McCowan
-
Patent number: 8943477Abstract: An embodiment of the present invention manages window focus non-intrusive over-lays while debugging a graphical user interface program. In an example, the computer displays in a first graphical user interface, wherein the computer program is designed to manipulate a second graphical user interface of another computer program. The computer receives a command to debug the second graphical interface computer program and converts the first graphical user interface into a focus-less graphical user interface so the focus does not transfer from the second graphical user interface. The computer debugs the computer program and upon completing debugging, the computer restores the first graphical user interface into focus.Type: GrantFiled: December 18, 2012Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Patent number: 8938718Abstract: An embodiment of the present invention utilizes the abilities of an operating system to manage the window focus while debugging a graphical user interface program. In an example, a debugger program intercepts a breakpoint in the code of a graphical user interface computer program undergoing automated testing by a separate computer program. The debugger program instructs the operating system to save states of the window focus. Responsive to determining the breakpoint condition has ended, the debugger program instructs the operating system to restore saved states of the window that had focus prior to the breakpoint condition. Another embodiment of the present invention arranges similar window focus management where an operating system on its own is unable to save and restore states of the window that had focus prior to the breakpoint condition.Type: GrantFiled: December 18, 2012Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: Kirk J. Krauss, James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Publication number: 20140173567Abstract: An embodiment of the present invention utilizes the abilities of an operating system to manage the window focus while debugging a graphical user interface program. In an example, a debugger program intercepts a breakpoint in the code of a graphical user interface computer program undergoing automated testing by a separate computer program. The debugger program instructs the operating system to save states of the window focus. Responsive to determining the breakpoint condition has ended, the debugger program instructs the operating system to restore saved states of the window that had focus prior to the breakpoint condition. Another embodiment of the present invention arranges similar window focus management where an operating system on its own is unable to save and restore states of the window that had focus prior to the breakpoint condition.Type: ApplicationFiled: December 18, 2012Publication date: June 19, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kirk J. Krauss, James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Publication number: 20140173568Abstract: An embodiment of the present invention manages window focus non-intrusive over-lays while debugging a graphical user interface program. In an example, the computer displays in a first graphical user interface, wherein the computer program is designed to manipulate a second graphical user interface of another computer program. The computer receives a command to debug the second graphical interface computer program and converts the first graphical user interface into a focus-less graphical user interface so the focus does not transfer from the second graphical user interface. The computer debugs the computer program and upon completing debugging, the computer restores the first graphical user interface into focus.Type: ApplicationFiled: December 18, 2012Publication date: June 19, 2014Applicant: International Business Machines CorporationInventors: James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Publication number: 20140173569Abstract: An embodiment of the present invention utilizes the abilities of an operating system to manage the window focus while debugging a graphical user interface program. In an example, a debugger program intercepts a breakpoint in the code of a graphical user interface computer program undergoing automated testing by a separate computer program. The debugger program instructs the operating system to save states of the window focus. Responsive to determining the breakpoint condition has ended, the debugger program instructs the operating system to restore saved states of the window that had focus prior to the breakpoint condition. Another embodiment of the present invention arranges similar window focus management where an operating system on its own is unable to save and restore states of the window that had focus prior to the breakpoint condition.Type: ApplicationFiled: November 13, 2013Publication date: June 19, 2014Applicant: International Business Machines CorporationInventors: Kirk J. Krauss, James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Publication number: 20140173570Abstract: An embodiment of the present invention manages window focus non-intrusive over-lays while debugging a graphical user interface program. In an example, the computer displays in a first graphical user interface, wherein the computer program is designed to manipulate a second graphical user interface of another computer program. The computer receives a command to debug the second graphical interface computer program and converts the first graphical user interface into a focus-less graphical user interface so the focus does not transfer from the second graphical user interface. The computer debugs the computer program and upon completing debugging, the computer restores the first graphical user interface into focus.Type: ApplicationFiled: November 13, 2013Publication date: June 19, 2014Applicant: International Business Machines CorporationInventors: James I. Martineau, Lorelei M. McCollum, Michael S. McCowan
-
Publication number: 20140068341Abstract: An approach for introspection of a software component and generation of a conditional memory dump, a computing device executing an introspection program with respect to the software component is provided. An introspection system comprises one or more conditions for generating the conditional memory dump based on operations of the software component. In one aspect, a computing device detects, through an introspection program, whether the one or more conditions are satisfied by the software component based on information in an introspection analyzer of the introspection program. In addition, the computing device indicates, through the introspection program, if the one or more conditions are satisfied by the software component. In another aspect, responsive to the indication, the computing device generates the conditional memory dump through the introspection program.Type: ApplicationFiled: August 31, 2012Publication date: March 6, 2014Applicant: International Business Machines CorporationInventors: James I. Martineau, Lorelei M. McCollum, Micheal S. McCowan
-
Publication number: 20120174061Abstract: Embodiments of the present invention provide a method, system and computer program product for the automated suggestion of code usage patterns in an IDE. In an embodiment of the invention, a method for automated suggestion of code usage patterns in an IDE is provided. The method includes receiving input of a code snippet for a source code file of a software development project loaded into memory of a host computer for display through an IDE. The method further includes matching terms of the received input to terms in different blocks of code in different source code files of the software development project. The method yet further includes selecting one of the different blocks of code as a code completion choice for insertion into the source code file in the IDE. Finally, the method includes inserting the selected one of the different blocks of code into the source code file in the IDE.Type: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: International Business Machines CorporationInventors: Lorelei M. McCollum, Steven F. Best, Janice M. Girouard, Timothy B. Snow