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).
-
Publication number: 20180004790Abstract: 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
-
Patent number: 9858314Abstract: A method, apparatus and article of manufacture for refining search results is disclosed. In one embodiment, the method comprises the steps of accepting a search query comprising one or more keywords, generating a first search result comprising one or more first search result members according to the search query, accepting a refinement command identifying one or more undesired first search result members, automatically refining the first search result to exclude the undesired first search result members and first search result members related to the undesired first search result members from the first search result, and providing the automatically refined search result.Type: GrantFiled: November 27, 2012Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nita Patel
-
Patent number: 9846720Abstract: A method, apparatus and article of manufacture for refining search results is disclosed. In one embodiment, the method comprises the steps of accepting a search query comprising one or more keywords, generating a first search result comprising one or more first search result members according to the search query, accepting a refinement command identifying one or more undesired first search result members, automatically refining the first search result to exclude the undesired first search result members and first search result members related to the undesired first search result members from the first search result, and providing the automatically refined search result.Type: GrantFiled: July 8, 2013Date of Patent: December 19, 2017Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben Patel
-
Publication number: 20170352057Abstract: In an approach to determining targeted marketing for a user, a computer determines a user interest in at least one product, and determines a location of the user. The computer then determines at least one merchant within a first distance of the user, and whether the at least one merchant has the at least one product available. Responsive to determining the at least one merchant has the at least one product, the computer then generates an alert to the user indicating the at least one product availability.Type: ApplicationFiled: June 3, 2016Publication date: December 7, 2017Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20170330241Abstract: 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: August 3, 2017Publication date: November 16, 2017Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20170329931Abstract: A system can associate a life event and a medical condition for a particular patient by identifying the life event using text analysis for the patient's medical records. Medical data associated with the life event can be extracted, and it can be determined that the life event impacts other patients. The medical records for the other patients can then be analyzed, and the medical data relevant to the patient's life event can be extracted. Using the extracted medical data, a medical condition for the primary patient can be determined, and a relationship between the life event and the medical condition can be transmitted.Type: ApplicationFiled: August 7, 2017Publication date: November 16, 2017Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20170308524Abstract: 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: ApplicationFiled: April 26, 2016Publication date: October 26, 2017Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil
-
Publication number: 20170286631Abstract: A system can associate a life event and a medical condition for a particular patient by identifying the life event using text analysis for the patient's medical records. Medical data associated with the life event can be extracted, and it can be determined that the life event impacts other patients. The medical records for the other patients can then be analyzed, and the medical data relevant to the patient's life event can be extracted. Using the extracted medical data, a medical condition for the primary patient can be determined, and a relationship between the life event and the medical condition can be transmitted.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 9779075Abstract: Provided are a method, computer program product, and system for relevant communications about unstructured information. Determining a relevant knowledge domain for the unstructured information. Generating one or more unstructured information annotations with a text analyzer, wherein the text analyzer is configured with at least one annotator related to the relevant knowledge domain. Generating one or more communication annotations for each of one or more communications with the configured text analyzer. Determining a relevance factor for each of the one or more communications based in part upon a comparison of the communication annotations to the information annotations. Presenting the communications with a relevance factor greater than a threshold relevance.Type: GrantFiled: June 13, 2014Date of Patent: October 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 9779074Abstract: Provided are a method, computer program product, and system for relevant communications about unstructured information. Determining a relevant knowledge domain for the unstructured information. Generating one or more unstructured information annotations with a text analyzer, wherein the text analyzer is configured with at least one annotator related to the relevant knowledge domain. Generating one or more communication annotations for each of one or more communications with the configured text analyzer. Determining a relevance factor for each of the one or more communications based in part upon a comparison of the communication annotations to the information annotations. Presenting the communications with a relevance factor greater than a threshold relevance.Type: GrantFiled: December 20, 2013Date of Patent: October 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel
-
Publication number: 20170262948Abstract: 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: March 8, 2016Publication date: September 14, 2017Inventors: Dhruv A. Bhatt, Bhargav Cheenepalli, Kristin E. McNeil, Nitaben A. Patel
-
Patent number: 9734182Abstract: 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: GrantFiled: March 31, 2016Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Dhruv A. Bhatt, Kristin E. McNeil, Soomi Mun, Nitaben A. Patel
-
Publication number: 20170193083Abstract: A first message comprising first unstructured text can be received. A determination can be made as to whether at least a first content of the first unstructured text is related to an event by processing the first unstructured text using natural language processing. Responsive to determining that the first content is related to the event, the first content can be extracted from the first message and stored to a data storage. At least a second message comprising second unstructured text can be received. At least a second content of the second unstructured text can be identified and a determination can be made as to whether the second content is related to the event by processing the second unstructured text using natural language processing. Responsive to determining that the second content is related to the event, at least one action pertaining to the event can be performed.Type: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Soomi Mun, Nitaben A. Patel
-
Publication number: 20170193096Abstract: A computing device can detect user comments directed to a food preparation recipe. A suggested recipe modifications can be extracted from the comments. The modification can be quantified and a modification score based on analyzed positive and negative sentiments indicated on the Web site can be associated with the modification. The modifications can be utilized to create a filtered modification set. A computer constructed food preparation recipe can apply the modifications of the filtered modification set to the food preparation recipe. The computer constructed food preparation recipe is not created by a human but can be a novel aggregate from inputs of at three or more different humans. The computer constructed food preparation recipe can be presented on the Web site.Type: ApplicationFiled: March 31, 2016Publication date: July 6, 2017Applicant: International Business Machines CorporationInventors: DHRUV A. BHATT, KRISTIN MCNEIL, NITABEN A. PATEL
-
Patent number: 9678948Abstract: Provided are techniques for determining a sentiment of an electronic message. The electronic message is parsed to identify one or more sub-constructs. For at least one of the sub-constructs that is not false-positive, a sentiment indicator is assigned from a set of types of sentiment indicators, and a score is assigned for the sentiment indicator. A final score is obtained for at least one type of sentiment indicator in the electronic message by summing scores for that type of sentiment indicator. Based on the final score for the at least one type of sentiment indicator, a sentiment of the electronic message is identified.Type: GrantFiled: June 26, 2012Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventor: Dhruv A. Bhatt
-
Publication number: 20170161262Abstract: 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: December 2, 2015Publication date: June 8, 2017Inventors: Dhruv A. Bhatt, David B. Werts
-
Publication number: 20170031995Abstract: 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: March 31, 2016Publication date: February 2, 2017Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Soomi Mun, Nitaben A. Patel
-
Publication number: 20170031966Abstract: 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: July 29, 2015Publication date: February 2, 2017Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Soomi Mun, Nitaben A. Patel
-
Patent number: 9495360Abstract: Embodiments presented herein provide techniques for generating a recipe using text analytics methods. A server application receives a search query for a specified dish (e.g., from a client computer). The application retrieves recipes relevant to the specified dish (e.g., by crawling websites on the Internet) and extracts text from each recipe. The application performs a variety of text analytics methods on the text to identify different ingredients and preparation methods in creating the dish. Additional analytics are performed to loosely predict a recipe that conforms to the search query as well as dietary restrictions of a user.Type: GrantFiled: January 31, 2014Date of Patent: November 15, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dhruv A. Bhatt, David B. Werts
-
Publication number: 20160321423Abstract: 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: ApplicationFiled: October 19, 2015Publication date: November 3, 2016Inventors: Dhruv A. Bhatt, Kristin E. McNeil, Nitaben A. Patel