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: 11159459
    Abstract: 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: Grant
    Filed: August 28, 2018
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew T. Penrose, Jinhui Wang, Gary Denner, Jonathan Dunne
  • Patent number: 11023356
    Abstract: 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: Grant
    Filed: January 3, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Gary Denner
  • Patent number: 11023123
    Abstract: 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: Grant
    Filed: April 16, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 11016655
    Abstract: 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: Grant
    Filed: April 16, 2019
    Date of Patent: May 25, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Publication number: 20200394532
    Abstract: 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: Application
    Filed: June 14, 2019
    Publication date: December 17, 2020
    Applicant: International Business Machines Corporation
    Inventors: Chris Kau, Robert Huntington Grant, Gary Denner, Jonathan D. Dunne
  • Patent number: 10733175
    Abstract: 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: Grant
    Filed: April 27, 2017
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gary Denner, Paul Kilroy, Michael J. Loughran
  • Publication number: 20200218636
    Abstract: 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: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Gary Denner
  • Patent number: 10592076
    Abstract: 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: Grant
    Filed: April 6, 2017
    Date of Patent: March 17, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 10585875
    Abstract: 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: Grant
    Filed: April 6, 2016
    Date of Patent: March 10, 2020
    Assignee: International Businses Machines Corporation
    Inventors: Gary Denner, Paul Kilroy, Michael J. Loughran
  • Publication number: 20200076746
    Abstract: 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: Application
    Filed: August 28, 2018
    Publication date: March 5, 2020
    Inventors: Andrew T. Penrose, Jinhui Wang, Gary Denner, Jonathan Dunne
  • Patent number: 10424026
    Abstract: 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: Grant
    Filed: March 3, 2013
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Bhola, Mark Crosbie, Gary Denner, Daniel C. Gurney, Rohit Jain
  • Publication number: 20190243523
    Abstract: 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: Application
    Filed: April 16, 2019
    Publication date: August 8, 2019
    Applicant: International Business Machines Corporation
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Publication number: 20190243522
    Abstract: 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: Application
    Filed: April 16, 2019
    Publication date: August 8, 2019
    Applicant: International Business Machines Corporation
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 10359928
    Abstract: 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: Grant
    Filed: June 29, 2015
    Date of Patent: July 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHIES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 10346029
    Abstract: 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: Grant
    Filed: August 27, 2015
    Date of Patent: July 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 10152209
    Abstract: 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: Grant
    Filed: October 7, 2015
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Gary Denner, Jonathan Dunne, Liam Harpur
  • Patent number: 10083322
    Abstract: 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: Grant
    Filed: July 30, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gary Denner, Daniel C. Gurney, Liam Harpur, Brian A. O'Crowley
  • Publication number: 20180240131
    Abstract: 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: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Gary Denner, Jonathan Dunne, Robert H. Grant, Trudy L. Hewitt
  • Patent number: 9946989
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saurabh Bhola, Gary Denner, Paula M. Keohan, Michael J. Loughran, John Meade
  • Patent number: 9946988
    Abstract: 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: Grant
    Filed: September 28, 2011
    Date of Patent: April 17, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saurabh Bhola, Gary Denner, Paula M. Keohan, Michael J. Loughran, John Meade