IP Library Patent Application 16179843
Patent Application
App. No. 16/179,843

SYSTEM AND METHOD FOR PERFORMING AN INTELLIGENT CROSS-DOMAIN SEARCH

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 None
App. No.
16/179,843
Abstract

The technology disclosed relates to performing a cross-lingual search. The cross-lingual search may include receiving a first query in a first language, translating the first query from the first language to a second language, to obtain a second query in the second language, performing a first search based on the first query to obtain first language results, performing a second search based on the second query to obtain second language results, translating the second language results to the first language, to obtain translated second results and outputting overall results including at least some of the first language results and some of the translated second results.

Claims (54)

1 . A method of performing cross-lingual search, the method comprising:

receiving a first query in a first language;

translating the first query from the first language to a second language, to obtain a second query in the second language;

performing a first search based on the first query to obtain first language results;

performing a second search based on the second query to obtain second language results;

translating the second language results to the first language, to obtain translated second results; and

presenting, to a user, integrated overall results including one or more of the first language results and one or more of the translated second results.

2 . The method of claim 1 , further comprising performing a topic analysis on the first query to determine a topic of the first query.

3 . The method of claim 2 , further comprising:

identifying a first domain for the first query in dependence upon at least one of the first language and the determined topic; and

identifying a second domain for the second query in dependence upon at least one of the second language and the determined topic.

4 . The method of claim 3 , wherein the user is able to filter the overall results according to the first domain and the second domain.

5 . The method of claim 2 , wherein the performing of the topic analysis further includes:

determining extended keywords to add to the first query in dependence upon the determined topic; and

prior to the translating of the first query, updating the first query by adding the extended keywords to the first query.

6 . The method of claim 5 , wherein the performing of the topic analysis further includes:

determining additional limits to add to the first query in dependence upon at least one of the determined topic and the extended keywords; and

prior to the translating of the first query, further updating the first query by adding the additional limits to the first query.

7 . The method of claim 5 , further comprising:

disambiguating the first query using disambiguation information, to obtain at least one of additional keywords and additional limits; and

prior to the translating of the first query, further updating the first query by adding, to the first query, the at least one of the additional keywords and the additional limits.

8 . The method of claim 2 , wherein the second language is automatically determined in dependence upon at least one of the determined topic and an analysis of the first query.

9 . The method of claim 1 , further comprising:

prior to performing the translating of the second language results, scoring the first language results and the second language results; and

ranking the first language results and the second language results based on the scoring.

10 . The method of claim 9 , wherein the presenting of the overall results includes providing only a top-ranked portion of the first language results and the second language results.

11 . The method of claim 9 , wherein:

the method further comprises performing a topic analysis on the first language results and the second language results; and

the scoring of the first language results and the second language results is performed based on the topic analysis.

12 . A non-transitory computer-readable recording medium having a computer program for performing a cross-lingual search recorded thereon, the computer program, when executed on a computer including a processor and memory, causing the computer to perform a method comprising:

receiving a first query in a first language;

translating the first query from the first language to a second language, to obtain a second query in the second language;

performing a first search based on the first query to obtain first language results;

performing a second search based on the second query to obtain second language results;

translating the second language results to the first language, to obtain translated second results; and

presenting, to a user, integrated overall results including one or more of the first language results and one or more of the translated second results.

13 . The non-transitory computer-readable recording medium of claim 12 , further comprising performing a topic analysis on the first query to determine a topic of the first query.

14 . The non-transitory computer-readable recording medium of claim 13 , further comprising:

identifying a first domain for the first query in dependence upon at least one of the first language and the determined topic; and

identifying a second domain for the second query in dependence upon at least one of the second language and the determined topic.

15 . The non-transitory computer-readable recording medium of claim 14 , wherein the user is able to filter the overall results according to the first domain and the second domain.

16 . The non-transitory computer-readable recording medium of claim 13 , wherein the second language is automatically determined in dependence upon at least one of the determined topic and an analysis of the first query.

17 . A system including one or more processors coupled to memory, the memory loaded with computer instructions to perform a cross-lingual search, the computer instructions, when executed on the processors, implement actions comprising:

receiving a first query in a first language;

translating the first query from the first language to a second language, to obtain a second query in the second language;

performing a first search based on the first query to obtain first language results;

performing a second search based on the second query to obtain second language results;

translating the second language results to the first language, to obtain translated second results; and

presenting, to a user, integrated overall results including one or more of the first language results and one or more of the translated second results.

18 . The system of claim 17 , wherein the actions further comprise performing a topic analysis on the first query to determine a topic of the first query.

19 . The system of claim 18 , further comprising:

identifying a first domain for the first query in dependence upon at least one of the first language and the determined topic; and

identifying a second domain for the second query in dependence upon at least one of the second language and the determined topic.

20 . The system of claim 19 , wherein the user is able to filter the overall results according to the first domain and the second domain.

Assignments (12)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 3, 2024
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
To: SOUNDHOUND, INC.
Reel/Frame 069480/0312 →
SECURITY INTEREST Recorded Aug 9, 2024
From: SOUNDHOUND, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 068526/0413 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2024
From: ACP POST OAK CREDIT II LLC, AS COLLATERAL AGENT
To: SOUNDHOUND, INC.; SOUNDHOUND AI IP, LLC
Reel/Frame 067698/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: SOUNDHOUND AI IP HOLDING, LLC
To: SOUNDHOUND AI IP, LLC
Reel/Frame 064205/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2023
From: SOUNDHOUND, INC.
To: SOUNDHOUND AI IP HOLDING, LLC
Reel/Frame 064083/0484 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2023
From: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
To: SOUNDHOUND, INC.
Reel/Frame 063411/0396 →
RELEASE OF SECURITY INTEREST Recorded Apr 19, 2023
From: OCEAN II PLO LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: SOUNDHOUND, INC.
Reel/Frame 063380/0625 →
SECURITY INTEREST Recorded Apr 17, 2023
From: SOUNDHOUND, INC.; SOUNDHOUND AI IP, LLC
To: ACP POST OAK CREDIT II LLC
Reel/Frame 063349/0355 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 056627 FRAME: 0772. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2023
From: SOUNDHOUND, INC.
To: OCEAN II PLO LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 063336/0146 →
SECURITY INTEREST Recorded Jun 18, 2021
From: OCEAN II PLO LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: SOUNDHOUND, INC.
Reel/Frame 056627/0772 →
SECURITY INTEREST Recorded Apr 1, 2021
From: SOUNDHOUND, INC.
To: SILICON VALLEY BANK
Reel/Frame 055807/0539 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2019
From: ZHANG, QINDI; SONG, QIAOZHI
To: SOUNDHOUND, INC.
Reel/Frame 048159/0841 →