×

Downloading applications software through a broadcast channel

  • US 5,768,539 A
  • Filed: 12/17/1996
  • Issued: 06/16/1998
  • Est. Priority Date: 05/27/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A system comprising:

  • a communication network providing a plurality of broadband digital broadcast channels and narrowband two-way data communications;

    a source of digital video programming coupled to transmit the digital video programming through a first one of the broadcast channels of the communication network;

    a software server coupled to cyclically transmit software through a second one of the broadcast channels of the communication network, the software comprising at least executable code;

    a text server coupled to the network for narrowband two-way data communications; and

    a plurality of digital terminals coupled to the network to selectively receive the broadcast channels and coupled to the communication network for narrowband two-way data communications, each digital terminal comprising;

    (a) a digital audio/video processor selectively processing digital information received via the broadcast channels to produce signals to drive an audio/video output device,(b) a protected memory storing an operating system and a resident application,(c) a random access memory for receiving and storing the executable code as a non-resident application, and(d) a programmable processor executing the operating system and the resident application and selectively executing the non-resident application, the programmable processor controlling the operations of the terminal including the operations of the digital audio/video processor in accord with the operating system and executed applications, wherein said programmable processor controls the digital terminal to receive the executable code and load the executable code in the random access memory in response to a message received from the text server via narrowband data communication.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×