Patents by Inventor Daniel M. Gruen

Daniel M. Gruen 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: 11797869
    Abstract: Systems and computer-implemented methods facilitating automatic report generation, population and information prompting employing artificial intelligence technology are provided.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 24, 2023
    Assignee: International Business Machines Corporation
    Inventor: Daniel M. Gruen
  • Patent number: 11663625
    Abstract: By intercepting a natural language communication of a protected party, the communication is monitored, wherein the protected party is a human being. Within the monitored communication using a natural language processing engine, a natural language interaction between the protected party and a second party is detected. To determine an interaction pattern, the natural language interaction is analyzed. The interaction pattern includes data derived from the monitored communication, metadata of the protected party, and metadata of the second party. Using the interaction pattern and an interaction behavior model, an adverse result of the natural language interaction is predicted, wherein the adverse result comprises an economic loss to the protected party. By notifying the protected party, the predicted adverse result is intercepted.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
  • Publication number: 20220270132
    Abstract: By intercepting a natural language communication of a protected party, the communication is monitored, wherein the protected party is a human being. Within the monitored communication using a natural language processing engine, a natural language interaction between the protected party and a second party is detected. To determine an interaction pattern, the natural language interaction is analyzed. The interaction pattern includes data derived from the monitored communication, metadata of the protected party, and metadata of the second party. Using the interaction pattern and an interaction behavior model, an adverse result of the natural language interaction is predicted, wherein the adverse result comprises an economic loss to the protected party. By notifying the protected party, the predicted adverse result is intercepted.
    Type: Application
    Filed: February 24, 2022
    Publication date: August 25, 2022
    Applicant: International Business Machines Corporation
    Inventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
  • Publication number: 20220164698
    Abstract: A method to automatically assess data quality of data input into a machine learning model and remediate the data includes receiving input data for an automated machine learning model. Selections for a multiple data quality metrics are displayed. A selection for data quality metrics is received. The data quality metrics are determined according to the selection. Selections for data remediation strategies based on the selection of the data quality metrics are displayed. A selection for remediation recommendation strategies is received. The selected data remediation strategies are performed on the input data. Learning from the selection of the data quality metrics and the selection for the remediation strategies is performed. A new customized machine learning model is generated based on the learning.
    Type: Application
    Filed: November 25, 2020
    Publication date: May 26, 2022
    Inventors: Arunima Chaudhary, Dakuo Wang, Abel Valente, Carolina Maria Spina, Hima Patel, Nitin Gupta, Gregory Bramble, Horst Cornelius Samulowitz, Sameep Mehta, Theodoros Salonidis, Daniel M. Gruen, Chaung Gan
  • Patent number: 11323405
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
  • Publication number: 20220083881
    Abstract: An automated analytic tool (AAT) apparatus analyzes a machine learning system (MLS). The tool comprises a processor configured to receive experiment parameters associated with an experiment performed on the MLS, and captures information from a plurality of stages of the experiment. The information comprises information regarding MLS results and choices made during the experiment. The tool automatically revise the captured information into revised information utilizing a knowledge base comprising information from prior experiments. The tool then presents the revised information to a user.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 17, 2022
    Inventors: Arunima Chaudhary, Dakuo Wang, David John Piorkowski, Daniel M. Gruen, Chuang Gan, Peter Daniel Kirchner, Gregory Bramble, Bei Chen, Abel Valente, Carolina Maria Spina, John Thomas Richards, Abhishek Bhandwaldar
  • Patent number: 11263663
    Abstract: By intercepting a natural language communication of a protected party, the communication is monitored, wherein the protected party is a human being. Within the monitored communication using a natural language processing engine, a natural language interaction between the protected party and a second party is detected. To determine an interaction pattern, the natural language interaction is analyzed. The interaction pattern includes data derived from the monitored communication, metadata of the protected party, and metadata of the second party. Using the interaction pattern and an interaction behavior model, an adverse result of the natural language interaction is predicted, wherein the adverse result comprises an economic loss to the protected party. By notifying the protected party, the predicted adverse result is intercepted.
    Type: Grant
    Filed: July 11, 2019
    Date of Patent: March 1, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
  • Publication number: 20210265063
    Abstract: Provided is a method, computer program product, and system for recommending a patient obtain a second medical opinion (SMO) from a second healthcare provider. A processor may collect a first set of attributes associated with a first healthcare provider, the first healthcare provider having identified a first medical opinion for treating a medical condition of a patient. The processor may identify a plurality of healthcare providers that have treated a similar medical condition for one or more other patients. The processor may compare the first set of attributes to a plurality of attributes related to the plurality of healthcare providers. The processor may identify a second healthcare provider based on analyzing similarities between a second set of attributes related to the second healthcare provider and the first set of attributes. Once identified, the processor may provide a recommendation to the patient to obtain a SMO from the second healthcare provider.
    Type: Application
    Filed: February 26, 2020
    Publication date: August 26, 2021
    Inventors: Panagiotis Karampourniotis, Daniel M. Gruen, Amarendra Das
  • Publication number: 20210081567
    Abstract: A computer-implemented method can include obtaining first website data that corresponds to content displayed on a first website. The method can further include obtaining a set of privacy policy rules that corresponds to the first website. The method can further include determining a first data-sharing relationship between the first website and a second website. The method can further include comparing the set of privacy policy rules to the first data-sharing relationship. The method can further include identifying a discrepancy between the set of privacy policy rules and the first data-sharing relationship. The method can further include generating a notification in response to identifying the discrepancy.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 18, 2021
    Inventors: Yoonyoung PARK, Issa Sylla, Panagiotis Karampourniotis, Olivia Choudhury, Daniel M. Gruen, Amarendra DAS
  • Publication number: 20210012374
    Abstract: By intercepting a natural language communication of a protected party, the communication is monitored, wherein the protected party is a human being. Within the monitored communication using a natural language processing engine, a natural language interaction between the protected party and a second party is detected. To determine an interaction pattern, the natural language interaction is analyzed. The interaction pattern includes data derived from the monitored communication, metadata of the protected party, and metadata of the second party. Using the interaction pattern and an interaction behavior model, an adverse result of the natural language interaction is predicted, wherein the adverse result comprises an economic loss to the protected party. By notifying the protected party, the predicted adverse result is intercepted.
    Type: Application
    Filed: July 11, 2019
    Publication date: January 14, 2021
    Applicant: International Business Machines Corporation
    Inventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
  • Publication number: 20200320462
    Abstract: Systems, computer-implemented methods, and computer program products that can facilitate calculating an online social network distance between entities of an organization are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a weighted organizational distance component that calculates a weighted organizational distance score of one or more links between entities of an organization hierarchy based on directionality of the one or more links relative to the organization hierarchy. The computer executable components can further comprise a learner component that employs an artificial intelligence model to generate information based on the weighted organizational distance score.
    Type: Application
    Filed: April 3, 2019
    Publication date: October 8, 2020
    Inventors: Dakuo Wang, Chuang Gan, Michael Muller, Zijun Wang, Daniel M. Gruen
  • Publication number: 20200285981
    Abstract: Systems and computer-implemented methods facilitating automatic report generation, population and information prompting employing artificial intelligence technology are provided.
    Type: Application
    Filed: March 4, 2019
    Publication date: September 10, 2020
    Inventor: Daniel M. Gruen
  • Patent number: 10755235
    Abstract: Embodiments of the present invention provide a method, system and computer program product for constraining individual meeting times of a task to a specified total duration of aggregated meeting times. In an embodiment of the invention, a method of constraining individual meeting times of a task to a specified total duration of aggregated meeting times is provided. The method includes selecting an event amongst a plurality of events associated with a single task in a C&S system executing in memory of a host server. The method further includes adjusting a duration of time for the selected event. The method yet further includes determining whether or not a sum total of all durations of time for the events associated with the single task exceeds a time constraint for the single task.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Gruen, Paul B. Moody, Dawei Shen
  • Patent number: 10748102
    Abstract: A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of users. The method further includes soliciting input, by a user input solicitation device, from any of the users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Daniel M Gruen
  • Publication number: 20200233872
    Abstract: A similarity determination method, system, and computer program product, including using a description of companies for making a list of query entities, calculating a set of similar companies for each company on the list of query entities, employing a voting scheme to rank the results of the calculating, ordering a final set of the results based on the voting scheme and presenting them back to the user as a first ranked list, iteratively repeating the calculating by adding a second set of new companies and recalculating a second ranked list of recommended companies based on the updated query list, combining the first ranked list and the second ranked into a single set of companies of a combined list while remembering which of the first ranked list and the second ranked list from which each company originated, and visualizing the combined list based on which original list the companies came from. The technique can be extended to an arbitrary number of lists.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Inventors: John G. Vergo, Anuradha Bhamidipaty, Justin Platz, Alan M. Webb, Jeffrey Owen Kephart, Danny Soroker, Daniel M. Gruen, Julie Macnaught, Michael Abraham Tanenblatt, Siva Sankalp Patel
  • Publication number: 20200120057
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
    Type: Application
    Filed: December 13, 2019
    Publication date: April 16, 2020
    Inventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
  • Patent number: 10554609
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to managing interrupting requests to engage in a collaborative session and provide a novel and non-obvious method, system and computer program product for host state sensing for message interruptions. In one embodiment of the invention, a data processing system configured for host sensing for message interruption can include a messenger disposed is a host computing platform, prioritization logic including program code enabled to assign priorities to incoming messages, and host state sensing logic coupled to the host computing platform. The host state sensing logic can include program code enabled to adjust a threshold value for permitting message interruptions for messages having assigned priorities beyond the threshold value.
    Type: Grant
    Filed: August 14, 2016
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
  • Patent number: 10534866
    Abstract: A processor-implemented method, system, and/or computer program product generate an intelligent persona agent for use in designing a product. One or more processors input a persona specification into an intelligent persona agent generator. The persona specification describes attributes of a set of model users of a particular type of product, and the intelligent personal agent generator creates an intelligent persona agent that is a software-based version of the set of model users. The intelligent persona agent monitors intermediate design choices taken during a design of a product of the particular type of product by a design team. In response to the intelligent persona agent identifying an intermediate design choice that will lead to a feature that is in conflict with the persona specification of the intelligent persona agent, designers modify the intermediate design choice, which modifies the design of the product in order to create an improved product design.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Adam Bogue, Daniel M. Gruen
  • Patent number: 10169017
    Abstract: Embodiments of the present invention provide a method, system and computer program product for deploying a location based applications providing crowdsourced structured points of input for data entry. In an embodiment of the invention, a method for deploying a location based application providing crowdsourced structured points of input for data entry includes the selection of a location based application component, such as a map, for inclusion in a deployable application and the definition of a point of input for the location based application component. In this regard, the point of input can include at least one user interface control accepting data input of structured data. Finally the deployable application can be uploaded to a deployable application repository over a computer communications network for deployment to requesting mobile devices over the computer communications network.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Daniel M Gruen, Susanne Hupfer, Stephen E Levy, Michael Muller, Kyle T Nichols-Schmolze, Larissa Pschetz, Fyodor Wolf
  • Publication number: 20180308035
    Abstract: A method and system are provided. The method includes monitoring, by a processor-based monitoring device, work metrics, indicative of work performance, of users. The method further includes soliciting input, by a user input solicitation device, from any of the users who have success regarding at least one work task, regarding activities which led to the success and suggestions on how other users can benefit from the input. The method also includes providing, by an input dissemination device, the input to a particular user identified from among the users as needing improvement in performing the at least one work task. The success is determined by evaluating the work metrics with respect to at least one threshold.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 25, 2018
    Inventor: Daniel M. Gruen