CA2410191A1 - Multicast distribution of pay-by-time streaming content - Google Patents

Multicast distribution of pay-by-time streaming content Download PDF

Info

Publication number
CA2410191A1
CA2410191A1 CA002410191A CA2410191A CA2410191A1 CA 2410191 A1 CA2410191 A1 CA 2410191A1 CA 002410191 A CA002410191 A CA 002410191A CA 2410191 A CA2410191 A CA 2410191A CA 2410191 A1 CA2410191 A1 CA 2410191A1
Authority
CA
Canada
Prior art keywords
content
group
periods
key
instructions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002410191A
Other languages
French (fr)
Other versions
CA2410191C (en
Inventor
Petr Peterka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google Technology Holdings LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of CA2410191A1 publication Critical patent/CA2410191A1/en
Application granted granted Critical
Publication of CA2410191C publication Critical patent/CA2410191C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • H04N21/25435Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Abstract

A method for receiving information content from an information distribution system, wherein the information content is divided into a plurality of content portions, the method comprising: subscribing to a multicast group representing at least one content portion; and determining, at the end of a content portion, whether to subscribe to another multicast group.

Claims (69)

1. A method for receiving information content from an information distribution system, wherein the information content is divided into a plurality of content portions, the method comprising:
subscribing to a multicast group representing at least one content portion;
and determining, at the end of a content portion, whether to subscribe to another multicast group.
2. The method of claim 1, wherein subscribing comprises subscribing to a multicast group representing at least one pay period.
3. The method of claim 1, further comprising:
accepting payment from a user in accordance with the number of content portions subscribed to, wherein a content portion is a pay period.
4. The method of claim 1, wherein subscribing to receive a multicast group comprises subscribing to receive one of an entire content group and an increment group.
5. The method of claim 4, further comprising:
determining, at the end of an increment group, whether to subscribe to an entire content group, subscribe to an increment group or cease receiving content.
6. The method of claim 5, wherein subscribing includes automatically subscribing to an entire content group if no input is received from a user at the end of an increment group.
7. The method of claim 5, wherein subscribing includes automatically subscribing to a second increment group if no input is received from a user at the end of a first increment group.
8. The method of claim 1, wherein a number of multicast groups are created, the number of multicast groups being defined by the equation:
G = .SIGMA. (N-k), where k goes from 0 to N;
where G represents the maximum number of multicast groups; and N represents the number of content portions, wherein a content portion is a pay period.
9. The method of claim 1, wherein a number of multicast groups are created, the number of multicast groups being defined by the equation:
G=2N - 1;
where G represents the maximum number of multicast groups; and N represents the number of content portions, wherein a content portion is a pay period.
10. The method of claim 1, wherein a number of multicast groups are created, the number of multicast groups being defined by the equation:
G=N + 1;
where G represents the maximum number of multicast groups; and N represents the number of content portions, wherein a content portion is a pay period.
11. The method of claim 1, further comprising:
dividing information content into discrete pay periods and re-key periods.
12. The method of claim 11, wherein a user must make a positive request to join a subsequent multicast group.
13. The method of claim 11, wherein a user must make a negative request to not be automatically propagated to a subsequent multicast group.
14. The method of claim 11, wherein a user who joins a multicast group that is an increment group and does not join another group is not charged for the viewing of content.
15. The method of claim 11, wherein dividing information content into discrete pay periods and re-key periods includes dividing such that pay periods are multiples of re-key periods.
16. The method of claim 11, wherein dividing information content into discrete pay periods and re-key periods includes dividing such that the pay periods are aligned with re-key periods.
17. The method of claim 11, further comprising:
associating security keys with a multicast group, wherein a first security key corresponds to a current re-key period and a second security key corresponds to a subsequent re-key period.
18. The method of claim 17, wherein the first security key and the second security key are distributed simultaneously.
19. The method of claim 17, wherein a request to join a subsequent multicast group does not have to be completed until the end of the subsequent re-key period.
20. An apparatus for receiving information content from an information distribution system, wherein the information content is divided into a plurality of content portions, the apparatus comprising:
a transceiver coupled with the information distribution system;
a processor coupled with the transceiver;
instructions, operable on by the processor, for subscribing to a multicast group representing at least one content portion; and instructions, operable on by the processor, for determining at the end of a content portion whether to subscribe to another multicast group.
21. The apparatus of claim 20, further comprising:
instructions, operable on by the processor, for accepting payment from a user in accordance with the amount of content portions subscribed to.
22. The apparatus of claim 20, wherein the instructions for subscribing to receive a content group comprise instructions, operable on by the processor, for subscribing to receive one of an entire content group and an increment group.
23. The apparatus of claim 22, further comprising:
instructions, operable on by the processor, for determining at the end of an increment group whether to subscribe to an entire content group, subscribe to an increment group or cease receiving content.
24. The apparatus of claim 23, wherein the instructions for subscribing include instructions, operable on by the processor, for automatically subscribing to an entire content group if no input is received from a user at the end of an increment group.
25. The apparatus of claim 20, further comprising:
instructions, operable on by the processor, for creating a number of content groups, the number of content groups being defined by the equation:
G = .SIGMA. (N-k), where k goes from 0 to N;
where G represents the number of content groups; and N represents the number of pay periods.
26. The apparatus of claim 20, further comprising:
instructions, operable on by the processor, for dividing information content into discrete pay periods and re-key periods.
27. The apparatus of claim 26, further comprising:
instructions, operable on by the processor, for associating security keys with a user, wherein a first security key corresponds to a current re-key period and a second security key corresponds to a subsequent re-key period.
28. The apparatus of claim 26, wherein the instructions for dividing information content into discrete pay periods and re-key periods include instructions, operable on by the processor, for dividing such that pay periods are multiples of re-key periods.
29. The apparatus of claim 26, wherein the instructions for dividing information content into discrete pay periods and re-key periods include instructions for dividing such that pay periods are aligned with re-key periods.
30. An apparatus for receiving information content from an information distribution system, wherein the information content is divided into a plurality of content portions, the apparatus comprising:
a transceiver coupled with the information distribution system; and a processor coupled with the transceiver, wherein the processor is operable on instructions for subscribing to a multicast group representing at least one content portion; and the processor is operable on instructions for determining, at the end of a content portion, whether to subscribe to another multicast group.
31. The apparatus of claim 30, wherein the processor is further operable on instructions for accepting payment from a user in accordance with the amount of content portions subscribed to.
32. The apparatus of claim 30, wherein the processor is further operable on instructions for subscribing to receive one of an entire content group and an increment group.
33. The apparatus of claim 32, wherein the processor is further operable on instructions for determining, at the end of an increment group, whether to subscribe to an entire content group, subscribe to an increment group or cease receiving content.
34. The apparatus of claim 33, wherein the processor is further operable on instructions for automatically subscribing to an entire content group if no input is received from a user at the end of an increment group.
35. The apparatus of claim 30, wherein the processor is further operable on instructions for creating a number of content groups, the number of content groups being defined by the equation:
G = ®.SIGMA. (N-k), where k goes from 0 to N;
where G represents the number of content groups; and N represents the number of pay periods.
36. The apparatus of claim 30, wherein the processor is further operable on instructions for dividing information content into discrete pay periods and re-key periods.
37. The apparatus of claim 36, wherein the processor is further operable on instructions for associating security keys with a user, wherein a first security key corresponds to a current re-key period and a second security key corresponds to a subsequent re-key period.
38. The apparatus of claim 36, wherein the processor is further operable on instructions for dividing information content such that pay periods are multiples of re-key periods.
39. The apparatus of claim 36, wherein the processor is further operable on instructions for dividing information content such that pay periods are aligned with re-key periods.
40. A computer-readable media for directing a computer system to facilitate the receipt of information content from an information distribution system, wherein the information content is divided into a plurality of content portions, the computer-readable media comprising:
instructions for subscribing to a multicast group representing at least one content portion; and instructions for determining, at the end of a content portion, whether to subscribe to another multicast group.
41. The computer-readable media of claim 40, further comprising:
instructions for accepting payment from a user in accordance with the amount of content portions subscribed to.
42. The computer-readable media of claim 40, wherein the instructions for subscribing to receive a content group comprise instructions for subscribing to receive one of an entire content group and an increment group.
43. The computer-readable media of claim 42, further comprising:
instructions for determining, at the end of an increment group, whether to subscribe to an entire content group, subscribe to an increment group or cease receiving content.
44. The computer-readable media of claim 43, wherein the instructions for subscribing include instructions for automatically subscribing to an entire content group if no input is received from a user at the end of an increment group.
45. The computer-readable media of claim 40, wherein a number of content groups are created, the number of content groups being defined by the equation:
G = .SIGMA. (N-k), where k goes from 0 to N;
where G represents the number of content groups; and N represents the number of pay periods.
46. The computer-readable media of claim 40, further comprising:
instructions for dividing information content into discrete pay periods and re-key periods.
47. The computer-readable media of claim 46, further comprising:
instructions for associating security keys with a user, wherein a first security key corresponds to a current re-key period and a second security key corresponds to a subsequent re-key period.
48. The computer-readable media of claim 46, wherein the instructions for dividing information content into discrete pay periods and re-key periods include instructions for dividing such that pay periods axe multiples of re-key periods.
49. The computer-readable media of claim 46, wherein the instructions for dividing information content into discrete pay periods and re-key periods include instructions for dividing such that pay periods are aligned with re-key periods.
50. A data signal embodied in a carrier wave, the data signal generated by a method comprising:
subscribing to a multicast group representing at least one content portion;
and determining, at the end of a content portion, whether to subscribe to another multicast group.
51. The data signal generated by the method of claim 50, the method further comprising:
accepting payment from a user in accordance with the amount of content portions subscribed to.
52. The data signal generated by the method of claim 50, wherein subscribing to receive a content group comprises subscribing to receive one of an entire content group and an increment group.
53. The data signal generated by the method of claim 52, the method further comprising:
determining, at the end of an increment group, whether to subscribe to an entire content group, subscribe to an increment group or cease receiving content.
54. The data signal generated by the method of claim 53, wherein subscribing includes automatically subscribing to an entire content group if no input is received from a user at the end of an increment group.
55. The data signal generated by the method of claim 50, wherein a number of content groups are created, the number of content groups being defined by the equation:
G = .SIGMA. (N-k), where k goes from 0 to N;
where G represents the number of content groups; and N represents the number of pay periods.
56. The data signal generated by the method of claim 50, the method further comprising:
dividing information content into discrete pay periods and re-key periods.
57. The data signal generated by the method of claim 56, the method further comprising:
associating security keys with a user, wherein a first security key corresponds to a current re-key period and a second security key corresponds to a subsequent re-key period.
58. The data signal generated by the method of claim 56, wherein dividing information content into discrete pay periods and re-key periods includes dividing such that pay periods are multiples of re-key periods.
59. The data signal generated by the method of claim 56, wherein dividing information content into discrete pay periods and re-key periods includes dividing such that the pay periods are aligned with re-key periods.
60. A system for receiving information content from an information distribution system, wherein the information content is divided into a plurality of content portions, the system comprising:
means for subscribing to receive a multicast group representing at least one content portion; and means for determining, at the end of a content portion, whether to subscribe to another multicast group.
61. The system of claim 60, further comprising:
means for accepting payment from a user in accordance with the amount of content portions subscribed to.
62. The system of claim 60, wherein means for subscribing comprises means for subscribing to receive one of an entire content group and an increment group.
63. The system of claim 62, further comprising:
means for determining, at the end of an increment group, whether to subscribe to an entire content group, subscribe to an increment group or cease receiving content.
64. The system of claim 63, wherein means for subscribing includes means for automatically subscribing to an entire content group if no input is received from a user at the end of an increment group.
65. The system of claim 60, further comprising:
means for creating a number of content groups, the number of content groups being defined by the equation:
G = .SIGMA. (N-k), where k goes from 0 to N;
where G represents the number of content groups; and N represents the number of pay periods.
66. The system of claim 60, further comprising:

means for dividing information content into discrete pay periods and re-key periods.
67. The system of claim 66, further comprising:
means for associating security keys with a user, wherein a first security key corresponds to a current re-key period and a second security key corresponds to a subsequent re-key period.
68. The system of claim 66, wherein means for dividing information content into discrete pay periods and re-key periods includes means for dividing such that pay periods are multiples of re-key periods.
69. The system of claim 66, wherein means for dividing information content into discrete pay periods and re-key periods includes means for dividing such that the pay periods are aligned with re-key periods.
CA2410191A 2000-05-19 2001-04-17 Multicast distribution of pay-by-time streaming content Expired - Lifetime CA2410191C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US20538800P 2000-05-19 2000-05-19
US60/205,388 2000-05-19
US09/802,421 2001-03-09
US09/802,421 US7310809B2 (en) 2000-05-19 2001-03-09 Scalable pay-by-time technique for secure multicast distribution of streaming content
PCT/US2001/012565 WO2001091372A2 (en) 2000-05-19 2001-04-17 Multicast distribution of pay-by-time streaming content

Publications (2)

Publication Number Publication Date
CA2410191A1 true CA2410191A1 (en) 2001-11-29
CA2410191C CA2410191C (en) 2011-06-07

Family

ID=26900388

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2410191A Expired - Lifetime CA2410191C (en) 2000-05-19 2001-04-17 Multicast distribution of pay-by-time streaming content

Country Status (6)

Country Link
US (1) US7310809B2 (en)
EP (1) EP1282952A2 (en)
KR (1) KR20030001527A (en)
AU (2) AU5708501A (en)
CA (1) CA2410191C (en)
WO (1) WO2001091372A2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001356988A (en) * 2000-06-13 2001-12-26 Sanyo Electric Co Ltd Electronic mail device, electronic mail system and electronic mail communication method allowed to be used for the device and system
US7486793B2 (en) * 2002-02-15 2009-02-03 Nagracard S.A. Invoicing management method of a service transmitted per time unit
KR100427143B1 (en) 2003-01-17 2004-04-14 엔에이치엔(주) Method for Transmitting and Dowloading Streaming Data
IL154739A0 (en) * 2003-03-04 2003-10-31 Bamboo Mediacasting Ltd Segmented data delivery over non-reliable link
US7574196B2 (en) * 2003-06-30 2009-08-11 Nokia Corporation Method and a system for charging a streaming connection in a mobile packet radio system
CN100355237C (en) 2003-07-24 2007-12-12 Lg电子株式会社 System and method for reproducing multimedia content in mobile phone
IL157885A0 (en) * 2003-09-11 2004-03-28 Bamboo Mediacasting Ltd Iterative forward error correction
IL157886A0 (en) 2003-09-11 2009-02-11 Bamboo Mediacasting Ltd Secure multicast transmission
IL158158A (en) 2003-09-29 2012-05-31 Bamboo Mediacasting Ltd Distribution of multicast data to users
WO2005043400A1 (en) * 2003-11-03 2005-05-12 Immertec Co., Ltd. Data division transmission method and system for streaming service over low speed channel
KR100715496B1 (en) * 2005-07-29 2007-05-04 (주)컴패스 Method for dividing and transmitting media file and Apparatus thereof
US8176317B2 (en) 2006-01-19 2012-05-08 Helius, Inc. System and method for multicasting IPSec protected communications
US20080285496A1 (en) * 2007-05-14 2008-11-20 Bamboo Mediacasting Ltd. Data download in wireless network
US8793766B2 (en) 2012-03-13 2014-07-29 International Business Machines Corporation Method and apparatus for security-aware elasticity of application and services
US9148702B1 (en) * 2013-09-19 2015-09-29 Google Inc. Extending playing time of a video playing session by adding an increment of time to the video playing session after initiation of the video playing session
US11876604B2 (en) * 2018-03-06 2024-01-16 Joshua Jensen System and method to manage streaming video content

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3474496D1 (en) 1983-06-30 1988-11-10 Indep Broadcasting Authority Encrypted broadcast television system
US5003384A (en) 1988-04-01 1991-03-26 Scientific Atlanta, Inc. Set-top interface transactions in an impulse pay per view television system
JPH03214834A (en) 1990-01-19 1991-09-20 Canon Inc Multi-medium network system
US5790198A (en) 1990-09-10 1998-08-04 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US6323894B1 (en) 1993-03-12 2001-11-27 Telebuyer, Llc Commercial product routing system with video vending capability
JPH07283809A (en) 1994-04-08 1995-10-27 Mitsubishi Corp Ciphering key system
US6041316A (en) 1994-07-25 2000-03-21 Lucent Technologies Inc. Method and system for ensuring royalty payments for data delivered over a network
US5594794A (en) * 1994-10-18 1997-01-14 General Instrument Corporation Of Delaware Method and apparatus for free previews of communication network services
US5748737A (en) 1994-11-14 1998-05-05 Daggar; Robert N. Multimedia electronic wallet with generic card
US5659615A (en) 1994-11-14 1997-08-19 Hughes Electronics Secure satellite receive-only local area network with address filter
US5758068A (en) 1995-09-19 1998-05-26 International Business Machines Corporation Method and apparatus for software license management
US5936659A (en) 1996-01-31 1999-08-10 Telcordia Technologies, Inc. Method for video delivery using pyramid broadcasting
WO1997030397A1 (en) 1996-02-16 1997-08-21 Cyber Marketing, Inc. Remote interactive multimedia preview and data collection kiosk system
US5878135A (en) 1996-11-27 1999-03-02 Thomson Consumer Electronics, Inc. Decoding system for processing encrypted broadcast, cable or satellite video data
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US6067623A (en) 1997-11-21 2000-05-23 International Business Machines Corp. System and method for secure web server gateway access using credential transform
US6385596B1 (en) 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
US6802077B1 (en) * 1998-05-01 2004-10-05 Scientific-Atlanta, Inc. Method for a pay-per-view referral
US6510515B1 (en) 1998-06-15 2003-01-21 Telefonaktlebolaget Lm Ericsson Broadcast service access control
AU2001271704A1 (en) 2000-06-29 2002-01-14 Cachestream Corporation Digital rights management

Also Published As

Publication number Publication date
US20020138826A1 (en) 2002-09-26
WO2001091372A3 (en) 2002-03-28
KR20030001527A (en) 2003-01-06
US7310809B2 (en) 2007-12-18
AU2001257085B2 (en) 2005-02-17
CA2410191C (en) 2011-06-07
AU5708501A (en) 2001-12-03
EP1282952A2 (en) 2003-02-12
WO2001091372A2 (en) 2001-11-29

Similar Documents

Publication Publication Date Title
CA2410191A1 (en) Multicast distribution of pay-by-time streaming content
EP0751646A3 (en) Method and apparatus for charging users in a cryptographic communications system
EP0952718A3 (en) Efficient, secure multicasting with minimal knowledge
WO2004021621A3 (en) Systems and methods for distributing, obtaining and using digital media files
EP1271862A3 (en) Information distributing apparatus
EP1041756A3 (en) Multistream-in-band-on-channel transmission system
JPH10336127A (en) Method for circulating information and its device
CN102291382A (en) Method and device for authenticating digital media contents
AU2001257085A1 (en) Multicast distribution of pay-by-time streaming content
CN103581700A (en) Audio and video on demand method, server, terminal and system
CN112995167B (en) Kafka mechanism-based electricity consumption information acquisition method, blockchain network and user terminal
EP1180313B1 (en) Method for the order and transfer of digital media objects at a point of time transferred during the order, and mobile communication terminal adapted therefor
US7382737B2 (en) Information distribution system
CN104301804B (en) One kind realizes internet electronic government affairs information exchange method via DTV
RU2104616C1 (en) Method for suppression of radio communication channels
BG106305A (en) Method and device for guaranteeing the integrity and authenticity of a set of data
CN101300838A (en) Apparatus and method for transmitting multimedia objects in digital multimedia broadcasting
EP1579338A2 (en) System and method for user-initiated group messaging
EP0977107A3 (en) Method and system for processing information on encryption basis
EP1047268A3 (en) Data transceiving system and method therefor
CN101547340B (en) Undeniable charging method for video-on-demand system
CN110443604A (en) A kind of two dimensional code cash collecting system and method
CN101729173A (en) File carousel method based on ground mobile multimedia broadcasting system
DE4142812A1 (en) Text information transmission procedure via HF bandwidth channels - using standard TV or radio channel when not being utilised for transmission of programme information
CN101427576A (en) Method for generating packets destinated to at least one mobile receiver

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20210419

MKEX Expiry

Effective date: 20210419