Below is my idea for a future version of ReplayTV. My idea is to create what I call intelligent "ReplayTV Agents." My apologies about such a long post, but I've been thinking about this for a while and I wanted to be clear about what I was getting at.
I am a fairly new ReplayTV user. Like many of you, I have found that it changes the way I watch TV. There is no doubt that technology like this will soon become commonplace. I think all the Replay programmers deserve a lot of credit for what they've done. But I also feel that the current version of both ReplayTV and Tivo are only in the infant stages of what they will become in the future.
Recording the programs digitally is only part of what makes this technology so great. Both ReplayTV and Tivo do a fine job of this. But what is really going to change, I feel, is the way in which we are able to perform sophisticated searches against the program guide information to find programs we like. Both ReplayTV and Tivo do this to some extent, but they could do so much more. (Hopefully the upcoming MyReplayTV.com site will enhance these types of capabilities). As an IT person, I must regularly parse gigabytes of data to search for patterns. As such, I see the potential for using sophisticated search techniques for parsing the program guide which aren't being applied now. Let me give you a quick example. Using ReplayTV, my wife has set up theme channels to find and record many of her favorite movies. She might set up a theme to record "Days of Heaven," figuring that eventually the show will come on a channel somewhere and be recorded. She has set up many themes to record films she likes. But because you are limited to only one search criteria (that is, you can't use boolean logic like "title=foo AND director=bar AND actor=smith"), the system often records the wrong thing. The other day we ran into a different problem. One of my wife's themes was to record "The Haunting." Well, after several weeks we came home one Friday night to discover that the movie had recorded! The bad news was that several other shows we had asked to be recorded that Friday night did NOT record because they were on at the same time as "The Haunting." Since we had set up The Haunting theme weeks ago, we couldn't have anticipated this conflict.
But this message isn't about conflict resolution, per se. I'd like to see the "Themes" and "Zones" enhanced by what I'll call an intelligent "ReplayTV Agent", not unlike the intelligent web agents that can be used to search for things on the web. Here is what I envision a ReplayTV Agent could do. I could give the Replay Agent a list of my favorite movies, actors, directors, or themes. I could be specific (Movie Title=The Godfather AND Director=Coppola) or general (Movies with "shark" in the title, westerns, best picture winners, etc). The Replay Agent would constantly scan the program guide for these movies. It would then contact me to let me know what it found. I'd like to be able to set up multiple ways of alerting me. For example, the Agent could send me an SMTP e-mail or it could send me a pop-up or a message on the ReplayTV machine. That would be up to me. I could assign different conflict priorities (e.g. If movie "Godfather" is found, it should be set to record automatically and gets priority over anything else. If movie "Jaws" is found, record only if there is no conflict. If there is a conflict, send e-mail. etc). Ideally, this agent would run every night right after the program guide download. That way, if it found a movie on my list, it could contact me if there were any potential conflicts and give me plenty of time to react.
I see this idea of intelligent ReplayTV Agents as the next big step. Plus, less sophisticated users wouldn't have to use it, as the system would function fine without the use of the ReplayTV Agents. So its complexity would only be used by those who want it. What do you think?
BBobley
I am a fairly new ReplayTV user. Like many of you, I have found that it changes the way I watch TV. There is no doubt that technology like this will soon become commonplace. I think all the Replay programmers deserve a lot of credit for what they've done. But I also feel that the current version of both ReplayTV and Tivo are only in the infant stages of what they will become in the future.
Recording the programs digitally is only part of what makes this technology so great. Both ReplayTV and Tivo do a fine job of this. But what is really going to change, I feel, is the way in which we are able to perform sophisticated searches against the program guide information to find programs we like. Both ReplayTV and Tivo do this to some extent, but they could do so much more. (Hopefully the upcoming MyReplayTV.com site will enhance these types of capabilities). As an IT person, I must regularly parse gigabytes of data to search for patterns. As such, I see the potential for using sophisticated search techniques for parsing the program guide which aren't being applied now. Let me give you a quick example. Using ReplayTV, my wife has set up theme channels to find and record many of her favorite movies. She might set up a theme to record "Days of Heaven," figuring that eventually the show will come on a channel somewhere and be recorded. She has set up many themes to record films she likes. But because you are limited to only one search criteria (that is, you can't use boolean logic like "title=foo AND director=bar AND actor=smith"), the system often records the wrong thing. The other day we ran into a different problem. One of my wife's themes was to record "The Haunting." Well, after several weeks we came home one Friday night to discover that the movie had recorded! The bad news was that several other shows we had asked to be recorded that Friday night did NOT record because they were on at the same time as "The Haunting." Since we had set up The Haunting theme weeks ago, we couldn't have anticipated this conflict.
But this message isn't about conflict resolution, per se. I'd like to see the "Themes" and "Zones" enhanced by what I'll call an intelligent "ReplayTV Agent", not unlike the intelligent web agents that can be used to search for things on the web. Here is what I envision a ReplayTV Agent could do. I could give the Replay Agent a list of my favorite movies, actors, directors, or themes. I could be specific (Movie Title=The Godfather AND Director=Coppola) or general (Movies with "shark" in the title, westerns, best picture winners, etc). The Replay Agent would constantly scan the program guide for these movies. It would then contact me to let me know what it found. I'd like to be able to set up multiple ways of alerting me. For example, the Agent could send me an SMTP e-mail or it could send me a pop-up or a message on the ReplayTV machine. That would be up to me. I could assign different conflict priorities (e.g. If movie "Godfather" is found, it should be set to record automatically and gets priority over anything else. If movie "Jaws" is found, record only if there is no conflict. If there is a conflict, send e-mail. etc). Ideally, this agent would run every night right after the program guide download. That way, if it found a movie on my list, it could contact me if there were any potential conflicts and give me plenty of time to react.
I see this idea of intelligent ReplayTV Agents as the next big step. Plus, less sophisticated users wouldn't have to use it, as the system would function fine without the use of the ReplayTV Agents. So its complexity would only be used by those who want it. What do you think?
BBobley