CA2410191A1 - Multicast distribution of pay-by-time streaming content - Google Patents
Multicast distribution of pay-by-time streaming content Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
- H04N21/25435—Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/462—Content 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/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/64—Addressing
- H04N21/6405—Multicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
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)
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 |
-
2001
- 2001-03-09 US US09/802,421 patent/US7310809B2/en not_active Expired - Lifetime
- 2001-04-17 EP EP01930558A patent/EP1282952A2/en not_active Withdrawn
- 2001-04-17 KR KR1020027015623A patent/KR20030001527A/en not_active Application Discontinuation
- 2001-04-17 WO PCT/US2001/012565 patent/WO2001091372A2/en not_active Application Discontinuation
- 2001-04-17 CA CA2410191A patent/CA2410191C/en not_active Expired - Lifetime
- 2001-04-17 AU AU5708501A patent/AU5708501A/en active Pending
- 2001-04-17 AU AU2001257085A patent/AU2001257085B2/en not_active Expired - Fee Related
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 |