The present invention is directed to providing users with digital content in a self-service environment and is more specifically directed to transferring a user selected digital content to storage media supplied by the user. The invention is especially, but not exclusively, suited for dispensing digital content such as movies or music to a user from a retail, self-service kiosk such as at an airport.
Digital content such as movies and music is becoming increasingly popular. Movies and music may be bought or rented on DVDs and CDs, respectively. Such digital media can be accessed by a user's personal computer or with portable audio and/or video player devices. This has generally proved to be popular and convenient where the desired digital content is available to the user on pre-recorded media.
Large digital files can be downloaded utilizing a personal computer with a high-speed Internet connection within a reasonable time. Such files can then be stored on CDs or DVDs or transferred into memory utilized by a portable audio and/or video player device so that a user can easily take and enjoy the digital content while traveling or at a remote location. Alternatively, the files can be stored on the hard disk of the user's personal computer for playback in a later time if the personal computer will be taken along. Regardless of whether a portable player device or a PC is utilized for playback, the user must have previously identified, downloaded and stored the desired digital content before leaving the connected computing environment, typically the user's home.
However, there are situations in which a user may desire to have access to specific digital content that is not conveniently available to the user on DVD or CD, and where the digital file is unavailable or inconvenient to be downloaded. For example, a user during a trip is at a point of departure, e.g. an airport, and then decides that a specific digital content, e.g. a particular movie, would be enjoyable to watch during the flight. The user is carrying a laptop computer or a portable playing device but the storage media utilized by the carried electronic device does not contain the desired digital content. There is no retail store that rents DVDs in the airport. Even if such a store was available, returning a rented DVD to that store or even to another store in the same rental chain could be inconvenient. The user is either carrying a portable playing device that does not support downloading of digital files over the Internet or is carrying an electronic device, e.g. a laptop computer, that supports downloading of digital files over the Internet, but an Internet connection of sufficient speed or with appropriate access is not available to the user at the airport. Even with appropriate Internet access, the desired movie may not be available to the user as a download. Therefore, the user will not be able to acquire the desired digital content in order to enjoy it during the flight. There exists a need to provide alternate access to digital content for users.
It is an object of the present invention to satisfy this need.
The invention in one implementation encompasses an apparatus. The apparatus comprises a self-service kiosk that provides a user with selectable digital content. A computer controls the operation of the kiosk. A user transaction interface module, connected to the computer, communicates information to and from the user about the digital content desired by the user and payment for providing file download services. A user download interface module selectively makes accessible a physical connection port by which the download file is transmitted to a removable storage media supplied by the user that is coupled to the port.
Another implementation of the invention encompasses a method for downloading a file containing digital content selected by a user from a self-service kiosk. Manual input is received from the user at a user transaction interface of the kiosk where the manual input identifies the digital content desired by the user. A payment transaction is automatically completed with the assistance of a computer contained in the kiosk where the user provides account and authentication information permitting a fee associated with the downloading services to be paid. A physical connection port is changed from a first position that is inaccessible for engagement by storage media supplied by the user to a second position that is accessible for engagement by storage media supplied by the user. Following connection of the storage media supplied by the user with the connection port, downloading the file containing the digital content to the storage media is completed.
Features of exemplary implementations of the invention will become apparent from the description, the claims, and the accompanying drawings in which:
The following terms as used herein have the stated meaning. A “kiosk” means a small structure or segregated area of a larger structure for supplying the public with a service. “Self-service” means providing a customer with the ability to acquire and pay for a service without the assistance of a clerk. “User access device” means an electronic device capable of accepting and storing a digital file.
The kiosk 10 includes a computer 18 having a central processing unit (CPU) 20 that is supported by read-only memory (ROM) 22, random access memory (RAM) 24 and nonvolatile data storage 26 such as a hard drive. An input/output (I/O) module 28 provides computer 18 with incoming and outgoing communications capability. It will be apparent to those skilled in the art that ROM 22 in combination with data storage 26 store program control instructions, operating data and the storage of files utilized during the operation of the computer which is under the control of CPU 20.
A user transaction interface 30 is coupled to the computer 18 by communication path 32. In this illustrative embodiment the user transaction interface 30 facilitates communications with user 12. It may include a touch-screen monitor, keyboard, predefined instructional buttons, credit card reader and/or wireless communications capability such as Bluetooth to facilitate communications between the kiosk 10 and user 12. In the illustrative example, the user transaction interface 30 facilitates the receipt of manually entered instructions from user 12 as to the specific digital content desired and a credit card payment transaction for services provided including the download of the specified digital content.
A user download interface 34 is connected to the computer 18 by communication path 36 and is connectable to the user access device 14 and/or storage media utilized by the access device by a communication path 38. The user download interface 34 provides a controlled physical interconnection that can be made accessible to the user access device 14 under the control of computer 18. The purpose of the user download interface 34 is to provide a physical connection through which digital content selected by the user can be downloaded to the user's access device and/or storage media utilized by the user access device. The user download interface 34 will be explained in further detail below with regard to exemplary embodiments shown in
In step 200 the user 12 uses a touch screen monitor of the user transaction interface 30 of kiosk 10 to locate the desired movie. This may include selecting a “movie” category and entering the name of the movie or scrolling through a tree structure of screens permitting the user to find the desired movie. In this example, the user locates the desired movie and identifies it such as by highlighting the corresponding entry or checking an associated box presented on the screen of the touch monitor. Alternatively, other commonly used input techniques utilizing a keyboard, mouse, pointing device, predetermined function buttons, etc. as well as wireless communications such as from the user's personal computer to the kiosk could be used to facilitate interaction between the user and the kiosk.
The computer 18 determines that the movie is available for download in step 202 in response to the specific movie being selected by the user. Information about the movie is provided to the user by the kiosk including the size of the required digital file containing the movie. This allows the user to confirm the user's selection of the particular movie and to determine that sufficient memory is available in the storage media to store the digital file. The movie file may either be located on an external network connected by communication path 16 or stored locally in disk drive 26 of computer 18. In step 204 the user is prompted to select a payment option. For example, payment for services provided by the kiosk can be by debiting an established account maintained by the operator of the kiosk, depositing currency into an automated money acceptance system, or using a conventional credit card. In this example the user elects to use a credit card. The user's credit card is inserted into a credit card reader and a conventional credit card transaction is completed by the user providing an electronic signature authorizing the corresponding charge. In this example the credit card transaction is processed by computer 18 utilizing communication path 16 to contact a credit card authorization center. The utilization of communication path 16 is not necessarily required depending upon the payment option selected.
With payment having been completed, download interface 34 makes a USB connector accessible in step 206. If a variety of different types of connectors are supported by the kiosk, the user may be presented with an option to select the particular type of connector and/or communication protocol to be utilized. In this example download interface 60 is being utilized. In accordance with this step, USB connector 56 is made accessible to the user by the connector being moved to the position indicated as 56a.
In step 208 the user plugs in a USB flash memory drive, with sufficient free memory to accept the digital movie file, into mating connector 56a. The user may have elected to use a USB flash memory drive instead of downloading the movie directly into the hard drive of the user's laptop computer because the laptop may be restricted for business use only. Alternatively, the user may merely find it convenient to store the movie in such a portable storage media in case the user later desires to watch the same movie again on another computer. It will be apparent that various types of other media exist that are capable of storing a digital file such as, for example, compact flash modules and other commonly used removable memory modules associated with digital cameras and portable audio/video players. Of course, the user could have elected to directly download the digital movie file onto the hard drive of the laptop computer by connecting the computer to connector 56a with a conventional USB cable.
In step 210 the connection with the USB flash memory drive is sensed by computer 18 and a digital file containing the movie is begun to be downloaded. Prior to beginning the download, it may be preferable to have the computer 18 read the directory of the connected media to ensure that sufficient free memory space is available to accommodate the size of the download file. The movie file being downloaded may reside in storage 26 of computer 18 or may be retrieved from a remote location by communication path 16. Alternatively, computer 18 can function as a read ahead buffer and begin downloading be movie file from communication path 16 into local data storage 26 or 24 as soon as the user identified the particular movie of interest in order to have the movie content available locally so that the file transfer can begin immediately as soon as the USB connection is established and ready.
In step 212 following the completion on the download of the movie file, the downloaded file is automatically checked by computer 18 to ensure integrity of the file contents. The granularity of the checking can be adapted to match the normal download results. Simply checking that the size of the downloaded file matches the expected file size may be sufficient where a high probability exists that the downloaded file will not contain fatal errors. Alternatively, various types of check sum encoding and verification can be utilized as well as other types of error correction coding/error verification techniques to ensure that the downloaded movie file can be played by the user. It will be apparent to those skilled in the art that some errors with regard to pixel rendition or sound production can be tolerated while an error that causes a significant disruption to the playing of the movie should not be allowed.
The user is advised of the successful download of the movie file in step 214. During the download process, the user is preferably informed as to the overall progress of the download such as by providing an estimate of the remaining time to complete the download or by a commonly used horizontal bar that indicates the degree of completion by a color that progressively fills the bar. The user will then be prompted to disconnect the storage media from the USB connector. Following the disconnection of the storage media from the USB connector in step 216, this disconnection is sensed by computer 18. Since this completes the transaction and downloading the entire movie file, the download interface 60 will then cause the USB connector 56 to return to its inaccessible position. It is desirable to normally keep the connection port 56 in an inaccessible position to minimize malicious physical and/or electrical damage.
This completes the services provided by the kiosk. The user now has a USB flash memory drive that contains the desired digital movie file. It will be appreciated that the movie file probably will have been compressed such as by using one of the known compression techniques in order to keep the file within a reasonable size. Thus, the user will have received the movie file in a compressed format thereby requiring the laptop computer and/or video playback device to be compatible with the format utilized for the compression. Since such compression techniques are or are becoming standardized, this does not present a significant difficulty. Control of the usage of the downloaded file, such as limiting the number of times the movie can be played or limiting the time frame during which the movie can be played, are issues that will be relevant to the owner of the subject matter content. However, various techniques are available that can be utilized to provide the subject matter owner with sufficient control so as to overcome concerns about losing control over the subject matter itself.
The steps or operations described herein are just exemplary. There may be many variations to these steps or operations without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted, or modified.
Although exemplary implementations of the invention have been depicted and described in detail herein, it will be apparent to those skilled in the relevant art that various modifications, additions, substitutions, and the like can be made without departing from the spirit of the invention and these are therefore considered to be within the scope of the invention as defined in the following claims.