Patents by Inventor Gary Denner
Gary Denner 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: 11159459Abstract: Aspects of the present disclosure relate to managing messages within a collaboration environment. A group collaboration channel in which messages are displayed from multiple users is accessed, where the channel includes an application that provides application messages to the channel. A transcript of the channel is analyzed to determine a set of topics a user has discussed. A subset of topics is selected and a user sentiment of each topic is determined. A machine learning classification model is trained based on the selected subset of topics and the user sentiment of each topic. A message is then received from the application. Prior to displaying the message at the channel, a management category for the message is determined based on the classification model. The management category is applied to the message and the display of the message is managed based on the management category.Type: GrantFiled: August 28, 2018Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Andrew T. Penrose, Jinhui Wang, Gary Denner, Jonathan Dunne
-
Patent number: 11023356Abstract: A method of determining the utility of publicly available source code includes analyzing, by one or more processors of a computer system, source code of an application in development, determining, by the one or more processors of the computer system, efficacy of a publicly available target code sample based a discriminant function analysis model, computing, by the one or more processors of the computer system, a goodness of fit assessment of the publicly available target code sample to the application in development based on the analyzing the source code of the application in development, and determining, by the one or more processors of the computer system, whether to use the publicly available target code sample based on the goodness of fit assessment.Type: GrantFiled: January 3, 2019Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Gary Denner
-
Patent number: 11023123Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: GrantFiled: April 16, 2019Date of Patent: June 1, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 11016655Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: GrantFiled: April 16, 2019Date of Patent: May 25, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Publication number: 20200394532Abstract: Embodiments relate to an intelligent computer platform to detach content creation from content publication. Content creation is detected prior to the content being published on a platform. One or more publication platforms are monitored in real-time identifying and analyzing published content. A model is derived to infer a temporal delay for publishing the detected content. Publication of the detected content is scheduled based on the derived model and temporal inferred delay. The detected content is then published at a time identified by the inferred delay, wherein publication of the content separates the content creation from the content publishing.Type: ApplicationFiled: June 14, 2019Publication date: December 17, 2020Applicant: International Business Machines CorporationInventors: Chris Kau, Robert Huntington Grant, Gary Denner, Jonathan D. Dunne
-
Patent number: 10733175Abstract: This invention relates to a system, method and computer program product for a data warehouse model validation system, said data warehouse model validation system having an ETL model and a corresponding data warehouse model, said data ETL system comprising: an element group locator for locating an element group across the ETL model and the data warehouse model, whereby the element group comprises ETL elements and related data warehouse elements; an inconsistency determiner for determining inconsistencies between the ETL elements and data warehouse elements, whereby one or more elements are missing from the data warehouse model or one or more elements in the data warehouse model do not correspond to expected elements or features of elements; and an inconsistency recorder for recording any located missing elements or unexpected elements from the located element group.Type: GrantFiled: April 27, 2017Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Gary Denner, Paul Kilroy, Michael J. Loughran
-
Publication number: 20200218636Abstract: A method of determining the utility of publicly available source code includes analyzing, by one or more processors of a computer system, source code of an application in development, determining, by the one or more processors of the computer system, efficacy of a publicly available target code sample based a discriminant function analysis model, computing, by the one or more processors of the computer system, a goodness of fit assessment of the publicly available target code sample to the application in development based on the analyzing the source code of the application in development, and determining, by the one or more processors of the computer system, whether to use the publicly available target code sample based on the goodness of fit assessment.Type: ApplicationFiled: January 3, 2019Publication date: July 9, 2020Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Gary Denner
-
Patent number: 10592076Abstract: For improving a future UI design, a set of data is analyzed. A data in a first subset of the set includes (i) a description of a UI layout including a description of a UI element in a first area of a touch-sensitive device, the first area having a below a level of sensitivity, the data, and (ii) a second area of the touch-sensitive device having a second sensitivity at least equal to the level of sensitivity. A characteristic of the UI element is extracted. A threshold number of data in the first subset include some UI element with the characteristic. For a first area in each data in the subset, the characteristic is determined to cause a sensitivity to reduce to below the level of sensitivity. Accordingly, an instruction causes a UI design tool to move a UI element in the future UI design to a second area.Type: GrantFiled: April 6, 2017Date of Patent: March 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 10585875Abstract: This invention relates to a system, method and computer program product for a data warehouse model validation system, said data warehouse model validation system having an ETL model and a corresponding data warehouse model, said data ETL system comprising: an element group locator for locating an element group across the ETL model and the data warehouse model, whereby the element group comprises ETL elements and related data warehouse elements; an inconsistency determiner for determining inconsistencies between the ETL elements and data warehouse elements, whereby one or more elements are missing from the data warehouse model or one or more elements in the data warehouse model do not correspond to expected elements or features of elements; and an inconsistency recorder for recording any located missing elements or unexpected elements from the located element group.Type: GrantFiled: April 6, 2016Date of Patent: March 10, 2020Assignee: International Businses Machines CorporationInventors: Gary Denner, Paul Kilroy, Michael J. Loughran
-
Publication number: 20200076746Abstract: Aspects of the present disclosure relate to managing messages within a collaboration environment. A group collaboration channel in which messages are displayed from multiple users is accessed, where the channel includes an application that provides application messages to the channel. A transcript of the channel is analyzed to determine a set of topics a user has discussed. A subset of topics is selected and a user sentiment of each topic is determined. A machine learning classification model is trained based on the selected subset of topics and the user sentiment of each topic. A message is then received from the application. Prior to displaying the message at the channel, a management category for the message is determined based on the classification model. The management category is applied to the message and the display of the message is managed based on the management category.Type: ApplicationFiled: August 28, 2018Publication date: March 5, 2020Inventors: Andrew T. Penrose, Jinhui Wang, Gary Denner, Jonathan Dunne
-
Patent number: 10424026Abstract: An approach is provided in which a risk assessment is performed that accesses the risk to a user of an information handling system due to the user's link to a social network contact. Risky action values is received with the values corresponding to the social network contact. A risk level is calculated with the risk level corresponding to one or more of the risky action values. A preventative security action is then performed based on the calculated risk level. In another embodiment, an approach is provided in which the potential risks posed by a user are transmitted to the user's social network contacts. In this approach, potentially risky actions that are performed by the user are detected. Risky action values are identified that correspond to the detected potentially risky actions. The risky action values are then transmitted to the user's social network contacts over a computer network.Type: GrantFiled: March 3, 2013Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Saurabh Bhola, Mark Crosbie, Gary Denner, Daniel C. Gurney, Rohit Jain
-
Publication number: 20190243523Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Publication number: 20190243522Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: ApplicationFiled: April 16, 2019Publication date: August 8, 2019Applicant: International Business Machines CorporationInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 10359928Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: GrantFiled: June 29, 2015Date of Patent: July 23, 2019Assignee: INTERNATIONAL BUSINESS MACHIES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 10346029Abstract: For reconfiguring a user interface (UI) layout according to a deterioration of an interface device, a UI layout is analyzed to determine a position of a UI element on the interface device according to the UI layout determination is made that the UI element is positioned in a first area of the interface device, the first area having a first sensitivity to touch, where the first sensitivity is below a level of sensitivity. A second area of the interface device is identified, the second area having a second sensitivity to touch, where the second sensitivity is at least equal to the level of sensitivity. The UI element is relocated from the first area to the second area thereby forming a modified UI layout. The modified UI layout is sent for rendering on the interface device.Type: GrantFiled: August 27, 2015Date of Patent: July 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 10152209Abstract: For improving a future UI design, a set of data is analyzed. A data in a first subset of the set includes (i) a description of a UI layout including a description of a UI element in a first area of a touch-sensitive device, the first area having a below a level of sensitivity, the data, and (ii) a second area of the touch-sensitive device having a second sensitivity at least equal to the level of sensitivity. A characteristic of the UI element is extracted. A threshold number of data in the first subset include some UI element with the characteristic. For a first area in each data in the subset, the characteristic is determined to cause a sensitivity to reduce to below the level of sensitivity. Accordingly, an instruction causes a UI design tool to move a UI element in the future UI design to a second area.Type: GrantFiled: October 7, 2015Date of Patent: December 11, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
-
Patent number: 10083322Abstract: An injection engine monitors whether a pattern of a current selection of web address requests in outbound web traffic for a user matches one or more web usage patterns that allow for identifying the user based on the current selection of web address requests. The injection engine, responsive to detecting the pattern of the current selection of web address requests by the user matches the one or more web usage patterns, injects one or more random valid web address requests into the outbound web traffic for the user, wherein the one or more random valid web address requests obscure the current selection of web address requests from using the one or more web usage patterns.Type: GrantFiled: July 30, 2015Date of Patent: September 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gary Denner, Daniel C. Gurney, Liam Harpur, Brian A. O'Crowley
-
Publication number: 20180240131Abstract: Approaches presented herein enable identifying a deceptive social media post such as a fraudulent social survey in a social media environment. Specifically, a regression model including one or more factors, each of the one or more factors includes a respective parameter, is generated based on an analysis of prior social media scam data. A predictor function including a threshold value is generated based on the regression model. A repudiation value for a particular social media post is calculated using the predictor function based on one or more factors and respective parameters. If the repudiation value exceeds the threshold value, a repudiation is provided indicating the social media post is potentially fraudulent.Type: ApplicationFiled: February 17, 2017Publication date: August 23, 2018Inventors: Gary Denner, Jonathan Dunne, Robert H. Grant, Trudy L. Hewitt
-
Patent number: 9946989Abstract: Techniques are disclosed for managing development of a model set comprised of one or more object models by a plurality of model developers. Each model developer may be considered an interested party. For example, when a model developer changes an area of the model, that person becomes the most interested party in other changes made to the same area. An automated mechanism is provided to track changes made to the model set and informs interested parties as changes are made or after changes are made to the model based on a weighting system. In one embodiment, the weighting system may be based on a distance from the changed portions and on the amount of time since a party last made a change to the same area.Type: GrantFiled: September 14, 2012Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saurabh Bhola, Gary Denner, Paula M. Keohan, Michael J. Loughran, John Meade
-
Patent number: 9946988Abstract: Techniques are disclosed for managing development of a model set comprised of one or more object models by a plurality of model developers. Each model developer may be considered an interested party. For example, when a model developer changes an area of the model, that person becomes the most interested party in other changes made to the same area. An automated mechanism is provided to track changes made to the model set and informs interested parties as changes are made or after changes are made to the model based on a weighting system. In one embodiment, the weighting system may be based on a distance from the changed portions and on the amount of time since a party last made a change to the same area.Type: GrantFiled: September 28, 2011Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saurabh Bhola, Gary Denner, Paula M. Keohan, Michael J. Loughran, John Meade