Patents by Inventor Robert L. Kerr
Robert L. Kerr 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: 11074299Abstract: A computer-implemented method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: GrantFiled: June 7, 2019Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Patent number: 11074298Abstract: A computer-implemented method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: GrantFiled: June 7, 2019Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Patent number: 10630621Abstract: Modification of electronic messages is provided. A content of an electronic message having one or more recipients is analyzed. One or more suggested modifications to the content of the electronic message are provided, based, at least in part, on the content of the electronic message and on at least one of: recipient profile data of the one or more recipients and group data of the one or more recipients. The content of the electronic message is modified based, at least in part, on a selected suggested modification of the one or more suggested modifications in response to receiving an interaction of a user, wherein the interaction identifies the selected suggested modification.Type: GrantFiled: March 23, 2016Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Patent number: 10623352Abstract: Modification of electronic messages is provided. A content of an electronic message having one or more recipients is analyzed. One or more suggested modifications to the content of the electronic message are provided, based, at least in part, on the content of the electronic message and on at least one of: recipient profile data of the one or more recipients and group data of the one or more recipients. The content of the electronic message is modified based, at least in part, on a selected suggested modification of the one or more suggested modifications in response to receiving an interaction of a user, wherein the interaction identifies the selected suggested modification.Type: GrantFiled: March 30, 2015Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Publication number: 20190294639Abstract: A computer-implemented method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: ApplicationFiled: June 7, 2019Publication date: September 26, 2019Inventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Publication number: 20190286666Abstract: A computer-implemented method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: ApplicationFiled: June 7, 2019Publication date: September 19, 2019Inventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Patent number: 10394895Abstract: A method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalog of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: GrantFiled: November 28, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Patent number: 10394896Abstract: A method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: GrantFiled: January 19, 2018Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Patent number: 10157484Abstract: A method is provided for enabling a schema-driven object alignment on a canvas. The method may include receiving an indication of a selected object on the canvas, identifying a closest compatible object displayed closest to a position of the selected object on the canvas wherein a link associated is formed between an item represented by the closest compatible object and the item represented by the selected object. The method may further include defining an alignment guide for the closest compatible object. The method may also include, determining whether the selected object has been moved within a determined range of the alignment guide, and in response to the determination that the selected object has been moved within the determined range of the alignment guide, modifying a location at which the selected object is displayed on the canvas so that the selected object is aligned with the alignment guide.Type: GrantFiled: March 11, 2016Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Publication number: 20180150573Abstract: A method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: ApplicationFiled: January 19, 2018Publication date: May 31, 2018Inventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Publication number: 20180150570Abstract: A method, system and computer program product for identifying relationships of interest of entities in a data modeling environment, where the data modeling environment represents objects as entities with links representing relationships between the entities. A query is received, where the query includes entity(ies) and link(s) with at least one of the entities or links designated as an output item. The query is analyzed to identify each dumbbell in the query, where a dumbbell is a link with a first entity at a first end of the link and a second entity at a second end of the link. Each identified dumbbell is examined to determine if the dumbbell includes an output item; and, if the dumbbell includes an output item, adding the dumbbell to a catalogue of relationships if a dumbbell is not already listed having the link type and entity types of the identified dumbbell.Type: ApplicationFiled: November 28, 2016Publication date: May 31, 2018Inventors: Gary J. Broyd, Robert L. Kerr, Michael P. Kirwan, Dominique Martindale
-
Publication number: 20170263025Abstract: A method is provided for enabling a schema-driven object alignment on a canvas. The method may include receiving an indication of a selected object on the canvas, identifying a closest compatible object displayed closest to a position of the selected object on the canvas wherein a link associated is formed between an item represented by the closest compatible object and the item represented by the selected object. The method may further include defining an alignment guide for the closest compatible object. The method may also include, determining whether the selected object has been moved within a determined range of the alignment guide, and in response to the determination that the selected object has been moved within the determined range of the alignment guide, modifying a location at which the selected object is displayed on the canvas so that the selected object is aligned with the alignment guide.Type: ApplicationFiled: March 11, 2016Publication date: September 14, 2017Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Publication number: 20160294745Abstract: Modification of electronic messages is provided. A content of an electronic message having one or more recipients is analyzed. One or more suggested modifications to the content of the electronic message are provided, based, at least in part, on the content of the electronic message and on at least one of: recipient profile data of the one or more recipients and group data of the one or more recipients. The content of the electronic message is modified based, at least in part, on a selected suggested modification of the one or more suggested modifications in response to receiving an interaction of a user, wherein the interaction identifies the selected suggested modification.Type: ApplicationFiled: March 30, 2015Publication date: October 6, 2016Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Publication number: 20160294746Abstract: Modification of electronic messages is provided. A content of an electronic message having one or more recipients is analyzed. One or more suggested modifications to the content of the electronic message are provided, based, at least in part, on the content of the electronic message and on at least one of: recipient profile data of the one or more recipients and group data of the one or more recipients. The content of the electronic message is modified based, at least in part, on a selected suggested modification of the one or more suggested modifications in response to receiving an interaction of a user, wherein the interaction identifies the selected suggested modification.Type: ApplicationFiled: March 23, 2016Publication date: October 6, 2016Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Patent number: 9456310Abstract: As disclosed herein a method, executed by a computer, for detecting charging points for mobile devices includes determining the current location of the mobile device, identifying a charging point proximate to the current location, determining the probable travel time to the identified charging point, and activating a power conservation mode if the probable travel time is greater than the remaining estimated battery life. The current location may be completely stationary or stationary relative to some sort of transportation. The method may determine the likelihood the mobile device will visit a charging point. The method may also identify a location as a potential charging point, and after multiple uses, the location may be confirmed as a charging point. Additionally, the method may remove inactive charging points from a list of charging points. A computer system, and computer program product corresponding to the method are also disclosed herein.Type: GrantFiled: May 18, 2015Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Patent number: 9446348Abstract: The present invention provides gels, solutions, films, membranes, compositions, and other materials containing polymerized and/or non-polymerized room-temperature ionic liquids (RTILs). These materials are useful in catalysis, gas separation and as antistatic agents. The RTILs are preferably imidazolium-based RTILs which are optionally substituted, such as with one or more hydroxyl groups. Optionally, the materials of the present invention are composite materials comprising both polymerized and non-polymerized RTILs. The RTIL polymer is formed from polymerized RTIL cations typically synthesized as monomers and polymerized in the presence of the non-polymerized RTIL cations to provide a solid composite material. The non-polymerized RTIL cations are not covalently bound to the cationic polymer but remain as free cations within the composite material able to associate with charged subunits of the polymer. These composite materials are useful in catalysis, gas separation, and antistatic applications.Type: GrantFiled: January 6, 2015Date of Patent: September 20, 2016Assignee: The Regents of the University of Colorado, a body corporateInventors: Jason E. Bara, Trevor K. Carlisle, Evan S. Hatakeyama, Douglas L. Gin, Richard D. Noble, Robert L. Kerr, Andrew L. LaFrate
-
Patent number: 9451410Abstract: As disclosed herein a method, executed by a computer, for detecting charging points for mobile devices includes determining the current location of the mobile device, identifying a charging point proximate to the current location, determining the probable travel time to the identified charging point, and activating a power conservation mode if the probable travel time is greater than the remaining estimated battery life. The current location may be completely stationary or stationary relative to some sort of transportation. The method may determine the likelihood the mobile device will visit a charging point. The method may also identify a location as a potential charging point, and after multiple uses, the location may be confirmed as a charging point. Additionally, the method may remove inactive charging points from a list of charging points. A computer system, and computer program product corresponding to the method are also disclosed herein.Type: GrantFiled: October 15, 2014Date of Patent: September 20, 2016Assignee: International Business Machines CorporationInventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Publication number: 20160175764Abstract: The present invention provides gels, solutions, films, membranes, compositions, and other materials containing polymerized and/or non-polymerized room-temperature ionic liquids (RTILs). These materials are useful in catalysis, gas separation and as antistatic agents. The RTILs are preferably imidazolium-based RTILs which are optionally substituted, such as with one or more hydroxyl groups. Optionally, the materials of the present invention are composite materials comprising both polymerized and non-polymerized RTILs. The RTIL polymer is formed from polymerized RTIL cations typically synthesized as monomers and polymerized in the presence of the non-polymerized RTIL cations to provide a solid composite material. The non-polymerized RTIL cations are not covalently bound to the cationic polymer but remain as free cations within the composite material able to associate with charged subunits of the polymer. These composite materials are useful in catalysis, gas separation, and antistatic applications.Type: ApplicationFiled: January 6, 2015Publication date: June 23, 2016Inventors: JASON E. BARA, TREVOR K. CARLISLE, EVAN S. HATAKEYAMA, DOUGLAS L. GIN, RICHARD D. NOBLE, ROBERT L. KERR, ANDREW L. LaFRATE
-
Publication number: 20160112957Abstract: As disclosed herein a method, executed by a computer, for detecting charging points for mobile devices includes determining the current location of the mobile device, identifying a charging point proximate to the current location, determining the probable travel time to the identified charging point, and activating a power conservation mode if the probable travel time is greater than the remaining estimated battery life. The current location may be completely stationary or stationary relative to some sort of transportation. The method may determine the likelihood the mobile device will visit a charging point. The method may also identify a location as a potential charging point, and after multiple uses, the location may be confirmed as a charging point. Additionally, the method may remove inactive charging points from a list of charging points. A computer system, and computer program product corresponding to the method are also disclosed herein.Type: ApplicationFiled: October 15, 2014Publication date: April 21, 2016Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
-
Publication number: 20160112844Abstract: As disclosed herein a method, executed by a computer, for detecting charging points for mobile devices includes determining the current location of the mobile device, identifying a charging point proximate to the current location, determining the probable travel time to the identified charging point, and activating a power conservation mode if the probable travel time is greater than the remaining estimated battery life. The current location may be completely stationary or stationary relative to some sort of transportation. The method may determine the likelihood the mobile device will visit a charging point. The method may also identify a location as a potential charging point, and after multiple uses, the location may be confirmed as a charging point. Additionally, the method may remove inactive charging points from a list of charging points. A computer system, and computer program product corresponding to the method are also disclosed herein.Type: ApplicationFiled: May 18, 2015Publication date: April 21, 2016Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer