Patents by Inventor Frank McGrath
Frank McGrath 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: 20230195455Abstract: A computing system receives a data object representative of a code repository for an application. The data object includes source code of the application and artifacts for satisfying a governance policy defined by an entity of the computing system. The computing system causes the data object to be provided to an automation tool configured to build, test, and deploy the application. The computing system monitors reports generated during building and testing of the application. The monitoring includes checking the reports for compliance with the governance policy. The computing system generates a report listing a compliance status of the governance policy.Type: ApplicationFiled: December 15, 2022Publication date: June 22, 2023Applicant: HSBC Technology and Services (USA) Inc.Inventors: Jonathan Michael Pugh, Frank McGrath, Easwaran Neelakandan, James Golden
-
Publication number: 20230077995Abstract: An automation framework system may include a service portal, an API gateway, an entitlements microservice, and a resources microservice. The service portal is configured to provide access to automation functionality of the automation framework system. The service portal is configured to provide entitlement models for generating a programming interface API or automation. The API gateway is configured to intercept API requests from a client device. The API gateway is configured to grant or reject the API requests based on each requested API and information about a user the client device. The entitlements microservice is configured to determine whether the user of the client device is permitted to access the API based on group information associated with the client device. The resources microservice is configured to manage resources associated with each API request.Type: ApplicationFiled: September 12, 2022Publication date: March 16, 2023Applicant: HSBC Technology and Services (USA) Inc.Inventors: Frank McGrath, Easwaran Neelakandan, James Golden, Darren Lowe
-
Patent number: 8473914Abstract: An apparatus and method for maintaining a collection of test scripts. At least one test script module is identified that is common to at least two unmodularized test scripts that are each associated with a common application. The at least two unmodularized test scripts are divided into modularized test scripts that each comprise the at least one test script module. An update to the common application is received and at least one of the at least one test script modules is updated in response to the update of the common application. The updating of each of the at least one of the at least one test script module causes a corresponding update to the at least two unmodularized test scripts.Type: GrantFiled: June 19, 2007Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Lawrence D. Bergman, Vittorio Castelli, Robert Levy, Frank McGrath, Serge E. Lucio
-
Patent number: 8261239Abstract: A method, system and apparatus for locating a testable object in a functional testing tool is provided. The method can include comparing object properties for a mapped testable object to object properties for each of a set of candidate testable objects organized in a hierarchy, computing an anchor object in the hierarchy, and determining a best matching candidate testable object for the mapped testable object without requiring an exact match of the object properties while constraining the comparing and determining steps with respect to the anchor object.Type: GrantFiled: December 23, 2003Date of Patent: September 4, 2012Assignee: International Business Machines CorporationInventors: Frank McGrath, Mark Metheny, Kenneth Sandler, William C. Tobin
-
Publication number: 20080320462Abstract: An apparatus and method for maintaining a collection of test scripts. At least one test script module is identified that is common to at least two unmodularized test scripts that are each associated with a common application. The at least two unmodularized test scripts are divided into modularized test scripts that each comprise the at least one test script module. An update to the common application is received and at least one of the at least one test script modules is updated in response to the update of the common application. The updating of each of the at least one of the at least one test script module causes a corresponding update to the at least two unmodularized test scripts.Type: ApplicationFiled: June 19, 2007Publication date: December 25, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lawrence D. Bergman, Vittorio Castelli, Robert Levy, Frank McGrath, Serge E. Lucio
-
Publication number: 20070143275Abstract: Embodiments of the present invention address deficiencies of the art in respect to e-learning and provide a novel and non-obvious method, system and computer program product for contextually invoking e-learning services for work-embedded e-learning. In one embodiment, a method for on-demand work-embedded learning can be provided. The method can include trapping a pre-configured event in an application executing in a host computing platform, and identifying a context for the pre-configured event. The method further can include retrieving e-learning content corresponding to the identified context from a learning management system. Finally, the method can include rendering the retrieved e-learning content in an e-learning content view which is separate from a view for the application in the host computing platform.Type: ApplicationFiled: December 21, 2005Publication date: June 21, 2007Applicant: International Business Machines CorporationInventors: Elizabeth Bagley, Frank McGrath, Pamela Nesbitt, William Tobin
-
Patent number: 7191172Abstract: A method, system and apparatus for locating a testable object in a functional testing tool is provided. The system can include a record process configured to produce both a test script and an object mapping, and a playback process configured to process the test script. An object manager can be coupled to the playback process and configured to locate among candidate objects in a GUI, a candidate object having a set of properties which partially matches another set of properties associated with a corresponding test object in the object mapping.Type: GrantFiled: December 23, 2003Date of Patent: March 13, 2007Assignee: International Business Machines CorporationInventors: Frank McGrath, Mark Metheny, William C. Tobin
-
Patent number: 7107174Abstract: The present invention is a system, method and apparatus for disambiguating two like objects in two separate application containers. In accordance with the present invention, a pointer to one of the application containers can be obtained. Subsequently, the pointer can be provided as a parameter to a function call for an object in the one of the separate application containers. Notably, the application container can include one of a content browser and a distributable application.Type: GrantFiled: December 23, 2003Date of Patent: September 12, 2006Assignee: International Business Machines CorporationInventors: Frank McGrath, Mark Metheny, Kenneth Sandler, William C. Tobin
-
Publication number: 20060048100Abstract: In accordance with one embodiment of the invention, there is provided a method for modularizing testing of a software product. The method comprises receiving user input indicating a source and a destination of test content; and linking modification of the test content at the destination to modification of the test content at the source. In further related embodiments, receiving the user input may comprise receiving input of a copy/paste gesture for the test content, or a drag/drop gesture for the test content. The linking may comprise using a globally unique identifier to identify each test step of a test document; and using the globally unique identifier as a pointer from the destination to the source of the test content. The method may also comprise rendering the test content to the user as if the test content was in-line at the destination.Type: ApplicationFiled: December 30, 2004Publication date: March 2, 2006Applicant: International Business Machines CorporationInventors: Robert Levy, Frank McGrath, Mark Victory, Steven Walton
-
Publication number: 20040204894Abstract: The present invention is a system, method and apparatus for disambiguating two like objects in two separate application containers. In accordance with the present invention, a pointer to one of the application containers can be obtained. Subsequently, the pointer can be provided as a parameter to a function call for an object in the one of the separate application containers. Notably, the application container can include one of a content browser and a distributable application.Type: ApplicationFiled: December 23, 2003Publication date: October 14, 2004Applicant: International Business Machines CorporationInventors: Frank McGrath, Mark Metheny, Kenneth Sandler, William C. Tobin
-
Publication number: 20040194054Abstract: A method, system and apparatus for locating a testable object in a functional testing tool is provided. The system can include a record process configured to produce both a test script and an object mapping, and a playback process configured to process the test script. An object manager can be coupled to the playback process and configured to locate among candidate testable objects in a GUI, a candidate testable object having a set of properties which partially matches another set of properties associated with a corresponding test object in the object mapping.Type: ApplicationFiled: December 23, 2003Publication date: September 30, 2004Applicant: International Business Machines CorporationInventors: Frank McGrath, Mark Metheny, Kenneth Sandler, William C. Tobin
-
Publication number: 20040194065Abstract: A method, system and apparatus for locating a testable object in a functional testing tool is provided. The system can include a record process configured to produce both a test script and an object mapping, and a playback process configured to process the test script. An object manager can be coupled to the playback process and configured to locate among candidate objects in a GUI, a candidate object having a set of properties which partially matches another set of properties associated with a corresponding test object in the object mapping.Type: ApplicationFiled: December 23, 2003Publication date: September 30, 2004Applicant: International Business Machines CorporationInventors: Frank McGrath, Mark Metheny, William C. Tobin