A media storage and access system and methodology including a set-top box
which receives and processes a plurality of signal sources and makes
programming available locally through connected devices or via a data
network such as a LAN, WAN, or the Internet. The system also integrates a
multimedia storage system that allows programming content to be digitally
stored. The system utilizes an integrated digital storage system and
operating software to allow users to view a broadcast program (e.g.,
television, radio, etc.) with the option of instantly reviewing previous
segments within the program. In addition, the system allows the user to
store selected media programming while the user is simultaneously
watching or reviewing another program. The system also allows stored
media assets to be accessed locally via a media device connected to the
unit or remotely via the Internet.