Patents by Inventor Ian M. Hodges
Ian M. Hodges 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: 11334466Abstract: A computer-implemented method includes identifying a bad fix to a software product, where the software product includes a plurality of parts, and where the bad fix presents an error into a first part. A plurality of fixes to the software product, including the bad fix, are representable by a dependency graph indicating dependencies among the plurality of fixes. The dependency graph is recursively traversed to identify a subset of fixes that are dependent on the bad fix, where each fix in the subset of fixes includes a respective set of parts, and to add a reference to a respective most recent version of each part of each fix in the subset of fixes to a parts datastore. A remedial part and each part referenced in the parts datastore are packaged into a remedial fix, where the remedial part includes a correction to the error in the first part.Type: GrantFiled: September 25, 2018Date of Patent: May 17, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Payal Mehta, Stephen Evans, Ian M. Hodges, Stephen Hurst, Michael Vrakopoulos, Andrew Wright, Daniel Jeffrey
-
Patent number: 11010151Abstract: A method and system for processing a plurality of unordered software patches for one or more computer readable software programs configured to be executed in a computer system. The unordered software patches are obtained. The unordered software patches include relationship information for defining a relationship the unordered software patches have with a second software patch. For each unordered software patch, the relationship information of the unordered software patch is analyzed to determine the relationship the unordered software patch has with the second software patch. An entry for each unordered software patch is stored in a relationship data store in the data processing system or computer system. The entry comprises dependency data representative of the determined relationship the unordered software patch has with the second software patch. The unordered software patches are ordered based on the dependency data in the relationship data store.Type: GrantFiled: July 5, 2018Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Ian M. Hodges, Michael Vrakopoulos, Payal Mehta, Stephen Evans, Stephen Hurst, Andrew Wright
-
Publication number: 20200097385Abstract: A computer-implemented method includes identifying a bad fix to a software product, where the software product includes a plurality of parts, and where the bad fix presents an error into a first part. A plurality of fixes to the software product, including the bad fix, are representable by a dependency graph indicating dependencies among the plurality of fixes. The dependency graph is recursively traversed to identify a subset of fixes that are dependent on the bad fix, where each fix in the subset of fixes includes a respective set of parts, and to add a reference to a respective most recent version of each part of each fix in the subset of fixes to a parts datastore. A remedial part and each part referenced in the parts datastore are packaged into a remedial fix, where the remedial part includes a correction to the error in the first part.Type: ApplicationFiled: September 25, 2018Publication date: March 26, 2020Inventors: Payal Mehta, STEPHEN EVANS, Ian M. Hodges, Stephen Hurst, Michael Vrakopoulos, Andrew Wright, Daniel Jeffrey
-
Publication number: 20200012486Abstract: A method and system for processing a plurality of unordered software patches for one or more computer readable software programs configured to be executed in a computer system. The unordered software patches are obtained. The unordered software patches include relationship information for defining a relationship the unordered software patches have with a second software patch. For each unordered software patch, the relationship information of the unordered software patch is analyzed to determine the relationship the unordered software patch has with the second software patch. An entry for each unordered software patch is stored in a relationship data store in the data processing system or computer system. The entry comprises dependency data representative of the determined relationship the unordered software patch has with the second software patch. The unordered software patches are ordered based on the dependency data in the relationship data store.Type: ApplicationFiled: July 5, 2018Publication date: January 9, 2020Inventors: Ian M. Hodges, Michael Vrakopoulos, Payal Mehta, Stephen Evans, Stephen Hurst, Andrew Wright
-
Patent number: 9898282Abstract: Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.Type: GrantFiled: October 4, 2016Date of Patent: February 20, 2018Assignee: International Business Machines CorporationInventor: Ian M. Hodges
-
Patent number: 9547491Abstract: Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.Type: GrantFiled: May 31, 2016Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventor: Ian M. Hodges
-
Publication number: 20170010890Abstract: Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.Type: ApplicationFiled: October 4, 2016Publication date: January 12, 2017Inventor: Ian M. Hodges
-
Publication number: 20160364235Abstract: Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.Type: ApplicationFiled: May 31, 2016Publication date: December 15, 2016Inventor: Ian M. Hodges
-
Patent number: 9495151Abstract: Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.Type: GrantFiled: June 15, 2015Date of Patent: November 15, 2016Assignee: International Business Machines CorporationInventor: Ian M. Hodges
-
Patent number: 9430231Abstract: Embodiments of the present invention include a method, computer program product, and system for inserting text content into a computer file as a comment in a determined comment convention. In an embodiment, a comment convention is determined in a file. The file includes at least one file line. A text content is received. A comment is inserted into the file. The comment includes the comment convention and the text content.Type: GrantFiled: December 29, 2015Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventor: Ian M. Hodges
-
Photographic paper formed with low molecular weight polyvinyl alcohol having low oxygen permeability
Patent number: 5576152Abstract: The invention relates to a method of forming a photographic paper comprising applying to a base paper a polyvinyl alcohol solution of low molecular weight, said solution containing said polyvinyl alcohol in an amount of greater than 15 percent by weight.Type: GrantFiled: August 26, 1994Date of Patent: November 19, 1996Assignee: Eastman Kodak CompanyInventors: Ian M. Hodge, David J. Lacz, Todd R. Skochdopole, Anita M. Fees -
Patent number: 4642331Abstract: A method for making polypyrrole structures less brittle comprising the steps of contacting the polypyrrole with an antioxidant until a desired degree of non brittleness is achieved. The antioxidants are preferably aromatic antioxidants. Polypyrroles of reduced brittleness include the antioxidants in low percentage.Type: GrantFiled: May 20, 1985Date of Patent: February 10, 1987Assignee: The B. F. Goodrich CompanyInventor: Ian M. Hodge