Patents by Inventor Navdeep S. Dhillon

Navdeep S. Dhillon 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: 20150220640
    Abstract: Methods, systems, and techniques for creating, managing, and using query templates to facilitate the execution of relationship queries are provided. Example embodiments provide a Query Template System “QTS”, which enables users, a system, program code, or other people or code to define search tips (i.e., predefined searches) through the generation of query templates that can be used by other users or code, to perform relationship searches using IQL. In one embodiment, the QTS includes a QT editor, a QT dispatcher, a QT creation and index management system, and one or more QT data repositories and indexes. These components cooperate to create and maintain query templates and to search for and retrieve matching query templates. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 6, 2015
    Inventors: Navdeep S. Dhillon, Jonathan Reichhold, Carsten Tusk
  • Patent number: 9092416
    Abstract: Techniques for providing quotations obtained from text documents using natural language processing techniques are described. Some embodiments provide a content recommendation system (“CRS”) configured to provide quotations by extracting quotations from a corpus text documents, and providing access to the extracted quotations in response to search requests received from users. The CRS may extract quotations by using natural language processing-based techniques to identify one or more entities, such as people, places, objects, concepts, or the like, that are referenced by the extracted quotations. The CRS may then store the extracted quotations along with identified entities, such as quotation speakers and subjects, for later access via search requests.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: July 28, 2015
    Assignee: VCVC III LLC
    Inventors: Jisheng Liang, Navdeep S. Dhillon, Krzysztof Koperski
  • Patent number: 8954469
    Abstract: Methods, systems, and techniques for creating, managing, and using query templates to facilitate the execution of relationship queries are provided. Example embodiments provide a Query Template System “QTS”, which enables users, a system, program code, or other people or code to define search tips (i.e., predefined searches) through the generation of query templates that can be used by other users or code, to perform relationship searches using IQL. In one embodiment, the QTS includes a QT editor, a QT dispatcher, a QT creation and index management system, and one or more QT data repositories and indexes. These components cooperate to create and maintain query templates and to search for and retrieve matching query templates.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: February 10, 2015
    Assignee: VCVCIII LLC
    Inventors: Navdeep S. Dhillon, Jonathan D. Reichhold, Carsten Tusk
  • Publication number: 20140372479
    Abstract: A method for characterizing a musical recording as a set of scalar descriptors, each of which is based on human perception. A group of people listens to a large number of musical recordings and assigns to each one many scalar values, each value describing a characteristic of the music as judged by the human listeners. Typical scalar values include energy level, happiness, danceability, melodicness, tempo, and anger. Each of the pieces of music judged by the listeners is then computationally processed to extract a large number of parameters which characterize the electronic signal within the recording. Algorithms are empirically generated which correlate the extracted parameters with the judgments based on human perception to build a model for each of the scalars of human perception. These models can then be applied to other music which has not been judged by the group of listeners to give to each piece of music a set of scalar values based on human perception.
    Type: Application
    Filed: July 11, 2014
    Publication date: December 18, 2014
    Inventors: Maxwell J. Wells, Navdeep S. Dhillon, David Waller
  • Patent number: 8856096
    Abstract: Methods and systems for extending keyword searching techniques to syntactically and semantically annotated data are provided. Example embodiments provide a Syntactic Query Engine (“SQE”) that parses, indexes, and stores a data set as an enhanced document index with document terms as well as information pertaining to the grammatical roles of the terms and ontological and other semantic information. In one embodiment, the enhanced document index is a form of term-clause index, that indexes terms and syntactic and semantic annotations at the clause level. The enhanced document index permits the use of a traditional keyword search engine to process relationship queries as well as to process standard document level keyword searches.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: October 7, 2014
    Assignee: VCVC III LLC
    Inventors: Giovanni B. Marchisio, Navdeep S. Dhillon, Carsten Tusk, Krzysztof Koperski, Jisheng Liang, Thien Nguyen, Matthew E. Brown
  • Patent number: 8838633
    Abstract: Methods, systems, and techniques for providing sentiment analysis and for presenting the results of such analysis Example embodiments provide a Sentiment Analysis System (“SAS”), which provides tools to enable authors, programmers, users, developers, and the like to incorporate sentiment analysis into their content, such as into their web pages, and other web blogs or textual content. In one embodiment, the SAS provides a Sentiment Analysis Engine, an SAS API, and one or more user interface tools for presenting sentiment analysis.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: September 16, 2014
    Assignee: VCVC III LLC
    Inventors: Navdeep S. Dhillon, Jisheng Liang
  • Publication number: 20140229467
    Abstract: Methods, techniques, and systems for using natural language processing to recommend related content to an associated text segment or document. Example embodiments provide a NLP-based content recommender (“NCR”) which uses NLP-based search techniques, potentially in conjunction with context or other related information, to locate and provide content related to entities that are recognized in the associated material. NCRs may be embedded as widgets, for example on Web pages to assist users in their perusal and search for information, provided by means of browser plug-ins or other application plug-ins, provided in libraries or in standalone environments, or otherwise integrated into other code, programs, or devices. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 14, 2014
    Applicant: Vulcan Inc.
    Inventors: Neil Roseman, Jisheng Liang, Krzysztof Koperski, Korina J. Stark, Navdeep S. Dhillon, Diana Schwend, Jose Hernando
  • Patent number: 8805657
    Abstract: A method for characterizing a musical recording as a set of scalar descriptors, each of which is based on human perception. A group of people listens to a large number of musical recordings and assigns to each one many scalar values, each value describing a characteristic of the music as judged by the human listeners. Typical scalar values include energy level, happiness, danceability, melodicness, tempo, and anger. Each of the pieces of music judged by the listeners is then computationally processed to extract a large number of parameters which characterize the electronic signal within the recording. Algorithms are empirically generated which correlate the extracted parameters with the judgments based on human perception to build a model for each of the scalars of human perception. These models can then be applied to other music which has not been judged by the group of listeners to give to each piece of music a set of scalar values based on human perception.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: August 12, 2014
    Assignee: Gracenote, Inc.
    Inventors: Maxwell J. Wells, Navdeep S. Dhillon, David Waller
  • Publication number: 20140149110
    Abstract: Techniques for providing quotations obtained from text documents using natural language processing techniques are described. Some embodiments provide a content recommendation system (“CRS”) configured to provide quotations by extracting quotations from a corpus text documents, and providing access to the extracted quotations in response to search requests received from users. The CRS may extract quotations by using natural language processing-based techniques to identify one or more entities, such as people, places, objects, concepts, or the like, that are referenced by the extracted quotations. The CRS may then store the extracted quotations along with identified entities, such as quotation speakers and subjects, for later access via search requests.
    Type: Application
    Filed: January 31, 2014
    Publication date: May 29, 2014
    Applicant: Vulcan Inc.
    Inventors: Jisheng Liang, Navdeep S. Dhillon, Krzysztof Koperski
  • Publication number: 20140142922
    Abstract: Methods and systems for entity recognition and disambiguation using natural language processing techniques are provided. Example embodiments provide an entity recognition and disambiguation system (ERDS) and process that, based upon input of a text segment, automatically determines which entities are being referred to by the text using both natural language processing techniques and analysis of information gleaned from contextual data in the surrounding text. In at least some embodiments, supplemental or related information that can be used to assist in the recognition and/or disambiguation process can be retrieved from knowledge repositories such as an ontology knowledge base. In one embodiment, the ERDS comprises a linguistic analysis engine, a knowledge analysis engine, and a disambiguation engine that cooperate to identify candidate entities from a knowledge repository and determine which of the candidates best matches the one or more detected entities in a text segment using context information.
    Type: Application
    Filed: July 17, 2013
    Publication date: May 22, 2014
    Inventors: Jisheng Liang, Krzysztof Koperski, Navdeep S. Dhillon, Carsten Tusk, Satish Bhatti
  • Patent number: 8700604
    Abstract: Methods, techniques, and systems for using natural language processing to recommend related content to an associated text segment or document. Example embodiments provide a NLP-based content recommender (“NCR”) which uses NLP-based search techniques, potentially in conjunction with context or other related information, to locate and provide content related to entities that are recognized in the associated material. NCRs may be embedded as widgets, for example on Web pages to assist users in their perusal and search for information, provided by means of browser plug-ins or other application plug-ins, provided in libraries or in standalone environments, or otherwise integrated into other code, programs, or devices. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: April 15, 2014
    Assignee: Evri, Inc.
    Inventors: Neil Roseman, Jisheng Liang, Krzysztof Koperski, Korina J Stark, Navdeep S Dhillon, Diana J Schwend, Jose Hernando
  • Patent number: 8594996
    Abstract: Methods and systems for entity recognition and disambiguation using natural language processing techniques are provided. Example embodiments provide an entity recognition and disambiguation system (ERDS) and process that, based upon input of a text segment, automatically determines which entities are being referred to by the text using both natural language processing techniques and analysis of information gleaned from contextual data in the surrounding text. In at least some embodiments, supplemental or related information that can be used to assist in the recognition and/or disambiguation process can be retrieved from knowledge repositories such as an ontology knowledge base. In one embodiment, the ERDS comprises a linguistic analysis engine, a knowledge analysis engine, and a disambiguation engine that cooperate to identify candidate entities from a knowledge repository and determine which of the candidates best matches the one or more detected entities in a text segment using context information.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: November 26, 2013
    Assignee: Evri Inc.
    Inventors: Jisheng Liang, Krzysztof Koperski, Navdeep S. Dhillon, Carsten Tusk, Satish Bhatti
  • Patent number: 8326584
    Abstract: A method for characterizing a musical recording as a set of scalar descriptors, each of which is based on human perception. A group of people listens to a large number of musical recordings and assigns to each one many scalar values, each value describing a characteristic of the music as judged by the human listeners. Typical scalar values include energy level, happiness, danceability, melodicness, tempo, and anger. Each of the pieces of music judged by the listeners is then computationally processed to extract a large number of parameters which characterize the electronic signal within the recording. Algorithms are empirically generated which correlate the extracted parameters with the judgments based on human perception to build a model for each of the scalars of human perception. These models can then be applied to other music which has not been judged by the group of listeners to give to each piece of music a set of scalar values based on human perception.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: December 4, 2012
    Assignee: Gracenote, Inc.
    Inventors: Maxwell J. Wells, David Waller, Navdeep S. Dhillon
  • Patent number: 8131540
    Abstract: Methods and systems for extending keyword searching techniques to syntactically and semantically annotated data are provided. Example embodiments provide a Syntactic Query Engine (“SQE”) that parses, indexes, and stores a data set as an enhanced document index with document terms as well as information pertaining to the grammatical roles of the terms and ontological and other semantic information. In one embodiment, the enhanced document index is a form of term-clause index, that indexes terms and syntactic and semantic annotations at the clause level. The enhanced document index permits the use of a traditional keyword search engine to process relationship queries as well as to process standard document level keyword searches. In one embodiment, the SQE comprises a Query Processor, a Data Set Preprocessor, a Keyword Search Engine, a Data Set Indexer, an Enhanced Natural Language Parser (“ENLP”), a data set repository, and, in some embodiments, a user interface or an application programming interface.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: March 6, 2012
    Assignee: Evri, Inc.
    Inventors: Giovanni B. Marchisio, Krzysztof Koperski, Jisheng Liang, Thien Nguyen, Carsten Tusk, Navdeep S. Dhillon, Lubos Pochman, Matthew E. Brown
  • Publication number: 20120041937
    Abstract: Methods, systems, and techniques for providing sentiment analysis and for presenting the results of such analysis Example embodiments provide a Sentiment Analysis System (“SAS”), which provides tools to enable authors, programmers, users, developers, and the like to incorporate sentiment analysis into their content, such as into their web pages, and other web blogs or textual content. In one embodiment, the SAS provides a Sentiment Analysis Engine, an SAS API, and one or more user interface tools for presenting sentiment analysis.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 16, 2012
    Inventors: Navdeep S. Dhillon, Jisheng Liang
  • Patent number: 7953593
    Abstract: Methods and systems for extending keyword searching techniques to syntactically and semantically annotated data are provided. Example embodiments provide a Syntactic Query Engine (“SQE”) that parses, indexes, and stores a data set as an enhanced document index with document terms as well as information pertaining to the grammatical roles of the terms and ontological and other semantic information. In one embodiment, the enhanced document index is a form of term-clause index, that indexes terms and syntactic and semantic annotations at the clause level. The enhanced document index permits the use of a traditional keyword search engine to process relationship queries as well as to process standard document level keyword searches. In one embodiment, the SQE comprises a Query Processor, a Data Set Preprocessor, a Keyword Search Engine, a Data Set Indexer, an Enhanced Natural Language Parser (“ENLP”), a data set repository, and, in some embodiments, a user interface or an application programming interface.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: May 31, 2011
    Assignee: Evri, Inc.
    Inventors: Giovanni B. Marchisio, Krzysztof Koperski, Jisheng Liang, Thien Nguyen, Carsten Tusk, Navdeep S. Dhillon, Lubos Pochman, Matthew E. Brown
  • Publication number: 20090271179
    Abstract: Methods and systems for extending keyword searching techniques to syntactically and semantically annotated data are provided. Example embodiments provide a Syntactic Query Engine (“SQE”) that parses, indexes, and stores a data set as an enhanced document index with document terms as well as information pertaining to the grammatical roles of the terms and ontological and other semantic information. In one embodiment, the enhanced document index is a form of term-clause index, that indexes terms and syntactic and semantic annotations at the clause level. The enhanced document index permits the use of a traditional keyword search engine to process relationship queries as well as to process standard document level keyword searches. In one embodiment, the SQE comprises a Query Processor, a Data Set Preprocessor, a Keyword Search Engine, a Data Set Indexer, an Enhanced Natural Language Parser (“ENLP”), a data set repository, and, in some embodiments, a user interface or an application programming interface.
    Type: Application
    Filed: March 10, 2009
    Publication date: October 29, 2009
    Inventors: Giovanni B. Marchisio, Krzysztof Koperski, Jisheng Liang, Thien Nguyen, Carsten Tusk, Navdeep S. Dhillon, Lubos Pochman, Matthew E. Brown
  • Publication number: 20090182738
    Abstract: Methods and systems for extending keyword searching techniques to syntactically and semantically annotated data are provided. Example embodiments provide a Syntactic Query Engine (“SQE”) that parses, indexes, and stores a data set as an enhanced document index with document terms as well as information pertaining to the grammatical roles of the terms and ontological and other semantic information. In one embodiment, the enhanced document index is a form of term-clause index, that indexes terms and syntactic and semantic annotations at the clause level. The enhanced document index permits the use of a traditional keyword search engine to process relationship queries as well as to process standard document level keyword searches. In one embodiment, the SQE comprises a Query Processor, a Data Set Preprocessor, a Keyword Search Engine, a Data Set Indexer, an Enhanced Natural Language Parser (“ENLP”), a data set repository, and, in some embodiments, a user interface or an application programming interface.
    Type: Application
    Filed: March 10, 2009
    Publication date: July 16, 2009
    Inventors: Giovanni B. Marchisio, Krzysztof Koperski, Jisheng Liang, Thien Nguyen, Carsten Tusk, Navdeep S. Dhillon, Lubos Pochman, Matthew E. Brown
  • Publication number: 20090150388
    Abstract: Methods, techniques, and systems for using natural language processing to recommend related content to an associated text segment or document. Example embodiments provide a NLP-based content recommender (“NCR”) which uses NLP-based search techniques, potentially in conjunction with context or other related information, to locate and provide content related to entities that are recognized in the associated material. NCRs may be embedded as widgets, for example on Web pages to assist users in their perusal and search for information, provided by means of browser plug-ins or other application plug-ins, provided in libraries or in standalone environments, or otherwise integrated into other code, programs, or devices. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
    Type: Application
    Filed: October 16, 2008
    Publication date: June 11, 2009
    Inventors: Neil Roseman, Jisheng Liang, Krzysztof Koperski, Korina J. Stark, Navdeep S. Dhillon, Diana J. Schwend, Jose Hernando
  • Publication number: 20090144609
    Abstract: Methods and systems for entity recognition and disambiguation using natural language processing techniques are provided. Example embodiments provide an entity recognition and disambiguation system (ERDS) and process that, based upon input of a text segment, automatically determines which entities are being referred to by the text using both natural language processing techniques and analysis of information gleaned from contextual data in the surrounding text. In at least some embodiments, supplemental or related information that can be used to assist in the recognition and/or disambiguation process can be retrieved from knowledge repositories such as an ontology knowledge base. In one embodiment, the ERDS comprises a linguistic analysis engine, a knowledge analysis engine, and a disambiguation engine that cooperate to identify candidate entities from a knowledge repository and determine which of the candidates best matches the one or more detected entities in a text segment using context information.
    Type: Application
    Filed: October 15, 2008
    Publication date: June 4, 2009
    Inventors: Jisheng Liang, Krzysztof Koperski, Navdeep S. Dhillon, Carsten Tusk, Satish Bhatti