IP Library Granted Patent US 7,711,544
Granted Patent B2
US 7,711,544 · App. 10/985,351 · Granted May 4, 2010

System and method for generating markup language text templates

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 7,711,544
App. No.
10/985,351
Granted
May 4, 2010
Kind
B2
Abstract

A method of generating a markup language text template comprises identifying a variable text element in a source language text string and assigning a first predefined symbol to the variable text element, identifying a grammatical rule for the variable text element and assigning a second predefined symbol to the variable text element based on the identified grammatical rule, determining whether to assign supplemental information to the variable text element, wherein the first predefined symbol, the second predefined symbol, and the supplemental information if assigned represent a token, and repeating the identification of a grammatical rule, assignment of first and second predefined symbols, and determination of whether to assign supplemental information for remaining variable text elements in the source language text string so as to complete a markup language text template comprising one or more tokens.

Claims (41)

1. A computer-implemented method of generating a translation markup language text template in a source language, the method comprising:

identifying a variable text element in a source language text string by at least one translation tool residing in at least one of a client computer and a server computer;

analyzing the variable text element to identify a context type and assign a first predefined symbol to the context type of the variable text element;

identifying a grammatical rule for the variable text element;

assigning a second predefined symbol to the variable text element based on the identified grammatical rule;

determining whether to assign supplemental information to the variable text element,

wherein the first predefined symbol, the second predefined symbol, and the supplemental information if assigned represent a token; and

assigning supplemental information to the variable text element when it is determined that the supplemental information is needed to accurately expand the token.

2. The method of claim 1 , wherein the supplemental information comprises an address corresponding to a source of additional information for modification of the variable text element.

3. The method of claim 1 , wherein a variable text element is a verb, and wherein the supplemental information for the verb variable text element comprises at least one of gender, count, age, formality, and faction of the verb subject.

4. The method of claim 3 , wherein the supplemental information for the verb variable text element comprises default information.

5. The method of claim 4 , wherein the default information comprises masculine gender, singular count, first person speech, and normal faction.

6. The method of claim 1 , wherein a variable text element is an adjective, and wherein the supplemental information for the adjective variable text element comprises at least one of gender, grammatical case, and count of a noun being modified by the adjective and the grammatical case for that noun's positioning in the text string.

7. The method of claim 1 , wherein the supplemental information comprises a command to modify the variable text element.

8. The method of claim 7 , wherein the command comprises at least one of

capitalization, first person speech, second person speech, third person speech, accusative speech, nominative speech, past tense, present tense, future tense, participle form, and infinitive form.

9. The method of claim 1 , wherein the first predefined symbol comprises an alphanumeric character.

10. The method of claim 1 , wherein the first predefined symbol corresponds to one of

an actor, a target, a pet of a current actor, a master of a current actor, a numbered argument, or a pointer.

11. The method of claim 1 , wherein the second predefined symbol corresponds to one of

a noun, a verb, an adjective, a nominative pronoun, an accusative pronoun, a dative pronoun, a reflexive pronoun, a possessive adjective, an indefinite article, a definite article, a count, and genitive form of a noun.

12. A computer readable medium including a program executing instructions to output a grammatically correct text string in a target language, the program comprising executable instructions that cause a computer to:

identify a variable text element in a source language text string;

analyze the variable text element to identify a context type and assign a first predefined symbol to the context type of the variable text element;

identify a grammatical rule for the variable text element;

assign a second predefined symbol to the variable text element based on the identified grammatical rule;

determine whether to assign supplemental information to the variable text element,

wherein the first predefined symbol, the second predefined symbol, and the supplemental information if assigned represent a token; and

assign supplemental information to the variable text element when it is determined that the supplemental information is needed to accurately expand the token.

13. The computer readable medium of claim 12 , wherein the token further comprises supplemental information.

14. The computer readable medium of claim 13 , wherein the supplemental information comprises an address corresponding to a source of additional information for modification of the variable text element.

15. The computer readable medium of claim 13 , wherein a variable text element is a verb, and wherein the supplemental information for the verb variable text element comprises at least one of gender, count, age, formality, and faction of the verb subject.

16. The computer readable medium of claim 15 , wherein the supplemental information for the verb variable text element comprises default information.

17. The computer readable medium of claim 16 , wherein the default information comprises masculine gender, singular count, first person speech, and normal faction.

18. The computer readable medium of claim 13 , wherein a variable text element is an adjective, and wherein the supplemental information for the adjective variable text element comprises at least one of gender, grammatical case, and count of a noun being modified by the adjective and the grammatical case for that noun's positioning in the text string.

19. The computer readable medium of claim 13 , wherein the supplemental information comprises a command to modify the variable text element.

20. The computer readable medium of claim 19 , wherein the command comprises at least one of capitalization, first person speech, second person speech, third person speech, accusative speech, nominative speech, past tense, present tense, fixture tense, participle form, and infinitive form.

21. The computer readable medium of claim 12 , wherein the second predefined symbol comprises an alphanumeric character.

22. The computer readable medium of claim 12 , wherein the second predefined symbol corresponds to one of an actor, a target, a pet of a current actor, a master of a current actor, a numbered argument, and a pointer.

23. The computer readable medium of claim 12 , wherein the first predefined symbol corresponds to one of a noun, a verb, an adjective, a nominative pronoun, an accusative pronoun, a dative pronoun, a reflexive pronoun, a possessive adjective, an indefinite article, a definite article, a count, and genitive form of a noun.

24. The method of claim 1 , wherein the context type of the variable text element includes: a numbered argument; an actor; a target of the actor; a pet of the actor; a master of the actor; a current speaker; or a current listener.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2021
From: CIBC BANK USA, AS ADMINISTRATIVE AGENT
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 056982/0415 →
SECURITY INTEREST Recorded Jul 3, 2019
From: DAYBREAK GAME COMPANY LLC
To: CIBC BANK USA, AS ADMINISTRATIVE AGENT
Reel/Frame 049666/0514 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2019
From: HERITAGE BANK OF COMMERCE
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 049133/0907 →
SECURITY INTEREST Recorded Oct 11, 2018
From: DAYBREAK GAME COMPANY LLC
To: HERITAGE BANK OF COMMERCE
Reel/Frame 047865/0657 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2018
From: HERITAGE BANK OF COMMERCE
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 046531/0242 →
SECURITY INTEREST Recorded May 12, 2016
From: DAYBREAK GAME COMPANY LLC
To: HERITAGE BANK OF COMMERCE
Reel/Frame 038567/0306 →
CHANGE OF NAME Recorded Mar 24, 2015
From: SONY ONLINE ENTERTAINMENT LLC
To: DAYBREAK GAME COMPANY LLC
Reel/Frame 035276/0671 →