Patents by Inventor Dhruv A. Bhatt
Dhruv A. Bhatt 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: 11068480Abstract: Generating structured queries from natural language text may include receiving, using a processor, a natural language text input directed to a database management system and, using the processor, performing natural language processing on the natural language text input using an Unstructured Information Management Architecture. The natural language processing may annotate the natural language text input according to a structure of the database management system. A database operation and query elements may be determined using a processor from the annotated natural language text input. A structured query may be created, using the processor, for the database management system that implements the database operation using the query elements.Type: GrantFiled: September 30, 2019Date of Patent: July 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dhruv A. Bhatt, David B. Werts
-
Patent number: 11049149Abstract: A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.Type: GrantFiled: October 2, 2018Date of Patent: June 29, 2021Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10970640Abstract: Methods for text analysis of medical study data to extract predictive data. Natural language processing is performed on a document in a collection of documents to determine whether the document contains medical model data. In response to determining that the document contains medical model data, content relating to the medical model data in the document is annotated. A first medical model is generated based on the annotations for the identified medical model data and a certainty threshold In response to the certainty threshold meeting a user setting, the first medical model is added to a predictive model for determining a risk score, based on the analyzed data.Type: GrantFiled: October 19, 2015Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10963795Abstract: Methods and apparatus, including computer program products, implementing and using techniques for text analysis of medical study data to extract predictive data. Natural language processing is performed on a document in a collection of documents to determine whether the document contains medical model data. In response to determining that the document contains medical model data, content relating to the medical model data in the document is annotated. A first medical model is generated based on the annotations for the identified medical model data and a certainty threshold In response to the certainty threshold meeting a user setting, the first medical model is added to a predictive model for determining a risk score, based on the analyzed data.Type: GrantFiled: April 28, 2015Date of Patent: March 30, 2021Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10878190Abstract: A structured dictionary in a database is populated from unstructured text stored in a data repository. Dictionary text is retrieved from the data repository and a dictionary term and an associated dictionary definition are identified from the dictionary text. A database category is determined for the dictionary term from the associated dictionary definition. An indication of the dictionary term is stored in the structured dictionary in association with the database category.Type: GrantFiled: April 26, 2016Date of Patent: December 29, 2020Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil
-
Patent number: 10832815Abstract: According to one embodiment of the present invention, a system for monitoring medical events for adverse effects includes at least one processor. The processor may be configured to identify one or more medical events within patient medical information by applying first analytics to the medical information. The medical information may include unstructured information. The processor is further configured to determine adverse effects of the identified medical events and corresponding time intervals of occurrence by applying second analytics to medical reference information, wherein effect information includes the identified medical events, determined adverse effects, and corresponding time intervals of occurrence. In addition, the processor is configured to determine from the effect information any adverse effects for a patient and the corresponding time intervals of occurrence.Type: GrantFiled: May 18, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10803247Abstract: Embodiments provide a method for detecting inappropriate content in user interactions, including: receiving an unstructured text-based input corresponding to a user interaction of a user; analyzing, using a text analytics technique, the text-based input to identify content within the input; determining whether at least a portion of the content within the input comprises inappropriate content by determining if the at least a portion of the content is categorized as inappropriate content; if the content is categorized as inappropriate content, identifying the content as inappropriate content; and if the content is not categorized as inappropriate content, receiving text-based input from other users, analyzing the text-based input from other users to determine a sentiment of the text-based input from other users, generating a content score for the content of the user, and identifying the content as inappropriate content if the content score meets or exceeds a predetermined threshold; and performing an action.Type: GrantFiled: December 12, 2017Date of Patent: October 13, 2020Assignee: Hartford Fire Insurance CompanyInventors: Dhruv A. Bhatt, Nicole Lynn Sharp
-
Publication number: 20200026703Abstract: Generating structured queries from natural language text may include receiving, using a processor, a natural language text input directed to a database management system and, using the processor, performing natural language processing on the natural language text input using an Unstructured Information Management Architecture. The natural language processing may annotate the natural language text input according to a structure of the database management system. A database operation and query elements may be determined using a processor from the annotated natural language text input. A structured query may be created, using the processor, for the database management system that implements the database operation using the query elements.Type: ApplicationFiled: September 30, 2019Publication date: January 23, 2020Inventors: Dhruv A. Bhatt, David B. Werts
-
Patent number: 10430407Abstract: Generating structured queries from natural language text may include receiving, using a processor, a natural language text input directed to a database management system and, using the processor, performing natural language processing on the natural language text input using an Unstructured Information Management Architecture. The natural language processing may annotate the natural language text input according to a structure of the database management system. A database operation and query elements may be determined using a processor from the annotated natural language text input. A structured query may be created, using the processor, for the database management system that implements the database operation using the query elements.Type: GrantFiled: December 2, 2015Date of Patent: October 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dhruv A. Bhatt, David B. Werts
-
Publication number: 20190179895Abstract: Embodiments provide a method for detecting inappropriate content in user interactions, including: receiving an unstructured text-based input corresponding to a user interaction of a user; analyzing, using a text analytics technique, the text-based input to identify content within the input; determining whether at least a portion of the content within the input comprises inappropriate content by determining if the at least a portion of the content is categorized as inappropriate content; if the content is categorized as inappropriate content, identifying the content as inappropriate content; and if the content is not categorized as inappropriate content, receiving text-based input from other users, analyzing the text-based input from other users to determine a sentiment of the text-based input from other users, generating a content score for the content of the user, and identifying the content as inappropriate content if the content score meets or exceeds a predetermined threshold; and performing an action.Type: ApplicationFiled: December 12, 2017Publication date: June 13, 2019Inventors: Dhruv A. Bhatt, Nicole Lynn Sharp
-
Patent number: 10303729Abstract: Techniques presented herein describe filtering content rendered on a web browser. An analytics engine receives an aggregated feed to send to a requesting user. The aggregated feed includes one or more posts. For each of the posts, the analytics engine evaluates content of the post to determine whether a subject specified in a profile associated with the requesting user is present in the content. Upon determining that the subject is present in the content, the analytics removes the content from the post.Type: GrantFiled: June 15, 2016Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10296646Abstract: Techniques presented herein describe filtering content rendered on a web browser. An analytics engine receives an aggregated feed to send to a requesting user. The aggregated feed includes one or more posts. For each of the posts, the analytics engine evaluates content of the post to determine whether a subject specified in a profile associated with the requesting user is present in the content. Upon determining that the subject is present in the content, the analytics removes the content from the post.Type: GrantFiled: March 16, 2015Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10229182Abstract: A method for identifying at least one contact associated with a user and an online communication network. The method may include receiving at least one search term or a social media post entered by the user. The method may also include performing text analytics on the received search term or the social media post to determine at least one subject. The method may further include identifying a plurality of contacts associated with the user, whereby the user and the plurality of contacts are associated with the online communication network. The method may additionally include performing text analytics on a plurality of communications associated with the identified plurality of contacts to determine a plurality of context information. The method may include comparing the determined subject to the determined plurality of context information. The method may include identifying at least one contact within the identified plurality of contacts based on the comparing.Type: GrantFiled: June 25, 2018Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10223714Abstract: A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.Type: GrantFiled: August 3, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20190034977Abstract: A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.Type: ApplicationFiled: October 2, 2018Publication date: January 31, 2019Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20180336318Abstract: According to one embodiment of the present invention, a system for monitoring medical events for adverse effects includes at least one processor. The processor may be configured to identify one or more medical events within patient medical information by applying first analytics to the medical information. The medical information may include unstructured information. The processor is further configured to determine adverse effects of the identified medical events and corresponding time intervals of occurrence by applying second analytics to medical reference information, wherein effect information includes the identified medical events, determined adverse effects, and corresponding time intervals of occurrence. In addition, the processor is configured to determine from the effect information any adverse effects for a patient and the corresponding time intervals of occurrence.Type: ApplicationFiled: May 18, 2017Publication date: November 22, 2018Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10127619Abstract: A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.Type: GrantFiled: March 8, 2016Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20180307738Abstract: A method for identifying at least one contact associated with a user and an online communication network. The method may include receiving at least one search term or a social media post entered by the user. The method may also include performing text analytics on the received search term or the social media post to determine at least one subject. The method may further include identifying a plurality of contacts associated with the user, whereby the user and the plurality of contacts are associated with the online communication network. The method may additionally include performing text analytics on a plurality of communications associated with the identified plurality of contacts to determine a plurality of context information. The method may include comparing the determined subject to the determined plurality of context information. The method may include identifying at least one contact within the identified plurality of contacts based on the comparing.Type: ApplicationFiled: June 25, 2018Publication date: October 25, 2018Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 10031964Abstract: A method for identifying at least one contact associated with a user and an online communication network. The method may include receiving at least one search term or a social media post entered by the user. The method may also include performing text analytics on the received search term or the social media post to determine at least one subject. The method may further include identifying a plurality of contacts associated with the user, whereby the user and the plurality of contacts are associated with the online communication network. The method may additionally include performing text analytics on a plurality of communications associated with the identified plurality of contacts to determine a plurality of context information. The method may include comparing the determined subject to the determined plurality of context information. The method may include identifying at least one contact within the identified plurality of contacts based on the comparing.Type: GrantFiled: March 17, 2015Date of Patent: July 24, 2018Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20180004789Abstract: Nutritional information of a recipe is gathered to determine a nutritional value table of a food recipe. A computing device may extract and analyze unstructured text of a food recipe to obtain a plurality of ingredients and a quantity of the plurality of ingredients. The computing device may access dietary preferences of a user. The nutritional information of the food recipe may be calculated using the nutritional value of each of the ingredients and complied into a nutritional value table. The recipe may be determined if the recipe corresponds with the dietary preferences of the user. If a recipe does not correspond with the dietary preferences, then an ingredient causes the recipe to not correspond with the dietary preferences is removed from the recipe creating an altered recipe. The nutritional value table of the altered recipe is displayed to the user.Type: ApplicationFiled: September 25, 2017Publication date: January 4, 2018Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Soomi Mun, Nitaben A. Patel