Patents by Inventor Anirban Laha
Anirban Laha 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: 11301640Abstract: Methods, systems, and computer program products related to a cognitive assistant for co-generating creative content are provided herein. A computer-implemented method includes obtaining semantic-level inputs from at least one user, wherein the semantic-level inputs pertain to multiple aspects of a desired content narrative; generating textual content based at least in part on the semantic-level inputs, wherein said generating the textual content comprises applying one or more deep learning algorithms to the semantic-level inputs; generating image content based at least in part on the generated textual content; creating the desired content narrative by integrating (i) the generated textual content and (ii) the generated image content; and outputting the desired content narrative to the at least one user.Type: GrantFiled: October 24, 2018Date of Patent: April 12, 2022Assignee: International Business Machines CorporationInventors: Anush Sankaran, Pranay Lohia, Priyanka Agrawal, Disha Shrivastava, Anirban Laha, Parag Jain
-
Patent number: 11194816Abstract: One embodiment provides a method, including: receiving, from a user, input for generating an article, wherein the input comprises (i) an indication of topic-specific requirements for the article that are dependent upon a topic of the article and (ii) an indication of non-topic-specific requirements for the article that are independent of the topic of the article; creating at least one query from the input; retrieving, from secondary sources by performing a search utilizing the query, structured information contextually relevant to the topic; and from the structured information, generating the article, wherein the article comprises a coherent and grammatically fluid structured article generated in view of the topic-specific requirements and the non-topic-specific requirements.Type: GrantFiled: October 16, 2019Date of Patent: December 7, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Parag Jain, Abhijit Mishra, Anirban Laha, Saravanan Krishnan, Karthik Sankaranarayanan
-
Patent number: 11194964Abstract: Text suggestions are generated. A document is received, and a portion score for at least one portion of the document is generated. A global assessment score for at least two portions of the document is also generated. A variation between the portion score and the global assessment score is calculated. It is determined that the variation is above a threshold variation, and at least one text change suggestion is generated.Type: GrantFiled: March 22, 2019Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Abhijit Mishra, Anirban Laha, Parag Jain, Karthik Sankaranarayanan
-
Publication number: 20210117431Abstract: One embodiment provides a method, including: receiving, from a user, input for generating an article, wherein the input comprises (i) an indication of topic-specific requirements for the article that are dependent upon a topic of the article and (ii) an indication of non-topic-specific requirements for the article that are independent of the topic of the article; creating at least one query from the input; retrieving, from secondary sources by performing a search utilizing the query, structured information contextually relevant to the topic; and from the structured information, generating the article, wherein the article comprises a coherent and grammatically fluid structured article generated in view of the topic-specific requirements and the non-topic-specific requirements.Type: ApplicationFiled: October 16, 2019Publication date: April 22, 2021Inventors: Parag Jain, Abhijit Mishra, Anirban Laha, Saravanan Krishnan, Karthik Sankaranarayanan
-
Patent number: 10891437Abstract: Techniques for script modification are provided including receiving a script and parsing the script to identify at least one attribute of the script. The identified at least one attribute is presented to a user in a graphical user interface via a display device and an adjustment of at least one element in the graphical user interface that corresponds to the at least one attribute is received from the user via an input device. Modification data corresponding to the at least one attribute are received from a data repository and at least one attribute of the script is modified based on the received adjustment and the obtained modification data corresponding to the at least one attribute. A modified script is generated based on the modified at least one attribute.Type: GrantFiled: October 19, 2018Date of Patent: January 12, 2021Assignee: International Business Machines CorporationInventors: Saneem Chemmengath, Parag Jain, Anirban Laha, Saravanan Krishnan
-
Publication number: 20200302011Abstract: Text suggestions are generated. A document is received, and a portion score for at least one portion of the document is generated. A global assessment score for at least two portions of the document is also generated. A variation between the portion score and the global assessment score is calculated. It is determined that the variation is above a threshold variation, and at least one text change suggestion is generated.Type: ApplicationFiled: March 22, 2019Publication date: September 24, 2020Inventors: Abhijit Mishra, Anirban Laha, Parag Jain, Karthik Sankaranarayanan
-
Patent number: 10776579Abstract: Techniques for the generation of variable natural language descriptions from structured data are disclosed including receiving input data and generating a first plurality of tuples based on the received input data. A first plurality of sentences and a corresponding second plurality of tuples are obtained from a data repository based on the first plurality of tuples. A second plurality of sentences is generated based on the second plurality of tuples, the first plurality of sentences, and the first plurality of tuples. A sentence is selected from the first plurality of sentences and the second plurality of sentences for each of the first plurality of tuples. At least one paragraph variation is generated where each paragraph variation is generated based on two or more of the selected sentences. The at least one paragraph variation is presented as a natural language description of the input data.Type: GrantFiled: September 4, 2018Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Abhijit Mishra, Parag Jain, Anirban Laha, Karthik Sankaranarayanan
-
Patent number: 10713485Abstract: One embodiment provides a method, including: capturing at least one image of an object that is of interest to a user; identifying and capturing an environmental context of the object, wherein the environmental context (i) identifies a plurality of features of the environment surrounding the object, and (ii) comprises context captured from different modalities; storing the at least one image and the environmental context of the object, wherein the storing comprises indexing the object within the remote storage location using the identified features of the environment; receiving a request for the at least one image of the object; accessing the remote storage location and retrieving the at least one image of the object, wherein the retrieving comprises (i) searching for the at least one of the plurality of features and (ii) retrieving the at least one image of an object; and displaying the at least one image.Type: GrantFiled: June 30, 2017Date of Patent: July 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay Ekambaram, Shivkumar Kalyanaraman, Anirban Laha
-
Patent number: 10664217Abstract: Aspects of the present disclosure relate to techniques for presenting content on a plurality of devices. The techniques including determining a first configuration for displaying first content on a plurality of devices, where the first configuration is based on a collective viewing size, an aspect ratio, a resolution shift, an internal border area, and a tactile quality gradient. The techniques including displaying, on a first device of the plurality of devices, a first device identifier, an orientation indicator, and an adjacent device identifier.Type: GrantFiled: March 4, 2019Date of Patent: May 26, 2020Assignee: International Business Machines CorporationInventors: Anirban Laha, Vijay Ekambaram, Parag Jain, Disha Shrivastava
-
Publication number: 20200134089Abstract: Methods, systems, and computer program products related to a cognitive assistant for co-generating creative content are provided herein. A computer-implemented method includes obtaining semantic-level inputs from at least one user, wherein the semantic-level inputs pertain to multiple aspects of a desired content narrative; generating textual content based at least in part on the semantic-level inputs, wherein said generating the textual content comprises applying one or more deep learning algorithms to the semantic-level inputs; generating image content based at least in part on the generated textual content; creating the desired content narrative by integrating (i) the generated textual content and (ii) the generated image content; and outputting the desired content narrative to the at least one user.Type: ApplicationFiled: October 24, 2018Publication date: April 30, 2020Inventors: Anush Sankaran, Pranay Lohia, Priyanka Agrawal, Disha Shrivastava, Anirban Laha, Parag Jain
-
Publication number: 20200125638Abstract: Techniques for script modification are provided including receiving a script and parsing the script to identify at least one attribute of the script. The identified at least one attribute is presented to a user in a graphical user interface via a display device and an adjustment of at least one element in the graphical user interface that corresponds to the at least one attribute is received from the user via an input device. Modification data corresponding to the at least one attribute are received from a data repository and at least one attribute of the script is modified based on the received adjustment and the obtained modification data corresponding to the at least one attribute. A modified script is generated based on the modified at least one attribute.Type: ApplicationFiled: October 19, 2018Publication date: April 23, 2020Inventors: Saneem Chemmengath, Parag Jain, Anirban Laha, Saravanan Krishnan
-
Publication number: 20200073944Abstract: Techniques for the generation of variable natural language descriptions from structured data are disclosed including receiving input data and generating a first plurality of tuples based on the received input data. A first plurality of sentences and a corresponding second plurality of tuples are obtained from a data repository based on the first plurality of tuples. A second plurality of sentences is generated based on the second plurality of tuples, the first plurality of sentences, and the first plurality of tuples. A sentence is selected from the first plurality of sentences and the second plurality of sentences for each of the first plurality of tuples. At least one paragraph variation is generated where each paragraph variation is generated based on two or more of the selected sentences. The at least one paragraph variation is presented as a natural language description of the input data.Type: ApplicationFiled: September 4, 2018Publication date: March 5, 2020Inventors: Abhijit Mishra, Parag Jain, Anirban Laha, Karthik Sankaranarayanan
-
Publication number: 20190005327Abstract: One embodiment provides a method, including: capturing at least one image of an object that is of interest to a user; identifying and capturing an environmental context of the object, wherein the environmental context (i) identifies a plurality of features of the environment surrounding the object, and (ii) comprises context captured from different modalities; storing the at least one image and the environmental context of the object, wherein the storing comprises indexing the object within the remote storage location using the identified features of the environment; receiving a request for the at least one image of the object; accessing the remote storage location and retrieving the at least one image of the object, wherein the retrieving comprises (i) searching for the at least one of the plurality of features and (ii) retrieving the at least one image of an object; and displaying the at least one image.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Vijay Ekambaram, Shivkumar Kalyanaraman, Anirban Laha