Patents by Inventor John J.P. McNamara
John J.P. McNamara 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: 10740538Abstract: A computer-implemented method includes receiving a content artifact. The content artifact includes information content and functional content. Extracting the functional content includes creating a functional content artifact. The computer-implemented method further includes extracting the functional content into a functional content artifact based on one or more decision criteria. The computer-implemented method further includes presenting the functional content artifact to a functional content artifact application. Optionally, the computer-implemented method further includes transferring the functional content artifact to an operational environment. Optionally, the computer-implemented method further includes modifying the functional content artifact into a modified functional content artifact. Optionally, the computer-implemented method further includes making available the modified functional content artifact available to an operational environment.Type: GrantFiled: January 25, 2017Date of Patent: August 11, 2020Assignee: International Business Machines CorporationInventors: Michelle S. Matthew, John J. P. McNamara, Craig H. Stirling, Ian T. Stirling
-
Patent number: 10388182Abstract: The disclosure is directed to socially enabled guidance for products with GUIs. A method in accordance with an embodiment includes: recording a set of sequential graphical user interface (GUI) interactions in a product GUI; saving the set of sequential GUI interactions in a file; importing the file containing the set of sequential GUI interactions; parsing the file to extract the set of sequential GUI interactions; highlighting a GUI interaction listed in the set of sequential GUI interactions; and in response to a user selection of the highlighted GUI interaction, highlighting a next GUI interaction listed in the set of sequential GUI interactions.Type: GrantFiled: November 20, 2014Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Mark A. Castle, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara, Mark N. Walters
-
Patent number: 10318621Abstract: A computer-implemented method for collating and intelligent sequencing of installation documentation includes parsing one or more product installation documents to identify annotations associated with installation procedures. Installation procedure descriptions, parameters, and prerequisites associated with the identified annotations are extracted, and prescriptive step-by-step installation instructions that integrate installation procedures contained within the one or more installation documents are generated.Type: GrantFiled: February 17, 2016Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
-
Patent number: 9886266Abstract: In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies a software product on a computing device. The method further includes identifying a first set of one or more functions of the software product that are to be modified by the software product update. The method further includes identifying historical usage information corresponding to the software product, wherein the historical usage information indicates a second set of one or more functions of the software product and a number of times each respective function of the second set of one or more functions of the software product has been used by the computing device. The method further includes determining whether the software product update modifies at least one function of the software product that corresponds to historical usage information that exceeds a minimum usage threshold condition.Type: GrantFiled: January 20, 2016Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
-
Patent number: 9690780Abstract: In a method for document analysis, receiving a request to translate a document, identifying usage information corresponding to the document, wherein the usage information includes information corresponding to a current viewing session of the document and historical usage information corresponding to one or more previous viewing sessions of the document, and determining one or more sections of the document to translate based on the identified usage information corresponding to the document.Type: GrantFiled: May 23, 2014Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: Jenny Davidse, Andrew D. Humphreys, Martin G. Keen, Caroline S. C. McNamara, John J. P. McNamara
-
Publication number: 20170132184Abstract: A computer-implemented method includes receiving a content artifact. The content artifact includes information content and functional content. Extracting the functional content includes creating a functional content artifact. The computer-implemented method further includes extracting the functional content into a functional content artifact based on one or more decision criteria. The computer-implemented method further includes presenting the functional content artifact to a functional content artifact application. Optionally, the computer-implemented method further includes transferring the functional content artifact to an operational environment. Optionally, the computer-implemented method further includes modifying the functional content artifact into a modified functional content artifact. Optionally, the computer-implemented method further includes making available the modified functional content artifact available to an operational environment.Type: ApplicationFiled: January 25, 2017Publication date: May 11, 2017Inventors: Michelle S. Matthew, John J.P. McNamara, Craig H. Stirling, Ian T. Stirling
-
Patent number: 9594554Abstract: A computer-implemented method includes receiving a content artifact. The content artifact includes information content and functional content. Extracting the functional content includes creating a functional content artifact. The computer-implemented method further includes extracting the functional content into a functional content artifact based on one or more decision criteria. The computer-implemented method further includes presenting the functional content artifact to a functional content artifact application. Optionally, the computer-implemented method further includes transferring the functional content artifact to an operational environment. Optionally, the computer-implemented method further includes modifying the functional content artifact into a modified functional content artifact. Optionally, the computer-implemented method further includes making available the modified functional content artifact available to an operational environment.Type: GrantFiled: July 30, 2015Date of Patent: March 14, 2017Assignee: International Buisness Machines CorporationInventors: Michelle S. Matthew, John J. P. McNamara, Craig H. Stirling, Ian T. Stirling
-
Publication number: 20170031679Abstract: A computer-implemented method includes receiving a content artifact. The content artifact includes information content and functional content. Extracting the functional content includes creating a functional content artifact. The computer-implemented method further includes extracting the functional content into a functional content artifact based on one or more decision criteria. The computer-implemented method further includes presenting the functional content artifact to a functional content artifact application. Optionally, the computer-implemented method further includes transferring the functional content artifact to an operational environment. Optionally, the computer-implemented method further includes modifying the functional content artifact into a modified functional content artifact. Optionally, the computer-implemented method further includes making available the modified functional content artifact available to an operational environment.Type: ApplicationFiled: July 30, 2015Publication date: February 2, 2017Inventors: Michelle S. Matthew, John J.P. McNamara, Craig H. Stirling, Ian T. Stirling
-
Publication number: 20160314107Abstract: A computer-implemented method for collating and intelligent sequencing of installation documentation includes parsing one or more product installation documents to identify annotations associated with installation procedures. Installation procedure descriptions, parameters, and prerequisites associated with the identified annotations are extracted, and prescriptive step-by-step installation instructions that integrate installation procedures contained within the one or more installation documents are generated.Type: ApplicationFiled: February 17, 2016Publication date: October 27, 2016Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
-
Patent number: 9430540Abstract: The disclosure is directed to metal fatigue analytics and alert systems. A system in accordance with an embodiment includes: a first database on a vehicle, the database storing a list of at least one metal part in the vehicle and corresponding metal batch information for each metal part in the list; a second database on a server remote from the first database, the second database storing metal batch information for at least one batch of metal from which faulty metal parts have been constructed; a comparing system for comparing the metal batch information stored in the first database with the metal batch information stored in the second database; and a messaging system for generating a failure alert message when the comparing system finds a match between the metal batch information stored in the first database and the metal batch information stored in the second database.Type: GrantFiled: January 6, 2016Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
-
Patent number: 9361086Abstract: A computer-implemented method for collating and intelligent sequencing of installation documentation includes parsing one or more product installation documents to identify annotations associated with installation procedures. Installation procedure descriptions, parameters, and prerequisites associated with the identified annotations are extracted, and prescriptive step-by-step installation instructions that integrate installation procedures contained within the one or more installation documents are generated.Type: GrantFiled: April 22, 2015Date of Patent: June 7, 2016Assignee: International Business Machines CorporationInventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
-
Publication number: 20160147397Abstract: The disclosure is directed to socially enabled guidance for products with GUIs. A method in accordance with an embodiment includes: recording a set of sequential graphical user interface (GUI) interactions in a product GUI; saving the set of sequential GUI interactions in a file; importing the file containing the set of sequential GUI interactions; parsing the file to extract the set of sequential GUI interactions; highlighting a GUI interaction listed in the set of sequential GUI interactions; and in response to a user selection of the highlighted GUI interaction, highlighting a next GUI interaction listed in the set of sequential GUI interactions.Type: ApplicationFiled: November 20, 2014Publication date: May 26, 2016Inventors: Mark A. Castle, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara, Mark N. Walters
-
Publication number: 20160132574Abstract: The disclosure is directed to metal fatigue analytics and alert systems. A system in accordance with an embodiment includes: a first database on a vehicle, the database storing a list of at least one metal part in the vehicle and corresponding metal batch information for each metal part in the list; a second database on a server remote from the first database, the second database storing metal batch information for at least one batch of metal from which faulty metal parts have been constructed; a comparing system for comparing the metal batch information stored in the first database with the metal batch information stored in the second database; and a messaging system for generating a failure alert message when the comparing system finds a match between the metal batch information stored in the first database and the metal batch information stored in the second database.Type: ApplicationFiled: January 6, 2016Publication date: May 12, 2016Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
-
Publication number: 20160132323Abstract: In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies a software product on a computing device. The method further includes identifying a first set of one or more functions of the software product that are to be modified by the software product update. The method further includes identifying historical usage information corresponding to the software product, wherein the historical usage information indicates a second set of one or more functions of the software product and a number of times each respective function of the second set of one or more functions of the software product has been used by the computing device. The method further includes determining whether the software product update modifies at least one function of the software product that corresponds to historical usage information that exceeds a minimum usage threshold condition.Type: ApplicationFiled: January 20, 2016Publication date: May 12, 2016Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
-
Patent number: 9286057Abstract: In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies a software product on a computing device. The method further includes identifying a first set of one or more functions of the software product that are to be modified by the software product update. The method further includes identifying historical usage information corresponding to the software product, wherein the historical usage information indicates a second set of one or more functions of the software product and a number of times each respective function of the second set of one or more functions of the software product has been used by the computing device. The method further includes determining whether the software product update modifies at least one function of the software product that corresponds to historical usage information that exceeds a minimum usage threshold condition.Type: GrantFiled: June 11, 2014Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
-
Patent number: 9260200Abstract: The disclosure is directed to metal fatigue analytics and alert systems.Type: GrantFiled: November 7, 2014Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
-
Publication number: 20150363185Abstract: In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies a software product on a computing device. The method further includes identifying a first set of one or more functions of the software product that are to be modified by the software product update. The method further includes identifying historical usage information corresponding to the software product, wherein the historical usage information indicates a second set of one or more functions of the software product and a number of times each respective function of the second set of one or more functions of the software product has been used by the computing device. The method further includes determining whether the software product update modifies at least one function of the software product that corresponds to historical usage information that exceeds a minimum usage threshold condition.Type: ApplicationFiled: June 11, 2014Publication date: December 17, 2015Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
-
Publication number: 20150339293Abstract: In a method for document analysis, receiving a request to translate a document, identifying usage information corresponding to the document, wherein the usage information includes information corresponding to a current viewing session of the document and historical usage information corresponding to one or more previous viewing sessions of the document, and determining one or more sections of the document to translate based on the identified usage information corresponding to the document.Type: ApplicationFiled: May 23, 2014Publication date: November 26, 2015Applicant: International Business Machines CorporationInventors: Jenny Davidse, Andrew D. Humphreys, Martin G. Keen, Caroline S.C. McNamara, John J.P. McNamara
-
Patent number: 9053450Abstract: In a method for generating a business process model project, a computer receives a data file comprising text, descriptive of a business process. The computer searches a sentence in the text for a keyword indicative of existence of a corresponding business artifact stated elsewhere in the sentence. In response, the computer identifies an indicator in the sentence, the indicator designating a name of the corresponding business artifact. The computer identifies a business artifact based on the keyword and the indicator. The computer generates a business process model project based in part on the business artifact.Type: GrantFiled: July 15, 2013Date of Patent: June 9, 2015Assignee: International Business Machines CorporationInventors: Andrew D. Humphreys, John J. P. Mcnamara, John D. Taylor
-
Publication number: 20130304668Abstract: In a method for generating a business process model project, a computer receives a data file comprising text, descriptive of a business process. The computer searches a sentence in the text for a keyword indicative of existence of a corresponding business artifact stated elsewhere in the sentence. In response, the computer identifies an indicator in the sentence, the indicator designating a name of the corresponding business artifact. The computer identifies a business artifact based on the keyword and the indicator. The computer generates a business process model project based in part on the business artifact.Type: ApplicationFiled: July 15, 2013Publication date: November 14, 2013Inventors: Andrew D. Humphreys, John J.P. Mcnamara, John D. Taylor