Video distribution system
First Claim
Patent Images
1. A method comprising:
- creating a digital neural archive pattern library by sampling frames of at least one of a plurality of video programs to determine recognizable patterns within each of said sampled frames;
encoding the plurality of video programs, wherein the encoding is based, at least in part, on the recognizable patterns of the digital neural archive pattern library;
associating a header with at least one of the plurality of encoded video programs, wherein the header comprises descriptive information other than specific identification of the encoded video program;
distributing a plurality of consumer devices to a plurality of consumers, each consumer device comprising;
a processor configured to determine a level of match between descriptive information in the header and preference information associated with a user of the consumer device,a storage medium configured to automatically store encoded video programs wherein the determined level of match corresponds to a predefined level of match and further configured to store digital neural archive pattern libraries, anda recording mechanism configured to record at least one encoded video program and a digital neural archive pattern library on a removable and portable storage medium;
transmitting the plurality of encoded video programs, the header, and the digital neural archive pattern library to the plurality of consumer devices; and
enabling at least one consumer device to play back an encoded video program by decoding the encoded video program using the digital neural archive pattern library, wherein the encoded video program is stored on one of the following;
the storage medium of the consumer device, or the removable and portable storage medium.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to video distribution systems and, more particularly, to a system that blanket transmits video/audio content such as movies (for example, via satellite downlink transmission) to each customer'"'"'s recording, storage and playback system. Customers may preselect from a list of available movies or other content in advance using an interactive screen selector, and pay for the video/audio content that is actually viewed.
442 Citations
27 Claims
-
1. A method comprising:
-
creating a digital neural archive pattern library by sampling frames of at least one of a plurality of video programs to determine recognizable patterns within each of said sampled frames; encoding the plurality of video programs, wherein the encoding is based, at least in part, on the recognizable patterns of the digital neural archive pattern library; associating a header with at least one of the plurality of encoded video programs, wherein the header comprises descriptive information other than specific identification of the encoded video program; distributing a plurality of consumer devices to a plurality of consumers, each consumer device comprising; a processor configured to determine a level of match between descriptive information in the header and preference information associated with a user of the consumer device, a storage medium configured to automatically store encoded video programs wherein the determined level of match corresponds to a predefined level of match and further configured to store digital neural archive pattern libraries, and a recording mechanism configured to record at least one encoded video program and a digital neural archive pattern library on a removable and portable storage medium; transmitting the plurality of encoded video programs, the header, and the digital neural archive pattern library to the plurality of consumer devices; and enabling at least one consumer device to play back an encoded video program by decoding the encoded video program using the digital neural archive pattern library, wherein the encoded video program is stored on one of the following;
the storage medium of the consumer device, or the removable and portable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
-
a receiving mechanism configured to receive; a plurality of transmitted encoded video programs, at least one header associated with at least one of the plurality of encoded video programs wherein the at least one header comprises descriptive information other than specific identification of the at least one of the plurality of encoded video programs, and a digital neural archive pattern library, wherein the digital neural archive pattern library consists of recognizable patterns selected from frames of at least one of the plurality of encoded video programs; a processor configured to determine a level of match between descriptive information in the header and preference information associated with a user of the device; a storage medium configured to store encoded video programs and digital neural archive pattern libraries; an automatic overwriting mechanism configured to; determine whether there is sufficient space in the storage medium to store a first encoded video program wherein the determined level of match of the first encoded video program corresponds to a predefined level of match, select a second encoded video program stored in the storage medium to be overwritten, and overwrite the second encoded video program with the first encoded video program; a recording mechanism configured to record at least one encoded video program and a digital neural archive pattern library on a removable and portable storage medium; and a decoding mechanism configured to decode an encoded video program for playback when the decoding mechanism is enabled wherein the decoding the encoded video program is based in part on the digital neural archive pattern library and wherein the encoded video program for playback is stored on one of the following;
the storage medium or the removable and portable storage medium. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
receiving a plurality of encoded video programs at a consumer device; receiving at least one header associated with at least one of the plurality of encoded video programs received, wherein the at least one header comprises descriptive information other than specific identification of the at least one of the plurality of encoded video programs; receiving a digital neural archive pattern library, wherein the digital neural archive pattern library consists of recognizable patterns selected from frames of at least one of the plurality of encoded video programs; determining a level of match between descriptive information in the header and preference information associated with a user of the device; determining whether there is sufficient space in a storage medium to store a first encoded video program wherein the determined level of match of the first encoded video program corresponds to a predefined level of match; selecting a second encoded video program stored in the storage medium to be overwritten; overwriting the second encoded video program with the first encoded video program; and decoding, when enabled, an encoded video program for playback, wherein the decoding the encoded video program is based in part on the digital neural archive pattern library, and wherein the encoded video program for playback is stored on one of the following;
the storage medium, or a removable and portable storage medium. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A system comprising:
-
a mechanism configured to receive a plurality of encoded video programs at a consumer device; a mechanism configured to receive at least one header associated with at least one of the plurality of encoded video programs transmitted, wherein the at least one header comprises descriptive information other than specific identification of the at least one of the plurality of encoded video programs; a mechanism configured to receive a digital neural archive pattern library, wherein the digital neural archive pattern library consists of recognizable patterns selected from frames of at least one of the plurality of encoded video programs; a mechanism configured to determine a level of match between the descriptive information in the header and preference information associated with a user of the device; a mechanism configured to determine whether there is sufficient space in a storage medium to store a first encoded video program wherein the determined level of match of the first encoded video program corresponds to a predefined level of match; a mechanism configured to select a second encoded video program stored in the storage medium to be overwritten; a mechanism configured to overwrite the second encoded video program with the first encoded video program; and a mechanism configured to decode, when enabled, an encoded video program for playback, wherein the decoding the encoded video program is based in part on the digital neural archive pattern library, and wherein the encoded video program for playback is stored on one of the following;
the storage medium or the removable and portable storage medium. - View Dependent Claims (27)
-
Specification