WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Apparatus and method using compressed codes for recorder preprogramming    
United States Patent5335079   
Link to this pagehttp://www.wikipatents.com/5335079.html
Inventor(s)Yuen; Henry C. (Pasadena, CA); Kwoh; Daniel S. (Rolling Hills Estate, CA)
AbstractEncoded video recorder/player timer preprogramming information listed in a television calendar allows a timer preprogramming feature on a video cassette recorder VCR to be programmed using a compressed code of as few as 1 to 8 digits, which are decoded by a decoder built into either the video cassette recorder or a remote controller to convert the compressed code into channel, date, time and length information. The channel, date, time and length information is communicated to a VCR and used to automatically activate the VCR to record a given television program with the corresponding channel, date, time and length. Alternately, the channel, date, time and length information is decoded directly in a remote controller and only start record, stop record and channel selection commands are sent to the VCR at the appropriate times. The compressed code indications associated with each television program can be printed in a television program calendar in advance and used with a VCR or remote controller with the decoding means. The compressed codes for timer preprogramming can be utilized for just one program or repeatedly for daily or weekly use. Algorithms for decoding the compressed codes can be a function of time to ensure security of the decoding method. A method is included for use of the compressed codes with cable channels and a method and apparatus is described for timer preprogramming for a large number of programs.
   














 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 5335079
Apparatus and method using compressed codes for recorder preprogramming - US Patent 5335079 Drawing
Apparatus and method using compressed codes for recorder preprogramming
Inventor     Yuen; Henry C. (Pasadena, CA); Kwoh; Daniel S. (Rolling Hills Estate, CA)
Owner/Assignee     Gemstar Development Corporation (Pasadena, CA)
Patent assignment
All assignments
Publication Date     August 2, 1994
Application Number     07/676,934
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     March 27, 1991
US Classification     386/83 386/109
Int'l Classification     H04N 005/78
Examiner     McElheny Jr.; Donald E.
Assistant Examiner    
Attorney/Law Firm     Christie, Parker & Hale
Address
Parent Case     BACKGROUND OF THE INVENTION This is a continuation-in-part of patent application Ser. No. 07/371,054 filed Jun. 26, 1989, now abandoned, which is a continuation-in-part of Ser. No. 07/289,369, filed Dec. 23, 1988, now abandoned.
Priority Data    
USPTO Field of Search     358/335 358/191.1 358/192.1 358/193.1 450/170.1 450/171.1 450/181.1 450/185.1 450/186.1 360/33.1
Patent Tags     compressed codes recorder preprogramming
   
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
5068734
Beery

Nov,1991

[0 after 0 votes]
4914517
Duffield
725/57
Apr,1990

[0 after 0 votes]
4908707
Kinghorn
348/460
Mar,1990

[0 after 0 votes]
4841132
Kajitani
235/462.46
Jun,1989

[0 after 0 votes]
4755883
Uehira
386/83
Jul,1988

[0 after 0 votes]
4752834
Koombes
386/59
Jun,1988

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

[0 after 0 votes]
4750052
Poppy
386/63
Jun,1988

[0 after 0 votes]
4734792
Maeda
386/52
Mar,1988

[0 after 0 votes]
4717970
Long
386/83
Jan,1988

[0 after 0 votes]
4718112
Shinoda
455/151.4
Jan,1988

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

[0 after 0 votes]
4703359
Rumbolt
348/734
Oct,1987

[0 after 0 votes]
4641205
Beyers, Jr.
386/83
Feb,1987

[0 after 0 votes]
4638359
Watson
348/460
Jan,1987

[0 after 0 votes]
4631601
Brugliera
386/83
Dec,1986

[0 after 0 votes]
4625080
Scott
379/102.03
Nov,1986

[0 after 0 votes]
4621259
Schepers
345/180
Nov,1986

[0 after 0 votes]
4605973
Von Kohorn
386/54
Aug,1986

[0 after 0 votes]
4593414
Koyanagi

Jun,1986

[0 after 0 votes]
4519003
Scholz
386/83
May,1985

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

[0 after 0 votes]
4481412
Fields
235/462.49
Nov,1984

[0 after 0 votes]
4475153
Kihara
700/16
Oct,1984

[0 after 0 votes]
4449249
Price
455/45
May,1984

[0 after 0 votes]
4435842
Mayumi
455/181.1
Mar,1984

[0 after 0 votes]
4418333
Schwarzbach
340/310.11
Nov,1983

[0 after 0 votes]
4390901
Keiser
348/465
Jun,1983

[0 after 0 votes]
4381522
Lambert
725/93
Apr,1983

[0 after 0 votes]
4329684
Monteath
345/180
May,1982

[0 after 0 votes]
4325081
Abe
386/83
Apr,1982

[0 after 0 votes]
4310924
Miyasaka

Jan,1982

[0 after 0 votes]
4292650
Hendrickson
380/240
Sep,1981

[0 after 0 votes]
4279012
Beckedorff
700/16
Jul,1981

[0 after 0 votes]
4272784
Saito
386/83
Jun,1981

[0 after 0 votes]
4267563
Sato
386/83
May,1981

[0 after 0 votes]
4246611
Davies
348/734
Jan,1981

[0 after 0 votes]
4206483
Nakamura
386/77
Jun,1980

[0 after 0 votes]
4193120
Yello
700/16
Mar,1980

[0 after 0 votes]
4081754
Jackson
455/181.1
Mar,1978

[0 after 0 votes]
4079419
Siegle
348/732
Mar,1978

[0 after 0 votes]
3936752
Sasabe
455/181.1
Feb,1976

[0 after 0 votes]
3854123
Banach
348/731
Dec,1974

[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 system for programming and automatically recording video signals, by a video recorder, under control of sets of channel, date, time-of-day and program length commands, the system comprising:

an input for receiving compressed coded indications, each compressed coded indication comprising one or more alphanumeric characters and each compressed coded indication incorporating the data represented in a set of individual channel, day, time-of-day and program length commands, wherein said compressed coded indications have a length that is less than the length of the concatenation of said individual channel, day, time-of-day and program length commands represented by such compressed coded indications; and

a decoder for decoding and expanding said compressed coded indications into sets of individual channel, day, time-of-day and program length commands for control of the video recorder.

2. The system of claim 1 wherein said input comprises a keyboard.

3. The system of claim 1 further comprising the video recorder which includes said decoder.

4. The system of claim 3 wherein said video recorder further includes said input.

5. The system of claim 1 comprising a remote transmitter which includes said input.

6. The system of claim 5 further comprising the video recorder which includes said decoder.

7. The system of claim 6 wherein said video recorder comprises

a second input for receiving compressed coed indications, each representative of, and compressed in length from, a set of individual channel, day, time-of-day and length commands.

8. The system of claim 5 wherein said remote transmitter further comprises means for transmitting said compressed coded indications to said decoder.

9. The system of claim 5 wherein said remote transmitter further includes said input.

10. The system of claim 9 wherein said remote transmitter further comprises means for transmitting said individual channel, day, time-of-day and length commands to said video recorder.

11. The system of claim 9 wherein said remote transmitter further comprises

means for generating, from each of said sets of individual channel, date, time-of-day and length commands, a set of control commands comprising control commands for:

selection of a channel of video signals for recording,

starting recording of a selected channel of video signals, and

stopping recording of a selected channel of video signals.

12. The system of claim 9 wherein said remote transmitter further comprises

means for generating, from each of said sets of individual channel, data, time-of-day and length commands, a set of control commands comprising control commands for:

selection of a channel of video signals for recording according to such individual channel commands,

starting recording of a selected channel of video signals according to such date and time-of-day commands, and

stopping recording of a selected channel of video signals according to such time-of-day and length commands.

13. The system of claim 11 wherein said remote transmitter further comprises

means for transmitting said control commands generated by said means for generating control commands.

14. The system of claim 13 further comprising

a channel selector for selecting a channel of video signals operative responsive to said control commands for selection of a channel comprising

a receiver which receives said control commands for selection of a channel, transmitter by said means for transmitting.

15. The system of claim 14 wherein said channel selector comprises a cable box.

16. The system of claim 14 wherein said video recorder comprises:

means for recording video signals operative responsive to said control commands for starting recording and said control commands for stopping recording; and

a second receiver which receives said control commands for starting recording and said control commands for stopping recording transmitted by said means for transmitting.

17. The system of claim 16 wherein said channel selector comprises a cable box.

18. The system of claim 13

wherein said video recorder comprises

means for recording video signals operative responsive to control commands for starting recording and said control commands for stopping recording; and

a receiver which receives said control commands for starting recording and said control commands for stopping recording transmitted by said means for transmitting.

19. The system of claim 18 wherein said video recorder further comprises:

a channel selector for selecting a channel of video signals operative responsive to said control commands for selection of a channel; and

wherein said receiver receives said control commands for selection of a channel transmitted by said means for transmitting.

20. The system of claim 11, 13, 14, 15, 16, 17, 18 or 19 wherein said remote transmitter comprises a universal remote controller.

21. The system of claim 20 wherein said universal remote controller is capable of learning protocols of transmit commands of different remote controllers with which said universal remote controller interfaces.

22. The system of claim 20 wherein said universal remote controller comprises:

means for storing a plurality of protocol sets of transmit signals for said control commands; and

means for selecting protocol sets of transmit signals for particular sets of said control commands.

23. The system of claim 20 wherein said universal remote controller further comprises:

means for transmitting simultaneously in at least two of the forward, backward, left, right, upward and downward directions.

24. The system of claim 1 comprising:

a clock for providing an output as a function of time, and

wherein said decoder comprises means for generating said channel, day, time-of-day and length commands as a function of the output of the clock.

25. A method of programming and automatically recording video signals, by a video recorder, under control of sets of channel, date, time-of-day and length commands, the method comprising the steps of:

receiving compressed coded indications, each compressed coded indication comprising one or more alphanumeric characters and each compressed coded indication incorporating the data represented in a set of individual channel, day, time-of-day and program length commands, wherein said compressed coded indications have a length that is less than the length of the concatenation of said individual channel, day, time-of-day and program length commands represented by such compressed coded indications; and

decoding and expanding said compressed coded indications into sets of individual channel, day, time-of-day and program length commands for control of the video recorder.

26. The method of claim 25 wherein said step of receiving compressed coded indications comprises the step of receiving said compressed coded indication through a keyboard.

27. The method of claim 25 wherein said step of decoding and expanding comprises performing said step of decoding and expanding in said video recorder.

28. The method of claim 27 wherein said step of receiving compressed coded indications comprises the step of receiving such coded indications in said video recorder.

29. The method of claim 25 wherein said step of receiving compressed coded indications comprises the step of receiving the coded indications in a remote transmitter.

30. The method of claim 29 wherein said step of decoding and expanding comprises performing said step of decoding and expanding in said video recorder.

31. The method of claim 25:

wherein said step of decoding and expanding comprises performing said step of decoding and expanding in a video recorder and

wherein said step of receiving compressed coded indications comprises the step of receiving compressed coded indications in either a remote transmitter or said video recorder.

32. The method of claim 29 further comprising the step of transmitting said compressed coded indications by said remote transmitter.

33. The method of claim 29

wherein said step of receiving compressed coded indications comprises the step of receiving compressed coded indications in a remote transmitter and