Patents by Inventor Danish Contractor
Danish Contractor 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: 12190067Abstract: Methods, systems, and computer program products for context-based response generation are provided herein. A method includes: obtaining conversation logs comprising agent responses matched to contexts and a set of designated responses that are not matched to the contexts; replacing at least a portion of the agent responses with the designated responses to form modified conversation logs; training a first model, using the modified conversation logs, to output a designated response in the set for a given context and a second model, using the historical conversation logs, to output one of the agent responses for a given context; identifying one or more new responses based at least in part on the output of the second machine learning model for a particular one of the contexts; and retraining the first machine learning model based at least in part on the one or more new responses.Type: GrantFiled: February 18, 2022Date of Patent: January 7, 2025Assignee: International Business Machines CorporationInventors: Gaurav Pandey, Danish Contractor, Nathaniel Mills, Jatin Ganhotra, Ross Warren Judd, Sachindra Joshi, Luis A. Lastras-Montano
-
Publication number: 20230410671Abstract: Embodiments can include receiving, by a data processing system, digital teaching content monitoring, by the data processing system, user gaze of the digital teaching content.Type: ApplicationFiled: August 30, 2023Publication date: December 21, 2023Inventors: Sreekanth L. KAKARAPARTHY, Vijay A. KUMAR, Danish CONTRACTOR, Seema NAGAR, Kuntal DEY, Utkarsh DWIVEDI
-
Patent number: 11817011Abstract: Digital teaching content ordering includes receiving, by a data processing system, digital teaching content and any corresponding annotations and content heuristic(s) from a teacher or other presenter, the digital teaching content including text and/or image(s). The data processing system monitors student gaze of the digital teaching content during a class and can cognitively skip some of the digital teaching content during the class based on the monitored student gaze and content heuristic(s). The system can also cognitively modify the digital teaching content outside of class based, in part, on the monitoring and the content heuristic(s). A hypergraph of the digital teaching content may also be received, the cognitively skipping being further based on the hypergraph, and the cognitively modifying being further based on a heat map built using the hypergraph and the student gaze.Type: GrantFiled: January 16, 2019Date of Patent: November 14, 2023Assignee: International Business Machines CorporationInventors: Sreekanth L. Kakaraparthy, Vijay A. Kumar, Danish Contractor, Seema Nagar, Kuntal Dey, Utkarsh Dwivedi
-
Publication number: 20230267278Abstract: Methods, systems, and computer program products for context-based response generation are provided herein. A method includes: obtaining conversation logs comprising agent responses matched to contexts and a set of designated responses that are not matched to the contexts; replacing at least a portion of the agent responses with the designated responses to form modified conversation logs; training a first model, using the modified conversation logs, to output a designated response in the set for a given context and a second model, using the historical conversation logs, to output one of the agent responses for a given context; identifying one or more new responses based at least in part on the output of the second machine learning model for a particular one of the contexts; and retraining the first machine learning model based at least in part on the one or more new responses.Type: ApplicationFiled: February 18, 2022Publication date: August 24, 2023Inventors: Gaurav Pandey, DANISH CONTRACTOR, Nathaniel Mills, Jatin GANHOTRA, Ross Warren Judd, Sachindra Joshi, Luis A. Lastras-Montano
-
Patent number: 11676596Abstract: In an approach to creation and execution of dialog shortcuts, responsive to detecting initiation of a dialog, an utterance is received from a user. Whether the utterance contains an objective of the user is determined, where the objective is chosen from a group including create a shortcut, execute the shortcut, modify the shortcut, and delete the shortcut. Responsive to determining that the utterance contains the objective, the objective is implemented.Type: GrantFiled: March 2, 2021Date of Patent: June 13, 2023Assignee: International Business Machines CorporationInventors: Danish Contractor, Sachindra Joshi
-
Publication number: 20230179547Abstract: Methods, systems, and computer program products for implementing automated communication exchange programs for attended robotic process automation are provided herein. A computer-implemented method includes invoking, during a user communication associated with an attended robotic process automation context, at least one automated communication exchange program in response to at least one user input; determining, using the at least one automated communication exchange program, information directed to the at least one user input; carrying out, using the at least one automated communication exchange program, at least a portion of the user communication subsequent to determining the information directed to the at least one user input; and performing one or more automated actions in connection with automatically carrying out the at least a portion of the user communication.Type: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Inventors: Danish Contractor, Ateret Anaby - Tavor, Gaurav Pandey
-
Patent number: 11671385Abstract: Methods, systems, and computer program products for implementing automated communication exchange programs for attended robotic process automation are provided herein. A computer-implemented method includes invoking, during a user communication associated with an attended robotic process automation context, at least one automated communication exchange program in response to at least one user input; determining, using the at least one automated communication exchange program, information directed to the at least one user input; carrying out, using the at least one automated communication exchange program, at least a portion of the user communication subsequent to determining the information directed to the at least one user input; and performing one or more automated actions in connection with automatically carrying out the at least a portion of the user communication.Type: GrantFiled: December 7, 2021Date of Patent: June 6, 2023Assignee: International Business Machines CorporationInventors: Danish Contractor, Ateret Anaby-Tavor, Gaurav Pandey
-
Patent number: 11620918Abstract: Methods and systems for delivering personalized learning material are disclosed. A method includes providing, by a computer device, current learning material and advance learning material to a plurality of students; monitoring, by the computer device, a reading performance and a complexity of the advance learning material for a student of the plurality of students; determining, by the computer device, a student comprehension score for the student based on the monitoring the reading performance and the complexity of the advance learning material; and providing, by the computer device, additional learning material to the student based on the student comprehension score being above a threshold.Type: GrantFiled: February 26, 2019Date of Patent: April 4, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Geetha Karna, Danish Contractor, Sreekanth Kakaraparthy Lakshmi, Kuntal Dey
-
Patent number: 11544478Abstract: Methods, systems, and computer program products for generating dialog system workspaces are provided herein. A computer-implemented method includes obtaining (i) a set of policy documents and (ii) a set of initial questions; identifying at least one of the policy documents in the set of policy documents that is relevant to answering a given one of the initial questions in the set of initial questions; generating, based at least in part on an analysis of said identified policy document, (i) at least one follow-up question to said given initial question and (ii) two or more candidate answers to said at least one follow-up question; generating a dialog tree comprising at least (i) a parent node corresponding to the at least one follow-up question and (ii) child nodes corresponding to the two or more candidate answers; translating the dialog tree into a dialog workspace; and deploying the dialog workspace in an intelligent dialog system.Type: GrantFiled: June 4, 2020Date of Patent: January 3, 2023Assignee: International Business Machines CorporationInventors: Danish Contractor, Nikhil Verma, Harshit Kumar, Sachindra Joshi
-
Publication number: 20220284890Abstract: In an approach to creation and execution of dialog shortcuts, responsive to detecting initiation of a dialog, an utterance is received from a user. Whether the utterance contains an objective of the user is determined, where the objective is chosen from a group including create a shortcut, execute the shortcut, modify the shortcut, and delete the shortcut. Responsive to determining that the utterance contains the objective, the objective is implemented.Type: ApplicationFiled: March 2, 2021Publication date: September 8, 2022Inventors: DANISH CONTRACTOR, Sachindra Joshi
-
Patent number: 11340763Abstract: An embodiment of the invention may include a method, computer program product and computer system for non-linear video navigation. The method, computer program product and computer system may include a computing device that collects source content and source content metadata from a content device. The computing device may extract the metadata from the source content and store the source content and the metadata on a server. The computing device may receive user profile data from a user device. The computing device may map the semantic data of the source content, the metadata, and the user profile data to a knowledge graph. The computing device may create navigational panels for navigating the source content based on the knowledge graph, the navigational panels enabling non-linear navigation of the source content by a user. The computing device may provide the navigational panels to the user device.Type: GrantFiled: November 28, 2017Date of Patent: May 24, 2022Assignee: International Business Machines CorporationInventors: Malolan Chetlur, Danish Contractor, Bikram Sengupta
-
Publication number: 20210383077Abstract: Methods, systems, and computer program products for generating dialog system workspaces are provided herein. A computer-implemented method includes obtaining (i) a set of policy documents and (ii) a set of initial questions; identifying at least one of the policy documents in the set of policy documents that is relevant to answering a given one of the initial questions in the set of initial questions; generating, based at least in part on an analysis of said identified policy document, (i) at least one follow-up question to said given initial question and (ii) two or more candidate answers to said at least one follow-up question; generating a dialog tree comprising at least (i) a parent node corresponding to the at least one follow-up question and (ii) child nodes corresponding to the two or more candidate answers; translating the dialog tree into a dialog workspace; and deploying the dialog workspace in an intelligent dialog system.Type: ApplicationFiled: June 4, 2020Publication date: December 9, 2021Inventors: Danish Contractor, Nikhil Verma, Harshit Kumar, Sachindra Joshi
-
Patent number: 11183076Abstract: Methods, systems, and computer program products for cognitive content mapping and collating are provided herein. A computer-implemented method includes identifying resources relevant to an existing course; partitioning, based on pre-determined partitioning parameters, (i) the existing course into multiple portions and (ii) the resources into multiple portions; detecting content coverage gaps in the existing course by semantically comparing (i) the multiple portions of the existing course with (ii) the multiple portions of the resources; retrieving, based on the detected content coverage gaps, at least one of the multiple portions of the resources; and generating an updated version of the existing course by incorporating the at least one retrieved portion of the resources into the existing course.Type: GrantFiled: April 6, 2018Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Danish Contractor, Ying Li, Mukesh Mohania, Prasanna C. Nair, Bikram Sengupta
-
Patent number: 11164574Abstract: One embodiment provides a method, including: obtaining a plurality of conversational logs; generating a human agent emulator and a user emulator; providing a workspace for a conversational agent, so that an agent designer generates a conversational specification for the conversational agent, wherein the generating a conversational specification comprises: receiving a selection, by the agent designer, of at least one intent for the conversational agent, wherein the receiving a selection is responsive to the conversational agent workspace providing suggestions for intents; providing at least one suggestion for a dialog node that corresponds to the selected at least one intent; and generating a dialog flow for the conversational agent, wherein the generating comprises iteratively receiving, from the agent designer, selection of at least one aspect and receiving at least one selection of the at least one suggestion for dialog nodes; and providing the conversational agent.Type: GrantFiled: January 3, 2019Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pankaj Dhoolia, Ajay Kumar Gupta, Danish Contractor, Dinesh Raghu, Sachindra Joshi, Vineet Kumar, Dhiraj Madan
-
Patent number: 11157074Abstract: Educational content can be presented to a user via a display. Eye movement of the user while the user gazes at the educational content can be monitored. Based, at least in part, on the monitoring the eye movement of the user while the user gazes at the educational content, a time when to present assessment content to the user can be determined. The assessment content can be presented to the user at the determined time.Type: GrantFiled: December 6, 2017Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Danish Contractor, Kuntal Dey, Sreekanth L. Kakaraparthy, Seema Nagar
-
Patent number: 11010801Abstract: Price transparency via aggregation of real-time quoted prices is provided. Real-time quoted service price data corresponding to a service application is collected from registered client devices. The real-time quoted service price data corresponding to the service application is aggregated. It is determined whether a price quoted to a client device by the service application is fair based on the aggregated real-time quoted service price data. In response to determining that the price quoted to the client device by the service application is unfair, a graphical input button is provided within a price transparency display on the client device that enables a user of the client device to send a complaint to a service provider corresponding to the service application with a price transparency log.Type: GrantFiled: January 10, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Geetha Karna, Danish Contractor, Sreekanth Kakaraparthy Lakshmi, Kuntal Dey
-
Patent number: 10795671Abstract: Audiovisual documentation of source code in an integrated development environment. A computing device initiates a knowledge transfer session for discussion of source code and generation of audiovisual source code documentation explaining segments of source code from a code base. An audiovisual interface containing a segment of code from the code base is displayed within the integrated development environment. Audio during the knowledge transfer session is recorded with a recording device. Code tracking indicators from an optical tracking device operated by a user are received when the user is reviewing and focused on the segment of code. The computing device determines via the code tracking indicators a module of the segment of code under review. Portions of the recorded audio are associated with the determined module of the segment of code to generate audiovisual source code documentation. The knowledge transfer session is terminated.Type: GrantFiled: November 21, 2017Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Aniya Aggarwal, Danish Contractor, Varun Parashar
-
Publication number: 20200273361Abstract: Methods and systems for delivering personalized learning material are disclosed. A method includes providing, by a computer device, current learning material and advance learning material to a plurality of students; monitoring, by the computer device, a reading performance and a complexity of the advance learning material for a student of the plurality of students; determining, by the computer device, a student comprehension score for the student based on the monitoring the reading performance and the complexity of the advance learning material; and providing, by the computer device, additional learning material to the student based on the student comprehension score being above a threshold.Type: ApplicationFiled: February 26, 2019Publication date: August 27, 2020Inventors: Geetha KARNA, Danish CONTRACTOR, Sreekanth KAKARAPARTHY LAKSHMI, Kuntal DEY
-
Publication number: 20200234248Abstract: Methods and systems may provide for technology to calculate an amount of time that it will take to teach a topic based on input data that defines a schedule, compute an updated amount of time that it will take to teach the topic based on information related to an unexpected event and dependent concepts related to the topic, automatically calculate a possible time period in which concepts can be taught before an occurrence of the unexpected event; determine whether concepts are coverable in the calculated time period, and automatically reorganize the schedule based on the updated amount of time that it will take to teach the topic and the calculated time period before the occurrence of the unexpected event.Type: ApplicationFiled: January 17, 2019Publication date: July 23, 2020Inventors: Geetha KARNA, Danish CONTRACTOR, Sreekanth L. KAKARAPARTHY, Kuntal DEY
-
Publication number: 20200226652Abstract: Price transparency via aggregation of real-time quoted prices is provided. Real-time quoted service price data corresponding to a service application is collected from registered client devices. The real-time quoted service price data corresponding to the service application is aggregated. It is determined whether a price quoted to a client device by the service application is fair based on the aggregated real-time quoted service price data. In response to determining that the price quoted to the client device by the service application is unfair, a graphical input button is provided within a price transparency display on the client device that enables a user of the client device to send a complaint to a service provider corresponding to the service application with a price transparency log.Type: ApplicationFiled: January 10, 2019Publication date: July 16, 2020Inventors: Geetha Karna, Danish Contractor, Sreekanth Kakaraparthy Lakshmi, Kuntal Dey