EP1277101A2 - System and process for delivery of content over a network - Google Patents
System and process for delivery of content over a networkInfo
- Publication number
- EP1277101A2 EP1277101A2 EP01928403A EP01928403A EP1277101A2 EP 1277101 A2 EP1277101 A2 EP 1277101A2 EP 01928403 A EP01928403 A EP 01928403A EP 01928403 A EP01928403 A EP 01928403A EP 1277101 A2 EP1277101 A2 EP 1277101A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- content items
- server
- network
- content
- servers
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000008569 process Effects 0.000 title claims abstract description 44
- 238000003860 storage Methods 0.000 claims abstract description 36
- 238000004891 communication Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims description 5
- 238000009826 distribution Methods 0.000 abstract description 20
- 239000010410 layer Substances 0.000 description 24
- 230000006870 function Effects 0.000 description 21
- 238000007726 management method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 230000001737 promoting effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 239000002365 multiple layer Substances 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000001667 episodic effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000007420 reactivation Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/101—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
- G06F21/1013—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to locations
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- 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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2181—Source of audio or video content, e.g. local disk arrays comprising remotely distributed storage units, e.g. when movies are replicated over a plurality of video servers
-
- 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/21—Server components or server architectures
- H04N21/222—Secondary servers, e.g. proxy server, cable television Head-end
- H04N21/2225—Local VOD servers
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23116—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving data replication, e.g. over plural servers
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption
- H04N21/23473—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption by pre-encrypting
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25841—Management of client data involving the geographical location of the client
-
- 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26606—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
- H04N21/26609—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM] using retrofitting techniques, e.g. by re-encrypting the control words used for pre-encryption
-
- 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/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2137—Time limited access, e.g. to a computer or data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/102—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
Definitions
- Particular embodiments relate to systems and process for efficient delivery of electronic content to recipient processors over a network. Further embodiments relate to such systems and processes which facilitate the delivery of relatively large content items and/or a relatively large number of content items.
- the edge servers are distributed throughout a region in which the system provides content delivery services to users on UNDs. Edge servers may be located in populated areas, such as in or near large cities. Parent servers may be spaced across the service region to provide support for edge servers. In one embodiment, content items are distributed to and stored on the parent and edge servers, from the main server. A copy of each content item available through the server may be stored by the main server and distributed to and stored by each parent server. The parent servers, in turn, distribute content items to edge servers, pursuant to instructions from the main server or requests from the edge servers. The edge servers need not store copies of all available content items. Instead, edge servers may store some content items, such as specific content items identified by the main server as "hot" content items, but not necessarily all other content items.
- UNDs may include a Digital Rights Management (DRM) system as part of or in conjunction with a media player tool (or other accessing tool), as described below.
- DRM Digital Rights Management
- Functions of the DRM and further functions and operations of the UNDs and servers described herein may be implemented in any suitable manner, including, but not limited to, software running on the associated server or UND, dedicated logic circuitry or other suitable electronics included with or connected to the associated server or UND.
- the main server 12 interacts with the UNDs 22, to provide a user interface for allowing users to select content items for downloading.
- the interface comprises a main website accessable over the network 12 (for example, the Internet), to users on UNDs 22.
- the main server 12 supports the operation of the interface (for example, website), including receiving information, such as requests or selections of content items, from UNDs 22.
- the media player tool connects to the website to verify and enable the license.
- the license policy may allow the user to access a content item (for example, view a movie) as many times as the user desires during a predefined window of time, such as a 24-hour period, starting from when the license is enabled.
- the user or another person may access the content item (for example, movie) again by purchasing and downloading a new license, without downloading the content item (for example, movie) again.
- the main website When a user purchases a license for a selected content item (for example, movie), the main website also provides the user's UND with a URL (uniform resource locator) that will allow the user to download the encrypted electronic file containing the content item (for example, movie) from an edge server associated with the URL.
- the user may input the URL to the user 's web browser immediately or wait and download the content item (for example, movie) at a later time.
- this URL can be provided transparently to the user's web browser to cause the download to begin immediately.
- the system network may also include one or more special function servers 20, for example, a third party service systems that performs geof ⁇ itermg (determining a geographic location associated with the UND, to restrict access based on geographical location of the user).
- geofiltering systems may include, for example, but not limited toTraceWareTM by Digital Island.
- TraceWareTM is a service which maintains a database of Internet Protocol (IP) addresses and physical regions associated with such addresses. Further embodiments of the invention may employ other suitable databases or systems for determining or estimating the geographic location of the user.
- the main server system 12 may connect to one or more special function servers 20 through the network 10 or through any other suitable means, including, but not limited to, direct connection or connection through a LAN or other network.
- the main server system 12 also includes a content management system (CMS) server 38, for controlling the distribution of content and instructions to parent servers 14.
- CMS content management system
- the control of content items and instructions distributed from the main server 12 to parent servers 14 may be based on instructions received from external sources, such as a source server 18.
- IP address with a database.
- the geographic locator system compares the resulting location with rules previously supplied by the main server 12 and responds to the main server with data indicating whether the download is to an allowable location.
- the main server 12 receives data simply identifying a geographical region associated with the user's IP address from the geographic locator system. Then software associated with the main server 12 determines whether or not a user's IP address is within a geographic region to which the requested content may be delivered, without violating contractual obligations or other restrictions.
- geographic restrictions are implemented by the system such that only users in the United States are allowed to download content items (for example, movies).
- the main website will query whether the user would like to purchase a license. In this manner, distribution of copies of the encrypted content files among users and potential users may be encouraged by the service operator, because the content cannot be accessed (the movies cannot be viewed) without a valid purchased license.
- a content owner or holder (source server) 84 may connect throuhg firewall segment 68, for example, to provide or update content, including content items to be licensed through the server and/or website content, or to provide instructions relating to content items.
- source server may connect throuhg firewall segment 68, for example, to provide or update content, including content items to be licensed through the server and/or website content, or to provide instructions relating to content items.
- multiple redundant paths and devices are provided to, for example, improve reliability and or efficiency of the main server system.
- mulitple firewall layers and other separations of content-end and business-end processes are implemented for improved security. It will be understood that FIGS. 4-10 show one representative example of a main server architecture. Other embodiments of the invention may employ other suitable main server architectures and schemes.
- the network architecture shown and described above with reference to FIG. 2 includes a single group of interconnected parent servers 14 in the parent server layer.
- one or more main servers 12 may communicate with multiple groups of connected parent servers, where each group includes a primary parent server 14a and at least one secondary parent server 14b, as shown in FIG. 11.
- the network architecture embodiment shown in FIG. 2 includes three server layers comprising a main server layer, a parent server layer and an edge server layer, other embodiments may employ more than three layers.
- the network may include multiple layers of parent servers 14, as shown in FIG. 12, wherein a first parent server layer 90 may comprise a plurality of parent servers 14, each of which services one or more parent servers in a second parent server layer 92.
- a library of multiple encrypted movies may be placed on a CD-ROM style disc.
- various system and process embodiments according to the present present invention may be employed to provide a content owner or holder with a mechanism for allowing users to access the content through a network. While a preferred example model for the system and process is a movie rental system for downloading movie files to customers across the Internet, other embodiments may involve delivery of other types of content including, but not limited to, music files, still image files, game software, or other software or data. Moreover, other embodiments may employ other wide area or local area networks. Thus, the references to movie files and movie information in the above-described representative examples do not limit the inention to that context of use. Aspects of the invention described above may be employed in the delivery, rental, sale or promotion of other types of content over a network.
Abstract
Description
Claims
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US19587000P | 2000-04-07 | 2000-04-07 | |
US195870P | 2000-04-07 | ||
US60380500A | 2000-06-26 | 2000-06-26 | |
US603805 | 2000-06-26 | ||
US27344401P | 2001-03-05 | 2001-03-05 | |
US273444P | 2001-03-05 | ||
PCT/US2001/011452 WO2001077783A2 (en) | 2000-04-07 | 2001-04-06 | System and process for delivery of content over a network |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1277101A2 true EP1277101A2 (en) | 2003-01-22 |
EP1277101A4 EP1277101A4 (en) | 2005-07-20 |
Family
ID=27393522
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01926726A Expired - Lifetime EP1277305B1 (en) | 2000-04-07 | 2001-04-06 | Secure digital content licensing system and method |
EP01928403A Withdrawn EP1277101A4 (en) | 2000-04-07 | 2001-04-06 | System and process for delivery of content over a network |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP01926726A Expired - Lifetime EP1277305B1 (en) | 2000-04-07 | 2001-04-06 | Secure digital content licensing system and method |
Country Status (7)
Country | Link |
---|---|
EP (2) | EP1277305B1 (en) |
JP (2) | JP4920850B2 (en) |
AT (1) | ATE525824T1 (en) |
AU (5) | AU2001247944A1 (en) |
CA (2) | CA2405489C (en) |
HK (2) | HK1053027A1 (en) |
WO (3) | WO2001077783A2 (en) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8001052B2 (en) | 2001-12-10 | 2011-08-16 | Dunkeld Bryan C | System and method for unique digital asset identification and transaction management |
US8006280B1 (en) | 2001-12-12 | 2011-08-23 | Hildebrand Hal S | Security system for generating keys from access rules in a decentralized manner and methods therefor |
US7380120B1 (en) | 2001-12-12 | 2008-05-27 | Guardian Data Storage, Llc | Secured data format for access control |
USRE41546E1 (en) | 2001-12-12 | 2010-08-17 | Klimenty Vainstein | Method and system for managing security tiers |
US10033700B2 (en) | 2001-12-12 | 2018-07-24 | Intellectual Ventures I Llc | Dynamic evaluation of access rights |
US7921450B1 (en) | 2001-12-12 | 2011-04-05 | Klimenty Vainstein | Security system using indirect key generation from access rules and methods therefor |
US7783765B2 (en) | 2001-12-12 | 2010-08-24 | Hildebrand Hal S | System and method for providing distributed access control to secured documents |
US8065713B1 (en) | 2001-12-12 | 2011-11-22 | Klimenty Vainstein | System and method for providing multi-location access management to secured items |
US7921288B1 (en) | 2001-12-12 | 2011-04-05 | Hildebrand Hal S | System and method for providing different levels of key security for controlling access to secured items |
US7930756B1 (en) | 2001-12-12 | 2011-04-19 | Crocker Steven Toye | Multi-level cryptographic transformations for securing digital assets |
US7178033B1 (en) | 2001-12-12 | 2007-02-13 | Pss Systems, Inc. | Method and apparatus for securing digital assets |
US7260555B2 (en) | 2001-12-12 | 2007-08-21 | Guardian Data Storage, Llc | Method and architecture for providing pervasive security to digital assets |
US7921284B1 (en) | 2001-12-12 | 2011-04-05 | Gary Mark Kinghorn | Method and system for protecting electronic data in enterprise environment |
US7565683B1 (en) | 2001-12-12 | 2009-07-21 | Weiqing Huang | Method and system for implementing changes to security policies in a distributed security system |
US10360545B2 (en) | 2001-12-12 | 2019-07-23 | Guardian Data Storage, Llc | Method and apparatus for accessing secured electronic data off-line |
US7681034B1 (en) | 2001-12-12 | 2010-03-16 | Chang-Ping Lee | Method and apparatus for securing electronic data |
AU2002354094B2 (en) | 2001-12-13 | 2006-10-19 | Sony Interactive Entertainment Inc. | Methods and apparatus for secure distribution of program content |
US7950066B1 (en) | 2001-12-21 | 2011-05-24 | Guardian Data Storage, Llc | Method and system for restricting use of a clipboard application |
ATE542325T1 (en) | 2001-12-21 | 2012-02-15 | Sony Computer Entertainment Inc | METHOD AND DEVICE FOR SECURE DISTRIBUTION OF PROGRAM CONTENT |
AU2002359001A1 (en) | 2001-12-28 | 2003-07-24 | Access Co., Ltd. | Usage period management system for applications |
US8176334B2 (en) | 2002-09-30 | 2012-05-08 | Guardian Data Storage, Llc | Document security system that permits external users to gain access to secured files |
DE10215747B4 (en) * | 2002-04-10 | 2004-11-18 | Siemens Ag | Method, computer program with program code means and computer program product for the protected downloading of an electronic object into a Personal Area Network (PAN) and Personal Area Network (PAN) |
US8613102B2 (en) | 2004-03-30 | 2013-12-17 | Intellectual Ventures I Llc | Method and system for providing document retention using cryptography |
US7748045B2 (en) | 2004-03-30 | 2010-06-29 | Michael Frederick Kenrich | Method and system for providing cryptographic document retention with off-line access |
JP4212829B2 (en) * | 2002-05-16 | 2009-01-21 | ビー・ビー・ケーブル株式会社 | VOD content distribution and program broadcasting system, VOD content distribution and program broadcasting method, and program for causing computer to execute the method |
US20030217163A1 (en) * | 2002-05-17 | 2003-11-20 | Lambertus Lagerweij | Method and system for assessing a right of access to content for a user device |
US7523310B2 (en) * | 2002-06-28 | 2009-04-21 | Microsoft Corporation | Domain-based trust models for rights management of content |
US7502945B2 (en) * | 2002-06-28 | 2009-03-10 | Microsoft Corporation | Using a flexible rights template to obtain a signed rights label (SRL) for digital content in a rights management system |
US7512810B1 (en) | 2002-09-11 | 2009-03-31 | Guardian Data Storage Llc | Method and system for protecting encrypted files transmitted over a network |
KR20030004163A (en) * | 2002-10-22 | 2003-01-14 | 이석재 | The method of service for lending the ID of a pay website and its system |
US7836310B1 (en) | 2002-11-01 | 2010-11-16 | Yevgeniy Gutnik | Security system that uses indirect password-based encryption |
US8572408B2 (en) * | 2002-11-05 | 2013-10-29 | Sony Corporation | Digital rights management of a digital device |
US7890990B1 (en) | 2002-12-20 | 2011-02-15 | Klimenty Vainstein | Security system with staging capabilities |
US7496676B2 (en) * | 2003-02-19 | 2009-02-24 | Maui X-Stream, Inc. | Methods, data structures, and systems for processing media data streams |
US6938047B2 (en) | 2003-02-19 | 2005-08-30 | Maui X-Stream, Inc. | Methods, data structures, and systems for processing media data streams |
KR101008812B1 (en) * | 2003-02-24 | 2011-01-14 | 주식회사 케이티 | Method of effective content distribution in the Content Delivery Network |
US7370212B2 (en) | 2003-02-25 | 2008-05-06 | Microsoft Corporation | Issuing a publisher use license off-line in a digital rights management (DRM) system |
EP1455292A1 (en) * | 2003-03-03 | 2004-09-08 | Sony Ericsson Mobile Communications AB | Rights request method |
JP2004280401A (en) * | 2003-03-14 | 2004-10-07 | Toshiba Corp | Content delivery system and device, and program |
US8707034B1 (en) | 2003-05-30 | 2014-04-22 | Intellectual Ventures I Llc | Method and system for using remote headers to secure electronic files |
US7730543B1 (en) | 2003-06-30 | 2010-06-01 | Satyajit Nath | Method and system for enabling users of a group shared across multiple file security systems to access secured files |
US9100814B2 (en) * | 2003-09-17 | 2015-08-04 | Unwired Plant, Llc | Federated download of digital content to wireless devices |
US20090037373A1 (en) * | 2003-09-24 | 2009-02-05 | Les Gilbert | Method and System for Management and Publication of Media Assets in a Distributed Network |
US7703140B2 (en) | 2003-09-30 | 2010-04-20 | Guardian Data Storage, Llc | Method and system for securing digital assets using process-driven security policies |
US8127366B2 (en) | 2003-09-30 | 2012-02-28 | Guardian Data Storage, Llc | Method and apparatus for transitioning between states of security policies used to secure electronic documents |
JP4480987B2 (en) * | 2003-11-26 | 2010-06-16 | ソニー株式会社 | Content distribution system and method, content processing apparatus and method, recording medium, and program |
US7627530B2 (en) * | 2004-04-26 | 2009-12-01 | Amazon Technologies, Inc. | Method and system for managing access to media files |
US20060010203A1 (en) * | 2004-06-15 | 2006-01-12 | Nokia Corporation | Personal server and network |
GB0413848D0 (en) * | 2004-06-21 | 2004-07-21 | British Broadcasting Corp | Accessing broadcast media |
US7707427B1 (en) | 2004-07-19 | 2010-04-27 | Michael Frederick Kenrich | Multi-level file digests |
JPWO2006022304A1 (en) * | 2004-08-26 | 2008-05-08 | 松下電器産業株式会社 | Content activation control device |
CN1906576B (en) | 2004-09-20 | 2010-05-12 | 索尼计算机娱乐公司 | Methods and apparatus for distributing software applications |
US20060265758A1 (en) | 2005-05-20 | 2006-11-23 | Microsoft Corporation | Extensible media rights |
EP1934799A4 (en) * | 2005-10-13 | 2010-12-08 | Kt Corp | Method and system for providing multimedia content to multiple clients |
US8996421B2 (en) | 2006-05-15 | 2015-03-31 | The Directv Group, Inc. | Methods and apparatus to conditionally authorize content delivery at broadcast headends in pay delivery systems |
US8775319B2 (en) | 2006-05-15 | 2014-07-08 | The Directv Group, Inc. | Secure content transfer systems and methods to operate the same |
US7992175B2 (en) | 2006-05-15 | 2011-08-02 | The Directv Group, Inc. | Methods and apparatus to provide content on demand in content broadcast systems |
KR101302127B1 (en) * | 2006-06-08 | 2013-08-30 | 엘지전자 주식회사 | Digital rights management method and system thereof |
US7778929B2 (en) | 2006-12-13 | 2010-08-17 | Ricall Inc. | Online music and other copyrighted work search and licensing system |
US7739153B1 (en) | 2007-05-18 | 2010-06-15 | Qurio Holdings, Inc. | Methods, systems, and computer readable medium for providing video content over a network |
EP2189983B1 (en) | 2007-10-19 | 2012-06-27 | Mitsubishi Electric Corporation | Information recording method and device, and information recording medium |
CA2720085C (en) * | 2008-04-09 | 2017-03-07 | Level 3 Communications, Llc | Rule-based content request handling |
US9426244B2 (en) | 2008-04-09 | 2016-08-23 | Level 3 Communications, Llc | Content delivery in a network |
EP2327210A2 (en) | 2008-08-28 | 2011-06-01 | The DIRECTV Group, Inc. | Method and system for ordering video content using a link |
JP2010176714A (en) * | 2010-05-19 | 2010-08-12 | Magian Design Studio Pty Ltd | Method and system for managing and publishing media asset on distributed network |
ES2401900B1 (en) * | 2011-05-12 | 2014-03-05 | Telefónica, S.A. | AUTHENTICATION METHOD BETWEEN A CONTENT DISTRIBUTION NETWORK SERVICE PROVIDER AND A CONTENT OWNER |
US20120311151A1 (en) * | 2011-06-03 | 2012-12-06 | Uc Group Limited | Systems and methods for establishing and enforcing user exclusion criteria across multiple websites |
JP5307958B1 (en) | 2012-02-23 | 2013-10-02 | 株式会社スクウェア・エニックス・ホールディングス | VIDEO DISTRIBUTION SERVER, VIDEO REPRODUCTION DEVICE, CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM |
KR20150003406A (en) | 2012-04-12 | 2015-01-08 | 가부시키가이샤 스퀘어.에닉스.홀딩스 | Moving image distribution server, moving image reproduction apparatus, control method, recording medium, and moving image distribution system |
FR3009638A1 (en) * | 2013-08-06 | 2015-02-13 | Editions Montparnasse | INTERNET FILM RENTAL SYSTEM |
CN105007505A (en) * | 2015-07-29 | 2015-10-28 | 无锡天脉聚源传媒科技有限公司 | Video broadcasting method and device |
CN107786420B (en) * | 2016-08-26 | 2020-06-05 | 腾讯科技(深圳)有限公司 | Message revocation method, message revocation server and user equipment |
US20180260878A1 (en) | 2017-03-09 | 2018-09-13 | Microsoft Technology Licensing, Llc | Item delivery fulfillment plan determination |
CN109889862B (en) * | 2019-03-08 | 2021-07-30 | 北京奇艺世纪科技有限公司 | Video distribution method and system |
KR102181660B1 (en) * | 2020-06-26 | 2020-11-24 | 주식회사 나눔기술 | System of remotely controlling multiple edge servers |
US11416917B2 (en) * | 2020-08-04 | 2022-08-16 | Contextlogic, Inc. | Content carousel |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734719A (en) * | 1993-10-15 | 1998-03-31 | International Business Systems, Incorporated | Digital information accessing, delivery and production system |
US5898456A (en) * | 1995-04-25 | 1999-04-27 | Alcatel N.V. | Communication system with hierarchical server structure |
US5956716A (en) * | 1995-06-07 | 1999-09-21 | Intervu, Inc. | System and method for delivery of video data over a computer network |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5261072A (en) * | 1991-10-31 | 1993-11-09 | Tandy Corporation | Compact disk data transfer system using cache memory |
JP3010930B2 (en) * | 1992-09-24 | 2000-02-21 | 松下電器産業株式会社 | Recording and playback device |
US5583763A (en) * | 1993-09-09 | 1996-12-10 | Mni Interactive | Method and apparatus for recommending selections based on preferences in a multi-user system |
US5771354A (en) * | 1993-11-04 | 1998-06-23 | Crawford; Christopher M. | Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services |
US6185619B1 (en) * | 1996-12-09 | 2001-02-06 | Genuity Inc. | Method and apparatus for balancing the process load on network servers according to network and serve based policies |
US5784546A (en) * | 1994-05-12 | 1998-07-21 | Integrated Virtual Networks | Integrated virtual networks |
US6182218B1 (en) * | 1994-12-13 | 2001-01-30 | Mitsubishi Corporation | Digital content management system using electronic watermark |
US6236805B1 (en) * | 1995-04-13 | 2001-05-22 | Siemens Aktiengesellschaft | Method and apparatus for storing, searching and playing back audiovisual information and data files |
JP3309316B2 (en) * | 1995-04-24 | 2002-07-29 | 日本電信電話株式会社 | Service introduction information transfer method and system |
US5907837A (en) * | 1995-07-17 | 1999-05-25 | Microsoft Corporation | Information retrieval system in an on-line network including separate content and layout of published titles |
US5687235A (en) * | 1995-10-26 | 1997-11-11 | Novell, Inc. | Certificate revocation performance optimization |
JP2000503154A (en) * | 1996-01-11 | 2000-03-14 | エムアールジェイ インコーポレイテッド | System for controlling access and distribution of digital ownership |
US5878429A (en) * | 1996-07-18 | 1999-03-02 | Ipivot, Inc. | System and method of governing delivery of files from object databases |
JP3792896B2 (en) * | 1997-05-13 | 2006-07-05 | 株式会社東芝 | Information reproducing apparatus and information reproducing method |
US5864823A (en) * | 1997-06-25 | 1999-01-26 | Virtel Corporation | Integrated virtual telecommunication system for E-commerce |
JP3409653B2 (en) * | 1997-07-14 | 2003-05-26 | 富士ゼロックス株式会社 | Service providing system, authentication device, and computer-readable recording medium recording authentication program |
JP3178380B2 (en) * | 1997-07-31 | 2001-06-18 | 日本電気株式会社 | Connection management method and computer-readable recording medium |
US6006264A (en) * | 1997-08-01 | 1999-12-21 | Arrowpoint Communications, Inc. | Method and system for directing a flow between a client and a server |
JPH1155645A (en) * | 1997-08-07 | 1999-02-26 | Mitsubishi Electric Corp | Multimedia distribution operation management system |
JPH1185650A (en) * | 1997-09-11 | 1999-03-30 | Nippon Telegr & Teleph Corp <Ntt> | Information delivery/aggregation system for internet |
US6081840A (en) * | 1997-10-14 | 2000-06-27 | Zhao; Yan | Two-level content distribution system |
JPH11175471A (en) * | 1997-12-15 | 1999-07-02 | Nippon Telegr & Teleph Corp <Ntt> | Method and device for rewriting url, and medium recorded with url re-writable program |
US6055566A (en) * | 1998-01-12 | 2000-04-25 | Lextron Systems, Inc. | Customizable media player with online/offline capabilities |
JPH11249977A (en) * | 1998-03-03 | 1999-09-17 | Mitsubishi Electric Corp | Data transfer network system |
US6189146B1 (en) * | 1998-03-18 | 2001-02-13 | Microsoft Corporation | System and method for software licensing |
US6101485A (en) * | 1998-03-26 | 2000-08-08 | International Business Machines Corporation | Electronic solicitations for internet commerce |
US6268856B1 (en) * | 1998-09-08 | 2001-07-31 | Webtv Networks, Inc. | System and method for controlling delivery of content over a communications network |
SE514376C2 (en) * | 1998-09-24 | 2001-02-19 | Mirror Image Internet Inc | An internet caching system as well as a procedure and device in such a system |
US6122648A (en) * | 1999-01-11 | 2000-09-19 | Gohome Networks, Inc. | Method apparatus and system for improved content management and delivery |
US6233682B1 (en) * | 1999-01-22 | 2001-05-15 | Bernhard Fritsch | Distribution of musical products by a web site vendor over the internet |
AU3381000A (en) * | 1999-03-27 | 2000-10-16 | Microsoft Corporation | Rendering digital content in an encrypted rights-protected form |
-
2001
- 2001-04-06 AU AU2001247944A patent/AU2001247944A1/en not_active Abandoned
- 2001-04-06 AU AU2001253243A patent/AU2001253243B2/en not_active Expired
- 2001-04-06 AU AU2001255264A patent/AU2001255264B2/en not_active Expired
- 2001-04-06 EP EP01926726A patent/EP1277305B1/en not_active Expired - Lifetime
- 2001-04-06 JP JP2001574572A patent/JP4920850B2/en not_active Expired - Lifetime
- 2001-04-06 EP EP01928403A patent/EP1277101A4/en not_active Withdrawn
- 2001-04-06 WO PCT/US2001/011452 patent/WO2001077783A2/en active Application Filing
- 2001-04-06 AU AU5324301A patent/AU5324301A/en active Pending
- 2001-04-06 AU AU5526401A patent/AU5526401A/en active Pending
- 2001-04-06 WO PCT/US2001/011424 patent/WO2001078304A1/en active Application Filing
- 2001-04-06 JP JP2001575040A patent/JP2004507124A/en active Pending
- 2001-04-06 CA CA2405489A patent/CA2405489C/en not_active Expired - Lifetime
- 2001-04-06 WO PCT/US2001/011381 patent/WO2001078303A1/en active Search and Examination
- 2001-04-06 CA CA2405478A patent/CA2405478C/en not_active Expired - Lifetime
- 2001-04-06 AT AT01926726T patent/ATE525824T1/en not_active IP Right Cessation
-
2003
- 2003-07-22 HK HK03105266.3A patent/HK1053027A1/en unknown
- 2003-07-22 HK HK03105267.2A patent/HK1052998A1/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734719A (en) * | 1993-10-15 | 1998-03-31 | International Business Systems, Incorporated | Digital information accessing, delivery and production system |
US5898456A (en) * | 1995-04-25 | 1999-04-27 | Alcatel N.V. | Communication system with hierarchical server structure |
US5956716A (en) * | 1995-06-07 | 1999-09-21 | Intervu, Inc. | System and method for delivery of video data over a computer network |
Non-Patent Citations (1)
Title |
---|
See also references of WO0177783A2 * |
Also Published As
Publication number | Publication date |
---|---|
EP1277305B1 (en) | 2011-09-21 |
EP1277101A4 (en) | 2005-07-20 |
EP1277305A1 (en) | 2003-01-22 |
AU2001255264B2 (en) | 2006-11-09 |
EP1277305A4 (en) | 2005-11-09 |
CA2405489C (en) | 2012-07-03 |
HK1052998A1 (en) | 2003-10-03 |
WO2001078304A1 (en) | 2001-10-18 |
JP4920850B2 (en) | 2012-04-18 |
AU5526401A (en) | 2001-10-23 |
AU5324301A (en) | 2001-10-23 |
WO2001077783A3 (en) | 2002-03-21 |
JP2004507124A (en) | 2004-03-04 |
CA2405489A1 (en) | 2001-10-18 |
JP2003532178A (en) | 2003-10-28 |
WO2001078303A1 (en) | 2001-10-18 |
CA2405478C (en) | 2010-07-06 |
HK1053027A1 (en) | 2003-10-03 |
ATE525824T1 (en) | 2011-10-15 |
CA2405478A1 (en) | 2001-10-18 |
WO2001077783A2 (en) | 2001-10-18 |
AU2001247944A1 (en) | 2001-10-23 |
AU2001253243B2 (en) | 2007-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7024466B2 (en) | Network configured for delivery of content for download to a recipient | |
CA2405478C (en) | System and process for delivery of content over a network | |
AU2001255264A1 (en) | System and process for delivery of content over a network | |
US7165050B2 (en) | Media on demand via peering | |
CN101637005B (en) | Methods, systems, and apparatus for fragmented file sharing | |
US7426750B2 (en) | Network-based content distribution system | |
US6993508B1 (en) | Method and mechanism for vending digital content | |
US7769641B2 (en) | Sharing media content assets between users of a web-based service | |
AU2007237159B2 (en) | Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (DRM) | |
JP4463998B2 (en) | Protected online music distribution system | |
CN100588198C (en) | Access control and key management system for streaming media | |
US20020083006A1 (en) | Systems and methods for delivering media content | |
US20060010074A1 (en) | Delivery and storage system for secured content library | |
US9179171B2 (en) | Content recommendation for a unified catalog | |
US20060064386A1 (en) | Media on demand via peering | |
KR20030007504A (en) | Online digital video signal transfer apparatus and method | |
AU2001269856A1 (en) | Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (drm) | |
WO2001061913A2 (en) | Network-based content distribution system | |
US9386332B2 (en) | Multi-screen video | |
AU2007234610B2 (en) | Methods and systems to distribute content via a network utilizing distributed conditional access agents and secure agents, and to perform digital rights management (DRM) | |
WO2006040587A1 (en) | Content delivery system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20021022 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20050603 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: 7H 04N 7/173 B Ipc: 7G 06F 17/30 B Ipc: 7G 06F 1/00 A |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: KORMAN, MARY Inventor name: RUSSELL, JOHN, CHRISTOPHER, PARK Inventor name: OUTTEN, TODD, AVERY Inventor name: ARRIETA, MICHAEL R. Inventor name: SPAULDING, BRYAN, GENTRY Inventor name: MOSSON, ANDREW Inventor name: RODRIGUEZ, THOMAS M. Inventor name: BRODERSOHN, ERNESTO Inventor name: LANDAU, YAIR Inventor name: BARNETT, JEREMY ELI Inventor name: ABRAHAM, MARY Inventor name: SHERR, SCOTT JEFFREY Inventor name: MANDYAM, HARISH Inventor name: LAKAMP, BRIAN DAVID Inventor name: RUBENSTEIN, IRA STEVEN Inventor name: CHEY, DOUGLAS DAISEUNG |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: BLOCKBUSTER INC. |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20090212 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1052998 Country of ref document: HK |