IP Library Granted Patent US 8,732,577
Granted Patent B2
US 8,732,577 · App. 12/625,089 · Granted May 20, 2014

Contextual, focus-based translation for broadcast automation software

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 8,732,577
App. No.
12/625,089
Granted
May 20, 2014
Kind
B2
Abstract

Contextual, focus-based language translation within a broadcast radio automation software application allows the user interface to enable interaction with users having various written or graphical language requirements. The software does not require special training or learning to enable the translation of text within the application. When the user enters a translation mode and selects a text string in the original language, the program displays a corresponding text string in a second language based on the specific display area, e.g., child window. The translated text string can be displayed proximate to original first text string within the specific display area, and can further be displayed as an entry in a table of a translation window which also displays additional text strings in the second language corresponding to additional text string fields for the specific display area.

Claims (23)

1. A user interface for a multi-lingual computer program, comprising:

program instructions stored in a non-transitory computer-readable storage medium configured to display at least one parent window and a plurality of child windows that are simultaneously displayed, each one of the plurality of child windows including a plurality of control buttons having first-language user interface text strings predetermined by the computer program and displayed in a first language, the child windows having a translation function which when activated displays a translation window, the translation window enabling a user to select a particular one of the child windows and having a second language selector which allows the user to select a second language different from the first language for translation of a particular one of the first-language user interface text strings of the control buttons of the particular one of the child windows from the first language to the second language, wherein said program instructions further configured to:

provide and display a second-language user interface text string in the second language that is a translation of the particular one of the first-language user interface text strings.

2. The user interface of claim 1 wherein the first and second languages are selected from a list of more than two available languages.

3. The user interface of claim 1 wherein the second language is a user customized language.

4. The user interface of claim 1 wherein said program instructions further match the second-language user interface text string to the particular one of the first-language user interface text strings by reference to a table which associates localizable text with the child windows.

5. The user interface of claim 1 wherein the second-language user interface text string is displayed in a side-by-side relationship with respect to the particular one of the first-language user interface text strings within the particular one of the child windows.

6. The user interface of claim 5 , wherein said program instructions are further configured to display the second-language user interface text string as an entry in a table of the translation window, the table also displaying additional text strings in the second language which correspond to additional text string fields for the particular one of the child windows.

7. A system for implementing a multi-lingual computer program, comprising:

memory configured to store a program of computer readable instructions; and

a processor coupled to said memory and configured to execute the program of instructions, the program of instructions including instructions configured to:

display a parent window and a plurality of child windows that are simultaneously displayed;

a particular one of the child windows displaying a plurality of control buttons having first-language user interface text strings in a first language, the first-language user interface text strings predefined by the computer program;

the particular one of the child windows further including a translation function, which when activated displays a separate translation window proximate to the parent window in a manner enabling the particular one of the child windows and the translation window to be simultaneously viewed, the translation window enabling a user to select the particular one of the child windows and having a second language selector which allows the user to select a second language different from the first language for translation of a particular one of the first-language user interface text strings from the first language to the second language, wherein the particular one of the first-language user interface text strings is one of the plurality of first-language user interface text strings within the particular one of the child windows, wherein translation of the particular one of the first-language user interface text strings includes selection of the particular one of the child windows for enabling translation thereof;

receive user input indicating user preferences associated with the translation of the particular one of the first-language user interface text strings;

translate the particular one of the first-language user interface text strings into a second-language user interface text string in the second language, the second-language user interface text string provided through the translation of the particular one of the first-language user interface text strings based on the user preferences associated with the particular one of the child windows; and

display the second-language user interface string in the second language within the particular one of the child windows.

8. The system of claim 7 wherein the first and second languages are selected from a list of more than two available languages.

9. The system of claim 7 wherein the second language is a user customized language.

10. The system of claim 7 wherein said program instructions are further configured to match the second-language user interface text string to the particular one of the first-language user interface text strings by reference to a table which associates localizable text with the child windows.

11. The system of claim 7 wherein the second-language user interface text string is displayed in a side-by-side relationship with respect to the particular one of the first-language user interface text strings within the translation window.

12. The system of claim 11 , wherein said program instructions further display the second-language user interface text string as an entry in a table of the translation window, the table also displaying additional text strings in the second language which correspond to additional text string fields for the particular one of the child windows.

13. The system of claim 7 , wherein said program instructions further configured to replace the first-language user interface text string in the first language in the parent window with the second-language user interface text string in the second language.

Assignments (21)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
Reel/Frame 049149/0714 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.; CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 049149/0773 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY AGREEMENT Recorded Feb 27, 2015
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 035109/0168 →
CHANGE OF NAME Recorded Oct 21, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 034026/0037 →
SECURITY AGREEMENT Recorded Oct 15, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL INVESTMENTS, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034008/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2009
From: JELLISON, DAVID C., JR.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 023566/0137 →