Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
164 words
A set-top box having an audio/video output adapted to be coupled to a display device, the set-top box comprising: a receiver configured to receive an application program from a broadcast center, wherein said application program includes program operating instructions and a character for display on the display device wherein said character has an associated encoding value from a set of encoding values, wherein said set of encoding values comprises encoding values for characters from a plurality of languages; a processor configured to operably receive said application program from said receiver and execute said application program in accordance with said program operating instructions; and an interpreter in communication with said processor, said interpreter including a language detector configured to determine a language associated with said character from said plurality of languages, and a plurality of rendering engines associated with said plurality of languages, wherein one of said plurality of rendering engines is associated with said determined language for rendering said character on the display device.
Claim 2
Dependent Claim
164 words
A set-top box having an audio/video output adapted to be coupled to a display device, the set-top box comprising: a receiver configured to receive an application program from a broadcast center, wherein said application program includes program operating instructions and a character for display on the display device wherein said character has an associated encoding value from a set of encoding values, wherein said set of encoding values comprises encoding values for characters from a plurality of languages; a processor configured to operably receive said application program from said receiver and execute said application program in accordance with said program operating instructions; and an interpreter in communication with said processor, said interpreter including a language detector configured to determine a language associated with said character from said plurality of languages, and a plurality of rendering engines associated with said plurality of languages, wherein one of said plurality of rendering engines is associated with said determined language for rendering said character on the display device.
Claim 3
Dependent Claim
25 words
The set-top box of claim 1, further comprising: a demultiplexer adapted to receive said application program from the broadcast center and coupled to said processor.
Claim 4
Dependent Claim
35 words
The set-top box of claim 1, wherein said application program includes a resource file containing a glyph describing a graphic representation of said character, wherein said glyph corresponds to said encoding value of said character.
Claim 5
Dependent Claim
20 words
The set-top box of claim 1, wherein said interpreter includes a Unicode encoding engine in communication with said language detector.
Claim 6
Dependent Claim
21 words
The set-top box of claim 1, further comprising a memory coupled to said receiver and configured to store said application program.
Claim 7
Dependent Claim
43 words
The set-top box of claim 1, wherein said interpreter further includes an encoding engine configured to received said character from said application program and to invoke said language detector and said one of said plurality of rendering engines associated with said determined language.
Claim 8
Dependent Claim
215 words
A set-top box having an audio/video output adapted to be coupled to a display device, the set-top box comprising: a receiver configured to receive an application program from a broadcaster, wherein said application program includes program operating instructions executable by the set-top box and a plurality of characters for display on the display device, wherein each said one of said plurality of characters has an associated encoding value from a set of encoding values, and wherein said set of encoding values comprises encoding values for said plurality of characters from a plurality of languages: a processor configured to operably receive said application program from said receiver and execute said application program in accordance with said operating instructions; and an interpreter in communication with said processor, said interpreter including a Unicode encoding engine in communication with a language detector configured to determine a language associated with each one of said plurality of characters from said plurality of languages and in communication with a plurality of rendering engines associated said plurality of languages, wherein one of said plurality of rendering engines is associated with each said determined language, said interpreter further including a plurality of resident glyph sets each describing a graphic representation of said plurality of characters, wherein said glyph sets correspond to said encoding values.
Claim 9
Dependent Claim
215 words
A set-top box having an audio/video output adapted to be coupled to a display device, the set-top box comprising: a receiver configured to receive an application program from a broadcaster, wherein said application program includes program operating instructions executable by the set-top box and a plurality of characters for display on the display device, wherein each said one of said plurality of characters has an associated encoding value from a set of encoding values, and wherein said set of encoding values comprises encoding values for said plurality of characters from a plurality of languages: a processor configured to operably receive said application program from said receiver and execute said application program in accordance with said operating instructions; and an interpreter in communication with said processor, said interpreter including a Unicode encoding engine in communication with a language detector configured to determine a language associated with each one of said plurality of characters from said plurality of languages and in communication with a plurality of rendering engines associated said plurality of languages, wherein one of said plurality of rendering engines is associated with each said determined language, said interpreter further including a plurality of resident glyph sets each describing a graphic representation of said plurality of characters, wherein said glyph sets correspond to said encoding values.
Claim 10
Dependent Claim
24 words
The set-top box of claim 7, further comprising: a demultiplexer adapted to receive said application program from the broadcaster and coupled to said processor.
Claim 11
Independent Claim
199 words
A method for displaying characters on a display device coupled to a set-top box via an audio/video output of the set-top box, the set-top box comprising a receiver, a processor, a language detector, a plurality of rendering engines, and a plurality of glyph sets, the method comprising: receiving into the set-top box an application program from a broadcast center, wherein said application program includes program operating instructions executable by the set-top box and a plurality of characters for display on the display device, wherein each said one of said plurality of characters has an associated encoding value from a set of encoding values, and wherein said set of encoding values comprises encoding values for said plurality of characters from a plurality of languages; executing said application program on the processor in accordance with said operating instructions; said language detector determining a language associated with each one of said plurality of characters from said plurality of languages; one of said plurality of rendering engines being associated with each said determined language; and said interpreter including a plurality of resident glyph sets each describing a graphic representation of said plurality of characters, wherein said glyph sets correspond to said encoding values.
Claim 12
Independent Claim
199 words
A method for displaying characters on a display device coupled to a set-top box via an audio/video output of the set-top box, the set-top box comprising a receiver, a processor, a language detector, a plurality of rendering engines, and a plurality of glyph sets, the method comprising: receiving into the set-top box an application program from a broadcast center, wherein said application program includes program operating instructions executable by the set-top box and a plurality of characters for display on the display device, wherein each said one of said plurality of characters has an associated encoding value from a set of encoding values, and wherein said set of encoding values comprises encoding values for said plurality of characters from a plurality of languages; executing said application program on the processor in accordance with said operating instructions; said language detector determining a language associated with each one of said plurality of characters from said plurality of languages; one of said plurality of rendering engines being associated with each said determined language; and said interpreter including a plurality of resident glyph sets each describing a graphic representation of said plurality of characters, wherein said glyph sets correspond to said encoding values.
Claim 13
Dependent Claim
18 words
The method of claim 9, further comprising: storing said application program in a memory of the set-top box.