PATENT CLAIM ANALYSIS

Application Number: 15938318
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-08
Patent Classification: ["704", "003000"]

Abstract:
A method for context-aware translation is provided. The present invention may include receiving a program integrated information file (PII) associated with a graphical user interface object of with a software product. The present invention may also include indexing each element string within the PII file. The present invention may further include generating a base language general availability build of the graphical user interface object using the PII file. The present invention may also include retrieving a document object model (DOM) of each element within the base language general availability build. The present invention may further include creating a string relation table for the base language general availability build using the DOM for each element and each indexed element string within the PII file. The present invention may also include generating a string relation translation memory table for at least one language.

Claim (Index 1):
A computer system for context-aware translation to increase translation accuracy based on identifying a context between one or more sibling text strings, the computer system comprising:\n one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more tangible storage media for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising: receiving, by a processor, a program integrated information file associated with a graphical user interface object of a software product; indexing each element string within the received program integrated information file and associated with the graphical user interface object, wherein indexing each element string further comprises:\n marking the received program integrated information file with one or more invisible Unicode characters; \n generating a base language general availability build of the graphical user interface object using the received program integrated information file, wherein the base language general availability build is generated by merging the received program integrated information file with each indexed element string, and wherein a language of the generated base language general availability build is English; retrieving a document object model of each element within the generated base language general availability build based on the one or more invisible Unicode characters, wherein the retrieved document object model is an application program interface that handles one or more documents in a tree structure where each node is an object within the one or more documents; creating a string relation table for the generated base language general availability build using the retrieved document object model for each element and each indexed element string within the received program integrated information file, wherein the created string relation table details one or more relationships between each element within the graphical user interface object; generating a string relation translation memory table for at least one language using the created string relation table and a translation resource file associated with the at least one language, wherein the generated string relation translation memory table displays one or more possible translations for each element within the graphical user interface object, and wherein the generated string relation translation memory table includes a translation rate probability score for each element within the graphical user interface object that relates to the accuracy of each translation, and wherein each translation rate probability score is displayed within the generated string relation translation memory table in a color corresponding to a preconfigured threshold value; identifying a translation suggestion for each element of the graphical user interface object by analyzing the generated string relation memory table using an inspector program, wherein the inspector program is a firebug; presenting the identified translation suggestion for each element to a user; receiving a user selection of the presented translation suggestion; and performing a translation of each element based on the received user selection.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 90.0
- Lexical Diversity: 2.57627
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15433257', '15708414', '11282793', '14668035', '12569560']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2666075649064204
- 35 USC 102 Novelty (BERT): 0.4820303838694868
- Combined Prediction Score: 0.288149846802727
- Mean Citation Score: 194.217682
- Max Citation Score: 275.09564
- Similarity Product: 268.93388526232246

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test