Patents by Inventor Peter John Johnson
Peter John Johnson 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: 10719663Abstract: A method of decision definition using a rules vocabulary includes: receiving free form input; identifying terms contained within the free form input; searching the rules vocabulary objects for terms; responsive to the term being found, obtaining input from a user as to whether to use the found term; responsive to the term not being found; searching the rules vocabulary attributes for terms having attributes corresponding to the term; responsive to the term being found, obtaining input from a user as to whether to use the found term; and refactoring the free form input with the found term accepted by the user. The method also includes updating the rules vocabulary with the term identified in the free form input as a synonym for the term found in said rules vocabulary. One embodiment further provides a method of determining semantic equivalence between a plurality of rules using a rules database having preferred terms.Type: GrantFiled: November 8, 2018Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Peter John Johnson, Duncan George Clark, Christopher Paul Backhouse, David Locke
-
Patent number: 10296585Abstract: A computer program product of decision definition using a rules vocabulary includes program code for: receiving free form input; identifying terms contained within the free form input; searching the rules vocabulary objects for terms; responsive to the term being found, obtaining input from a user as to whether to use the found term; responsive to the term not being found; searching the rules vocabulary attributes for terms having attributes corresponding to the term; responsive to the term being found, obtaining input from a user as to whether to use the found term; and refactoring the free form input with the found term accepted by the user. The program code also includes code for updating the rules vocabulary with the term identified in the free form input as a synonym for the term found in said rules vocabulary. One embodiment further provides determining semantic equivalence between a plurality of rules using a rules database having preferred terms.Type: GrantFiled: June 19, 2013Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Peter John Johnson, Duncan George Clark, Christopher Paul Backhouse, David Locke
-
Publication number: 20190095427Abstract: A method of decision definition using a rules vocabulary includes: receiving free form input; identifying terms contained within the free form input; searching the rules vocabulary objects for terms; responsive to the term being found, obtaining input from a user as to whether to use the found term; responsive to the term not being found; searching the rules vocabulary attributes for terms having attributes corresponding to the term; responsive to the term being found, obtaining input from a user as to whether to use the found term; and refactoring the free form input with the found term accepted by the user. The method also includes updating the rules vocabulary with the term identified in the free form input as a synonym for the term found in said rules vocabulary. One embodiment further provides a method of determining semantic equivalence between a plurality of rules using a rules database having preferred terms.Type: ApplicationFiled: November 8, 2018Publication date: March 28, 2019Inventors: PETER JOHN JOHNSON, DUNCAN GEORGE CLARK, CHRISTOPHER PAUL BACKHOUSE, DAVID LOCKE
-
Patent number: 10180938Abstract: A method of decision definition using a rules vocabulary includes: receiving free form input; identifying terms contained within the free form input; searching the rules vocabulary objects for terms; responsive to the term being found, obtaining input from a user as to whether to use the found term; responsive to the term not being found; searching the rules vocabulary attributes for terms having attributes corresponding to the term; responsive to the term being found, obtaining input from a user as to whether to use the found term; and refactoring the free form input with the found term accepted by the user. The method also includes updating the rules vocabulary with the term identified in the free form input as a synonym for the term found in said rules vocabulary. One embodiment further provides a method of determining semantic equivalence between a plurality of rules using a rules database having preferred terms.Type: GrantFiled: August 29, 2014Date of Patent: January 15, 2019Assignee: International Business Machines CorporationInventors: Peter John Johnson, Duncan George Clark, Christopher Paul Backhouse, David Locke
-
Publication number: 20140372106Abstract: A method of decision definition using a rules vocabulary includes: receiving free form input; identifying terms contained within the free form input; searching the rules vocabulary objects for terms; responsive to the term being found, obtaining input from a user as to whether to use the found term; responsive to the term not being found; searching the rules vocabulary attributes for terms having attributes corresponding to the term; responsive to the term being found, obtaining input from a user as to whether to use the found term; and refactoring the free form input with the found term accepted by the user. The method also includes updating the rules vocabulary with the term identified in the free form input as a synonym for the term found in said rules vocabulary. One embodiment further provides a method of determining semantic equivalence between a plurality of rules using a rules database having preferred terms.Type: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: Peter John Johnson, Duncan George Clark, Christopher Paul Backhouse, David Locke
-
Publication number: 20130339003Abstract: A method of decision definition using a rules vocabulary includes: receiving free form input; identifying terms contained within the free form input; searching the rules vocabulary objects for terms; responsive to the term being found, obtaining input from a user as to whether to use the found term; responsive to the term not being found; searching the rules vocabulary attributes for terms having attributes corresponding to the term; responsive to the term being found, obtaining input from a user as to whether to use the found term; and refactoring the free form input with the found term accepted by the user. The method also includes updating the rules vocabulary with the term identified in the free form input as a synonym for the term found in said rules vocabulary. One embodiment further provides a method of determining semantic equivalence between a plurality of rules using a rules database having preferred terms.Type: ApplicationFiled: June 19, 2013Publication date: December 19, 2013Inventors: Peter John Johnson, Duncan George Clark, Christopher Paul Backhouse, David Locke
-
Patent number: 8180787Abstract: The present invention generally is directed to a system, method and article of manufacture for accessing data independent of the particular manner in which the data is physically represented. In one embodiment, a data repository abstraction layer provides a logical view of the underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs translation of an abstract query into a form that can be used against a particular physical data representation.Type: GrantFiled: September 14, 2005Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Richard Joseph Stevens, Ikhua Tong, Eric Will
-
Patent number: 8140897Abstract: A method of testing a complex system of components is provided. The method includes providing a test log for each component, each test log comprising a list of tests and a respective test routine for each test. The method also includes activating the test logs and commencing a test procedure of the complex system. The method further includes running one or more test routines, terminating the test procedure of the complex system, and creating a test report based upon the output of the test routines.Type: GrantFiled: March 31, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventor: Peter John Johnson
-
Publication number: 20080244315Abstract: A method of testing a complex system of components is provided. The method includes providing a test log for each component, each test log comprising a list of tests and a respective test routine for each test. The method also includes activating the test logs and commencing a test procedure of the complex system. The method further includes running one or more test routines, terminating the test procedure of the complex system, and creating a test report based upon the output of the test routines.Type: ApplicationFiled: March 31, 2008Publication date: October 2, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Peter John Johnson
-
Patent number: 7003730Abstract: The present invention generally provides methods, systems and articles of manufacture for programmatically providing a user interface for creating queries. In one embodiment, the graphical user interface comprises (i) a region for displaying conditions of a user-defined query; and (ii) a graphical element for initiating a process of applying an event profile to a first condition of the query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true.Type: GrantFiled: March 8, 2002Date of Patent: February 21, 2006Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Jeffrey Wayne Tenner
-
Patent number: 6996558Abstract: The present invention generally is directed to a system, method and article of manufacture for accessing data independent of the particular manner in which the data is physically represented. In one embodiment, a data repository abstraction layer provides a logical view of the underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs translation of an abstract query into a form that can be used against a particular physical data representation.Type: GrantFiled: February 26, 2002Date of Patent: February 7, 2006Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Richard Joseph Stevens, Ikhua Tong, Eric Will
-
Patent number: 6978269Abstract: An apparatus and method for generating and displaying a schema diagram of a database includes a schema diagrammer that automatically queries a database to determine its objects and relationships, and generates a graphical representation of the database in the form of a schema diagram that is displayed to the user. The schema diagrammer may optionally include a search filter to potentially constrain which objects and relationships in the database are included in a diagram data file, and a display filter to potentially constrain which objects and relationships stored in the diagram data file are displayed in the schema diagram.Type: GrantFiled: July 13, 1999Date of Patent: December 20, 2005Assignee: International Business Machines CorporationInventors: Peter John Johnson, Michael Donald Pfeifer
-
Patent number: 6947928Abstract: The present invention generally provides methods, systems and articles of manufacture for programmatically providing a user interface for creating queries. In one embodiment, graphical user interface content which defines a graphical user interface is provided. The graphical user interface comprises (i) a region for displaying conditions of a query; and (ii) a first graphical element for initiating a process of combining two or more conditions of the query together with logic values to form a complex condition. In another embodiment, the graphical user interface further comprises a second graphical element for initiating a process of separating two or more conditions of a complex condition.Type: GrantFiled: February 26, 2002Date of Patent: September 20, 2005Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Richard Joseph Stevens, Ikhua Tong
-
Patent number: 6915298Abstract: A schema diagrammer aids a database administrator or other user in maintaining and managing a database in a computer system. The schema diagrammer allows the user to define “user-defined relationships” between objects in the database. The schema diagrammer generates a graphical schema diagram or map that indicates the objects and their relationships to one another. The relationships that are displayed include both the formal relationships defined programmatically by the database itself and the user-defined relationships.Type: GrantFiled: February 9, 2000Date of Patent: July 5, 2005Assignee: International Business Machines CorporationInventors: Michael W. Cain, Peter John Johnson, Kenton R. Milligan, Michael Donald Pfeifer
-
Patent number: 6842878Abstract: Logical relationships between objects are displayed using a graphical interface tree component. In a data base application, by selecting and expanding a table node, user can see those views and indexes which are directly related to the table, but not contained within the table, i.e., where there is no physical connection, but there are logical connections (relations). With context menus, the user can make changes in place.Type: GrantFiled: September 29, 2000Date of Patent: January 11, 2005Assignee: International Business Machines CorporationInventors: Peter John Johnson, Michael Donald Pfeifer
-
Publication number: 20040008827Abstract: The present invention relates to a method for managing outgoing messages (OGMs) in a voicemail system. An OGM is accessed in visual format. The OGM in visual format is edited using a GUI. An edited OGM in audio format is then formed to correspond to the edited OGM in visual format.Type: ApplicationFiled: December 12, 2002Publication date: January 15, 2004Applicant: International Business Machines CorporationInventors: David Gerard Martin, Peter John Johnson
-
Publication number: 20030172056Abstract: The present invention generally is directed to a system, method and article of manufacture for accessing data independent of the particular manner in which the data is physically represented. In one embodiment, a data repository abstraction layer provides a logical view of the underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs translation of an abstract query into a form that can be used against a particular physical data representation.Type: ApplicationFiled: February 26, 2002Publication date: September 11, 2003Applicant: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Richard Joseph Stevens, Ikhua Tong, Eric Will
-
Publication number: 20030169284Abstract: The present invention generally provides methods, systems and articles of manufacture for programmatically providing a user interface for creating queries. In one embodiment, the graphical user interface comprises (i) a region for displaying conditions of a user-defined query; and (ii) a graphical element for initiating a process of applying an event profile to a first condition of the query, whereby results returned by execution of the query are restricted to those for which the first condition and a second condition defined by the event profile are contemporaneously true.Type: ApplicationFiled: March 8, 2002Publication date: September 11, 2003Applicant: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Jeffrey Wayne Tenner
-
Publication number: 20030163455Abstract: The present invention generally provides methods, systems and articles of manufacture for programmatically providing a user interface for creating queries. In one embodiment, graphical user interface content which defines a graphical user interface is provided. The graphical user interface comprises (i) a region for displaying conditions of a query; and (ii) a first graphical element for initiating a process of combining two or more conditions of the query together with logic values to form a complex condition. In another embodiment, the graphical user interface further comprises a second graphical element for initiating a process of separating two or more conditions of a complex condition.Type: ApplicationFiled: February 26, 2002Publication date: August 28, 2003Applicant: International Business Machines CorporationInventors: Richard Dean Dettinger, Peter John Johnson, Richard Joseph Stevens, Ikhua Tong
-
Patent number: 6374239Abstract: A method and computer program product are provided for implementing translatable text in user modifiable standard query language (SQL) scripts. A set of multiple queries are generated including comments and associated delimited names. The comments and associated delimited names are translated into multiple language versions. A user selected national language is identified. The user selected national language version of the translated comments and associated delimited names are utilized for generating a query. In accordance with features of the invention, the user is given the option to view the query and to make any desired modifications.Type: GrantFiled: February 9, 1999Date of Patent: April 16, 2002Assignee: International Business Machines CorporationInventors: Mark John Anderson, David Allan Baldes, Peter John Johnson, Michael Donald Pfeifer