WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations    
United States Patent5635979   
Link to this pagehttp://www.wikipatents.com/5635979.html
Inventor(s)Kostreski; Bruce (Wheaton, MD); Lew; Eugene L. (Olney, MD); Hudson, Jr.; Henry G. (Annapolis, MD); O'Callaghan; Daniel (Fairfax Station, VA)
AbstractDynamic programming of a digital entertainment terminal (DET) facilitates operation of the terminal to offer a variety of functionally different broadband services. The terminal can be reprogrammed, as-needed, for each different service offered by one or more information service providers. The terminal includes a network interface module which couples the terminal to a specific type of communication network for receiving a digital broadband channel and providing two-way control signaling communication between the terminal and the network. The terminal also includes a control processor with a program memory. The control processor receives user inputs and controls operations of the terminal and sending and receiving of control signals over the two-way control signaling channel. The program memory stores data received over the digital broadband channel as software executable by the control processor. The audio/video processor converts compressed, digital information received over the broadband channel into signals for driving an audio/video display device, such as a standard television set. The control processor executes the software received and stored in the memory to control subsequent operations of the terminal, including at least some operations of the audio/video processor and at least some responses to user inputs.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5635979
Dynamically programmable digital entertainment terminal using downloaded

     software to control broadband data operations - US Patent 5635979 Drawing
Dynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
Inventor     Kostreski; Bruce (Wheaton, MD); Lew; Eugene L. (Olney, MD); Hudson, Jr.; Henry G. (Annapolis, MD); O'Callaghan; Daniel (Fairfax Station, VA)
Owner/Assignee     Bell Atlantic (Arlington, VA)
Patent assignment
All assignments
Publication Date     June 3, 1997
Application Number     08/250,791
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     May 27, 1994
US Classification     725/132 725/105
Int'l Classification     H04N 007/173 H04N 007/18
Examiner     Peng; John K.
Assistant Examiner     Flynn; Nathan J.
Attorney/Law Firm     Lowe, Price, LeBlanc & Becker
Address
Parent Case    
Priority Data    
USPTO Field of Search     348/6 348/7 348/10 348/12 348/13 455/4.1 455/4.2 455/5.1 455/6.3 455/6.1 364/976.3 364/974 364/974.2 379/105 379/88 379/93 379/96
Patent Tags     dynamically programmable digital entertainment terminal downloaded software control broadband data operations
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5442389
Blahut
725/92
Aug,1995

[0 after 0 votes]
5440632
Bacon

Aug,1995

[0 after 0 votes]
5421017
Scholz
717/170
May,1995

[0 after 0 votes]
5410326
Goldstein
348/734
Apr,1995

[0 after 0 votes]
5379421
Palazzi, III
707/104.1
Jan,1995

[0 after 0 votes]
5373288
Blahut
725/116
Dec,1994

[0 after 0 votes]
5335277
Harvey

Aug,1994

[0 after 0 votes]
5247347
Litteral
725/114
Sep,1993

[0 after 0 votes]
5231494
Wachob
348/385.1
Jul,1993

[0 after 0 votes]
5192999
Graczyk
348/552
Mar,1993

[0 after 0 votes]
5189673
Burton
370/490
Feb,1993

[0 after 0 votes]
5166886
Molnar

Nov,1992

[0 after 0 votes]
5142680
Ottman
717/176
Aug,1992

[0 after 0 votes]
5136411
Paik
398/72
Aug,1992

[0 after 0 votes]
5133079
Ballantyne
725/146
Jul,1992

[0 after 0 votes]
5132992
Yurt
375/240
Jul,1992

[0 after 0 votes]
5130792
Tindell
725/93
Jul,1992

[0 after 0 votes]
5119188
McCalley
725/93
Jun,1992

[0 after 0 votes]
5057932
Lang
386/101
Oct,1991

[0 after 0 votes]
5051822
Rhoades
463/25
Sep,1991

[0 after 0 votes]
5027400
Baji
725/116
Jun,1991

[0 after 0 votes]
5014125
Pocock
725/93
May,1991

[0 after 0 votes]
4982430
Frezza
380/211
Jan,1991

[0 after 0 votes]
4963995
Lang
386/54
Oct,1990

[0 after 0 votes]
4949187
Cohen
386/69
Aug,1990

[0 after 0 votes]
4912552
Allison, III
725/21
Mar,1990

[0 after 0 votes]
4894714
Christis
725/137
Jan,1990

[0 after 0 votes]
4829372
McCalley
725/93
May,1989

[0 after 0 votes]
4816905
Tweedy
725/144
Mar,1989

[0 after 0 votes]
4712239
Frezza
380/242
Dec,1987

[0 after 0 votes]
4709418
Fox
398/67
Nov,1987

[0 after 0 votes]
4706121
Young
348/27
Nov,1987

[0 after 0 votes]
4677685
Kurisu
725/151
Jun,1987

[0 after 0 votes]
4623920
Dufresne
380/240
Nov,1986

[0 after 0 votes]
4623905
Ichihashi
347/86
Nov,1986

[0 after 0 votes]
4527194
Sirazi
725/151
Jul,1985

[0 after 0 votes]
4506387
Walter
398/66
Mar,1985

[0 after 0 votes]
5253275
Yurt
375/240
Dec,1969

[0 after 0 votes]
5249044
Von Kohorn
725/23
Dec,1969

[0 after 0 votes]
5181107
Rhoades
725/105
Dec,1969

[0 after 0 votes]
5010499
Yee
348/552
Dec,1969

[0 after 0 votes]
5121476
Yee
348/559
Dec,1969

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A digital entertainment terminal comprising:

a network interface module for coupling the terminal to a communication network, serving a plurality of information service providers, for receiving a digital broadband channel and providing two-way control signaling communication between the terminal and the network;

a control processor controlling operations of the terminal and sending control signals over the two-way control signaling channel through the network interface module in response to selection signals and receiving control signals over the two-way control signaling channel through the network interface module;

means for receiving inputs from a user and providing said corresponding selection signals to the control processor;

program memory for storing software executable by the control processor, wherein in response to a command code within the received control signals received over the two-way signaling channel, the control processor causes data including software to be received over the digital broadband channel from a selected one of the service providers to be stored in the program memory; and

an audio/video processor controlled by the control processor, said audio/video processor being responsive to compressed, digital audio and video information received over the broadband channel to produce signals for driving an audio/video display device,

wherein the control processor executes the software received and stored in the program memory to control subsequent operations of the terminal, including at least some operations of the audio/video processor and at least some responses to the inputs from the user.

2. A digital entertainment terminal as in claim 1, wherein the audio/video processor comprises:

an audio/video decoder for decompressing the compressed, digital information received over the broadband channel to produce a decompressed video signal and a decompressed audio signal;

a graphics overlay controller, controlled by said control processor, for generating graphic display information; and

means for combining the graphic display information with the decompressed video signal.

3. A digital entertainment terminal as in claim 2, wherein the audio/video decoder comprises:

an MPEG video decoder;

an MPEG audio decoder; and

an MPEG demultiplexer for selectively routing MPEG encoded video and audio packets carried on the digital broadband channel to the MPEG video decoder and the MPEG audio decoder, respectively.

4. A digital entertainment terminal as in claim 2, wherein the audio/video processor further comprises output means responsive to a signal from the means for combining and the decompressed audio signal for producing at least one output signal for driving a television receiver type audio/video display device.

5. A digital entertainment terminal as in claim 1, wherein the software received and stored in the memory comprises an application program to be executed by the control processor to provide the user a specific interactive service during the reception of said compressed, digital audio and video information over the broadband channel.

6. A digital entertainment terminal as in claim 1, wherein the software received and stored in the memory includes at least a portion of an operating system to be executed by the control processor during subsequent provision of a plurality of interactive services during the reception of said compressed, digital audio and video information over the broadband channel.

7. A method of providing an interactive communication service comprising:

establishing a communication link between a selected one of at least two available information service providers supplying software and digitized audio and video information and a digital entertainment terminal, said communication link providing downstream transport of broadband, digital information to the digital entertainment terminal;

receiving the corresponding software executable by a control processor of the digital entertainment terminal from the one information service provider via the communication link;

storing the software in a memory within the digital entertainment terminal;

receiving digitized audio and video information over the communication link; and

supplying the software from the memory to the control processor for execution, to control interactions of a user of the digital entertainment terminal with a service offered by the one information service provider and to produce an audio/video output responsive to the received digitized audio and video information.

8. A method as in claim 7, wherein the software received and stored in the memory is a complete application program for providing the user a specific interactive service offered by the one information service provider through the communication link.

9. A method as in claim 7, wherein the software received and stored in the memory includes at least a portion of an operating system of the control processor.

10. A method as in claim 9, wherein the step of storing the software in memory is dependent on whether the one information service provider is authorized access to operating system software stored in the memory.

11. A method as in claim 7, further comprising the steps of:

establishing a new broadband, digital communication link between the digital entertainment terminal and a second information service provider different from the one information service provider;

receiving software executable by the control processor of the digital entertainment terminal via the new communication link from the second information service provider;

writing the software from the second information service provider over software previously stored in the memory within the digital entertainment terminal;

receiving digitized audio and video information over the new communication link from the second information service provider; and

supplying the software from the second information service provider from the memory to the control processor for execution, to control interactions of the user of the digital entertainment terminal with a service offered by the second information service provider and to produce an audio/video output to the user responsive to the digitized audio and video information received from the second information service provider.

12. A method as in claim 7, further comprising the steps of:

receiving a command from the one information service provider;

receiving new software executable by the control processor of the digital entertainment terminal from the one information service provider via the communication link;

writing the new software over software previously stored in the memory within the digital entertainment terminal;

receiving further digitized audio and video information over the downstream, broadband, digital communication link; and

supplying the new software from the memory to the control processor for execution, to control interactions of the user with a service offered by the one information service provider and to produce an audio/video output responsive to the further digitized audio and video information.

13. A method as in claim 7, wherein the establishing step comprises:

receiving a service provider selection as an input to the digital entertainment terminal;

in response to the selection input, establishing a two-way signaling communication link between the digital entertainment terminal and a gateway operated by the