Method and apparatus for broadcasting data with access control
DCFirst Claim
Patent Images
1. A method of distributing digital information, said method comprising:
- receiving a plurality of digital information streams from a plurality of broadcast clients;
encrypting each digital information stream to create a plurality of encrypted digital information streams;
multiplexing said plurality of encrypted digital information streams into a multiplexed digital information stream;
broadcasting said multiplexed digital information stream over a broadcast communication medium;
receiving said multiplexed digital information stream by a receiver unit;
demultiplexing said multiplexed digital information stream into said plurality of encrypted digital information streams; and
decrypting only said encrypted digital information streams for which said receiver has encryption keys to retrieve at least one decrypted digital information stream.
12 Assignments
Litigations
1 Petition
Accused Products
Abstract
A data broadcasting system is disclosed. The data broadcasting system operates by receiving source material from a number of different sources. The source material is processed by performing adding error correction encoding and in some cases, encryption. The source material from the different sources is then multiplexed together and broadcast on a broadcast medium. The multiplexed digital broadcast is received by a plurality of receiver systems. The receiver systems demultiplex the multiplexed digital stream to obtain desired digital streams. The desired streams are then decrypted if necessary.
330 Citations
43 Claims
-
1. A method of distributing digital information, said method comprising:
-
receiving a plurality of digital information streams from a plurality of broadcast clients;
encrypting each digital information stream to create a plurality of encrypted digital information streams;
multiplexing said plurality of encrypted digital information streams into a multiplexed digital information stream;
broadcasting said multiplexed digital information stream over a broadcast communication medium;
receiving said multiplexed digital information stream by a receiver unit;
demultiplexing said multiplexed digital information stream into said plurality of encrypted digital information streams; and
decrypting only said encrypted digital information streams for which said receiver has encryption keys to retrieve at least one decrypted digital information stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
encapsulating said digital information stream into a transport protocol.
-
-
7. The method of claim 6 wherein said transport protocol comprises MPEG-2 transport protocol.
-
8. The method of claim 1 further comprising:
caching decrypted digital information on said receiver system.
-
9. The method of claim 8 further comprising:
serving said decrypted digital information cached on said receiver system to client systems coupled to said receiver system.
-
10. The method of claim 9 wherein said decrypted digital information cached on said receiver system comprises mark-up language display pages.
-
11. The method of claim 9 wherein said decrypted digital information cached on said receiver system comprises domain name service tables.
-
12. The method of claim 9 wherein said decrypted digital information cached on said receiver system comprises NNTP news.
-
13. The method of claim 1 further comprising:
multicasting said decrypted digital information stream on a local area network coupled to said receiver system.
-
14. The method of claim 13 wherein said decrypted digital information stream comprises a compressed stream of video information.
-
15. A method of providing broadcasting services for a fee, said method comprising:
-
receiving a payment from a first broadcast client;
receiving a first digital information stream from said first broadcast client;
multiplexing said first digital information stream with a plurality of other information streams from a plurality of other broadcast clients into a multiplexed broadcast information stream;
broadcasting said multiplexed broadcast information stream over a broadcast communication medium;
receiving said multiplexed broadcast information stream by a receiver unit; and
demultiplexing said multiplexed broadcast data stream to retrieve said first digital broadcast data stream. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
encrypting each digital information stream.
-
-
19. The method of claim 15 wherein encrypting each digital information stream comprises encrypting each said digital information stream using an encryption key associated with a group of receiver systems allowed to receive said digital information stream.
-
20. The method of claim 15 wherein each digital information stream comprises Internet Protocol packets.
-
21. The method of claim 15 further comprising:
encapsulating said digital information stream into a transport protocol.
-
22. The method of claim 21 wherein said transport protocol comprises MPEG-2 transport protocol.
-
23. The method of claim 15 further comprising:
caching decrypted digital information on said receiver system.
-
24. The method of claim 23 further comprising:
serving said decrypted digital information cached on said receiver system to client systems coupled to said receiver system.
-
25. The method of claim 24 wherein said decrypted digital information cached on said receiver system comprises mark-up language display pages.
-
26. The method of claim 15 further comprising:
multicasting said decrypted digital information stream on a local area network coupled to said receiver system.
-
27. The method of claim 26 wherein said decrypted digital information stream comprises a compressed stream of video information.
-
28. The method as claimed in claim 15, said method further comprising:
encoding each encrypted data stream with an adjustable forward error correction encoding system.
-
29. An digital broadcast receiver system, said receiver system comprising:
-
a broadcast reception system for receiving a broadcast signal;
a broadcast receiver system for tuning said broadcast signal;
a demodulator for demodulating said broadcast signal;
a decoder for decoding a multiplexed digital information stream from said broadcast signal;
a processor for identifying, extracting, and decrypting at least one digital information stream from said multiplexed digital information stream; and
a cache for storing said digital information stream. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
encapsulating said digital information stream into a transport protocol.
-
-
36. The receiver system of claim 35 wherein said transport protocol comprises MPEG-2 transport protocol.
-
37. The receiver system of claim 29 further comprising a server program for serving said decrypted digital information cached on said receiver system to client systems coupled to said receiver system.
-
38. The receiver system of claim 37 said client systems are coupled to said receiver system through a local area network.
-
39. The receiver system of claim 37 wherein said decrypted digital information cached on said receiver system comprises mark-up language display pages.
-
40. The receiver system of claim 37 wherein said decrypted digital information cached on said receiver system comprises domain name service tables.
-
41. The receiver system of claim 37 wherein said decrypted digital information cached on said receiver system comprises NNTP news.
-
42. The receiver system of claim 29 further comprising:
a network interface, said network interface for multicasting said decrypted digital information stream to a local area network coupled to said receiver system.
-
43. The method of claim 42 wherein said decrypted digital information stream comprises a compressed stream of video information.
Specification