Patents by Inventor Prithu Banerjee
Prithu Banerjee 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: 10410385Abstract: Methods, systems and computer program products for generating hypergraph representations of dialog are provided herein. A computer-implemented method includes analyzing at least one dialog to identify one or more topics and one or more contributions by one or more persons to the one or more topics, tracking evolution of the identified topics over time in the at least one dialog, generating a hypergraph representation of the at least one dialog utilizing the identified topics, the identified contributions and the tracked evolution of the identified topics, and providing an interactive visualization tool based on the hypergraph representation of the at least one dialog.Type: GrantFiled: February 19, 2016Date of Patent: September 10, 2019Assignee: International Business Machines CorporationInventors: Prithu Banerjee, Manikandan Padmanaban, Biplav Srivastava, Srikanth G. Tamilselvam
-
Patent number: 10296833Abstract: Methods and arrangements for forecasting at least one attribute of a future event based on a repository of historical event data associated with historical events comparable to the future event. A plurality of event data points are obtained from the repository of historical event data. The plurality of event data points are grouped in accordance with at least one category and a plurality of subcategories to create at least one data tree. Certain of the grouped event data points are designated to form a set of candidate data attributes, and the designated set of candidate data attributes are compared to a set of data attributes from the at least one data tree associated with the future event. Based on the comparing, there is identified a data attribute missing from the set of data attributes from the at least one data tree associated with the future event, and a value for the missing data attribute is forecast. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: September 4, 2015Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Prithu Banerjee, Biplav Srivastava, Srikanth Govindaraj Tamilselvam
-
Patent number: 10178057Abstract: A mechanism is provided in a data processing system for generating poll information from a chat session. The mechanism monitors chat content in the multiple user chat session. The mechanism identifies a poll question in a message within the chat content. The mechanism identifies a plurality of answers to the poll question in subsequent messages within the chat content. The mechanism generates a poll user interface presenting the poll question and the plurality of answers as selectable options and presents the poll user interface to the multiple users of the chat session.Type: GrantFiled: September 2, 2015Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Prithu Banerjee, William G. O'Keeffe, David D. Taieb, Srikanth G. Tamilselvam
-
Patent number: 10171389Abstract: A mechanism is provided in a data processing system for generating poll information from a chat session. The mechanism monitors chat content in the multiple user chat session. The mechanism identifies a poll question in a message within the chat content. The mechanism identifies a plurality of answers to the poll question in subsequent messages within the chat content. The mechanism generates a poll user interface presenting the poll question and the plurality of answers as selectable options and presents the poll user interface to the multiple users of the chat session.Type: GrantFiled: September 23, 2015Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Prithu Banerjee, William G. O'Keeffe, David D. Taieb, Srikanth G. Tamilselvam
-
Patent number: 10116689Abstract: One embodiment provides a method including identifying malicious information spreading in an information-exchange network; classifying at least one topic of the malicious information; determining a potential sub-network for future spread of the malicious information based on the at least one topic classified; and attenuating a potential future spread of the malicious information via at least one of: automatically propagating a countervailing message to the potential sub-network; and prompting manual intervention for propagating a countervailing message to the potential sub-network. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: May 16, 2016Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventors: Priyanka Agrawal, Prithu Banerjee, Ravindranath Kokku, Satya Rama Kumar Pasumarthi
-
Patent number: 9995588Abstract: Methods and arrangements for identifying at least one anomaly in a path taken by a plurality of objects. A plurality of trajectories are input, wherein each trajectory comprises a data set indicative of a path taken by a plurality of objects from a starting point to an ending point, wherein the starting point and ending point are substantially similar for each trajectory. A plurality of sub-trajectories within the input trajectories are identified. There are identified, within the plurality of sub-trajectories, a set of sub-trajectories that are anomalous when compared to other sub-trajectories within the plurality of sub-trajectories, wherein the anomalous sub-trajectories deviate from a predetermined standard. A maximal anomalous sub-trajectory is identified from among the identified set of anomalous sub-trajectories. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: June 23, 2015Date of Patent: June 12, 2018Assignee: International Business Machines CorporationInventors: Prithu Banerjee, Biplav Srivastava, Srikanth Govindaraj Tamilselvam
-
Publication number: 20170243382Abstract: Methods, systems and computer program products for generating hypergraph representations of dialog are provided herein. A computer-implemented method includes analyzing at least one dialog to identify one or more topics and one or more contributions by one or more persons to the one or more topics, tracking evolution of the identified topics over time in the at least one dialog, generating a hypergraph representation of the at least one dialog utilizing the identified topics, the identified contributions and the tracked evolution of the identified topics, and providing an interactive visualization tool based on the hypergraph representation of the at least one dialog.Type: ApplicationFiled: February 19, 2016Publication date: August 24, 2017Inventors: Prithu Banerjee, Manikandan Padmanaban, Biplav Srivastava, Srikanth G. Tamilselvam
-
Publication number: 20170068898Abstract: Methods and arrangements for forecasting at least one attribute of a future event based on a repository of historical event data associated with historical events comparable to the future event. A plurality of event data points are obtained from the repository of historical event data. The plurality of event data points are grouped in accordance with at least one category and a plurality of subcategories to create at least one data tree. Certain of the grouped event data points are designated to form a set of candidate data attributes, and the designated set of candidate data attributes are compared to a set of data attributes from the at least one data tree associated with the future event. Based on the comparing, there is identified a data attribute missing from the set of data attributes from the at least one data tree associated with the future event, and a value for the missing data attribute is forecast. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: September 4, 2015Publication date: March 9, 2017Inventors: Prithu Banerjee, Biplav Srivastava, Srikanth Govindaraj Tamilselvam
-
Publication number: 20170063745Abstract: A mechanism is provided in a data processing system for generating poll information from a chat session. The mechanism monitors chat content in the multiple user chat session. The mechanism identifies a poll question in a message within the chat content. The mechanism identifies a plurality of answers to the poll question in subsequent messages within the chat content. The mechanism generates a poll user interface presenting the poll question and the plurality of answers as selectable options and presents the poll user interface to the multiple users of the chat session.Type: ApplicationFiled: September 23, 2015Publication date: March 2, 2017Inventors: Prithu Banerjee, William G. O'Keeffe, David D. Taieb, Srikanth G. Tamilselvam
-
Publication number: 20170063744Abstract: A mechanism is provided in a data processing system for generating poll information from a chat session. The mechanism monitors chat content in the multiple user chat session. The mechanism identifies a poll question in a message within the chat content. The mechanism identifies a plurality of answers to the poll question in subsequent messages within the chat content. The mechanism generates a poll user interface presenting the poll question and the plurality of answers as selectable options and presents the poll user interface to the multiple users of the chat session.Type: ApplicationFiled: September 2, 2015Publication date: March 2, 2017Inventors: Prithu Banerjee, William G. O'Keeffe, David D. Taieb, Srikanth G. Tamilselvam
-
Publication number: 20160377441Abstract: Methods and arrangements for identifying at least one anomaly in a path taken by a plurality of objects. A plurality of trajectories are input, wherein each trajectory comprises a data set indicative of a path taken by a plurality of objects from a starting point to an ending point, wherein the starting point and ending point are substantially similar for each trajectory. A plurality of sub-trajectories within the input trajectories are identified. There are identified, within the plurality of sub-trajectories, a set of sub-trajectories that are anomalous when compared to other sub-trajectories within the plurality of sub-trajectories, wherein the anomalous sub-trajectories deviate from a predetermined standard. A maximal anomalous sub-trajectory is identified from among the identified set of anomalous sub-trajectories. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: June 23, 2015Publication date: December 29, 2016Inventors: Prithu Banerjee, Biplav Srivastava, Srikanth Govindaraj Tamilselvam
-
Publication number: 20160261614Abstract: One embodiment provides a method including identifying malicious information spreading in an information-exchange network; classifying at least one topic of the malicious information; determining a potential sub-network for future spread of the malicious information based on the at least one topic classified; and attenuating a potential future spread of the malicious information via at least one of: automatically propagating a countervailing message to the potential sub-network; and prompting manual intervention for propagating a countervailing message to the potential sub-network. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: Priyanka Agrawal, Prithu Banerjee, Ravindranath Kokku, Satya Rama Kumar Pasumarthi
-
Patent number: 9342692Abstract: Methods and arrangements for controlling a spread of malicious information in a network. A viral spread of information is tracked, in a network comprising interconnected nodes. Malicious information in the viral spread of information is identified. A topic-specific sub-network of nodes prone to be affected by the malicious information is predicted, and the effect of the malicious information at the sub-network of nodes is neutralized, via initiating a spread of neutralizing information to the sub-network of nodes. Other variants and embodiments are broadly contemplated herein.Type: GrantFiled: August 29, 2013Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Priyanka Agrawal, Prithu Banerjee, Ravindranath Kokku, Satya Rama Kumar Pasumarthi
-
Publication number: 20150067849Abstract: Methods and arrangements for controlling a spread of malicious information in a network. A viral spread of information is tracked, in a network comprising interconnected nodes. Malicious information in the viral spread of information is identified. A topic-specific sub-network of nodes prone to be affected by the malicious information is predicted, and the effect of the malicious information at the sub-network of nodes is neutralized, via initiating a spread of neutralizing information to the sub-network of nodes. Other variants and embodiments are broadly contemplated herein.Type: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Priyanka Agrawal, Prithu Banerjee, Ravindranath Kokku, Satya Rama Kumar Pasumarthi