Patent US5715515A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5715515A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for downloading on-screen graphics and captions to a television terminal

Assignee: Cisco Technology Inc
•
Filing: 1994-09-19
•
Granted: 1998-02-03
•
Expires: 2014-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of downloading on-screen graphics and captions to a television terminal for display comprises a system manager computer and data transmission apparatus coupled thereto for transmitting program code, cube definition data and downloadable display commands to the terminal. Manufacturer intervention is minimized in that the system operator scans a graphic image to create a bit map and encodes the bit map into the cube definition data. The system manager also generates display control commands for downloading to the terminal without manufacturer intervention which control when, how long, where and how the graphic image is displayed. In this manner, a system operator may generate a custom screen for display representing their particular logo or service name. Moreover, screen data for different service names are addressably downloaded to different groups of subscribers to the different services. The program code, the cube definition data and the downloadable display commands may be globally or addressably downloaded via in-band video, in-band audio or outband data transmission. The output graphics for display may be accompanied by a predetermined audio signal.

Inventors

  • 👤 Glen L. Akins, III
  • 👤 Robert O. Banker
  • 👤 David B. Lett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 16:07
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/60; H04N21/65; H04N21/654; H04N21/6547; G; G06; G06F; G06F8/00; G06F8/60; H04N21/20; H04N21/27; H04N21/274; H04N21/2743; H04N21/40; H04N21/41; H04N21/4104; H04N21/4112; H04N21/418; H04N21/4184; H04N21/43; H04N21/431; H04N21/4312; H04N21/4316; H04N21/443; H04N21/4432; H04N21/4435; H04N21/47; H04N21/472; H04N21/478; H04N21/4786; H04N21/4788; H04N21/488; H04N21/4884; H04N21/80; H04N21/81; H04N21/8166; H04N5/00; H04N5/222; H04N5/262; H04N5/272; H04N5/44; H04N5/445; H04N5/44504; H04N7/00; H04N7/025; H04N7/03; H04N7/06; H04N7/08; H04N7/087; H04N7/088; H04N7/0884; H04N7/10; H04N7/16; H04N7/161; H04N7/162; H04N7/163; H04N7/165; H04N7/167; H04N7/1675; H04N7/173; H04N7/17345; H04N7/17354; G09; G09G; G09G2340/00; G09G2340/12; H04N5/45

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 92 words
A method of downloading graphics display generation data and program code data to a terminal of a multi-service distribution system for display on an associated television display comprising the steps of: generating a bit map of graphics for display, encoding the bit map into cube definition data, transmitting the cube definition data from a headend of the system to at least one terminal, storing the program code data and cube definition data in terminal memory, and outputting display data in accordance with the cube definition data for display on the associated television.
Claim 2
Independent Claim 92 words
A method of downloading graphics display generation data and program code data to a terminal of a multi-service distribution system for display on an associated television display comprising the steps of: generating a bit map of graphics for display, encoding the bit map into cube definition data, transmitting the cube definition data from a headend of the system to at least one terminal, storing the program code data and cube definition data in terminal memory, and outputting display data in accordance with the cube definition data for display on the associated television.
Claim 3
Dependent Claim 25 words
A method according to claim 1, the bit map generation step comprising the step of scanning a selected graphics image to generate bit map data.
Claim 4
Dependent Claim 28 words
A method according to claim 1, the cube definition data encoding step comprising the step of generating cubes of data having predetermined length, width and height in pixels.
Claim 5
Dependent Claim 30 words
A method according to claim 1, the cube definition data transmission step comprising the transmission of the cube definition data via a barker/text channel scrambler coupled to a system manager.
Claim 6
Dependent Claim 21 words
A method according to claim 1, further comprising the step of transmitting the program code data via a downloadable code scrambler.
Claim 7
Dependent Claim 70 words
A method according to claim 1, the cube definition data transmission step comprising the steps of transmitting a first transaction to erase terminal memory, transmitting a second transaction for loading the terminal memory with the code data and forming at least one erased memory gap, and transmitting a third transaction for transmitting the cube definition data for filling at least a portion of the at least one erased memory gap.
Claim 8
Dependent Claim 10 words
A computer program for performing the method of claim 1.
Claim 9
Dependent Claim 21 words
The method of claim 1 further comprising the steps of generating and transmitting downloadable display commands for storage in terminal memory.
Claim 10
Dependent Claim 14 words
The method of claim 8 wherein said terminal memory comprises dynamic random access memory.
Claim 11
Dependent Claim 42 words
The method of claim 8 further comprising the step of storing a base character set and the program code data in terminal flash memory and storing the cube definition data and downloadable display commands in dynamic random access memory of the terminal.
Claim 12
Dependent Claim 22 words
The method of claim 8 wherein the downloadable display commands describe where to place the cube definition data on the associated television.
Claim 13
Dependent Claim 27 words
The method of claim 11 wherein the downloadable display commands further describe where to start and how to arrange the cube definition data on the associated television.
Claim 14
Dependent Claim 27 words
Apparatus for controlling the method of claim 1 comprising a system manager computer, the terminal, and data transmission means for transmitting data to the terminal for display.
Claim 15
Dependent Claim 37 words
The method of claim 1, the cube definition data transmission step comprising the step of transmitting first cube definition data to a first group of terminals and second cube definition data to a second group of terminals.
Claim 16
Dependent Claim 33 words
The method of claim 1, the cube definition data transmission step comprising the step of transmitting said cube definition data by one of in band audio, in band video or outband transmission means.
Claim 17
Dependent Claim 24 words
The method of claim 1, the cube definition data comprising background and foreground luminance and chrominance data for a planar image having two dimensions.
Claim 18
Dependent Claim 20 words
The method of claim 1, wherein the step of outputting of display data continues for a predetermined period of time.
Claim 19
Dependent Claim 22 words
The method of claim 17, wherein the predetermined period of time is determined by the actuation of a key by a user.
Claim 20
Dependent Claim 18 words
The method of claim 1, wherein the output display data is accompanied by a predetermined background audio signal.
Claim 21
Dependent Claim 23 words
A method according to claim 1, the cube definition data encoding step comprising the step of generating multiple cubes of cube definition data.
Claim 22
Dependent Claim 25 words
A method according to claim 1, the cube definition data encoding step comprising the step of generating cubes of cube definition data in multiple colors.
Claim 23
Dependent Claim 20 words
The method of claim 1 wherein the program code data is reconfigurable so as to provide customized downloadable display commands.
Claim 24
Dependent Claim 74 words
Terminal apparatus for receiving downloaded graphics data, downloaded display commands and program code data comprising: an in band data receiver for receiving data transmitted via a television signal, a first flash memory, coupled to the in band data receiver, for storing the downloaded program code and an alphanumeric character set, and a second dynamic random access memory, coupled to the in band data receiver, for storing the downloaded display commands and cube definition data.
Claim 25
Dependent Claim 74 words
Terminal apparatus for receiving downloaded graphics data, downloaded display commands and program code data comprising: an in band data receiver for receiving data transmitted via a television signal, a first flash memory, coupled to the in band data receiver, for storing the downloaded program code and an alphanumeric character set, and a second dynamic random access memory, coupled to the in band data receiver, for storing the downloaded display commands and cube definition data.
Claim 26
Dependent Claim 69 words
System control apparatus for downloading graphics data, display commands and program code comprising: a system manager for generating the graphics data and display commands for downloading and having input means for receiving the program code for downloading, a code download transmitter for downloading the program code via code download transactions and a graphics data download transmitter for downloading generated graphics data and display commands via generated graphics download transactions.
Claim 27
Dependent Claim 69 words
System control apparatus for downloading graphics data, display commands and program code comprising: a system manager for generating the graphics data and display commands for downloading and having input means for receiving the program code for downloading, a code download transmitter for downloading the program code via code download transactions and a graphics data download transmitter for downloading generated graphics data and display commands via generated graphics download transactions.
Claim 28
Dependent Claim 30 words
The system control apparatus of claim 24, the code download transactions comprising globally addressed transactions and the generated graphics download transactions comprising one of individually addressed or group addressed transactions.
Claim 29
Dependent Claim 42 words
The system control apparatus of claim 24, the system manager further comprising a computer equipped with applications software, a monitor, a keyboard and a scanner coupled to the computer for generating the graphics data and display commands from a scanned graphics image.
Claim 30
Dependent Claim 37 words
The system control apparatus of claim 24 wherein one of said code download transmitter or said graphics download transmitter comprise one of an in band video data, in band audio data or out of band data transmitter.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-02-02 2001-08-04 2002-02-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-02-02 2005-08-04 2006-02-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-02-02 2009-08-04 2010-02-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag