US20070234390A1 - Lodging entertainment system with guest-selected time shifting - Google Patents
Lodging entertainment system with guest-selected time shifting Download PDFInfo
- Publication number
- US20070234390A1 US20070234390A1 US11/807,569 US80756907A US2007234390A1 US 20070234390 A1 US20070234390 A1 US 20070234390A1 US 80756907 A US80756907 A US 80756907A US 2007234390 A1 US2007234390 A1 US 2007234390A1
- Authority
- US
- United States
- Prior art keywords
- guest
- television
- programs
- time
- program
- 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.)
- Abandoned
Links
Images
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game 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/214—Specialised server platform, e.g. server located in an airplane, hotel, hospital
- H04N21/2143—Specialised server platform, e.g. server located in an airplane, hotel, hospital located in a single building, e.g. hotel, hospital or museum
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
-
- 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/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- 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/47—End-user applications
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47211—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47214—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
-
- 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- 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/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/40—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
- A63F2300/409—Data transfer via television network
Definitions
- the present invention relates to entertainment systems for use in the lodging industry.
- the present invention is an entertainment system which permits a guest to select television programs to be recorded and to view previously-recorded television programs at a later time in the guest room.
- the past two decades have seen the wide scale introduction of entertainment systems in hotels and other lodging facilities which provide a variety of services to the guest through the guest room television.
- the range of services typically include regular off-air television programs, pay-per-view movies, Internet access, and guest services such as video shopping and video checkout.
- Lodging entertainment systems typically include a head end which is located within the lodging facility and which is linked to guest terminals in the individual guest rooms by an MATV cable distribution system.
- the distribution system provides transmission of both audio/video RF signals, as well as two way data and digital communication (typically RF) signals between the head end and guest terminals.
- lodging entertainment systems are not owned by the hotel, but rather are provided by a vendor who provides the head end equipment, and the guest terminal (including the television, remote control, game controller, keyboard, and associated control circuitry which interfaces the television to the distribution system).
- the entertainment system vendor owns the equipment and pays for the installation of the system in the lodging facility.
- the vendor must also provide the content, such as movies, games, and cable/satellite programming.
- the vendor receives compensation based upon amounts the hotel collects from the guest for pay- per-view movies, games, Internet access, and other services for which charges are made.
- the hotel usually receives a percentage of the guest charges, and the sources of content, such as motion picture studios and game program vendors, receive royalties for movies and games which are viewed and played by guest.
- a guest may not purchase any of the services being offered through the entertainment system.
- the amount of purchases depend upon the popularity of the movies and other products/services being offered, vacancy rates at the hotel, the demographics of the guests, and the extent of free offerings available through the entertainment system.
- the entertainment system of the present invention uses a digital content server and associated mass storage to provide program content, on request, to guest terminals located in guest rooms.
- Program content includes movies and time shifted program content.
- the present invention permits time shifted recording and viewing which is controlled by the guest through the guest terminal.
- the guest may select an interactive program guide to be displayed on the guest terminal. From the program guide, the guest may select a program which will be broadcast during the guest's stay at the hotel.
- the host computer Upon selection of a program for recording, the host computer will coordinate the operation of an encoding array which can be scheduled to record any channel from the cable or satellite distribution of programming received at the hotel.
- the requested program is broadcast, it is received at the headend, encoded and stored in the mass storage.
- the interactive program guide is updated to include programs, which have been recorded and stored at a guest's request. The guest can request playback recorded programs, and the digital content server will retrieve the stored program and play the program for the guest.
- FIG. 1 is a block diagram of a hotel entertainment system which permits guest-selected recording and time-shifted viewing of television programs.
- FIG. 2 shows a main menu screen.
- FIG. 3 shows an interactive program guide screen.
- FIG. 1 is a block diagram showing a system overview of hotel entertainment system 10 which delivers television programming, video-on-demand (VOD) movies, interactive video games, Internet access, and other interactive video services to individual guest rooms of a hotel or other lodging facilities.
- VOD video-on-demand
- Entertainment system 10 includes four primary portions: headend 12 , distribution system 14 , guest terminals 16 , and cable/satellite receiver 18 .
- Audio/video RF signals for all channels of the cable television system are provided from headend 12 .
- the audio/video RF signals from headend 12 may include off-air local television channels, direct broadcast satellite programing, interactive menus and interactive program guides, video-on-demand programming, interactive video games, Internet services, and other interactive video and multi-media services.
- headend 12 controls the operation of interactive menus and program guides, VOD movies, interactive games, Internet services, and other interactive services.
- Distribution system 14 is preferably an MATV cable distribution system conventionally used in hotels and other lodging facilities. Distribution system 14 permits the transmission of both audio/video RF signals, as well as two-way data and digital communication (typically RF) signals between headend 12 and guest terminals 16 .
- RF radio frequency
- Headend 12 includes UNIX host computer 20 (UHC), Internet server and network interface 22 , dual ported modem 24 , game platform 26 , Internet ports 28 , interactive ports 30 , multi-media ports 32 , digital content server (DCS) 34 , video switch 36 , a bank of selectable modulators 38 , encoder array 40 , combiner/diplexer 42 , telecom modems 44 , property management system (PMS) 46 , printer 48 , and video display terminal (VDT) 50 .
- UHC UNIX host computer 20
- Internet server and network interface 22 dual ported modem 24
- game platform 26 Internet ports 28
- interactive ports 30 multi-media ports 32
- digital content server (DCS) 34 video switch 36
- a bank of selectable modulators 38 encoder array 40
- combiner/diplexer 42 combiner/diplexer 42
- telecom modems 44 property management system
- printer 48 printer 48
- VDT video display terminal
- UNIX host computer (UHC) 20 is, in a preferred embodiment, a Pentium II or Pentium III computer which runs UNIX operating code, together with software for coordinating the operations of components of headend 12 .
- UHC 20 houses several different computer cards and components.
- UHC includes an intelligent communications processor (ICP) card, a multi-port serial card, a number of interactive video port cards, an SCSI interface card, and an ethernet card.
- ICP intelligent communications processor
- UNIX host computer 20 also houses storage devices such as floppy disk drive, a backup drive, a CD ROM drive, and a hard disk drive.
- UHC 20 manages the operation of several other devices of headend 12 , together with communication tasks.
- UHC 20 communicates with dual port modem (DPM) 24 , encoder array 40 , modem 44 , property management system 46 , printer 48 , and video display terminal 50 over serial lines such as RS-232 lines connected to serial card of UHC 20 .
- DPM dual port modem
- UHC 20 is in charge of polling all of the guest terminals 16 for keystroke activity.
- the polling function is performed by ICP through DPM 24 .
- ICP communicates with DPM 24 over a high speed serial line.
- the results of the polling are received back over distribution system 14 and are routed through diplexer/combiner 42 to DPM 24 .
- DPM 24 will return the keystrokes to the serial card of UHC 20 , to game platform 26 , or to Internet ports 28 through serial lines, or other services which may be implemented.
- UHC 20 communicates with game platform 26 by a high speed serial line between the SCSI port of UHC 20 and game platform 26 .
- game programs stored by UHC 20 are downloaded to the individual game engines of game platform 26 based upon game ordering and selection made by the guest through guest terminals 16 .
- UHC 20 communicates through its ethernet card with Internet server 22 , Internet ports 28 , interactive ports 30 , multi-media ports 32 and digital content server 34 .
- Internet server 22 provides a communication interface between headend 12 and Internet 60 .
- the outputs of interactive ports of UHC 20 are baseband audio/video signals which are provided to inputs of video switch 36 .
- the outputs of video switch 36 are connected to a bank of modulators 38 .
- Video switch 36 is controlled by UHC 20 to route particular baseband audio/video outputs to the inputs of selected modulators of bank 38 .
- Game platform 26 is a device that allows a guest to purchase an interactive video game and to view that game at guest terminal 16 .
- Game platform 26 sends game audio and video and game data through video switch 36 , one of the modulators 38 , combiner/diplexer 42 onto distribution system 14 to guest terminals 16 .
- Game platform 26 receives information from UHC 20 from the SCSI card. Keystrokes which are received back from the guest terminal 16 are received by DPM 24 and routed to the appropriate game engine of game platform 26 which corresponds to the guest who has sent the keystroke.
- Internet ports 28 send audio and video information from the Internet to the appropriate guest terminal.
- the output of Internet ports 28 are connected to the appropriate modulator, so that the audio and video is placed on a channel to which the guest terminal of the guest conducting the Internet session is tuned.
- Interactive ports 30 provide audio and video associated with menuing, program guides and other interactive services. These include guest services such as video checkout, interactive shopping, surveys, opinion polls, and room service ordering.
- Multi-media ports 32 provide a wide variety of different audio and visual programs to a subscriber. These can include, for example, video directories, advertising, and other information services.
- Digital content server 34 includes digital storage (e.g. a RAID hard disc array) with storage capacity to store all desired program content to be offered to the guest. This includes, for example, movies, music, web cinema, pre-recorded broadcast programs from a central site, and guest-selected programs recorded for time-shifted viewing.
- the content is stored in files in the digital storage, and each type of service has its own directory where its content is stored. The overall storage space is shared among the various services.
- the content is stored in an encoded format such as MPEG-2.
- Digital content server 34 includes decoders for converting the stored content to baseband audio/video during playback.
- the outputs of digital content server 34 are output ports which are connected through video switch 36 to selected modulators 38 .
- Video switch 36 is a device that receives baseband audio and video signals at its input ports, and routes those signals to output ports which are connected through individual lines to inputs of individual modulators 38 .
- Video switch 36 is capable of connecting any one of the baseband audio/video signals received at its inputs to any one more of the bank of modulators 38 . Although one video switch is shown in FIG. 1 , multiple video switches can be used as needed. Operation of video switch 36 is under control of UHC 20 , which tells video switch 36 which input port connect to which output port.
- Modulators 38 convert baseband video and audio signals received at their inputs to RF and deliver the signals to combiner/diplexer 42 . Each modulator is set to modulate on a specific frequency or RF channel. The outputs of modulators 38 are connected to inputs of combiner 42 .
- cable/satellite receiver 18 receives cable or satellite programming, which is supplied to combiner/diplexer 42 .
- Receiver 18 provides the programming (which is the free-to-guest television programs) on channels which are different from the channels produced by modulators 38 . In that way, there is no channel overlap between the free-to-guest television programming and the other offerings (such as pay-per-view movies or games).
- Encoder array 40 is a computer with a group of tuner/encoder cards which can be scheduled to record any channel of the cable/satellite programming from receiver 18 . Multiple encoder cards allow different channels to be encoded at the same time. Encoder array 40 receives instructions as to the channel and time of encoding from UHC 20 .
- a file such as an MPEG-2 file
- the data is moved to digital content server 34 via an ethernet or SCSI connection.
- a guest can choose to playback the file (i.e. the recorded program).
- File names are unique, and preferably identify the guest and the program recorded so that multiple guests can have files stored in digital content server 34 , and a guest can have multiple files. Recorded files can be deleted when the guest who requested recorded of that program checks out, or at a predetermined time after recording. Control of deleting files is by UHC 20 .
- UHC 20 communicates with the owner/operator of entertainment system 10 through modem 44 .
- the system owner and operator is typically remote from the hotel facility, and must receive usage, billing, and financial information in order to settle accounts with the hotel.
- control and trouble shooting information can be communicated to and from UHC 20 through modem 28 .
- PMS 46 is a computer system operated by the hotel to track charges incurred by individual guests. These charges typically include room charges, as well as dining charges, room service, telephone charges, charges for use of hotel entertainment system 10 , and a variety of other charges. As charges related to system 10 are incurred, UHC 20 communicates that information to PMS 46 . During video checkout operations, UHC 20 communicates with PMS 46 to obtain the data necessary to show the guest, on guest terminal 16 , a folio of charges associated with that guest's room. The video checkout system allows the guest to approve the charges and to authorize payment for those charges through a credit card number previously given to the hotel and stored in property management system 46 .
- Guest terminal 16 includes television 70 , remote control 72 , game controller 74 , and keyboard 76 .
- Each television 70 has a television screen for viewing, and has an associated television tuner and a control card which interfaces guest terminal 16 with distribution system 14 and headend 12 .
- the control card of guest terminal 16 receives keystrokes from remote control 72 , game controller 74 , and keyboard 76 .
- the keystrokes are in the form of infrared signals which are transmitted from an infrared transmitter within remote control 72 to an infrared receiver associated with television 70 .
- the keystrokes are passed by the control card to distribution system 14 back to headend 12 .
- the guest selects options by viewing interactive menus on the screen of television 70 and pressing keys of remote control 72 accordingly. These key presses are received and stored by the control card.
- the control card In response to polling signals from headend 12 , the control card provides system data representing the keystrokes to headend 12 which indicates which key or keys have been pressed.
- Video game controller (or game paddle) 74 is connected by a cable to television 70 .
- game paddle 74 can be connected via an IR link. Keystrokes from game paddle 74 are supplied to the control card, and then are supplied as part of system data in response to polling of guest terminals 16 by headend 12 .
- game paddle 74 includes keys which duplicate keys on remote control 72 so that game paddle 74 can be used to initiate interactive sessions and order programs without the need to use remote control 72 .
- Keyboard 76 is connected to television 70 either through a cable or by an IR link. Keystrokes from keyboard 76 are supplied by the control card of guest terminal 16 to headend 12 in response to polling. Keyboard 76 is useful for interactive services such as Internet, e-mail and computer games. Keyboard 76 can, in some cases, be used to initiate interactive sessions, order programs or select programs to be recorded, rather than using remote control 72 .
- a welcome screen will first appear on the TV screen of guest terminal 16 . If the guest wishes to view off-air or satellite programming which is free programming, those channels are accessible by pressing the channel up or channel down keys on remote control 72 . If, on the other hand, the guest wishes to view and perhaps select other offerings of system 10 , such as on demand movies, Internet access, interactive video games, recording of broadcast programs for time-shifted viewing, or interactive services, the welcome channel screen provides an instruction to the user to select a menu. Upon pressing the menu key, a signal is provided to the control card 50 , which stores the keystroke information until the next time that guest terminal 16 is polled by headend 12 .
- the keystroke indicating pressing of the menu key is supplied to headend 12 .
- UHC 20 will activate the requested service which may be provided by game platform 26 , Internet ports 28 , interactive ports 30 , multi-media ports 32 , digital content server 34 , or encoder array 40 .
- UHC 20 routes the selected output through video switch 36 to a modulator representing one of the available channel and sends digital control signals to the control card of the guest terminal 16 to cause guest terminal 16 to tune to the channel on which the requested service is to appear.
- Guest-selected recording and time-shifted viewing offers hotel guests the ability to schedule the recording of programs from the channel line up at the hotel and be able to watch the programs at a later time.
- the channel line up represents the programs from cable/satellite receiver 18 which are available for viewing by the hotel guest.
- the programs are typically “free-to-guest” programs, in that the hotel does not charge separately for viewing of those programs.
- an interactive program guide may be selected by the guest.
- the interactive program guide lists the cable/satellite programming with the time of broadcast and the particular channels.
- the guest selects the programs which he or she wishes to record from the interactive program guide.
- the selection is made interactively through the use of remote control 72 or keyboard 76 , and the selections are provided through MATV distribution 14 back to UHC 20 in headend 12 .
- UHC 20 creates a recording schedule based on selections made by the guests.
- UHC 20 causes encoder array 40 to encode the programming into the encoded file format (such as MPEG-2).
- Encoder array 40 delivers the recorded program as a digital file to digital content server 34 for storage in the mass storage of digital content server 34 .
- the digital file has associated with it the guest identification and an identification of the program which was recorded.
- guest may again select the interactive program guide.
- Program Guide Among the programs which will be displayed on the program guide is “Everybody Loves Raymond”, which will be indicated as available for viewing at any time. The guest may then select the previously recorded program for viewing.
- the guest may be charged for the recording and time-shifting service, and several alternative ways in which the availability of time-shifted programs may be presented to guests.
- the guest may select the time-shifting option and be charged a set fee per day, a fee for each program recorded, a fee for each half hour of programming recorded, a fee based upon the number of programs recorded and viewed, or a fee based only on recorded programs which are viewed.
- the information provided through interactive menus and the interactive program guide will differ, of course, depending upon the particular way in which guests will be charged for use of the service.
- one option available is to allow guest to view not only programs selected for recording by that guest, but also programs selected for recording by other guests at the hotel.
- the interactive program guide may include a listing of free-to-guest programs, the previously recorded programs selected by the particular guest, and previously recorded programs selected by other guests.
- a selection of a previously recorded program from the interactive program guide may result in a charge being made to the guest's account. The determination of whether a charge is to be made is done by UHC 20 .
- the selection from the interactive program guide of a previously recorded program may be followed by a follow-on screen requesting that the guest verify the selection and order of the time-shifted program (with the associated charge to be made), before the program is played back by digital content server 34 and delivered to that particular guest television 70 .
- the use of the time-shifting feature by the guest is achieved as follows.
- a welcome channel appears.
- the welcome channel screen may identify the “hotel” as well as the entertainment service provider. The general description of available services is included. If the guest presses the channel up or down buttons, the television will be tuned to one of the free-to-guest channels. On the other hand, if the guest presses the menu button on the remote control 72 , the headend will produce first an interstitial screen indicating that the system is “accessing” and then will display a main menu screen.
- the main menu screen includes listings of various services available for selection by the guest.
- FIG. 2 shows an example of main menu screen 100 , which lists ten different selectable services: “movies”, “Internet”, “games”, “what's cool”, “hotel services”, “special offer”, “premium T.V.”, “help”, “interactive T.V. listings”, “got your laptop?”
- the guest uses the navigational arrow buttons on remote control 72 to highlight one of the available services, or uses the key number or symbol associated with the services. For example, key “3” can be pressed to highlight games, while key “*” can be pressed to highlight “interactive T.V. listings” (which will lead to the interactive program guide). To access the highlighted service, the guest must then press the select button on the remote control 72 .
- FIG. 3 shows an example of interactive program guide 200 , which provides the guest with a number of options including guest-selected recording of programs and time-shifted viewing of recorded programs.
- Interactive program guide 200 includes programming information 210 for each of the free-to-guest channels available to the guest. For illustration only, two channels are shown in FIG. 3 .
- Interactive program guide 200 shows the times 220 at which programs will be broadcast on each of channels, and allows the guest to scroll forward over several days of programming, so that the guest can see what programs will be running at time in the future.
- UHC 20 may receive the programming information necessary to produce interactive program guide 200 from a number of different sources. For example, programming information can be received from the Internet 60 through Internet server 22 . Programming information also may be supplied to UHC 20 by receiver 18 from data supplied along with the cable/satellite programming.
- Interactive program guide 200 also provides the opportunity to make the guest aware of pay-per-view offerings 230 and previously recorded programming 240 which is now available for time-shifted viewing.
- the time-shifting offering may be a listing of all offerings regardless of which guest requested recording, or may be separated into two categories: the specific guest's recorded programs 250 , and the recorded programs 260 selected by other guests.
- the order in which information 210 , 230 , 250 , and 260 is presented can, of course, be arranged differently than the example shown in FIG. 3 .
- the guest may use interactive program guide 200 for several purposes. First, the guest may review the programs in information field 210 which are currently being aired, and make a selection of a program by highlighting that program on program guide 200 . By highlighting and then selecting a currently playing program, the guest is requesting that UHC 20 tune that guest terminal to the free-to-guest channel which carries that program. In response to the key strokes by the guest, UHC 20 causes the tuner of guest terminal 16 to tune the television to the requested free-to-guest channel.
- the guest may use interactive program guide 200 to select a pay-per-view movie. If a movie in field 230 is highlighted and selected, UHC 20 will display a “description and order” screen for the selected movie. This screen includes a description of the movie, an indication of the price for ordering the movie, and includes “go back” and “order” selections”. If the guest presses “go back”, this indicates that the guest is not interested in ordering the movie, and interactive program guide 200 is again displayed on the guest terminal screen. If the guest selects “order”, a “thank you” screen is displayed, and then the ordered movie begins to play. UHC 20 provides the necessary control inputs to digital content server 34 locate the digital file containing the ordered movie and to initiate its play back.
- UHC 20 selects an available modulator from the bank of modulators 38 and configures video switch 36 to connect the output port of digital content server 34 at which the ordered movie is being supplied to the selected modulator.
- UHC 20 causes the guest terminal 16 to be tuned to the particular channel on which the movie is playing.
- UHC 20 also determines the appropriate charge to be made to the guest's account, and provides that information to PMS 46 .
- a movie purchase through interactive program guide 200 is an alternative to the selection of a movie by selecting “movies” from the main menu screen 100 shown in FIG. 2 .
- Interactive program guide 200 provides an alternative path for reaching the “description and order” screen from which the pay-per-view movie is ordered.
- the guest may use interactive program guide 200 to select and order a previously recorded program for time-shifted viewing.
- the guest highlights the program of interest from field 240 or field 250 and presses “select”. What happens next will depend upon the particular way in which the guest is to be charged for the time-shifted programming feature. If a charge will be made for each time-shifted program that is viewed, then UHC 20 will display an “order” screen in response to the selection of a previously recorded program. The order screen will indicate the price for viewing the time-shifted program, and will include “go back” and “order” options. If the guest selects “go back”, interactive program guide 200 will again appear on screen. If the guest selects “order”, a “thank you” screen will appear, followed by the play back of the previously recorded program.
- UHC 20 will control the digital content server 34 , video switch 36 , and guest terminal 16 in a manner which is similar to the process for viewing a movie.
- the digital file stored in digital content server 34 containing the previously recorded program will be accessed, decoded and played back.
- the output of digital content server 34 will be connected through video switch 36 to an appropriate modulator 38 , and the appropriate guest terminal 16 will be tuned to the appropriate channel to allow the guest to watch the program as it is played back.
- UHC 20 can check to see whether the guest is selecting one of the programs that the guest recorded, or whether the program was recorded by a different guest. This may allow different treatment in terms of charges to the guest depending upon who recorded the program.
- the guest can use the interactive program guide to select for recording a program which is not yet being aired.
- UHC 20 causes interactive program guide 200 to acknowledge that the guest is requesting that the program be recorded for later viewing. If there is a charge for the recording of programs (as opposed to the viewing of programs), interactive program guide 200 will indicate that there is a charge and will require a further action, (such as the pressing of an order key) to continue.
- UHC 20 stores the necessary information to coordinate a recording process in a recording schedule.
- UHC 20 activates encoder array 40 to tune to the program of interest during the time that it is playing. Encoder array 40 encodes the program as it is being broadcast and then transfers the encoded file to the digital content server 34 for storage.
- the guest can be used by the guest to both select a program for viewing and simultaneously view the same program or a program on another channel.
- the guest may wish to record the program while watching it if, for example, the guest expects to leave partway through the program and would like to see how it finishes, or expects any interruption, such as a phone call while watching.
- the simultaneous viewing and recording of programs also allows the guest to effectively “rewind” and watch certain parts of program over again or to in effect “pause” the live television program and then resume viewing later.
- UHC 20 updates interactive program guide.
- program guide 200 changing over time so that it only reflects programs currently playing and programs available in the future, but it is also being changed to reflect the then current line up of recorded programs available for time-shifted viewing.
- interactive program guide 200 is updated to reflect the inclusion of that recorded program.
- a special on screen message may be provided to the guest. This message may be superimposed onto the welcome channel screen or main menu screen 100 , or may be a separate screen.
- UHC 20 determines whether to provide that message depending upon the directory of files of recorded programs stored in digital content server 34 . Identification of the guest (or guests) which have requested recordings of programs is a part of the information associated with the file.
- UHC 20 preferably receives and stores all requests for recording programs, creates a consolidated recording schedule, and then associates each guest who requested a particular program with the digital file for that program. This avoids having to record the same program multiple times, once each for every different guest who requests that the program be recorded.
- the guest-selected recording and time-shifting of television programs provides another service to the guest, and another opportunity for revenues through entertainment system 10 .
- the system gives the guest the opportunity to record programs of local content. No large files need to be distributed from a central location out to the individual sites in order to accommodate time-shifted viewing. Instead, only those programs of interest to the particular guests of the hotel are recorded, and the recording is done locally.
- the ability of each guest to select programs for recording and later viewing makes entertainment system 10 more attractive to the guest and increases usage of the system and revenue derived from its use.
- the encoder array may be combined with its own separate digital content server, so that recording and play back of television programs is separate from the digital content server which provides movies and other pre-recorded material.
- the encoder array can be incorporated into the digital content server, so that no separate interconnection between the two units is required.
- the interactive program guide can take a number of different forms. As it relates to the time-shifting feature, the interactive program guide makes use of program schedules and channel line ups to simplify the process of choosing the correct channel, time, and duration of recording. Although other techniques can be used, such as those used in conventional VCR recording (which involves the user selecting a particular time, channel, and duration), the use of a interactive program guide gives the guest an interface which is simple and intuitive to use.
- the interactive program guide gives the opportunity to also make the guest aware of previously recorded television programs which are available for time-shifted viewing, as well as other entertainment offerings, such as pay-per-view movies.
- the present invention gives the guest recording options which simulate having a personal VCR device in each room, without the significant cost.
- a shared encoder array which records programs based upon a recording schedule set by UHC 20 in response to recording selections made by the guests, each guest has the opportunity to personalize the entertainment system to his or her needs and desires.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
- This application is a continuation of U.S. patent application Ser. No. 09/724,289, filed Nov. 28, 2000 and entitled LODGING ENTERTAINMENT SYSTEM WITH GUEST-SELECTED TIME SHIFTING.
- The present invention relates to entertainment systems for use in the lodging industry. In particular, the present invention is an entertainment system which permits a guest to select television programs to be recorded and to view previously-recorded television programs at a later time in the guest room.
- The past two decades have seen the wide scale introduction of entertainment systems in hotels and other lodging facilities which provide a variety of services to the guest through the guest room television. The range of services typically include regular off-air television programs, pay-per-view movies, Internet access, and guest services such as video shopping and video checkout.
- Lodging entertainment systems typically include a head end which is located within the lodging facility and which is linked to guest terminals in the individual guest rooms by an MATV cable distribution system. The distribution system provides transmission of both audio/video RF signals, as well as two way data and digital communication (typically RF) signals between the head end and guest terminals.
- Typically, lodging entertainment systems are not owned by the hotel, but rather are provided by a vendor who provides the head end equipment, and the guest terminal (including the television, remote control, game controller, keyboard, and associated control circuitry which interfaces the television to the distribution system).
- The entertainment system vendor owns the equipment and pays for the installation of the system in the lodging facility. The vendor must also provide the content, such as movies, games, and cable/satellite programming. The vendor receives compensation based upon amounts the hotel collects from the guest for pay- per-view movies, games, Internet access, and other services for which charges are made. The hotel usually receives a percentage of the guest charges, and the sources of content, such as motion picture studios and game program vendors, receive royalties for movies and games which are viewed and played by guest.
- In many cases, a guest may not purchase any of the services being offered through the entertainment system. The amount of purchases depend upon the popularity of the movies and other products/services being offered, vacancy rates at the hotel, the demographics of the guests, and the extent of free offerings available through the entertainment system.
- There is a continuing need for new and improved offerings which will result in higher purchase rates through the lodging entertainment system. At the same time, any additional products/services which also require significant increases in capital investment in the entertainment systems are difficult to justify. For example, if a new service will require additional capital equipment to be installed in every guest room, or will require the addition of expensive hardware or software at the head end, the total cost of the additional hardware and software must be weighed against the increase in purchases which can be expected from the additional capital investment.
- The entertainment system of the present invention uses a digital content server and associated mass storage to provide program content, on request, to guest terminals located in guest rooms. Program content includes movies and time shifted program content.
- The present invention permits time shifted recording and viewing which is controlled by the guest through the guest terminal. The guest may select an interactive program guide to be displayed on the guest terminal. From the program guide, the guest may select a program which will be broadcast during the guest's stay at the hotel. Upon selection of a program for recording, the host computer will coordinate the operation of an encoding array which can be scheduled to record any channel from the cable or satellite distribution of programming received at the hotel. When the requested program is broadcast, it is received at the headend, encoded and stored in the mass storage. The interactive program guide is updated to include programs, which have been recorded and stored at a guest's request. The guest can request playback recorded programs, and the digital content server will retrieve the stored program and play the program for the guest.
-
FIG. 1 is a block diagram of a hotel entertainment system which permits guest-selected recording and time-shifted viewing of television programs. -
FIG. 2 shows a main menu screen. -
FIG. 3 shows an interactive program guide screen. -
FIG. 1 is a block diagram showing a system overview ofhotel entertainment system 10 which delivers television programming, video-on-demand (VOD) movies, interactive video games, Internet access, and other interactive video services to individual guest rooms of a hotel or other lodging facilities. Among the services offered to the guest is the ability of the guest to select programs broadcast during the guest's stay to be recorded for later viewing.Entertainment system 10 includes four primary portions: headend 12,distribution system 14,guest terminals 16, and cable/satellite receiver 18. - Audio/video RF signals for all channels of the cable television system are provided from
headend 12. The audio/video RF signals from headend 12 may include off-air local television channels, direct broadcast satellite programing, interactive menus and interactive program guides, video-on-demand programming, interactive video games, Internet services, and other interactive video and multi-media services. Based upon system control data transmitted and received viadistribution system 14 fromguest terminals 16, headend 12 controls the operation of interactive menus and program guides, VOD movies, interactive games, Internet services, and other interactive services. -
Distribution system 14 is preferably an MATV cable distribution system conventionally used in hotels and other lodging facilities.Distribution system 14 permits the transmission of both audio/video RF signals, as well as two-way data and digital communication (typically RF) signals betweenheadend 12 andguest terminals 16. -
Headend 12 includes UNIX host computer 20 (UHC), Internet server andnetwork interface 22, dual portedmodem 24,game platform 26,Internet ports 28,interactive ports 30,multi-media ports 32, digital content server (DCS) 34,video switch 36, a bank ofselectable modulators 38,encoder array 40, combiner/diplexer 42,telecom modems 44, property management system (PMS) 46,printer 48, and video display terminal (VDT) 50. - UNIX host computer (UHC) 20 is, in a preferred embodiment, a Pentium II or Pentium III computer which runs UNIX operating code, together with software for coordinating the operations of components of
headend 12. UHC 20 houses several different computer cards and components. In the embodiment shown inFIG. 1 , UHC includes an intelligent communications processor (ICP) card, a multi-port serial card, a number of interactive video port cards, an SCSI interface card, and an ethernet card. In addition, UNIXhost computer 20 also houses storage devices such as floppy disk drive, a backup drive, a CD ROM drive, and a hard disk drive. - UHC 20 manages the operation of several other devices of headend 12, together with communication tasks.
UHC 20 communicates with dual port modem (DPM) 24,encoder array 40,modem 44,property management system 46,printer 48, andvideo display terminal 50 over serial lines such as RS-232 lines connected to serial card ofUHC 20. - UHC 20 is in charge of polling all of the
guest terminals 16 for keystroke activity. The polling function is performed by ICP throughDPM 24. ICP communicates withDPM 24 over a high speed serial line. The results of the polling are received back overdistribution system 14 and are routed through diplexer/combiner 42 toDPM 24. Depending upon the particular keystrokes that are returned, DPM 24 will return the keystrokes to the serial card of UHC 20, togame platform 26, or toInternet ports 28 through serial lines, or other services which may be implemented. - UHC 20 communicates with
game platform 26 by a high speed serial line between the SCSI port of UHC 20 andgame platform 26. For example, game programs stored by UHC 20 are downloaded to the individual game engines ofgame platform 26 based upon game ordering and selection made by the guest throughguest terminals 16. - UHC 20 communicates through its ethernet card with
Internet server 22,Internet ports 28,interactive ports 30,multi-media ports 32 anddigital content server 34.Internet server 22 provides a communication interface betweenheadend 12 and Internet 60. - The outputs of interactive ports of
UHC 20, as well as the outputs ofgame platform 26,Internet ports 28,interactive ports 30,multi-media ports 32, anddigital content server 34 are baseband audio/video signals which are provided to inputs ofvideo switch 36. The outputs ofvideo switch 36 are connected to a bank ofmodulators 38.Video switch 36 is controlled byUHC 20 to route particular baseband audio/video outputs to the inputs of selected modulators ofbank 38. -
Game platform 26 is a device that allows a guest to purchase an interactive video game and to view that game atguest terminal 16.Game platform 26 sends game audio and video and game data throughvideo switch 36, one of themodulators 38, combiner/diplexer 42 ontodistribution system 14 toguest terminals 16. -
Game platform 26 receives information from UHC 20 from the SCSI card. Keystrokes which are received back from theguest terminal 16 are received byDPM 24 and routed to the appropriate game engine ofgame platform 26 which corresponds to the guest who has sent the keystroke. -
Internet ports 28 send audio and video information from the Internet to the appropriate guest terminal. The output ofInternet ports 28 are connected to the appropriate modulator, so that the audio and video is placed on a channel to which the guest terminal of the guest conducting the Internet session is tuned. -
Interactive ports 30 provide audio and video associated with menuing, program guides and other interactive services. These include guest services such as video checkout, interactive shopping, surveys, opinion polls, and room service ordering. -
Multi-media ports 32 provide a wide variety of different audio and visual programs to a subscriber. These can include, for example, video directories, advertising, and other information services. -
Digital content server 34 includes digital storage (e.g. a RAID hard disc array) with storage capacity to store all desired program content to be offered to the guest. This includes, for example, movies, music, web cinema, pre-recorded broadcast programs from a central site, and guest-selected programs recorded for time-shifted viewing. The content is stored in files in the digital storage, and each type of service has its own directory where its content is stored. The overall storage space is shared among the various services. The content is stored in an encoded format such as MPEG-2. -
Digital content server 34 includes decoders for converting the stored content to baseband audio/video during playback. The outputs ofdigital content server 34 are output ports which are connected throughvideo switch 36 to selectedmodulators 38. -
Video switch 36 is a device that receives baseband audio and video signals at its input ports, and routes those signals to output ports which are connected through individual lines to inputs ofindividual modulators 38.Video switch 36 is capable of connecting any one of the baseband audio/video signals received at its inputs to any one more of the bank ofmodulators 38. Although one video switch is shown inFIG. 1 , multiple video switches can be used as needed. Operation ofvideo switch 36 is under control ofUHC 20, which tellsvideo switch 36 which input port connect to which output port. -
Modulators 38 convert baseband video and audio signals received at their inputs to RF and deliver the signals to combiner/diplexer 42. Each modulator is set to modulate on a specific frequency or RF channel. The outputs ofmodulators 38 are connected to inputs ofcombiner 42. - As shown in
FIG. 1 , cable/satellite receiver 18 receives cable or satellite programming, which is supplied to combiner/diplexer 42.Receiver 18 provides the programming (which is the free-to-guest television programs) on channels which are different from the channels produced bymodulators 38. In that way, there is no channel overlap between the free-to-guest television programming and the other offerings (such as pay-per-view movies or games). -
Encoder array 40 is a computer with a group of tuner/encoder cards which can be scheduled to record any channel of the cable/satellite programming fromreceiver 18. Multiple encoder cards allow different channels to be encoded at the same time.Encoder array 40 receives instructions as to the channel and time of encoding fromUHC 20. Once the program has been encoded to a file (such as an MPEG-2 file), the data is moved todigital content server 34 via an ethernet or SCSI connection. Once the file is stored indigital content server 34, a guest can choose to playback the file (i.e. the recorded program). File names are unique, and preferably identify the guest and the program recorded so that multiple guests can have files stored indigital content server 34, and a guest can have multiple files. Recorded files can be deleted when the guest who requested recorded of that program checks out, or at a predetermined time after recording. Control of deleting files is byUHC 20. -
UHC 20 communicates with the owner/operator ofentertainment system 10 throughmodem 44. The system owner and operator is typically remote from the hotel facility, and must receive usage, billing, and financial information in order to settle accounts with the hotel. In addition, control and trouble shooting information can be communicated to and fromUHC 20 throughmodem 28. - Property management system (PMS) 46 is a computer system operated by the hotel to track charges incurred by individual guests. These charges typically include room charges, as well as dining charges, room service, telephone charges, charges for use of
hotel entertainment system 10, and a variety of other charges. As charges related tosystem 10 are incurred,UHC 20 communicates that information toPMS 46. During video checkout operations,UHC 20 communicates withPMS 46 to obtain the data necessary to show the guest, onguest terminal 16, a folio of charges associated with that guest's room. The video checkout system allows the guest to approve the charges and to authorize payment for those charges through a credit card number previously given to the hotel and stored inproperty management system 46. -
Guest terminal 16 includestelevision 70,remote control 72,game controller 74, andkeyboard 76. Eachtelevision 70 has a television screen for viewing, and has an associated television tuner and a control card which interfacesguest terminal 16 withdistribution system 14 andheadend 12. - The control card of
guest terminal 16 receives keystrokes fromremote control 72,game controller 74, andkeyboard 76. In the case ofremote control 72, the keystrokes are in the form of infrared signals which are transmitted from an infrared transmitter withinremote control 72 to an infrared receiver associated withtelevision 70. The keystrokes are passed by the control card todistribution system 14 back toheadend 12. The guest selects options by viewing interactive menus on the screen oftelevision 70 and pressing keys ofremote control 72 accordingly. These key presses are received and stored by the control card. In response to polling signals fromheadend 12, the control card provides system data representing the keystrokes to headend 12 which indicates which key or keys have been pressed. - Video game controller (or game paddle) 74 is connected by a cable to
television 70. Alternatively,game paddle 74 can be connected via an IR link. Keystrokes fromgame paddle 74 are supplied to the control card, and then are supplied as part of system data in response to polling ofguest terminals 16 byheadend 12. In some embodiments,game paddle 74 includes keys which duplicate keys onremote control 72 so thatgame paddle 74 can be used to initiate interactive sessions and order programs without the need to useremote control 72. -
Keyboard 76 is connected totelevision 70 either through a cable or by an IR link. Keystrokes fromkeyboard 76 are supplied by the control card ofguest terminal 16 toheadend 12 in response to polling.Keyboard 76 is useful for interactive services such as Internet, e-mail and computer games.Keyboard 76 can, in some cases, be used to initiate interactive sessions, order programs or select programs to be recorded, rather than usingremote control 72. - When a guest wishes to use
entertainment system 10, the guest presses a key onremote control 72 to turn ontelevision 70. A welcome screen will first appear on the TV screen ofguest terminal 16. If the guest wishes to view off-air or satellite programming which is free programming, those channels are accessible by pressing the channel up or channel down keys onremote control 72. If, on the other hand, the guest wishes to view and perhaps select other offerings ofsystem 10, such as on demand movies, Internet access, interactive video games, recording of broadcast programs for time-shifted viewing, or interactive services, the welcome channel screen provides an instruction to the user to select a menu. Upon pressing the menu key, a signal is provided to thecontrol card 50, which stores the keystroke information until the next time thatguest terminal 16 is polled byheadend 12. In response to polling, the keystroke indicating pressing of the menu key is supplied toheadend 12. This results inUHC 20 selecting one of the interactive ports (which are either internal toUHC 20 or are part of interactive ports 30) to display a series of interactive menus which are navigated by the guest through the use of keystrokes supplied by remote control 72 (or alternativelygame paddle 74 or keyboard 76). Depending upon the selections made by the guest in response to the screens which are displayed,UHC 20 will activate the requested service which may be provided bygame platform 26,Internet ports 28,interactive ports 30,multi-media ports 32,digital content server 34, orencoder array 40.UHC 20 routes the selected output throughvideo switch 36 to a modulator representing one of the available channel and sends digital control signals to the control card of theguest terminal 16 to causeguest terminal 16 to tune to the channel on which the requested service is to appear. - Guest-selected recording and time-shifted viewing offers hotel guests the ability to schedule the recording of programs from the channel line up at the hotel and be able to watch the programs at a later time. The channel line up represents the programs from cable/
satellite receiver 18 which are available for viewing by the hotel guest. The programs are typically “free-to-guest” programs, in that the hotel does not charge separately for viewing of those programs. - There are times when a hotel guest would like to watch a particular program, but will not be available when that program is being broadcast. For example, a guest may have checked into the hotel at 6:00 in the evening. The guest's favorite program, “Everybody Loves Raymond” is on at 7:30 that evening. The guest, however, has a dinner meeting from 6:30 to 8:30, and therefore will miss the broadcast. Similarly, the guest may wish to view two programs which are being broadcast at the same time.
- With the guest selected-recording and time-shifted viewing service of the present invention, the guest can record programs in order to view them at a later time. As part of the menu options offered by
system 10, an interactive program guide may be selected by the guest. The interactive program guide lists the cable/satellite programming with the time of broadcast and the particular channels. The guest selects the programs which he or she wishes to record from the interactive program guide. The selection is made interactively through the use ofremote control 72 orkeyboard 76, and the selections are provided throughMATV distribution 14 back toUHC 20 inheadend 12.UHC 20 creates a recording schedule based on selections made by the guests. When selected program (e.g. “Everybody Loves Raymond”) is received by cable/satellite receiver 18,UHC 20 causesencoder array 40 to encode the programming into the encoded file format (such as MPEG-2).Encoder array 40 delivers the recorded program as a digital file todigital content server 34 for storage in the mass storage ofdigital content server 34. The digital file has associated with it the guest identification and an identification of the program which was recorded. - When the guest returns to his or her room, guest may again select the interactive program guide. Among the programs which will be displayed on the program guide is “Everybody Loves Raymond”, which will be indicated as available for viewing at any time. The guest may then select the previously recorded program for viewing.
- There are several alternative ways in which the guest may be charged for the recording and time-shifting service, and several alternative ways in which the availability of time-shifted programs may be presented to guests. For example, the guest may select the time-shifting option and be charged a set fee per day, a fee for each program recorded, a fee for each half hour of programming recorded, a fee based upon the number of programs recorded and viewed, or a fee based only on recorded programs which are viewed. The information provided through interactive menus and the interactive program guide will differ, of course, depending upon the particular way in which guests will be charged for use of the service.
- For example, one option available is to allow guest to view not only programs selected for recording by that guest, but also programs selected for recording by other guests at the hotel. In that case, the interactive program guide may include a listing of free-to-guest programs, the previously recorded programs selected by the particular guest, and previously recorded programs selected by other guests. Depending upon the particular way in which the hotel will charge for the time-shifting services, a selection of a previously recorded program from the interactive program guide may result in a charge being made to the guest's account. The determination of whether a charge is to be made is done by
UHC 20. To avoid disputed charges, the selection from the interactive program guide of a previously recorded program may be followed by a follow-on screen requesting that the guest verify the selection and order of the time-shifted program (with the associated charge to be made), before the program is played back bydigital content server 34 and delivered to thatparticular guest television 70. - In one embodiment of the invention, the use of the time-shifting feature by the guest is achieved as follows. When the guest first turns on the television, a welcome channel appears. The welcome channel screen may identify the “hotel” as well as the entertainment service provider. The general description of available services is included. If the guest presses the channel up or down buttons, the television will be tuned to one of the free-to-guest channels. On the other hand, if the guest presses the menu button on the
remote control 72, the headend will produce first an interstitial screen indicating that the system is “accessing” and then will display a main menu screen. - The main menu screen includes listings of various services available for selection by the guest.
FIG. 2 shows an example ofmain menu screen 100, which lists ten different selectable services: “movies”, “Internet”, “games”, “what's cool”, “hotel services”, “special offer”, “premium T.V.”, “help”, “interactive T.V. listings”, “got your laptop?” The guest uses the navigational arrow buttons onremote control 72 to highlight one of the available services, or uses the key number or symbol associated with the services. For example, key “3” can be pressed to highlight games, while key “*” can be pressed to highlight “interactive T.V. listings” (which will lead to the interactive program guide). To access the highlighted service, the guest must then press the select button on theremote control 72. -
FIG. 3 shows an example ofinteractive program guide 200, which provides the guest with a number of options including guest-selected recording of programs and time-shifted viewing of recorded programs.Interactive program guide 200 includesprogramming information 210 for each of the free-to-guest channels available to the guest. For illustration only, two channels are shown inFIG. 3 .Interactive program guide 200 shows thetimes 220 at which programs will be broadcast on each of channels, and allows the guest to scroll forward over several days of programming, so that the guest can see what programs will be running at time in the future.UHC 20 may receive the programming information necessary to produceinteractive program guide 200 from a number of different sources. For example, programming information can be received from theInternet 60 throughInternet server 22. Programming information also may be supplied toUHC 20 byreceiver 18 from data supplied along with the cable/satellite programming. -
Interactive program guide 200 also provides the opportunity to make the guest aware of pay-per-view offerings 230 and previously recordedprogramming 240 which is now available for time-shifted viewing. The time-shifting offering may be a listing of all offerings regardless of which guest requested recording, or may be separated into two categories: the specific guest's recordedprograms 250, and the recorded programs 260 selected by other guests. The order in whichinformation FIG. 3 . - The guest may use
interactive program guide 200 for several purposes. First, the guest may review the programs ininformation field 210 which are currently being aired, and make a selection of a program by highlighting that program onprogram guide 200. By highlighting and then selecting a currently playing program, the guest is requesting thatUHC 20 tune that guest terminal to the free-to-guest channel which carries that program. In response to the key strokes by the guest,UHC 20 causes the tuner ofguest terminal 16 to tune the television to the requested free-to-guest channel. - Second, the guest may use
interactive program guide 200 to select a pay-per-view movie. If a movie in field 230 is highlighted and selected,UHC 20 will display a “description and order” screen for the selected movie. This screen includes a description of the movie, an indication of the price for ordering the movie, and includes “go back” and “order” selections”. If the guest presses “go back”, this indicates that the guest is not interested in ordering the movie, andinteractive program guide 200 is again displayed on the guest terminal screen. If the guest selects “order”, a “thank you” screen is displayed, and then the ordered movie begins to play.UHC 20 provides the necessary control inputs todigital content server 34 locate the digital file containing the ordered movie and to initiate its play back. In addition,UHC 20 selects an available modulator from the bank ofmodulators 38 and configuresvideo switch 36 to connect the output port ofdigital content server 34 at which the ordered movie is being supplied to the selected modulator. Through control signals to theguest terminal 16,UHC 20 causes theguest terminal 16 to be tuned to the particular channel on which the movie is playing.UHC 20 also determines the appropriate charge to be made to the guest's account, and provides that information toPMS 46. - A movie purchase through
interactive program guide 200 is an alternative to the selection of a movie by selecting “movies” from themain menu screen 100 shown inFIG. 2 .Interactive program guide 200 provides an alternative path for reaching the “description and order” screen from which the pay-per-view movie is ordered. - Third, the guest may use
interactive program guide 200 to select and order a previously recorded program for time-shifted viewing. The guest highlights the program of interest fromfield 240 orfield 250 and presses “select”. What happens next will depend upon the particular way in which the guest is to be charged for the time-shifted programming feature. If a charge will be made for each time-shifted program that is viewed, thenUHC 20 will display an “order” screen in response to the selection of a previously recorded program. The order screen will indicate the price for viewing the time-shifted program, and will include “go back” and “order” options. If the guest selects “go back”,interactive program guide 200 will again appear on screen. If the guest selects “order”, a “thank you” screen will appear, followed by the play back of the previously recorded program.UHC 20 will control thedigital content server 34,video switch 36, andguest terminal 16 in a manner which is similar to the process for viewing a movie. The digital file stored indigital content server 34 containing the previously recorded program will be accessed, decoded and played back. The output ofdigital content server 34 will be connected throughvideo switch 36 to anappropriate modulator 38, and theappropriate guest terminal 16 will be tuned to the appropriate channel to allow the guest to watch the program as it is played back. - If the guest is charged for recording a program but is not charged again for playing that program back, then the display of the order screen may not be necessary—if the program being viewed is one which the guest caused to be recorded. Since the guest's identification is associated with the recorded program,
UHC 20 can check to see whether the guest is selecting one of the programs that the guest recorded, or whether the program was recorded by a different guest. This may allow different treatment in terms of charges to the guest depending upon who recorded the program. - Fourth, the guest can use the interactive program guide to select for recording a program which is not yet being aired. When the guest highlights and selects a program schedule to happen in the future,
UHC 20 causesinteractive program guide 200 to acknowledge that the guest is requesting that the program be recorded for later viewing. If there is a charge for the recording of programs (as opposed to the viewing of programs),interactive program guide 200 will indicate that there is a charge and will require a further action, (such as the pressing of an order key) to continue. When the guest has confirmed the desire to record the program,UHC 20 stores the necessary information to coordinate a recording process in a recording schedule. At the appropriate time,UHC 20 activatesencoder array 40 to tune to the program of interest during the time that it is playing.Encoder array 40 encodes the program as it is being broadcast and then transfers the encoded file to thedigital content server 34 for storage. - Fifth,
interactive program guide 200 can be used by the guest to both select a program for viewing and simultaneously view the same program or a program on another channel. The guest may wish to record the program while watching it if, for example, the guest expects to leave partway through the program and would like to see how it finishes, or expects any interruption, such as a phone call while watching. The simultaneous viewing and recording of programs also allows the guest to effectively “rewind” and watch certain parts of program over again or to in effect “pause” the live television program and then resume viewing later. These features are achieved through button presses atremote control 72 which are interpreted byUHC 20 and used to control operation withdigital content server 34. - As programs are recorded and transferred as digital files to
digital content server 34,UHC 20 updates interactive program guide. Thus, not only isprogram guide 200 changing over time so that it only reflects programs currently playing and programs available in the future, but it is also being changed to reflect the then current line up of recorded programs available for time-shifted viewing. As each program is recorded and the file is transferred todigital content server 34,interactive program guide 200 is updated to reflect the inclusion of that recorded program. - In order to remind a guest that the guest has recorded a program for time-shifted viewing, a special on screen message may be provided to the guest. This message may be superimposed onto the welcome channel screen or
main menu screen 100, or may be a separate screen.UHC 20 determines whether to provide that message depending upon the directory of files of recorded programs stored indigital content server 34. Identification of the guest (or guests) which have requested recordings of programs is a part of the information associated with the file. - To conserve storage space and to eliminate the storage and subsequent listing of the same program requested for recording by multiple guests,
UHC 20 preferably receives and stores all requests for recording programs, creates a consolidated recording schedule, and then associates each guest who requested a particular program with the digital file for that program. This avoids having to record the same program multiple times, once each for every different guest who requests that the program be recorded. - The guest-selected recording and time-shifting of television programs provides another service to the guest, and another opportunity for revenues through
entertainment system 10. By recording on site, rather than at a remote centralized location, the system gives the guest the opportunity to record programs of local content. No large files need to be distributed from a central location out to the individual sites in order to accommodate time-shifted viewing. Instead, only those programs of interest to the particular guests of the hotel are recorded, and the recording is done locally. The ability of each guest to select programs for recording and later viewing makesentertainment system 10 more attractive to the guest and increases usage of the system and revenue derived from its use. - Other implementations of the present inventions are possible. For example, in other embodiments the encoder array may be combined with its own separate digital content server, so that recording and play back of television programs is separate from the digital content server which provides movies and other pre-recorded material.
- Similarly, the encoder array can be incorporated into the digital content server, so that no separate interconnection between the two units is required. The interactive program guide can take a number of different forms. As it relates to the time-shifting feature, the interactive program guide makes use of program schedules and channel line ups to simplify the process of choosing the correct channel, time, and duration of recording. Although other techniques can be used, such as those used in conventional VCR recording (which involves the user selecting a particular time, channel, and duration), the use of a interactive program guide gives the guest an interface which is simple and intuitive to use.
- In addition, the interactive program guide gives the opportunity to also make the guest aware of previously recorded television programs which are available for time-shifted viewing, as well as other entertainment offerings, such as pay-per-view movies.
- The present invention gives the guest recording options which simulate having a personal VCR device in each room, without the significant cost. By using a shared encoder array, which records programs based upon a recording schedule set by
UHC 20 in response to recording selections made by the guests, each guest has the opportunity to personalize the entertainment system to his or her needs and desires. - Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/807,569 US20070234390A1 (en) | 2000-11-28 | 2007-05-29 | Lodging entertainment system with guest-selected time shifting |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/724,289 US7272844B1 (en) | 2000-11-28 | 2000-11-28 | Lodging entertainment system with guest-selected time shifting |
US11/807,569 US20070234390A1 (en) | 2000-11-28 | 2007-05-29 | Lodging entertainment system with guest-selected time shifting |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/724,289 Continuation US7272844B1 (en) | 2000-11-28 | 2000-11-28 | Lodging entertainment system with guest-selected time shifting |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070234390A1 true US20070234390A1 (en) | 2007-10-04 |
Family
ID=24909827
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/724,289 Expired - Fee Related US7272844B1 (en) | 2000-11-28 | 2000-11-28 | Lodging entertainment system with guest-selected time shifting |
US10/885,328 Abandoned US20040250282A1 (en) | 2000-11-28 | 2004-07-06 | Lodging entertainment system with payment options for guest-selected time shifting |
US11/807,569 Abandoned US20070234390A1 (en) | 2000-11-28 | 2007-05-29 | Lodging entertainment system with guest-selected time shifting |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/724,289 Expired - Fee Related US7272844B1 (en) | 2000-11-28 | 2000-11-28 | Lodging entertainment system with guest-selected time shifting |
US10/885,328 Abandoned US20040250282A1 (en) | 2000-11-28 | 2004-07-06 | Lodging entertainment system with payment options for guest-selected time shifting |
Country Status (2)
Country | Link |
---|---|
US (3) | US7272844B1 (en) |
CA (1) | CA2364020A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060107293A1 (en) * | 2004-11-15 | 2006-05-18 | Kenneth Ma | Data on demand using a centralized data storage device |
US20070299871A1 (en) * | 2006-06-26 | 2007-12-27 | Debbie Ann Anglin | A universal method of controlling the recording of audio-visual presentations by data processor controlled recording devices |
US9641642B2 (en) | 2015-04-22 | 2017-05-02 | At&T Intellectual Property I, L.P. | System and method for time shifting cellular data transfers |
US9813936B2 (en) | 2015-04-22 | 2017-11-07 | At&T Intellectual Property I, L.P. | System and method for scheduling time-shifting traffic in a mobile cellular network |
US20210152669A1 (en) * | 2011-09-23 | 2021-05-20 | Guest Tek Interactive Entertainment Ltd. | Interface gateway and method of facilitating communication between a property management system and a guest service device |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
JP4062577B2 (en) | 1997-07-21 | 2008-03-19 | ジェムスター ディベロプメント コーポレイション | System and method for display and recording control interface |
CN1867068A (en) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
JP2004511937A (en) | 2000-10-11 | 2004-04-15 | ユナイテッド ビデオ プロパティーズ, インコーポレイテッド | System and method for providing storage of data in a server of an on-demand media delivery system |
US20030140345A1 (en) * | 2001-02-09 | 2003-07-24 | Fisk Julian B. | System for and method of distributing television, video and other signals |
US20020184623A1 (en) * | 2001-05-30 | 2002-12-05 | Hodge Gregory A. | Methods and apparatus for interactive television |
DE10155654A1 (en) * | 2001-11-13 | 2003-05-28 | Atvisican Ag | Communication system for video information, in particular product information |
AU2003239231A1 (en) * | 2002-06-10 | 2003-12-22 | GTECH Rhode Island_Corporation | Lottery management system |
CA2491891A1 (en) * | 2002-07-24 | 2004-01-29 | On Command Corporation | Techniques for conducting a survey using an item selection system |
US7493646B2 (en) † | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20040244031A1 (en) * | 2003-02-26 | 2004-12-02 | Peter Martinez | System and method for a network of interactive televisions |
US9646451B2 (en) * | 2003-06-11 | 2017-05-09 | Ncr Corporation | Automated business system and method of vending and returning a consumer product |
JP4518762B2 (en) * | 2003-08-12 | 2010-08-04 | ソニー株式会社 | Content guidance information processing apparatus, content guidance information processing method, and computer program |
US20050183120A1 (en) * | 2004-01-13 | 2005-08-18 | Saurabh Jain | Multi-user personalized digital multimedia distribution methods and systems |
US20050235336A1 (en) * | 2004-04-15 | 2005-10-20 | Kenneth Ma | Data storage system and method that supports personal video recorder functionality |
US7555613B2 (en) * | 2004-05-11 | 2009-06-30 | Broadcom Corporation | Storage access prioritization using a data storage device |
US20050262322A1 (en) * | 2004-05-21 | 2005-11-24 | Kenneth Ma | System and method of replacing a data storage drive |
US20080196057A1 (en) * | 2005-03-31 | 2008-08-14 | Koninklijke Philips Electronics, N.V. | Apparatus, Method and System for Generating Private Personal Virtual Channels |
US20080040758A1 (en) * | 2006-08-10 | 2008-02-14 | Todd Beetcher | Media system and method for purchasing, downloading and playing media content |
US9071729B2 (en) | 2007-01-09 | 2015-06-30 | Cox Communications, Inc. | Providing user communication |
US8789102B2 (en) | 2007-01-23 | 2014-07-22 | Cox Communications, Inc. | Providing a customized user interface |
US8869191B2 (en) | 2007-01-23 | 2014-10-21 | Cox Communications, Inc. | Providing a media guide including parental information |
US8418204B2 (en) | 2007-01-23 | 2013-04-09 | Cox Communications, Inc. | Providing a video user interface |
US8806532B2 (en) | 2007-01-23 | 2014-08-12 | Cox Communications, Inc. | Providing a user interface |
US9135334B2 (en) | 2007-01-23 | 2015-09-15 | Cox Communications, Inc. | Providing a social network |
US20080196056A1 (en) * | 2007-02-12 | 2008-08-14 | Bassett Ronald W | Method of augmenting local programming content |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US9819984B1 (en) | 2007-03-26 | 2017-11-14 | CSC Holdings, LLC | Digital video recording with remote storage |
GB0710014D0 (en) * | 2007-05-24 | 2007-07-04 | Etv Interactive Ltd | System and method for displaying, selecting and purchasing services |
EP2181426A1 (en) * | 2007-07-25 | 2010-05-05 | Intraco Technology Pte Ltd | A content management and delivery system |
US8359625B2 (en) * | 2007-09-14 | 2013-01-22 | At&T Intellectual Property I, Lp | Apparatus and method for managing set top boxes |
US20090119708A1 (en) * | 2007-11-07 | 2009-05-07 | Comcast Cable Holdings, Llc | User interface display without output device rendering |
US20090143128A1 (en) * | 2007-12-03 | 2009-06-04 | Gtech Corporation | Providing centralized services to game operators |
US9992525B1 (en) | 2008-09-15 | 2018-06-05 | The Directv Group, Inc. | Method and system for inserting local channel insertion in a multi-terminal system |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
JP5813912B2 (en) * | 2009-01-28 | 2015-11-17 | 任天堂株式会社 | Program, information processing apparatus, and information processing system |
JP5690473B2 (en) * | 2009-01-28 | 2015-03-25 | 任天堂株式会社 | Program and information processing apparatus |
JP5527721B2 (en) * | 2009-01-28 | 2014-06-25 | 任天堂株式会社 | Program and information processing apparatus |
JP5229484B2 (en) * | 2009-01-28 | 2013-07-03 | 任天堂株式会社 | Information processing system, program, and information processing apparatus |
CA2821217A1 (en) | 2009-09-26 | 2011-03-31 | Disternet Technology Inc. | System and method for micro-cloud computing |
US8433978B2 (en) * | 2009-10-29 | 2013-04-30 | Cleversafe, Inc. | Data distribution utilizing unique read parameters in a dispersed storage system |
US8973049B2 (en) | 2009-12-04 | 2015-03-03 | Cox Communications, Inc. | Content recommendations |
US8832749B2 (en) | 2010-02-12 | 2014-09-09 | Cox Communications, Inc. | Personalizing TV content |
US9571782B2 (en) | 2010-02-17 | 2017-02-14 | CSC Holdings, LLC | Feature activation on occurrence of an event |
US9167302B2 (en) | 2010-08-26 | 2015-10-20 | Cox Communications, Inc. | Playlist bookmarking |
US8364013B2 (en) | 2010-08-26 | 2013-01-29 | Cox Communications, Inc. | Content bookmarking |
US8789117B2 (en) * | 2010-08-26 | 2014-07-22 | Cox Communications, Inc. | Content library |
US9107055B2 (en) | 2011-06-14 | 2015-08-11 | Sonifi Solutions, Inc. | Method and apparatus for pairing a mobile device to an output device |
US8903978B2 (en) | 2011-06-14 | 2014-12-02 | Sonifi Solutions, Inc. | Method and apparatus for pairing a mobile device to an output device |
US8621530B1 (en) * | 2011-10-31 | 2013-12-31 | The Directv Group, Inc. | Method and system for controlling user devices in an aggregated content distribution system |
US8856843B1 (en) * | 2011-10-31 | 2014-10-07 | The Directv Group, Inc. | Method and system for adding local channels and program guide data at a user receiving device in an aggregated content distribution system |
US8595770B2 (en) * | 2011-10-31 | 2013-11-26 | The Directv Group, Inc. | Aggregated content distribution system and method for operating the same |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9277249B2 (en) * | 2012-07-24 | 2016-03-01 | The Directv Group, Inc. | Method and system for providing on-demand and pay-per-view content through a hospitality system |
EP3357249B1 (en) | 2015-09-30 | 2024-07-03 | Sonifi Solutions, Inc. | Methods and systems for enabling communications between devices |
US10327035B2 (en) | 2016-03-15 | 2019-06-18 | Sonifi Solutions, Inc. | Systems and methods for associating communication devices with output devices |
WO2018119457A1 (en) | 2016-12-22 | 2018-06-28 | Sonifi Solutions, Inc. | Methods and systems for implementing legacy remote and keystroke redirection |
US10904329B1 (en) | 2016-12-30 | 2021-01-26 | CSC Holdings, LLC | Virtualized transcoder |
US11057648B2 (en) * | 2019-04-09 | 2021-07-06 | Dish Network L.L.C. | Localized cloud services for privacy-isolated clients |
US11284165B1 (en) * | 2021-02-26 | 2022-03-22 | CSC Holdings, LLC | Copyright compliant trick playback modes in a service provider network |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4920432A (en) * | 1988-01-12 | 1990-04-24 | Eggers Derek C | System for random access to an audio video data library with independent selection and display at each of a plurality of remote locations |
US5077607A (en) * | 1988-12-23 | 1991-12-31 | Scientific-Atlanta, Inc. | Cable television transaction terminal |
US5521631A (en) * | 1994-05-25 | 1996-05-28 | Spectravision, Inc. | Interactive digital video services system with store and forward capabilities |
US5523781A (en) * | 1993-02-11 | 1996-06-04 | Precision Industries, Incorporated | System for controlling television and billing for its use |
US5675828A (en) * | 1994-08-10 | 1997-10-07 | Lodgenet Entertainment Corporation | Entertainment system and method for controlling connections between terminals and game generators and providing video game responses to game controls through a distributed system |
US5729279A (en) * | 1995-01-26 | 1998-03-17 | Spectravision, Inc. | Video distribution system |
US5781734A (en) * | 1994-09-28 | 1998-07-14 | Nec Corporation | System for providing audio and video services on demand |
US5805763A (en) * | 1995-05-05 | 1998-09-08 | Microsoft Corporation | System and method for automatically recording programs in an interactive viewing system |
US5990885A (en) * | 1997-07-29 | 1999-11-23 | Network Machines, Inc. | Personalized services, including a personal presence, for customers based upon collected personal preferences |
US6157377A (en) * | 1998-10-30 | 2000-12-05 | Intel Corporation | Method and apparatus for purchasing upgraded media features for programming transmissions |
US6163795A (en) * | 1994-01-14 | 2000-12-19 | Elonex Plc | Server for notifying items of interest and delivering locally accessed video in a WAN to client stations on demand |
US6438450B1 (en) * | 1999-04-14 | 2002-08-20 | Dilorenzo Mark | Multi-room entertainment system with in-room media player |
US20030149988A1 (en) * | 1998-07-14 | 2003-08-07 | United Video Properties, Inc. | Client server based interactive television program guide system with remote server recording |
US6611654B1 (en) * | 1999-04-01 | 2003-08-26 | Koninklijke Philips Electronics Nv | Time- and location-driven personalized TV |
US6732366B1 (en) * | 1995-02-24 | 2004-05-04 | James Russo | Stored program pay-per-play |
US6769127B1 (en) * | 2000-06-16 | 2004-07-27 | Minerva Networks, Inc. | Method and system for delivering media services and application over networks |
-
2000
- 2000-11-28 US US09/724,289 patent/US7272844B1/en not_active Expired - Fee Related
-
2001
- 2001-11-28 CA CA002364020A patent/CA2364020A1/en not_active Abandoned
-
2004
- 2004-07-06 US US10/885,328 patent/US20040250282A1/en not_active Abandoned
-
2007
- 2007-05-29 US US11/807,569 patent/US20070234390A1/en not_active Abandoned
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4920432A (en) * | 1988-01-12 | 1990-04-24 | Eggers Derek C | System for random access to an audio video data library with independent selection and display at each of a plurality of remote locations |
US5077607A (en) * | 1988-12-23 | 1991-12-31 | Scientific-Atlanta, Inc. | Cable television transaction terminal |
US5523781A (en) * | 1993-02-11 | 1996-06-04 | Precision Industries, Incorporated | System for controlling television and billing for its use |
US6163795A (en) * | 1994-01-14 | 2000-12-19 | Elonex Plc | Server for notifying items of interest and delivering locally accessed video in a WAN to client stations on demand |
US5521631A (en) * | 1994-05-25 | 1996-05-28 | Spectravision, Inc. | Interactive digital video services system with store and forward capabilities |
US5675828A (en) * | 1994-08-10 | 1997-10-07 | Lodgenet Entertainment Corporation | Entertainment system and method for controlling connections between terminals and game generators and providing video game responses to game controls through a distributed system |
US5781734A (en) * | 1994-09-28 | 1998-07-14 | Nec Corporation | System for providing audio and video services on demand |
US5729279A (en) * | 1995-01-26 | 1998-03-17 | Spectravision, Inc. | Video distribution system |
US5818512A (en) * | 1995-01-26 | 1998-10-06 | Spectravision, Inc. | Video distribution system |
US5767894A (en) * | 1995-01-26 | 1998-06-16 | Spectradyne, Inc. | Video distribution system |
US6732366B1 (en) * | 1995-02-24 | 2004-05-04 | James Russo | Stored program pay-per-play |
US5805763A (en) * | 1995-05-05 | 1998-09-08 | Microsoft Corporation | System and method for automatically recording programs in an interactive viewing system |
US5990885A (en) * | 1997-07-29 | 1999-11-23 | Network Machines, Inc. | Personalized services, including a personal presence, for customers based upon collected personal preferences |
US20030149988A1 (en) * | 1998-07-14 | 2003-08-07 | United Video Properties, Inc. | Client server based interactive television program guide system with remote server recording |
US20050229213A1 (en) * | 1998-07-14 | 2005-10-13 | Ellis Michael D | Systems and methods for multi-tuner recording |
US6157377A (en) * | 1998-10-30 | 2000-12-05 | Intel Corporation | Method and apparatus for purchasing upgraded media features for programming transmissions |
US6611654B1 (en) * | 1999-04-01 | 2003-08-26 | Koninklijke Philips Electronics Nv | Time- and location-driven personalized TV |
US6438450B1 (en) * | 1999-04-14 | 2002-08-20 | Dilorenzo Mark | Multi-room entertainment system with in-room media player |
US6769127B1 (en) * | 2000-06-16 | 2004-07-27 | Minerva Networks, Inc. | Method and system for delivering media services and application over networks |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060107293A1 (en) * | 2004-11-15 | 2006-05-18 | Kenneth Ma | Data on demand using a centralized data storage device |
US8813136B2 (en) * | 2004-11-15 | 2014-08-19 | Broadcom Corporation | Data on demand using a centralized data storage device |
US20070299871A1 (en) * | 2006-06-26 | 2007-12-27 | Debbie Ann Anglin | A universal method of controlling the recording of audio-visual presentations by data processor controlled recording devices |
US8295678B2 (en) * | 2006-06-26 | 2012-10-23 | International Business Machines Corporation | Universal method of controlling the recording of audio-visual presentations by data processor controlled recording devices |
US20210152669A1 (en) * | 2011-09-23 | 2021-05-20 | Guest Tek Interactive Entertainment Ltd. | Interface gateway and method of facilitating communication between a property management system and a guest service device |
US9641642B2 (en) | 2015-04-22 | 2017-05-02 | At&T Intellectual Property I, L.P. | System and method for time shifting cellular data transfers |
US9813936B2 (en) | 2015-04-22 | 2017-11-07 | At&T Intellectual Property I, L.P. | System and method for scheduling time-shifting traffic in a mobile cellular network |
US10033882B2 (en) | 2015-04-22 | 2018-07-24 | At&T Intellectual Property I, L.P. | System and method for time shifting cellular data transfers |
Also Published As
Publication number | Publication date |
---|---|
US20040250282A1 (en) | 2004-12-09 |
CA2364020A1 (en) | 2002-05-28 |
US7272844B1 (en) | 2007-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7272844B1 (en) | Lodging entertainment system with guest-selected time shifting | |
US20040261110A1 (en) | Lodging entertainment system with guest controlled integrated receiver decoder | |
US9226006B2 (en) | Client-server based interactive guide with server recording | |
US6005561A (en) | Interactive information delivery system | |
US8631431B2 (en) | Method and system for providing previously recorded broadcast programming with substitute commercials | |
US5838314A (en) | Digital video services system with optional interactive advertisement capabilities | |
US20110126246A1 (en) | Systems and Methods for Communicating and Enforcing Viewing and Recording Limits for Media-On-Demand | |
US7930721B1 (en) | Method and system for offering interactive controls in a lodging entertainment system | |
US7984114B2 (en) | Direct access to content and services available on an entertainment system | |
US20050039209A1 (en) | Hotel video checkout with email account statement | |
US20050204394A1 (en) | Movie distribution system | |
AU2004216594A1 (en) | Systems and Methods for Multi-Tuner Recording |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LODGENET INTERACTIVE CORPORATION, SOUTH DAKOTA Free format text: CHANGE OF NAME;ASSIGNOR:LODGENET ENTERTAINMENT CORPORATION;REEL/FRAME:020525/0524 Effective date: 20080115 Owner name: LODGENET INTERACTIVE CORPORATION,SOUTH DAKOTA Free format text: CHANGE OF NAME;ASSIGNOR:LODGENET ENTERTAINMENT CORPORATION;REEL/FRAME:020525/0524 Effective date: 20080115 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A. (SUCCESSOR TO BEAR STEAR Free format text: SECURITY AGREEMENT;ASSIGNOR:LODGENET INTERACTIVE CORPORATION (FORMERLY LODGENET ENTERTAINMENT CORPORATION);REEL/FRAME:029028/0360 Effective date: 20120921 |