Patentable/Patents/US-7571451
US-7571451

Method and apparatus for performing session based conditional access

PublishedAugust 4, 2009
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A video-on-demand conditional access information distribution system includes establishing a session with a set top terminal by defining an in-band communications channel for transporting content to the set top terminal, and communicating to the set top terminal via the defined in-band communications channel, an authorization message and descrambling message suitable for determining a descrambling key for descrambling a program stream. The set top terminal sends a request for content via an out of band communications channel and a scrambled program stream is provided to the set top terminal via the defined in-band communications channel. The authorization message is sent prior to the set top terminal receiving the descrambling message and the scrambled program stream, which includes video-on-demand content requested by the set top terminal.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. In a video-on-demand conditional access information distribution system comprising provider equipment for providing video-on-demand programs to subscribers via an in-band communications channel, a method comprising the steps of: establishing a session with a set top terminal including defining the in-band communications channel for transporting content to said set top terminal; communicating to said set top terminal, via said defined in-band communications channel, an authorization message and a descrambling message suitable for determining a descrambling key for descrambling a program stream; scrambling said program stream provided to a set top terminal via said defined in-band communications channel to produce a scrambled program stream; including, within said program stream being scrambled, video-on-demand content requested by said set top terminal; sending, prior to said set top terminal receiving said descrambling message and said requested content, said authorization message; storing said authorization message at said set top terminal; and deriving a descrambling key from said stored authorization message and the descrambling messages.

2

2. The method of claim 1 , wherein said defined in-band channel comprises a quadrature amplitude modulated (QAM) channel and said program stream comprises an MPEG transports stream.

3

3. The method of claim 1 , further comprising the steps of: communicating to said set top terminal, via one of said defined in-band communications channel and an out-of-band communications channel, a de-authorization message, said de-authorization message being communicated in response to a session terminating event.

4

4. The method of claim 3 , wherein said session terminating event comprises one of a session termination request being received from said subscriber and a period of subscriber inactivity exceeding a predetermined time interval.

5

5. The method of claim 1 , wherein said authorization message and descrambling message are communicated to a subscriber after said content is included in said scrambled program stream, said method further comprising the step of: repeating, for a predetermined period of time, said step of communicating said authorization message and descrambling message to said subscriber.

6

6. The method of claim 1 , wherein said conditional access information distribution system comprises an information on demand system.

7

7. In a video-on-demand conditional access information distribution system comprising provider equipment for providing video-on-demand programs to subscribers via an in-band communications channel, provider apparatus comprising: a conditional access system, for scrambling a program stream to produce a scrambled program stream; a session manager, for establishing a session with a set top terminal including defining an in-band communications channel for transporting said scrambled program stream to said set top terminal, said session manager including within said scrambled program stream content requested by said set top terminal; said session manager communicating to said set top terminal, via said defined in-band communications channel, an authorization message and a descrambling message suitable for determining a descrambling key for descrambling said program stream; and said conditional access system providing said authorization message and said descrambling message to said session manager, wherein said authorization message is sent prior to said set top terminal receiving said descrambling message and said scrambled program stream, said authorization message is stored at said set top terminal and a descrambling key is derived from said stored authorization message and the descrambling messages.

8

8. The provider apparatus of claim 7 , further comprising an information server, for providing said requested content to said session manager.

9

9. The provider apparatus of claim 7 , wherein said defined in-band channel comprises a quadrature amplitude modulated (QAM) channel and said program stream comprises an MPEG transports stream.

10

10. The provider apparatus of claim 7 , wherein: said session manager, in response to a session terminating event, communicates a de-authorization message to said set top terminal via one of said defined communications channel and an out-of-band communications channel.

11

11. The provider apparatus of claim 10 , wherein said session terminating event comprises one of a session termination request being received from a subscriber and a period of subscriber inactivity exceeding a predetermined time interval.

12

12. The provider apparatus of claim 7 , further comprising: a data storage module, coupled to the information server, for storing content.

13

13. A method for providing session-based conditional access to video-on-demand content, comprising the steps of: establishing a session with a set top terminal including defining an in-band communications channel for transporting content to said set top terminal scrambling a program stream provided to said set top terminal via said defined in-band communications channel to produce a scrambled program stream; including, within said program stream being scrambled, video- on-demand content requested by said set top terminal; and communicating to said set top terminal, via said defined in-band communications channel, an authorization message and a descrambling message suitable for determining a descrambling key for descrambling said program stream, wherein said authorization message is sent prior to said set top terminal receiving said descrambling message and said requested content, said authorization message is stored at said set top terminal and a descrambling key is derived from said stored authorization message and the descrambling messages.

14

14. The method of claim 13 , further comprising the step of: communicating to said set top terminal, via said defined communications channel and an out-of-band communications channel, a de-authorization message, said de-authorization message being communicated in response to a session terminating event.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 10, 2003

Publication Date

August 4, 2009

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and apparatus for performing session based conditional access” (US-7571451). https://patentable.app/patents/US-7571451

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.