WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Interactive video system    
United States Patent5644354   
Link to this pagehttp://www.wikipatents.com/5644354.html
Inventor(s)Thompson; John R. (LaQuinta, CA); Trivelpiece; Craig E. (Newport Beach, CA); Trivelpiece; Steve E. (Newport Beach, CA)
AbstractA method of transmitting data for video display in which a composite digital information signal is manipulated to produce an output signal including data code and object code, separately storing the data code and control data, processing the stored data in a dynamic gate array in response to the stored control data to provide a formatted signal that is transmitted to a receiver where the transmitted signal is decoded and passed to a video display in response to satisfaction of one or more predetermined conditions.



 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 5644354
Interactive video system - US Patent 5644354 Drawing
Interactive video system
Inventor     Thompson; John R. (LaQuinta, CA); Trivelpiece; Craig E. (Newport Beach, CA); Trivelpiece; Steve E. (Newport Beach, CA)
Owner/Assignee     Prevue Interactive, Inc. (Tulsa, OK)
Patent assignment
All assignments
Publication Date     July 1, 1997
Application Number     07/959,042
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     October 9, 1992
US Classification     725/138 340/5.74 380/210 380/240 725/63 725/140
Int'l Classification     H04N 007/10 H04N 007/08
Examiner     Lee; Michael H.
Assistant Examiner    
Attorney/Law Firm     Neave, Guiliano; Joseph M. Fish &
Address
Parent Case    
Priority Data    
USPTO Field of Search     358/142 358/141 358/12 358/86 358/85 358/84 358/349 358/145 358/147
Patent Tags     interactive video
   
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
5481609
Cohen
380/227
Jan,1996

[0 after 0 votes]
5479268
Young
386/83
Dec,1995

[0 after 0 votes]
5353121
Young
725/52
Oct,1994

[0 after 0 votes]
5345594
Tsuda
455/18
Sep,1994

[0 after 0 votes]
5282249
Cohen
380/229
Jan,1994

[0 after 0 votes]
5253066
Vogel
725/28
Oct,1993

[0 after 0 votes]
5235415
Bonicel
725/137
Aug,1993

[0 after 0 votes]
5231665
Auld
380/241
Jul,1993

[0 after 0 votes]
5210611
Yee
348/473
May,1993

[0 after 0 votes]
5172413
Bradley
725/121
Dec,1992

[0 after 0 votes]
5151789
Young
725/133
Sep,1992

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

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

[0 after 0 votes]
5099319
Esch
725/36
Mar,1992

[0 after 0 votes]
5093718
Hoarty
725/120
Mar,1992

[0 after 0 votes]
5038211
Hallenbeck
348/460
Aug,1991

[0 after 0 votes]
4977455
Young
348/460
Dec,1990

[0 after 0 votes]
4963994
Levine
386/83
Oct,1990

[0 after 0 votes]
4896347
Auber
379/93.25
Jan,1990

[0 after 0 votes]
4890321
Seth-Smith

Dec,1989

[0 after 0 votes]
4862268
Campbell
348/463
Aug,1989

[0 after 0 votes]
4833710
Hirashima
380/233
May,1989

[0 after 0 votes]
4787063
Muguet
386/83
Nov,1988

[0 after 0 votes]
4768228
Clupper
380/212
Aug,1988

[0 after 0 votes]
4768087
Taub
725/4
Aug,1988

[0 after 0 votes]
4751578
Reiter
348/564
Jun,1988

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

[0 after 0 votes]
4695880
Johnson
725/144
Sep,1987

[0 after 0 votes]
4694490
Harvey
380/234
Sep,1987

[0 after 0 votes]
4691351
Hayashi
380/242
Sep,1987

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

[0 after 0 votes]
4614970
Clupper
380/226
Sep,1986

[0 after 0 votes]
4602279
Freeman
725/35
Jul,1986

[0 after 0 votes]
4536791
Campbell
725/28
Aug,1985

[0 after 0 votes]
4488179
Kr/u/ ger
348/706
Dec,1984

[0 after 0 votes]
4058830
Guinet
380/212
Nov,1977

[0 after 0 votes]
5404393
Remillard
379/93.25
Dec,1969

[0 after 0 votes]
5283639
Esch
725/32
Dec,1969

[0 after 0 votes]
5220420
Hoarty
725/119
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
 


What is claimed is:

1. A video display, data transmission system comprising:

means having resident programing therein for manipulating a composite digital information signal to produce an output signal, wherein said output signal includes data code and object code;

means for formatting said output signal to produce a formatted signal and for transmitting said formatted signal, wherein said means for formatting and transmitting includes:

an output data storage means for storing said output signal,

a dynamic gate array,

means for determining and maintaining a predetermined configuration sequence in said dynamic gate array, and

means for processing and feeding data stored in said output data storage means to said dynamic gate array; and

means for decoding said transmitted formatted signal to produce a decoded signal, and for enabling said decoded signal to be passed to a video display means in response to satisfaction of one or more predetermined conditions.

2. A system according to claim 1 further comprising:

means for converting generic data into a generic information signal carried by a composite video base band signal; and

means for demodulating said generic information signal to a digital signal, for winnowing said digital signal to produce a winnowed signal and for combining said winnowed signal with a local digital information signal to produce said composite digital information signal.

3. A system according to claim 1 further comprising means external to said decoding and enabling means and operable by a user for controlling the passing of said decoded signal to said video display means.

4. A system according to claim 1, said determining and maintaining means being interchangeable with at least one other determining and maintaining means to change said predetermined configuration sequence of said dynamic gate array.

5. A system according to claim 1, said formatting and transmitting means further comprising a modulating means for receiving formatted data from said dynamic gate array and for transmitting said formatted signal responsive thereto.

6. A system according to claim 5, said modulating means comprising:

an RF amplifying means;

a voltage control oscillator means for driving said RF amplifying means; and

an RF synthesizing means for receiving said formatted data and for controlling said voltage control oscillator means in response thereto.

7. A system according to claim 6 further comprising a stabilizing oscillator means for stabilizing said RF synthesizing means.

8. A video display, data transmission system comprising:

means having resident programming therein for manipulating a composite digital information signal to produce an output signal, wherein said output signal includes data code and object code;

a data code storing means for storing said data code and said object code contained in said output signal;

a control data storing means for storing control data;

a dynamic gate array;

means for determining and maintaining a predetermined configuration sequence in said dynamic gate array;

means for processing and feeding said data code and said object code stored in said data code storing means to said dynamic gate array with said predetermined configuration sequence in response to said control data stored in said control data storing means;

means for receiving said data code and said object code from said dynamic gate array and for transmitting a transmitted output signal responsive thereto; and

means for decoding said transmitted output signal to produce a decoded signal and for enabling said decoded signal to be passed to a video display means in response to satisfaction of one or more predetermined conditions.

9. A system according to claim 8 further comprising means for encrypting said data code and said object code received from said dynamic gate array prior to transmission thereof by said receiving end transmitting means and means for decrypting said transmitted output signal prior to decoding by said decoding and enabling means.

10. A system according to claim 8, said decoding and enabling means comprising:

means for sensing the presence of said data code and said object code in said output signal;

a data memory for storing said data code and said object code;

a selecting means for selecting end passing portions of said data code and portions of said object code to be passed to said data memory, for accessing said portions of said object code passed to said date memory, and for processing said portions of said data code passed to said data memory in response to said portions of said object code to produce processed portions of said data code; and

means for receiving said data code and said object code from said selecting means, for passing said data code and said object code to said data memory and for passing said processed portions of said data code to said video display means.

11. A system according to claim 10 further comprising means for enabling said selecting means to receive said object code received in said data memory.

12. A system according to claim 10 further comprising:

means responsive to said receiving and passing means under the control of said selecting means for modulating said processed portions of said data code to produce modulated processed portions of said data code for transmission to said video display means; and

means for storing said processed portions of said data code for retrieval by said receiving and passing means and for forwarding said processed portions of said data code to said modulating means under the control of said selecting means.

13. A system according to claim 13 further comprising a switching means responsive to said receiving and passing means under the control of said selecting means for passing said modulated processed portions of said data code to said video display means.

14. A system according to claim 13 further comprising means external to said decoding and enabling means and operable by a user for controlling the passing of said modulated processed portions of said data code to said video display means.

15. A system according to claim 14, wherein said selecting means commands operation of said modulating means and said switching means only when a predetermined quantity of said portions of said data code have been processed by said selecting means.

16. A system according to claim 11, said means for sensing comprising:

means for tuning;

means for setting said tuning means to an appropriate initial frequency for finding said data code and said object code identified by said selecting means; and

means responsive to said selecting means for sequentially tuning from said appropriate initial frequency to other frequencies across the FM band until said data code and said object code identified by said selecting means are found.

17. A video display, data transmission system comprising:

means having resident programing therein for manipulating a composite digital information signal to produce an output signal, wherein said output signal includes data code and object code;

means for formatting said output signal to produce a formatted signal, and for transmitting said formatted signal;

means for sensing the presence of said data code and said object code in said formatted signal;

means for storing said data code and said object code;

means for selecting portions of said data code and portions of said object code to be passed to said storing means, for accessing said portions of said object code passed to said storing means and for processing said portions of said data code passed to said storing means in response to said portions of said object code to form processed portions of said data code; and

means for receiving said data code and said object code from said sensing means, for passing said data code and said object code to said storing means and for passing said processed portions of said data code to a video display means.

18. A system according to claim 17 further comprising means for encrypting said output signal prior to formatting; and

means for decrypting said portions of said data code prior to processing by said selecting, accessing and processing means.

19. A video display, data transmission system comprising:

means for converting generic data into a generic information signal carried by a composite video base band signal;

means for demodulating said generic information signal carried by said composite video base band signal to a digital signal, for winnowing said digital signal to form a winnowed signal and for combining said winnowed signal with a local digital information signal to produce a composite digital information signal;

means having resident programing therein for manipulating said composite digital information signal to produce an output signal, wherein said output signal includes data code and object code;

means for formatting said output signal to produce a formatted signal and for transmitting said formatted signal;

means for sensing the presence of said data code and said object code in said formatted signal;

means for storing said data code and said object code;

means for selecting portions of said data code and portions of said object code to be passed to said storing means, for accessing said portions of said object code passed to said storing means and for processing said portions of said data code passed to said storing means in response to said portions of said object code to form processed portions of said data code;

means for receiving said data code and said object code from said sensing means, for passing said data code and said object code to said storing means and for passing said processed portions of said data code to a video display means; and

means operable by a user for controlling the passing of said processed portions of said data code to said video display means.

20. A method of transmitting data for video display comprising the steps of:

manipulating a composite digital information signal to produce an output signal, wherein said output signal includes data code and object code;

storing said data code contained in said output signal to provide stored data code;

storing control data;

determining and maintaining a predetermined configuration sequence in a dynamic gate array;

processing and feeding said stored data code to said dynamic gate array in response to said stored control data to provide a formatted signal;

transmitting said formatted signal;

decoding said transmitted formatted signal to produce a decoded signal; and

enabling said decoded signal to be passed to a video display means in response to satisfaction of one or more predetermined conditions.

21. A method according to claim 20 further comprising the steps of:

converting generic data into a generic information signal carried by a composite video base band signal;

demodulating said generic information signal carried by said composite video base band signal to a digital signal;

winnowing said digital signal to form winnowed signal; and

combining said winnowed signal with a local digital information signal to produce said composite digital information signal.

22. A method according to claim 20 further comprising the step of controlling the passing of said decoded signal to said video display means by a user.

23. A method according to claim 20, said step of transmitting comprising the substeps of:

receiving formatted data from said dynamic gate array; and

modulating said formatted signal in response to said received formatted data.

24. A method according to claim 23, said substep of modulating comprising the sub-substeps of:

feeding a carrier signal to an RF amplifier;

driving said RF amplifier with a voltage control oscillator;

receiving said formatted data; and

controlling said voltage control oscillator in response to said received formatted data to form said formatted signal.

25. A method of transmitting data for video display comprising the steps of:

manipulating a composite digital information signal to produce an output signal, wherein said output signal includes data code and object code;

storing said data code and said object code contained in said output signal;

storing control data;

determining and maintaining a predetermined configuration sequence in a dynamic gate array;

processing and feeding said stored data code and said stored object code to said dynamic gate array in response to said stored control data;

receiving data from said dynamic gate array;

transmitting a transmitted output signal responsive to said received data;

decoding said transmitted output signal; and

enabling said decoded transmitted output signal to be passed to a video display means in response to satisfaction of one or more predetermined conditions.

26. A method according to claim 25 further comprising the steps of encrypting said received data prior to transmitting said transmitted output signal; and

decrypting said transmitted output signal prior to decoding.

27. A method according to claim 25, said step of decoding comprising the substeps of:

sensing the presence of said data code and said object code in said transmitted output signal;

selecting portions of said data code and portions of said object code;

storing said selected portions of said data code and said selected portions of said object code;

accessing said stored portions of said object code;

processing said stored portions of said data code in response to said accessed portions of said object code; and

passing said processed portions of said data code to said vid