Patent ID: 9100705
Filing Date: 2015-08-04
Classification: H04N

Abstract:
1. A method of indexing an audio and video program, the indexing being received by a digital video recording device (DVR) from a server, the program being at least partially previously digitally recorded on the DVR, the method comprising: first, at least partially downloading the digital recording of the audio and video program, the program including a first segment of the program and a second segment of the program, the first and second segments of the program being defined between a beginning of the program and an end of the program; second, downloading from the server a first index of the digital audio and video program to the DVR that is relative to the previously downloaded digital recording of the audio and video program, the first index being then associated with the digital recording of the audio and video program so as to enable a user to navigate the digital recording of the audio and video program using the subsequently downloaded first index of the digital audio and video program; third, associating the first index to both the first and second segments of the digital audio and video program saved on the DVR thereby, fourth enabling the user of the DVR to digitally navigate the digital recording of the audio and video program according to the first index; fifth, while the user navigates the first segment of the audio/video program according to the first index, downloading from the server a second index related to the second segment of the audio/video program, wherein the second segment of the audio/video program is updated by the second index while the first segment is being navigated by the user according to the first index; and sixth, after the user has navigated the first segment of the program, enabling the user to navigate the newly indexed second segment of the associated digital recording of the audio/video program using the subsequently downloaded second index of the digital audio and video program such that the DVR recorded program is interactively and continuously indexed by the server as it is displayed to the user.