A method for an interactive media services system to provide media to a user through an interactive media services client device, said client device coupled to a programmable media services server device, said method comprising the steps of:nimplementing an interactive media guide;implementing said client device to present said interactive media guide to said user;providing control options to configure a plurality of rental options available to said user;implementing said interactive media services system such that said plurality of rental options can be executed by said user in a requested active media session;providing said interactive media services system with knowledge of a plurality of dynamic variables regarding said requested active media session;said plurality of dynamic variables comprises at least one of a remaining rental duration, a remaining play time, and a Media On Demand (MOD) period equal to the difference of said remaining rental duration and remaining play time;said control options comprise a plurality of trick modes available to said user during said requested active media session to be implemented on said requested active media session; andsaid control options comprise all said trick modes are to be available to said user until said MOD period expires, wherein after a warning is posed regarding expiration of said MOD period, all said trick modes are made unavailable to said user such that said media of said requested active media session can be presented in its entirety.
›9.↳ 8The method of claim 8, wherein selection by said user of one of said plurality of rental options results in a particular level of functionality and sa…d2
The method of claim 8, wherein selection by said user of one of said plurality of rental options results in a particular level of functionality and said level of functionality is closely related a monetary cost assigned to said requested active media session.
›10.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises a single viewing of said requested active media session without any o…d2
The method of claim 8, wherein one of said plurality of rental options comprises a single viewing of said requested active media session without any of a plurality of trick modes, said trick modes comprising play, rewind, fast forward, pause, and stop.
›11.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises a rental duration period of said requested active media session to be…d2
The method of claim 8, wherein one of said plurality of rental options comprises a rental duration period of said requested active media session to be an integer multiplied by a title length of said media.
›12.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises a rental duration period of said requested active media session to be…d2
The method of claim 8, wherein one of said plurality of rental options comprises a rental duration period of said requested active media session to be a period of standard time, said period of standard time comprising a plurality of hours, a day, and a week.
›13.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises allowing said user to purchase an extended rental period if a rental …d2
The method of claim 8, wherein one of said plurality of rental options comprises allowing said user to purchase an extended rental period if a rental duration has expired before said user is able to watch said active media session in its entirety.
›14.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises a limited functionality viewing of said requested active media sessio…d2+1
The method of claim 8, wherein one of said plurality of rental options comprises a limited functionality viewing of said requested active media session with a plurality of limits on any of a plurality of trick modes, said trick modes comprising play, rewind, fast forward, pause, and stop.
›15.↳ 14The method of claim 14, wherein said plurality of limits comprises access to only a subset of said plurality of trick modes, restrictions on an amount…d3
The method of claim 14, wherein said plurality of limits comprises access to only a subset of said plurality of trick modes, restrictions on an amount to which one of said plurality of trick modes can be used, and restrictions on a duration to which one of said plurality of trick modes can be used.
›16.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises a full functionality viewing of said requested active media session w…d2
The method of claim 8, wherein one of said plurality of rental options comprises a full functionality viewing of said requested active media session without a limit on any of a plurality of trick modes, said trick modes comprising play, rewind, fast forward, pause, and stop.
›17.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises an ability to watch a media several times during said active media se…d2
The method of claim 8, wherein one of said plurality of rental options comprises an ability to watch a media several times during said active media session.
›18.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises said interactive media guide presenting an indication during said req…d2+1
The method of claim 8, wherein one of said plurality of rental options comprises said interactive media guide presenting an indication during said requested active media session as to why a functionality requested by said user is not available under current said plurality of rental options associated with said requested active media session.
›19.↳ 18The method of claim 18, wherein said indication allows said user to purchase functionality requested that is not available under current said pluralit…d3
The method of claim 18, wherein said indication allows said user to purchase functionality requested that is not available under current said plurality of rental options associated with said requested active media session.
›20.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises said user being able to watch said requested active media session wit…d2
The method of claim 8, wherein one of said plurality of rental options comprises said user being able to watch said requested active media session without an insertion of promotional media.
›21.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises said user being able to watch said requested active media session wit…d2
The method of claim 8, wherein one of said plurality of rental options comprises said user being able to watch said requested active media session without an insertion of a plurality of trailers.
›22.↳ 8The method of claim 8, wherein one of said plurality of rental options comprises said user being able to watch said requested active media session wit…d2
The method of claim 8, wherein one of said plurality of rental options comprises said user being able to watch said requested active media session with an insertion of a plurality of trailers.
›23.↳ 8The method of claim 8, wherein said plurality of dynamic variable is depicted graphically on a display device.d2
The method of claim 8, wherein said plurality of dynamic variable is depicted graphically on a display device.
›24.↳ 8The method of claim 8, further comprising the steps of providing a system operator with an interface to said programmable media services server; andnp…d2
The method of claim 8, further comprising the steps of providing a system operator with an interface to said programmable media services server; andnproviding said control options within said interface to allow said system operator to configure said plurality of rental options available to said user.