Patents by Inventor Dileep Dharma

Dileep Dharma 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: 11544304
    Abstract: A system and a method for parsing a user query. The system includes a database arrangement operable to store an ontology; and a processing module communicably coupled to the database arrangement. The processing module operable to receive the user query; refine the user query to obtain a search query using an algorithm; generate a plurality of strings for the obtained search query; sort the plurality of strings in a decreasing order of length of the plurality of strings; assign a part-of-speech tag to each of the query segments of the plurality of strings based on the ontology; identify at least one of the query segments as at least one output class or at least one input class based on the assigned part-of-speech tags; and establish semantic associations between the query segments based on the ontology to obtain the parsed user query.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: January 3, 2023
    Assignee: Innoplexus AG
    Inventors: Gaurav Tripathi, Prashant Patil, Rohit Kewalramani, Dileep Dharma, Vatsal Agarwal
  • Patent number: 11468070
    Abstract: A method and a system for performing context-based search. The method is executed by a processing module. The method includes developing a search database, developing a search query, and retrieving at least one context-based data-record from the search database.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: October 11, 2022
    Assignee: Innoplexus AG
    Inventors: Gunjan Bhardwaj, Gaurav Tripathi, Vatsal Agarwal, Mohammad Laaeq Siddique, Dileep Dharma
  • Patent number: 11113257
    Abstract: A system of managing key entity records required by a user. The system includes a database arrangement operable to store a structured database including entity records and a processing module communicably coupled to the database arrangement. The processing module is operable to receive the structured database including entity records; determine an importance score for each of the entity records; identify key entity records based on the determined importance scores of the entity records; receive a tuning-input from the user; calculate a tuned importance score for each of the entity records based on the tuning-input from the user; and identify the key entity records required by the user based on the tuned importance scores of the entity records.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: September 7, 2021
    Assignee: Innoplexus AG
    Inventors: Vatsal Agarwal, Dileep Dharma, Esha Pandita
  • Patent number: 10970323
    Abstract: Disclosed is a method of providing at least one suggestion for completing a user-query, the method comprising receiving the user-query related to a domain of user-interest; determining if the domain of user-interest corresponds to the subject matter; identifying at least one element of the user-query; classifying the at least one element into at least one class using the ontology; changing the class of the at least one element occurring at an end position within the user-query to the others class; identifying the at least one element of the concept class occurring at a farthest position within the user-query; concatenating the at least one element of the concept class occurring at the farthest position with each of the at least one element occurring thereafter, to obtain a concatenated string of elements; identifying at least one suggestion using the ontology; and providing the at least one suggestion for completing the user-query.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: April 6, 2021
    Assignee: Innoplexus AG
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Abhilash Bolla, Dileep Dharma
  • Patent number: 10762118
    Abstract: A method and system for presenting information related to a search. A user is operable to perform the search on a computing device using search query. The method includes providing first input area, for receiving the search query from the user, on a first user-interface of the computing device, displaying one or more query segments and relations between the query segments on a second area of the first user-interface, providing an arranged set of extracted search results in a third area of the first user-interface, providing list of one or more concepts associated with the extracted search results in a fourth area of the first user-interface, and providing information, related to a selected search result or a selected concept, on a second user-interface, in response to a selection input, from the user, based on one of a search result or a concept associated with the search results.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: September 1, 2020
    Assignee: Innoplexus AG
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Gunjan Bhardwaj, Amit Jain, Dileep Dharma, Tapashi Mandal
  • Publication number: 20200089697
    Abstract: A system and a method for parsing a user query. The system includes a database arrangement operable to store an ontology; and a processing module communicably coupled to the database arrangement. The processing module operable to receive the user query; refine the user query to obtain a search query using an algorithm; generate a plurality of strings for the obtained search query; sort the plurality of strings in a decreasing order of length of the plurality of strings; assign a part-of-speech tag to each of the query segments of the plurality of strings based on the ontology; identify at least one of the query segments as at least one output class or at least one input class based on the assigned part-of-speech tags; and establish semantic associations between the query segments based on the ontology to obtain the parsed user query.
    Type: Application
    Filed: March 27, 2019
    Publication date: March 19, 2020
    Inventors: Gaurav Tripathi, Prashant Patil, Rohit Kewalramani, Dileep Dharma, Vatsal Agarwal
  • Publication number: 20200089668
    Abstract: A system of managing key entity records required by a user. The system includes a database arrangement operable to store a structured database including entity records and a processing module communicably coupled to the database arrangement. The processing module is operable to receive the structured database including entity records; determine an importance score for each of the entity records; identify key entity records based on the determined importance scores of the entity records; receive a tuning-input from the user; calculate a tuned importance score for each of the entity records based on the tuning-input from the user; and identify the key entity records required by the user based on the tuned importance scores of the entity records.
    Type: Application
    Filed: March 27, 2019
    Publication date: March 19, 2020
    Inventors: Vatsal Agarwal, Dileep Dharma, Esha Pandita
  • Publication number: 20200090790
    Abstract: A system and method for managing clinical trials data. The system includes a database arrangement operable to store existing data sources and aggregated clinical trial; and a processing module communicably coupled to the database arrangement. The processing module operable to identify a set of clinical trials; extract clinical trials data from existing data sources; classify the clinical trial entries into one or more predefined classes; compare the clinical trial entries in each of the one or more predefined classes, to identify similarity or dissimilarity between the clinical trial entries in a predefined class; compile the first and second aggregated clinical trial entries to obtain class-specific clinical trial entries corresponding to each of the one or more predefined classes; and collate class-specific clinical trial entries corresponding to each of the one or more predefined classes to obtain an aggregated clinical trial.
    Type: Application
    Filed: March 27, 2019
    Publication date: March 19, 2020
    Inventors: Gaurav Tripathi, Jaimin Mehta, Dileep Dharma, Vatsal Agarwal, Tapashi Mandal, Esha Pandita, Snehal Wagh
  • Publication number: 20200089691
    Abstract: A system and method of regularizing data between a data source and a data destination, wherein the given data category includes with specific data fields. The system includes a data processing arrangement that includes a data fetching module operable to fetch data from the data source. Furthermore, the data processing arrangement includes a data transformation module that is operable to receive pre-defined data formats for a specific data category, compare data formats of the fetched data with pre-defined data formats, determine a deviation therein, and thereafter transform the data format. Additionally, the data processing arrangement includes a data validation module operable that is to receive the transformed data or the fetched data, confirm if data formats of a received data are same as corresponding pre-defined data formats, identify from the received data regularized data, and transmit the regularized data to the data destination implemented as database arrangement.
    Type: Application
    Filed: March 27, 2019
    Publication date: March 19, 2020
    Inventors: Ankur Zilpelwar, Dileep Dharma, Jaimin Mehta, Prashant Patil, Abhilash Bolla, Hitesh Chavhan, Rohit Anurag
  • Publication number: 20190205324
    Abstract: Disclosed is a method of providing at least one suggestion for completing a user-query, the method comprising receiving the user-query related to a domain of user-interest; determining if the domain of user-interest corresponds to the subject matter; identifying at least one element of the user-query; classifying the at least one element into at least one class using the ontology; changing the class of the at least one element occurring at an end position within the user-query to the others class; identifying the at least one element of the concept class occurring at a farthest position within the user-query; concatenating the at least one element of the concept class occurring at the farthest position with each of the at least one element occurring thereafter, to obtain a concatenated string of elements; identifying at least one suggestion using the ontology; and providing the at least one suggestion for completing the user-query.
    Type: Application
    Filed: December 27, 2018
    Publication date: July 4, 2019
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Abhilash Bolla, Dileep Dharma
  • Publication number: 20190005124
    Abstract: A method and system for presenting information related to a search. A user is operable to perform the search on a computing device using search query. The method includes providing first input area, for receiving the search query from the user, on a first user-interface of the computing device, displaying one or more query segments and relations between the query segments on a second area of the first user-interface, providing an arranged set of extracted search results in a third area of the first user-interface, providing list of one or more concepts associated with the extracted search results in a fourth area of the first user-interface, and providing information, related to a selected search result or a selected concept, on a second user-interface, in response to a selection input, from the user, based on one of a search result or a concept associated with the search results.
    Type: Application
    Filed: December 27, 2017
    Publication date: January 3, 2019
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Gunjan Bhardwaj, Amit Jain, Dileep Dharma, Tapashi Mandal
  • Publication number: 20180365297
    Abstract: A method and a system for performing context-based search. The method is executed by a processing module. The method includes developing a search database, developing a search query, and retrieving at least one context-based data-record from the search database.
    Type: Application
    Filed: December 27, 2017
    Publication date: December 20, 2018
    Inventors: Gunjan Bhardwaj, Gaurav Tripathi, Vatsal Agarwal, Mohammad Laaeg Siddique, Dileep Dharma
  • Patent number: D860238
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: September 17, 2019
    Assignee: Innoplexus AG
    Inventors: Gunjan Bhardwaj, Gaurav Tripathi, Dileep Dharma, Vatsal Agarwal, Tapashi Mandal, Amit Jain
  • Patent number: D870129
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: December 17, 2019
    Assignee: INNOPLEXUS AG
    Inventors: Gunjan Bhardwaj, Dileep Dharma, Vatsal Agarwal, Vikram Sangat
  • Patent number: D874481
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: February 4, 2020
    Assignee: Innoplexus AG
    Inventors: Pawan Kumar, Dileep Dharma, Abhishek Dewadiga
  • Patent number: D879819
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 31, 2020
    Assignee: Innoplexus AG
    Inventors: Gunjan Bhardwaj, Gaurav Tripathi, Dileep Dharma, Vatsal Agarwal, Tapashi Mandal, Amit Jain
  • Patent number: D886125
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 2, 2020
    Assignee: Innoplexus AG
    Inventors: Pawan Kumar, Dileep Dharma, Abhishek Dewadiga