Patentable/Patents/US-6480961
US-6480961

Secure streaming of digital audio/visual content

PublishedNovember 12, 2002
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method and apparatus for secure streaming of digital audio/visual content is disclosed. Secure streaming provides protection against unauthorized use of the digital content. Authorization and integrity checks are performed by a client or playback device on a set of data associated with digital content to be played. The set of data includes authorization and integrity information for content to be received from the source. Streamed content is received from the source by the playback device. The streamed content is intermittently checked for authorization and integrity. If the check is passed, playback continues; otherwise playback is halted.

Patent Claims
27 claims

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

1

1. A method comprising: receiving authorization data corresponding to streamed digital content; determining whether a playback device is authorized to play the streamed digital content based, at least in part, on the authorization data; playing a portion of the streamed digital content, if authorized; and checking portions of the streamed digital content to determine whether continued playback is authorized, wherein an interval for which authorization is checked is determined based, at least in part, on one or more of network bandwidth, processing power utilization and strength of security desired.

2

2. The method of claim 1 wherein the checking is performed at regular intervals.

3

3. The method of claim 1 wherein the checking is performed semi-randomly.

4

4. The method of claim 1 wherein the checking comprises: determining a hash value for a portion of the steamed digital content; checking the authorization data to determine whether the hash value is included; and continuing playback if the hash value is included in the authorization data.

5

5. The method of claim 1 further comprising repeating determining whether the playback device is authorized to play the streamed digital content and playing a portion of the streamed digital content, if authorized.

6

6. The method of claim 1 wherein determining whether a playback device is authorized to play the digital content further comprises: determining whether a source indicator included in the authorization data indicates an approved source; and determining whether an authorization indicator in the authorization data corresponds to the playback device.

7

7. The method of claim 6 wherein the source indicator is a digital signature.

8

8. The method of claim 6 wherein the authorization indicator is a playback device indicator.

9

9. An apparatus comprising: means for receiving authorization data corresponding to streamed digital content; means for determining whether a playback device is authorized to play the streamed digital content based, at least in part, on the authorization data; means for playing a portion of the streamed digital content, if authorized, and means for checking portions of the streamed digital content to determine whether continued playback is authorized, wherein an interval for which authorization is checked is determined based, at least in part, on one or more of network bandwidth, processing power utilization and strength of security desired.

10

10. The apparatus of claim 9 wherein the means for checking further comprises: means for determining a hash value for a portion of the stream of data; means for checking the authorization data to determine whether the hash value is included; and means for continuing playback if the hash value is included in the authorization data.

11

11. The apparatus of claim 9 wherein the means for determining whether a playback device is authorized to play the digital content further comprises: means for determining whether a source indicator included in the authorization data indicates an approved source; and means for determining whether an authorization indicator in the authorization data corresponds to the playback device.

12

12. A machine-readable medium having stored thereon sequences of instructions that, when executed cause one or more electronic devices to: receive authorization data corresponding to streamed digital content; determine whether a playback device is authorized to play the streamed digital content based, at least in part, on the authorization data; and play a portion of the streamed digital content, if authorized; and check portions of the streamed digital content to determine whether continued playback is authorized, wherein an interval for which authorization is checked is determined based, at least in part, on one or more of network bandwidth, processing power utilization and strength of security desired.

13

13. The machine-readable medium of claim 12 wherein the checking is performed at regular intervals.

14

14. The machine-readable medium of claim 12 wherein the checking is performed randomly.

15

15. The machine-readable medium of claim 12 wherein the sequences of instructions that cause the one or more electronic devices to check portions of the stream of data further comprise sequences of instructions that when executed cause the one or more electronic devices to: determine a hash value for a portion of the stream of data; check the authorization data to determine whether the hash value is included; and continue playback if the hash value is included in the authorization data.

16

16. The machine-readable medium of claim 12 wherein the sequences of instructions that cause the one or more electronic devices to play the portion of the digital content comprises receiving a stream of portions of a digital content file.

17

17. The machine-readable medium of claim 12 wherein the sequences of instructions that cause the one or more electronic devices to determine whether a playback device is authorized to play the digital content comprise sequences of instructions that when executed cause the one or more electronic devices to: determine whether a source indicator included in the authorization data indicates an approved source; and determine whether an authorization indicator in the authorization data corresponds to the playback device.

18

18. The machine-readable medium of claim 17 wherein the source indicator is a digital signature.

19

19. The machine-readable medium of claim 17 wherein the authorization indicator is a playback device indicator.

20

20. A computer data signal embodied in a data communications medium shared among a plurality of network devices comprising sequences of instructions that, when executed, cause one or more electronic systems to: receive authorization data corresponding to streamed digital content; determine whether a playback device is authorized to play the streamed digital content based, at least in part, on the authorization data; play a portion of the streamed digital content, if authorized; and check portions of the streamed digital content to determine whether continued playback is authorized, wherein an interval for which authorization is checked is determined based, at least in part, on one or more of network bandwidth, processing power utilization and strength of security desired.

21

21. The computer data signal of claim 20 wherein the checking is performed at regular intervals.

22

22. The computer data signal of claim 20 wherein the checking is performed randomly.

23

23. The computer data signal of claim 20 wherein the sequences of instructions that cause the one or more electronic devices to check portions of the stream of data further comprise sequences of instructions that when executed cause the one or more electronic devices to: determine a hash value for a portion of the stream of data; check the authorization data to determine whether the hash value is included; and continue playback if the hash value is included in the authorization data.

24

24. The computer data signal of claim 20 wherein the sequences of instructions that cause the one or more electronic devices to play the portion of the digital content comprises receiving a stream of portions of a digital content file.

25

25. The computer data signal of claim 20 wherein the sequences of instructions that cause the one or more electronic devices to determine whether a playback device is authorized to play the digital content comprise sequences of instructions that when executed cause the one or more electronic devices to: determine whether a source indicator included in the authorization data indicates an approved source; and determine whether an authorization indicator in the authorization data corresponds to the playback device.

26

26. The computer data signal of claim 25 wherein the source indicator is a digital signature.

27

27. The computer data signal of claim 25 wherein the authorization indicator is a playback device indicator.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

March 2, 1999

Publication Date

November 12, 2002

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. “Secure streaming of digital audio/visual content” (US-6480961). https://patentable.app/patents/US-6480961

© 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.