The system includes an access unit 102 installed in a travel departure terminal 108. Access unit 102 is communicatively coupled via a high speed fiber optic link 101 to a video distribution facility 100 within a travel departure zone. In the illustrated embodiments, access unit 102, fiber optic link 101 and video distribution facility 100 are all resident within a travel departure facility 109. In other embodiments, the video distribution facility may reside in a building adjacent to the travel departure facility. In some embodiments, travel departure facility 109 is an airport and travel departure terminal 108 is an airline terminal operated by one or more airlines. As shown in
Access unit 102 has one or more wired ports 107 each adapted for short-term communicative coupling with a mobile electronic device 104 via a copper data link 103. Wired ports 107 may include Ethernet ports and USB ports, for example. Ethernet ports may support one or more variants of the wired Ethernet protocol defined in IEEE Std. 802.3, such as 1 Gigabit, 10 Gigabit and 40 Gigabit. Where all wired ports 107 are Ethernet ports, access unit 102 may consist in a standalone Ethernet access device having one or more exposed Ethernet ports and an uplink port that communicatively couples with fiber optic link 101. Where wired ports 107 include USB ports in addition to or in lieu of Ethernet ports, access unit 102 may consist in such an Ethernet access device in combination with a personal computer, wherein the personal computer has one or more exposed USB ports and an Ethernet uplink port that communicatively couples with one of the Ethernet ports on the Ethernet access device.
Access unit 102 is also connected to one or more payment card scanners 106 via one or more respective scanner data links 105 for receiving payment card information from a user of mobile electronic device 104. In some embodiments, each one of wired ports 107 has a dedicated one of payment card scanners 106. Payment card information may be transmitted to video distribution facility 100 via high speed fiber optic link 101 or via a separate data link. In either event, the Ethernet access device of access unit 102 may have a protocol converter to facilitate communication between video distribution facility 100, mobile electronic device 104 and payment card scanners 106.
Video distribution facility 100 has front-end connections to high speed fiber optic links, such as link 101, and a back-end connection to a video management facility 120 via the public Internet 110. Video management facility 120 is outside of the travel departure zone.
Video management facility 120 includes an authorization server 240 that processes authorization requests received from servers within array 220 and associates authorization requests with preselected video content, a license server 250 that processes content key requests received from servers within array 220 and a master video storage unit 260 that stores a master copy of the video content stored on local video storage unit 230. Video management facility 120 may provide management services similar to those described herein with respect to video distribution facility 100 for other video distribution facilities resident in other travel departure zones.
Video management facility 120 also includes a preselection server 270 and a master content index 280 that may be invoked by users of the system to preselect and prepay for video content over an Internet connection.
The home page is designed, generally speaking, to maximize user friendliness and minimize distractions in consideration of the short time window available to “on the go” travelers. In some embodiments, the home page includes a search query box 310 for inputting keywords adapted to locate desired video content and an associated start search button that is depressed to initiate a search for the video content. The home page further includes a help link 320 to an instruction page that when activated links to information on how to use the search feature. The home page further includes a prepayment code box 330 for inputting a prepayment code. In this regard, to minimize the time users are connected to wired ports 107, users may prepay for video content before plugging in to wired ports 107 and receive a prepayment code that the system stores in association with prepaid video content. For example, a user may search, select and pay for video content using a home Internet connection or at travel departure terminal 108 using a wireless Internet connection before connecting to one of wired ports 107. Prepayment may be made through input on mobile electronic device 104 of payment card information that is verified by authorization server 240, An association between the prepaid video content and a prepayment code may then be stored on authorization server 240. Subsequently, upon connecting to one of wired ports 107 and reaching the home page, the user may input the prepayment code in prepayment code box 330 and, upon verification of the prepayment code by the authorization server 240, download the prepaid video content without additional searching.
In other embodiments, preselection of video content may be made before plugging in to wired ports 107 without prepayment. In these embodiments, users preselect video content and enter payment card information that they will use to pay for the video content when later connecting to one of wired ports 107. The system stores an association between the payment card information and the preselected video content but does not charge the user. The association between the preselected video content and payment card information may be stored on authorization server 240. Subsequently, upon connecting to one of wired ports 107, the user swipes through an associated one of payment card scanners 106 the payment card having the earlier entered payment card information and, upon verification of the payment card information by authorization server 240, begins downloading the preselected video content without further searching. The user may thereafter be charged for the video content based on the payment card information in the same manner as users who declined to preselect video content.
It will be appreciated that the video content preselection approaches described herein minimize connection times to wired ports 107 and enhance user privacy in that the user's search terms, search results and video content selections are not required to be rendered on the display of device 104 while the user is connected to one of wired ports 107.
In an exemplary operation of the video distribution system, a user plugs in mobile electronic device 104, such as a portable computer or a network-capable handheld device having a video display, to one of wired ports 107 on a short-term basis for downloading to mobile electronic device 104 one or more video files stored in video distribution facility 100 for playback while in transit and/or upon arrival at a travel destination. The system is designed such that connection times fit within the short time window available to “on the go” travelers. Generally speaking, the processing speed of access units 102 and the capacity of data links 101, 103 meet or exceed the hard disk processing rate on mobile electronic device 104 so as not to create a bottleneck to download of video content.
In some embodiments, downloaded video content is charged to an account associated with payment cards, which may be prepaid cards, credit cards or debit cards, that are swiped through payment card scanners 106 and verified by authorization server 240. In other embodiments, downloaded video content may additionally or alternatively be charged to a subscriber account authorized through verification by authorization server 240 of subscriber credentials and/or a prepayment code entered on a mobile electronic device, such as device 104. Subscriber credentials may include passwords, digital certificates, or personal identification (PIN) numbers, for example. Subscriber authorization may be performed in accordance with IEEE Std. 802.1X wherein mobile electronic devices 104 perform the supplicant role, access units 102 perform the authenticator role and the authorization server 240 performs the authentication server role.
In some embodiments, video content search and download sessions are conducted using TCP/IP-based flows. In these embodiments, the system may include a dynamic host configuration protocol (DHCP) server for allocating a dynamic IP address to mobile electronic device 104 for use in a video content search and download session.
The user then searches for desired video content (410). In some embodiments, mobile electronic device 104 enters a search term in a search query box on the home page and a search query on the search term is transmitted to the assigned video server. The video server consults local content index 225 and returns search results which are rendered on the video display of mobile electronic device 104. The search results identify video content stored in local video storage unit 230 that are relevant to the search term.
The user then selects video content from the search results (415). In some embodiments, the user selects video content by clicking on a search result identifying the video content rendered on the video display of mobile electronic device 104 and the selection is transmitted to the assigned video server, which consults content index 225 and returns license types available for the selected video content and associated prices that are rendered on the video display of mobile electronic device 104.
The user then selects a desired license type (420). In some embodiments, the user is presented with radio buttons for various license types available for the video content and associated prices. For example, a multi-tiered charge structure may be implemented wherein the user selects an access level and is charged accordingly. A user may pay a minimum fee for a single viewing or short-time license, a medium fee for multiple viewings or a medium-time license and a maximum fee for unlimited viewings or an unlimited time license. Access levels may be enforced through integration of digital rights management (DRM) restrictions with downloaded video content. The user selects a radio button and the selection is transmitted to the assigned video server, which returns a message requesting the user to swipe a payment card.
The user then swipes a payment card (425). In some embodiments, the user swipes a prepaid, credit or debit card through one of payment card scanners 106. Payment card information is read from the swiped payment card and transmitted to the assigned video server, which relays the payment card information and the price information obtained from the license type input to authorization server 240 for verification. Authorization server 240 then verifies that the account associated with the payment card information is authorized for a transaction in the amount of the price information (430) and notifies the assigned video server of successful authorization.
The video file and content key are then downloaded to mobile electronic device 104 (435). In some embodiments, the assigned video server requests a content key from license server 250 that includes DRM restrictions associated with the selected license type. The content key is adapted for use by mobile electronic device 104 to decrypt the downloaded video file, which is stored on local video storage unit 230 and downloaded therefrom in encrypted form. The license server 250 generates the content key and transmits it to mobile electronic device 104 using a secure communications protocol such as the Secure Sockets Layer (SSL) protocol. The encrypted video file is then downloaded to mobile electronic device 104 via fiber optic link 101.
A charge is then issued to the account associated with the payment card information (440). In some embodiments, the assigned video server notifies authorization server 240 of successful download of the video file and content key and authorization server 240 issues a charge to the account associated with the payment card information. It will be appreciated that postponing issuance of a charge until after successful download of the video file and content key allows the traveler to abort the download without being charged if, for example, his or her flight is leaving.
Mobile electronic device 104 is then decoupled from the one of wired ports 107 (445) and the video content is played back (450) at the user's convenience, for example, while in-transit or at a travel destination.
It will be appreciated that in the method of
Mobile electronic device 104 is subsequently communicatively coupled with one of wired ports 107 (510) and the user enters the prepayment code (515). The video server to which the session has been assigned consults preselection server 270 to verify the prepayment code (520) and identify preselected video content and a license type associated with the prepayment code.
The preselected video file and content key are then downloaded to mobile electronic device 104 (525). In some embodiments, the assigned video server requests a content key from license server 250 that includes DRM restrictions associated with the preselected license type. The content key is adapted for use by mobile electronic device 104 to decrypt the downloaded video file, which is stored on local video storage unit 230 and downloaded therefrom in encrypted form. The license server 250 generates the content key and transmits it to mobile electronic device 104 using a secure communication protocol such as Secure Sockets Layer (SSL). The encrypted video file is then downloaded to mobile electronic device 104 via fiber optic link 101.
Mobile electronic device 104 is then decoupled from the one of wired ports 107 (530) and the video content is played back (535) at the user's convenience, for example, while in-transit or at a travel destination.
Mobile electronic device 104 is subsequently communicatively coupled with one of wired ports 107 (610) and the user swipes the payment card having the earlier entered payment card information (615). In some embodiments, the user swipes a credit card through one of payment card scanners 106. Payment card information is read from the swiped payment card and transmitted to a video server to which the session has been assigned. The assigned video server consults preselection server 270 to identify preselected video content and a license type associated with the payment card information (620).
The preselected video file and content key are then downloaded to mobile electronic device 104 (625). In some embodiments, the assigned video server requests a content key from license server 250 that includes DRM restrictions associated with the preselected license type. The content key is adapted for use by mobile electronic device 104 to decrypt the downloaded video file, which is stored on local video storage unit 230 and downloaded therefrom in encrypted form. The license server 250 generates the content key and transmits it to mobile electronic device 104 using a secure communication protocol. The encrypted video file is then downloaded to mobile electronic device 104 via fiber optic link 101.
A charge is then issued to the account associated with the payment card information (630). In some embodiments, the assigned video server notifies authorization server 240 of successful download of the video file and content key and authorization server 240 issues a charge to the account associated with the payment card information.
Mobile electronic device 104 is then decoupled from the one of wired ports 107 (635) and the video content is played back (640) at the user's convenience.
The system elements described herein may be implemented in various combinations of hardware and software. It will be appreciated by those of ordinary skill in the art that the invention can be embodied in other specific forms without departing from the spirit or essential character hereof. The present description is therefore considered in all respects to be illustrative and not restrictive. The scope of the invention is indicated by the appended claims, and all changes that come within the meaning and range of equivalents thereof are intended to be embraced therein.
This application claims the benefit of U.S. provisional application No. 60/798,095 entitled “On-the-go Media Distribution System and Reco Adapted for Use Therein,” filed on May 5, 2006.
Number | Date | Country | |
---|---|---|---|
60798095 | May 2006 | US |