IP Library Granted Patent US 11,048,885
Granted Patent B2
US 11,048,885 · App. 16/140,767 · Granted Jun 29, 2021

Cognitive translation service integrated with context-sensitive derivations for determining program-integrated information relationships

Inventors: Su Liu (Austin, TX); Denise M. Genty (Austin, TX); Yin Xia (Changping District, CN); Corradino Jones (Austin, TX)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F40/58G06F8/33G06F8/427G06F40/30
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 11,048,885
App. No.
16/140,767
Granted
Jun 29, 2021
Kind
B2
Abstract

A method of cognitive translation integrated with context sensitive derivations is provided. The method is implemented via a cognitive translation engine that receives, from an integrated development environment, program-integrated information relationships with respect to a message package. The program-integrated information relationships includes the context sensitive derivations. The cognitive translation engine translates program-integrated information translation requests from a source language into a target language according to the context sensitive derivations. The program-integrated information translation requests are embedded with program-integrated information relationships.

Claims (48)

1. A method of cognitive translation integrated with context sensitive derivations, the method being implemented via a cognitive translation engine that is executable by one or more processors, the method comprising:

receiving, by the cognitive translation engine from an integrated development environment, program-integrated information relationships with respect to a message package, the program-integrated information relationships comprising the context sensitive derivations, the program-integrated information relationships comprising relationships between program-integrated information (PII) messages in the message package; and

translating, by the cognitive translation engine, one or more program-integrated information translation requests from a source language into a target language according to the context sensitive derivations, the one or more program-integrated information translation requests being embedded with program-integrated information relationships, wherein translating comprises deriving a context of an ambiguous word based on parsed context relationships within a source text, and wherein translating further comprises selecting an analytical approach based at least in part on a topological category within the message package.

2. The method of claim 1 , wherein the cognitive translation engine is executable by the one or more processors of a stand-alone server or is executable by a software as a server application programmable interface utilizing the one or more processors.

3. The method of claim 1 , the translating of the one or more program-integrated information translation requests comprises:

receiving the program-integrated information translation requests from the integrated development environment, each program-integrated information translation requests including the source text in context derivation structures, the source text being constructed in the source language.

4. The method of claim 3 , the translating of the one or more program-integrated information translation requests comprises:

parsing and analyzing the context derivation structures to determine a context of the source text to produced parsed context relationships.

5. The method of claim 4 , the translating of the one or more program-integrated information translation requests comprises:

disambiguating word meaning and word semantics of the source text based on the parsed context relationships to produce disambiguated source language text.

6. The method of claim 5 , the translating of the one or more program-integrated information translation requests comprises:

translating the disambiguated source text into the target language to produce a translated program-integrated information item.

7. The method of claim 6 , the translating of the one or more program-integrated information translation requests comprises:

sending the translated program-integrated information item to the integrated development environment.

8. The method of claim 1 , wherein an on-site context sensitive derivation daemon of a program installed in the integrated development environment dynamically analyzes and determines relationships among multiple messages in the message package.

9. The method of claim 8 , wherein the on-site context sensitive derivation daemon generates a hierarchical program-integrated information (PII) context map, derives related PII messages, saves the related PII messages with respect to the hierarchical PII context map as the context sensitive derivations, and embeds the program-integrated information relationships with the context sensitive derivations.

10. The method of claim 8 , wherein the on-site context sensitive derivation daemon defines a context derivation structures according to program-integrated information display orders, program-integrated information process orders, function processed orders, or graphic user interface component display levels.

11. A computer program product for cognitive translation integrated with context sensitive derivations, the computer program product comprising a computer readable storage medium having program instructions of a cognitive translation engine embodied therewith, the program instructions executable by one or more processors to cause:

receiving, by the cognitive translation engine from an integrated development environment, program-integrated information relationships with respect to a message package, the program-integrated information relationships comprising the context sensitive derivations, the program-integrated information relationships comprising relationships between program-integrated information (PII) messages in the message package; and

translating, by the cognitive translation engine, one or more program-integrated information translation requests from a source language into a target language according to the context sensitive derivations, the one or more program-integrated information translation requests being embedded with program-integrated information relationships, wherein translating comprises deriving a context of an ambiguous word based on parsed context relationships within a source text, and wherein translating further comprises selecting an analytical approach based at least in part on a topological category within the message package.

12. The computer program product of claim 11 , wherein the cognitive translation engine is executable by the one or more processors of a stand-alone server or is executable by a software as a server application programmable interface utilizing the one or more processors.

13. The computer program product of claim 11 , the translating of the one or more program-integrated information translation requests comprises:

receiving the program-integrated information translation requests from the integrated development environment, each program-integrated information translation requests including source text in context derivation structures, the source text being constructed in the source language.

14. The computer program product of claim 13 , the translating of the one or more program-integrated information translation requests comprises:

parsing and analyzing the context derivation structures to determine a context of the source text to produced parsed context relationships.

15. The computer program product of claim 14 , the translating of the one or more program-integrated information translation requests comprises:

disambiguating word meaning and word semantics of the source text based on the parsed context relationships to produce disambiguated source language text.

16. The computer program product of claim 15 , the translating of the one or more program-integrated information translation requests comprises:

translating the disambiguated source text into the target language to produce a translated program-integrated information item.

17. The computer program product of claim 16 , the translating of the one or more program-integrated information translation requests comprises:

sending the translated program-integrated information item to the integrated development environment.

18. The computer program product of claim 11 , wherein an on-site context sensitive derivation daemon of a program installed in the integrated development environment dynamically analyzes and determines relationships among multiple messages in the message package.

19. The computer program product of claim 18 , wherein the on-site context sensitive derivation daemon generates a hierarchical program-integrated information (PII) context map, derives related PII messages, saves the related PII messages with respect to the hierarchical PII context map as the context sensitive derivations, and embeds the program-integrated information relationships with the context sensitive derivations.

20. The computer program product of claim 18 , wherein the on-site context sensitive derivation daemon defines a context derivation structures according to program-integrated information display orders, program-integrated information process orders, function processed orders, or graphic user interface component display levels.

21. A system for cognitive translation integrated with context sensitive derivations, the system comprising:

a client side comprising a processor and a memory storing program instructions for an integrated development environment, an on-site context sensitive derivation daemon of a program being installed in the integrated development environment; and

a server side comprising one or more processor implementing a cognitive translation engine,

wherein the cognitive translation engine receives from an integrated development environment program-integrated information relationships with respect to a message package, the program-integrated information relationships comprising the context sensitive derivations, the program-integrated information relationships comprising relationships between program-integrated information (PII) messages in the message package, and

wherein the cognitive translation engine translates one or more program-integrated information translation requests from a source language into a target language according to the context sensitive derivations, the one or more program-integrated information translation requests being embedded with program-integrated information relationships, wherein translating comprises deriving a context of an ambiguous word based on parsed context relationships within a source text, and wherein translating further comprises selecting an analytical approach based at least in part on a topological category within the message package.

22. The system of claim 21 , wherein the cognitive translation engine is executable by the one or more processors of a stand-alone server or is executable by a software as a server application programmable interface utilizing the one or more processors.

23. The system of claim 21 , wherein the translation of the one or more program-integrated information translation requests comprises receiving the program-integrated information translation requests from the integrated development environment, each program-integrated information translation requests including source text in context derivation structures, the source text being constructed in the source language.

24. A method of cognitive translation integrated with context sensitive derivations, the method being implemented via a cognitive translation engine that is executable by one or more processors, the method comprising:

translating, by the cognitive translation engine, one or more program-integrated information translation requests from a source language into a target language according to context sensitive derivations, the one or more program-integrated information translation requests being embedded with program-integrated information relationships comprising the context sensitive derivations, the translating comprising:

receiving the program-integrated information translation requests from the integrated development environment, each program-integrated information translation requests including source text in context derivation structures, the source text being constructed in the source language,

parsing and analyzing the context derivation structures to determine a context of the source text to produced parsed context relationships,

disambiguating word meaning and word semantics of the source text based on the parsed context relationships to produce disambiguated source language text,

translating the disambiguated source text into the target language to produce a translated program-integrated information item, wherein translating comprises deriving a context of an ambiguous word based on parsed context relationships within a source text, and wherein translating further comprises selecting an analytical approach based at least in part on a topological category within a message package, the program-integrated information relationships comprising relationships between program-integrated information (PII) messages in the message package, and

sending the translated program-integrated information item to the integrated development environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2018
From: LIU, SU; GENTY, DENISE M.; XIA, YIN; JONES, CORRADINO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046961/0641 →
Continuity (1)
Related Publication 20200097553A1 · Mar 26, 2020
Cited By (4)
US 12,229,502 US 12,511,471 US 12,541,640 US 12,585,867