US 12,079,211 B2
Natural-language processing across multiple languages
Erik Skiles, Manor, TX (US); and Devan Plantamura, Austin, TX (US)
Assigned to SPARKCOGNITION, INC., Austin, TX (US)
Filed by SparkCognition, Inc., Austin, TX (US)
Filed on Sep. 19, 2022, as Appl. No. 17/933,250.
Claims priority of provisional application 63/248,015, filed on Sep. 24, 2021.
Prior Publication US 2023/0096070 A1, Mar. 30, 2023
Int. Cl. G06F 7/00 (2006.01); G06F 16/2452 (2019.01); G06F 40/58 (2020.01); G10L 15/22 (2006.01); G10L 15/26 (2006.01)
CPC G06F 16/24522 (2019.01) [G06F 40/58 (2020.01); G10L 15/22 (2013.01); G10L 15/26 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device comprising:
one or more processors configured to:
obtain a query in a base language and a conceptual tag associated with the query;
translate the query, based on the conceptual tag, to generate a translated query in a target language, wherein the conceptual tag is indicative of a context relevant to translation of the query, wherein the query is translated using a first context-specific dictionary responsive to the conceptual tag being a first particular conceptual tag, and wherein the query is translated using a second context-specific dictionary distinct from the first context-specific dictionary responsive to the conceptual tag being a second particular conceptual tag distinct from the first particular conceptual tag;
search a first set of electronic files based on the translated query to generate target-language search results, wherein the first set of electronic files include content in the target language;
translate portions of one or more electronic files listed in the target-language search results to the base language to generate a base-language search results listing; and
generate an output including at least a portion of the base-language search results listing.