US Patent No: 5,966,637

Number of patents in Portfolio can not be more than 2000

System and method for receiving and rendering multi-lingual text on a set top box

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for receiving and rendering Unicode text in multiple languages on a set top box is disclosed. The system includes a set top box which receives an application program from a broadcast station. The set top box executes the application program. The application program includes Unicode character encoding text for display on a television coupled to the set top box. An operating environment running on the set top box includes a Unicode encoding engine which the application program invokes to display Unicode text. The encoding engine determines the language of characters in the text and invokes a rendering engine corresponding to the language of each character, thus enabling characters from different languages to be mixed in the same text string. The rendering engine has specific knowledge of the language, such as rendering direction and context. One or more glyph sets may be plugged in to the set top box to support different languages and fonts according the locale in which the set top box will be used. The rendering engine renders the characters using the glyphs in the glyph sets. Furthermore, glyphs not present in the set top box may be downloaded to the set top box along with the application program and rendered by a rendering engine. A set top box and method for efficiently storing and quickly retrieving the large number of Japanese Unicode characters using a hash table and hashing method in the set top box is also disclosed.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
OPEN TV, INC.MOUNTAIN VIEW, CA9

International Classification(s)

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kanungo, Rajesh Sunnyvale, CA 24 270
Motofuji, Richard K Kensington, CA 3 124

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SAMSUNG ELECTRONICS CO., LTD. (2)
5,502,462 Display list management mechanism for real-time control of by-the-line modifiable video display system 46 1993
5,570,134 Multilingual display device and method thereof 24 1995
 
SCIENTIFIC-ATLANTA, INC. (2)
5,440,632 Reprogrammable subscriber terminal 254 1994
5,715,515 Method and apparatus for downloading on-screen graphics and captions to a television terminal 117 1994
 
Global Integration Technologies, Inc. (1)
4,739,318 Visual display system for use with ideographic languages 48 1984
 
NATIONAL CAPTIONING INSTITUTE (1)
5,519,443 Method and apparatus for providing dual language captioning of a television program 48 1994
 
TEXAS INSTRUMENTS INCORPORATED (1)
4,700,322 General technique to add multi-lingual speech to videotex systems, at a low data rate 33 1984

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICROSOFT CORPORATION (8)
8,200,475 Phonetic-based text input method 2 2004
8,266,514 Map service 2 2008
8,107,671 Script detection service 4 2008
8,073,680 Language detection service 5 2008
8,019,596 Linguistic service platform 6 2008
8,180,626 Language detection service 3 2011
8,503,715 Script detection service 1 2011
8,768,047 Script detection service 0 2013
 
ARRIS ENTERPRISES, INC. (4)
6,473,858 Method and apparatus for broadcasting data with access control 123 1999
7,155,734 Methods of operating a data broadcast service 45 2000
7,051,111 Multiple source proxy management system 21 2000
8,701,140 Methods and apparatus for broadcasting data 0 2005
 
CELEBRATE INTERNATIONAL, LLC (4)
6,256,398 Encoding and decoding a message within an image 47 1998
6,577,748 Encoding and recording a message within an image 39 2001
6,819,776 Encoding and decoding a message within an image 29 2001
7,123,742 Print user interface system and its applications 19 2002
 
SAMSUNG ELECTRONICS CO., LTD. (4)
7,562,007 Method and apparatus for recognizing language input mode and method and apparatus for automatically switching language input modes using the same 10 2004
7,836,455 Method and apparatus for signaling transmission code set in data broadcasting 1 2005
7,827,564 Method and apparatus for signaling transmission code set in data broadcasting 0 2005
8,448,184 Method and apparatus for signaling transmission code set in data broadcasting 0 2010
 
UNITED VIDEO PROPERTIES, INC. (4)
7,051,360 Interactive television program guide with selectable languages 25 1999
7,487,527 Interactive television program guide with selectable languages 16 2006
7,930,719 Interactive television program guide with selectable languages 4 2008
8,479,233 Interactive television program guide with selectable languages 2 2011
 
CANON KABUSHIKI KAISHA (2)
6,870,535 Font architecture and creation tool for producing richer text 11 1998
6,967,655 Character-string information output apparatus, character-string information output system, character-string information output method, character-string information input apparatus, character-string information input system, character-string information input method, storage medium and character-string information recording apparatus 2 2000
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
6,496,844 Method, system and computer program product for providing a user interface with alternative display language choices 16 1998
6,389,386 Method, system and computer program product for sorting text strings 25 1998
 
NUANCE COMMUNICATIONS, INC. (2)
7,099,876 Method, system and computer program product for storing transliteration and/or phonetic spelling information in a text string class 8 1998
6,460,015 Method, system and computer program product for automatic character transliteration in a text string object 65 1998
 
SONY SERVICE CENTRE (EUROPE) N.V. (2)
6,088,051 System and method for user-server telecommunication in accordance with performance capabilities of a controller 15 1997
6,684,403 System and method for user-server telecommunication in accordance with performance capabilities of a controller 16 2000
 
ELECTRICAL SYSTEMS & NETWORKS (ESN) LLC (1)
7,627,598 User interface and search system for internet and other applications 107 2006
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
8,077,974 Compact stylus-based input technique for indic scripts 1 2007
 
INFOPRINT SOLUTIONS COMPANY, LLC, A DELAWARE CORPORATION (1)
7,586,628 Method and system for rendering Unicode complex text data in a printer 1 2003
 
LG ELECTRONICS INC. (1)
7,057,669 Language displaying apparatus for digital TV and method for the same 3 2001
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,525,775 Method for updating software in a digital television receiver using recorded data 26 1998
 
MOTOROLA MOBILITY LLC (1)
7,640,571 Method and apparatus for preventing disruptions in set-top terminal function due to the download of updated programming or data to the set-top terminal 1 1999
 
ORACLE INTERNATIONAL CORPORATION (1)
7,376,648 Computer-implemented methods and systems for entering and searching for non-Roman-alphabet characters and related search systems 8 2004
 
SONY CORPORATION (1)
8,392,949 Electronic-program-guide retrieval method and electronic-program-guide retrieval system 0 2001
 
SONY EUROPE (BELGIUM) NV (1)
RE41708 System and method for user-server telecommunication in accordance with performance capabilities of a controller 0 2006
 
SONY EUROPE LIMITED (1)
RE43826 System and method for user-server telecommunication in accordance with performance capabilities of a controller 0 2010
 
SUN MICROSYSTEMS, INC. (1)
6,262,708 Techniques for displaying complex characters 45 1999
 
THOMSON LICENSING (1)
8,201,154 Multithread data processor 2 2005