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: 11797869Abstract: Systems and computer-implemented methods facilitating automatic report generation, population and information prompting employing artificial intelligence technology are provided.Type: GrantFiled: March 4, 2019Date of Patent: October 24, 2023Assignee: International Business Machines CorporationInventor: Daniel M. Gruen
-
Patent number: 11663625Abstract: 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: GrantFiled: February 24, 2022Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
-
Publication number: 20220270132Abstract: 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: ApplicationFiled: February 24, 2022Publication date: August 25, 2022Applicant: International Business Machines CorporationInventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
-
Publication number: 20220164698Abstract: 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: ApplicationFiled: November 25, 2020Publication date: May 26, 2022Inventors: 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: 11323405Abstract: 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: GrantFiled: December 13, 2019Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
-
Publication number: 20220083881Abstract: 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: ApplicationFiled: September 14, 2020Publication date: March 17, 2022Inventors: 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: 11263663Abstract: 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: GrantFiled: July 11, 2019Date of Patent: March 1, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
-
Publication number: 20210265063Abstract: 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: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: Panagiotis Karampourniotis, Daniel M. Gruen, Amarendra Das
-
Publication number: 20210081567Abstract: 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: ApplicationFiled: September 16, 2019Publication date: March 18, 2021Inventors: Yoonyoung PARK, Issa Sylla, Panagiotis Karampourniotis, Olivia Choudhury, Daniel M. Gruen, Amarendra DAS
-
Publication number: 20210012374Abstract: 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: ApplicationFiled: July 11, 2019Publication date: January 14, 2021Applicant: International Business Machines CorporationInventors: Daniel M. Gruen, Nicola Palmarini, Olivia Choudhury, Panagiotis Karampourniotis, Issa Sylla, Morgan Foreman
-
Publication number: 20200320462Abstract: 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: ApplicationFiled: April 3, 2019Publication date: October 8, 2020Inventors: Dakuo Wang, Chuang Gan, Michael Muller, Zijun Wang, Daniel M. Gruen
-
Publication number: 20200285981Abstract: Systems and computer-implemented methods facilitating automatic report generation, population and information prompting employing artificial intelligence technology are provided.Type: ApplicationFiled: March 4, 2019Publication date: September 10, 2020Inventor: Daniel M. Gruen
-
Patent number: 10755235Abstract: 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: GrantFiled: January 28, 2011Date of Patent: August 25, 2020Assignee: International Business Machines CorporationInventors: Daniel M. Gruen, Paul B. Moody, Dawei Shen
-
Patent number: 10748102Abstract: 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: GrantFiled: June 26, 2018Date of Patent: August 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Daniel M Gruen
-
Publication number: 20200233872Abstract: 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: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Inventors: 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: 20200120057Abstract: 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: ApplicationFiled: December 13, 2019Publication date: April 16, 2020Inventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
-
Patent number: 10554609Abstract: 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: GrantFiled: August 14, 2016Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Michael Muller, Daniel M. Gruen, Daniel Q. Chen, Chuang Li, Mary E. Raven, Xu Guang Gu, Yu Chen Zhou
-
Patent number: 10534866Abstract: 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: GrantFiled: December 21, 2015Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Adam Bogue, Daniel M. Gruen
-
Patent number: 10169017Abstract: 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: GrantFiled: October 21, 2010Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Daniel M Gruen, Susanne Hupfer, Stephen E Levy, Michael Muller, Kyle T Nichols-Schmolze, Larissa Pschetz, Fyodor Wolf
-
Publication number: 20180308035Abstract: 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: ApplicationFiled: June 26, 2018Publication date: October 25, 2018Inventor: Daniel M. Gruen