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: 10740538
    Abstract: 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: Grant
    Filed: January 25, 2017
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michelle S. Matthew, John J. P. McNamara, Craig H. Stirling, Ian T. Stirling
  • Patent number: 10388182
    Abstract: 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: Grant
    Filed: November 20, 2014
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mark A. Castle, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara, Mark N. Walters
  • Patent number: 10318621
    Abstract: 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: Grant
    Filed: February 17, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
  • Patent number: 9886266
    Abstract: 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: Grant
    Filed: January 20, 2016
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
  • Patent number: 9690780
    Abstract: 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: Grant
    Filed: May 23, 2014
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jenny Davidse, Andrew D. Humphreys, Martin G. Keen, Caroline S. C. McNamara, John J. P. McNamara
  • Publication number: 20170132184
    Abstract: 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: Application
    Filed: January 25, 2017
    Publication date: May 11, 2017
    Inventors: Michelle S. Matthew, John J.P. McNamara, Craig H. Stirling, Ian T. Stirling
  • Patent number: 9594554
    Abstract: 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: Grant
    Filed: July 30, 2015
    Date of Patent: March 14, 2017
    Assignee: International Buisness Machines Corporation
    Inventors: Michelle S. Matthew, John J. P. McNamara, Craig H. Stirling, Ian T. Stirling
  • Publication number: 20170031679
    Abstract: 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: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Michelle S. Matthew, John J.P. McNamara, Craig H. Stirling, Ian T. Stirling
  • Publication number: 20160314107
    Abstract: 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: Application
    Filed: February 17, 2016
    Publication date: October 27, 2016
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
  • Patent number: 9430540
    Abstract: 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: Grant
    Filed: January 6, 2016
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
  • Patent number: 9361086
    Abstract: 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: Grant
    Filed: April 22, 2015
    Date of Patent: June 7, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
  • Publication number: 20160147397
    Abstract: 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: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Inventors: Mark A. Castle, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara, Mark N. Walters
  • Publication number: 20160132574
    Abstract: 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: Application
    Filed: January 6, 2016
    Publication date: May 12, 2016
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
  • Publication number: 20160132323
    Abstract: 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: Application
    Filed: January 20, 2016
    Publication date: May 12, 2016
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
  • Patent number: 9286057
    Abstract: 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: Grant
    Filed: June 11, 2014
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
  • Patent number: 9260200
    Abstract: The disclosure is directed to metal fatigue analytics and alert systems.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J. P. McNamara
  • Publication number: 20150363185
    Abstract: 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: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Andrew M. Garratt, Andrew D. Humphreys, Martin G. Keen, John J.P. McNamara
  • Publication number: 20150339293
    Abstract: 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: Application
    Filed: May 23, 2014
    Publication date: November 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Jenny Davidse, Andrew D. Humphreys, Martin G. Keen, Caroline S.C. McNamara, John J.P. McNamara
  • Patent number: 9053450
    Abstract: 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: Grant
    Filed: July 15, 2013
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Humphreys, John J. P. Mcnamara, John D. Taylor
  • Publication number: 20130304668
    Abstract: 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: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Inventors: Andrew D. Humphreys, John J.P. Mcnamara, John D. Taylor