IP Library Granted Patent US 8,402,046
Granted Patent B2
US 8,402,046 · App. 12/039,068 · Granted Mar 19, 2013

Conceptual reverse query expander

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,402,046
App. No.
12/039,068
Granted
Mar 19, 2013
Kind
B2
Abstract

A method for multilingual data querying comprises sending one or more words in an original language to a word ontology. The method further comprises receiving sense descriptions of the one or more words from the word ontology, and selecting one or more sense descriptions of the one or more words and a language for querying. The method further comprises translating the one or more sense descriptions into the language for querying, and also translating the one or more sense descriptions back into the original language for verification. The method further comprises selecting at least one of the one or more sense descriptions to use in a query.

Claims (34)

1. A method for multilingual data querying, comprising:

sending, by a computer system, one or more words in an original language to a word ontology;

receiving, by the computer system, sense descriptions of the one or more words from the word ontology;

receiving a selection of one or more sense descriptions of the one or more words and a second language other than the original language for querying;

translating, by the computer system, the one or more sense descriptions of the selection into the second language for querying, wherein the translating of the one or more sense descriptions of the selection into the second language generates one or more sense descriptions in the second language;

translating, by the computer system, the one or more sense descriptions in the second language back into the original language, wherein the translating of the one or more sense descriptions in the second language back into the original language generates one or more reverse-translated sense descriptions for verification; and

executing, by the computer system and in response to receiving a verification of the one or more reverse-translated sense descriptions, a query using the one or more sense descriptions in the second language.

2. The method of claim 1 , wherein executing the query using the one or more sense descriptions in the second language comprises querying one or more documents in the second language.

3. The method of claim 2 , wherein the method further comprises translating one or more query results into the original language.

4. The method of claim 1 , wherein each sense description of the one or more words from the word ontology is a conceptual definition of the one or more words.

5. The method of claim 3 , wherein the method further comprises displaying the results on an electronic display.

6. The method of claim 1 , wherein sending one or more words to a word ontology comprises sending the one or more words to PRINCETON UNIVERSITY'S WORDNET®.

7. The method of claim 1 , wherein the method further comprises parsing one or more words from one or more documents into tokens.

8. The method of claim 1 , wherein sending one or more words to a word ontology further comprises sending a part of speech to the word ontology.

9. The method of claim 2 , wherein the method further comprises selecting the maximum number of query results to be returned.

10. The method of claim 1 , wherein translating the one or more sense descriptions into the second language for querying further comprises selecting one or more translation programs to perform the translation.

11. A method for multilingual data querying, comprising:

translating, by a computer system, one or more sense descriptions from an original language into a foreign language, wherein the translating of the one or more sense descriptions from an original language into a foreign language generates one or more sense descriptions in the foreign language;

translating, by the computer system, the one or more sense descriptions in the foreign language back into the original language, wherein the translating of the one or more sense descriptions in the foreign language back into the original language generates one or more reverse-translated sense descriptions; and

executing, by the computer system and in response to receiving a verification of the one or more reverse-translated sense descriptions, a query using the one or more sense descriptions in the second language.

12. The method of claim 11 , wherein executing the query using the one or more sense descriptions in the second language comprises querying one or more documents in the second language.

13. The method of claim 12 , further comprising translating one or more query results into the original language.

14. The method of claim 11 , wherein translating the one or more sense descriptions into a foreign language further comprises selecting one or more translation programs to perform the translation.

15. A system for multilingual data querying, comprising:

an interface operable to allow a user to select one or more words in an original language;

a processor operable to access one or more document databases and execute one or more programs;

a translator operable to translate one or more sense descriptions of the one or more words into one or more new sense descriptions in a second language, and further operable to translate the one or more new sense descriptions back into the original language, wherein the translating of the one or more sense descriptions in the second language back into the original language generates one or more reverse-translated sense descriptions;

an electronic display operable to display the one or more sense descriptions, the one or more new sense descriptions in a second language, and the one or more reverse-translated sense descriptions; and

a querying program operable to execute, in response to receiving a verification of the one or more reverse-translated sense descriptions, a query using the one or more sense descriptions in the second language.

16. The system of claim 15 , further comprising one or more indexing components used to index documents in the one or more document databases.

17. The system of claim 15 , wherein the translator comprises one or more translating components.

18. The system of claim 15 , wherein the querying program is further operable to return one or more query results to the user.

19. The system of claim 18 , wherein the translator is further operable to translate one or more of the one or more query results into the original language.

20. The system of claim 19 , wherein one or more of the one or more indexing components used to index documents are used by the translator to translate one or more of the one or more query results into the original language.

Assignments (12)
RELEASE OF SECURITY INTEREST Recorded Apr 2, 2025
From: UBS AG, STAMFORD BRANCH
To: FORCEPOINT, LLC; BITGLASS, LLC
Reel/Frame 070706/0263 →
CHANGE OF NAME Recorded Mar 21, 2025
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: EVERFOX HOLDINGS LLC
Reel/Frame 070585/0625 →
SECURITY INTEREST Recorded Sep 29, 2023
From: FORCEPOINT FEDERAL HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC, AS COLLATERAL AGENT
Reel/Frame 065086/0822 →
CHANGE OF NAME Recorded May 12, 2021
From: FORCEPOINT LLC
To: FORCEPOINT FEDERAL HOLDINGS LLC
Reel/Frame 056216/0309 →
PATENT SECURITY AGREEMENT Recorded Jan 20, 2021
From: REDOWL ANALYTICS, INC.; FORCEPOINT LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 055052/0302 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 8, 2021
From: RAYTHEON COMPANY
To: WEBSENSE, INC.; PORTAUTHORITY TECHNOLOGIES, LLC (FKA PORTAUTHORITY TECHNOLOGIES, INC.); RAYTHEON OAKLEY SYSTEMS, LLC; FORCEPOINT FEDERAL LLC (FKA RAYTHEON CYBER PRODUCTS, LLC, FKA RAYTHEON CYBER PRODUCTS, INC.)
Reel/Frame 055492/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2017
From: FORCEPOINT FEDERAL LLC
To: FORCEPOINT LLC
Reel/Frame 043397/0460 →
CHANGE OF NAME Recorded Feb 16, 2016
From: RAYTHEON CYBER PRODUCTS, LLC
To: FORCEPOINT FEDERAL LLC
Reel/Frame 037821/0818 →
PATENT SECURITY AGREEMENT Recorded Jun 9, 2015
From: WEBSENSE, INC.; RAYTHEON OAKLEY SYSTEMS, LLC; RAYTHEON CYBER PRODUCTS, LLC (FORMERLY KNOWN AS RAYTHEON CYBER PRODUCTS, INC.); PORT AUTHORITY TECHNOLOGIES, INC.
To: RAYTHEON COMPANY
Reel/Frame 035859/0282 →
CHANGE OF NAME Recorded Jun 2, 2015
From: RAYTHEON CYBER PRODUCTS, INC.
To: RAYTHEON CYBER PRODUCTS, LLC
Reel/Frame 035806/0367 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2015
From: RAYTHEON COMPANY
To: RAYTHEON CYBER PRODUCTS, INC.
Reel/Frame 035774/0322 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2008
From: PEOPLES, BRUCE E.; SIMPSON, BRIAN J.; JOHNSON, MICHAEL R.
To: RAYTHEON COMPANY
Reel/Frame 020575/0790 →