WO1990013088A1 - Cable television transaction terminal - Google Patents

Cable television transaction terminal Download PDF

Info

Publication number
WO1990013088A1
WO1990013088A1 PCT/US1990/002033 US9002033W WO9013088A1 WO 1990013088 A1 WO1990013088 A1 WO 1990013088A1 US 9002033 W US9002033 W US 9002033W WO 9013088 A1 WO9013088 A1 WO 9013088A1
Authority
WO
WIPO (PCT)
Prior art keywords
screen
data
terminal
cable television
teletext
Prior art date
Application number
PCT/US1990/002033
Other languages
French (fr)
Inventor
Lee R. Johnson
Elizabeth A. Smith
Howard L. Myers
Fitzroy E. Williams
Curt M. Kuban
Original Assignee
Scientific-Atlanta, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Scientific-Atlanta, Inc. filed Critical Scientific-Atlanta, Inc.
Publication of WO1990013088A1 publication Critical patent/WO1990013088A1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/0014Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F9/00Details other than those peculiar to special kinds or types of apparatus
    • G07F9/02Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/214Specialised server platform, e.g. server located in an airplane, hotel, hospital
    • H04N21/2143Specialised server platform, e.g. server located in an airplane, hotel, hospital located in a single building, e.g. hotel, hospital or museum
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47202End-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 content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0888Subscription systems therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application

Definitions

  • This invention primarily relates to the field of two way inter ⁇ active entertainment systems typically provided over cable facilities to a user and more particularly to a method and apparatus for enabling payment transactions at a television terminal for services or items.
  • Two way interactive cable television systems are known for transmitting entertainment, information and data signals over a cable facility toward a plurality of users.
  • Home shopping, pay-per-view, and other services are provided via such systems where goods or serv ⁇ ices are ordered by a subscriber or user and a payment is accepted by the service provider.
  • payment is arranged over a separate link such as a telephone line to the service provider.
  • Control data may be transmitted and addressed to a particular sub ⁇ scriber of a cable television system over a separate data channel or a so-called "in-band" data channel.
  • addressed control data may represent services authorized to a partic ⁇ ular terminal or control commands to that terminal.
  • control data may represent selections made by a user in response to a polling request or at the time of user selection.
  • a cable television terminal which comprises a graphics/text generator for composing text screens from data trans ⁇ mitted on a special channel or inserted in vertical blanking intervals of a video signal and transmitted over a television channel.
  • a terminal In a cable television system designed for installation in a hotel, a terminal is known which may report to the system manager short bursts of information such as room number when specifically requested.
  • t S. 3,944,742 and 4,360,828 describe such a system in which, for exgmple, a hotel room air conditioner may be controlled from the front desk; a maid may report on the room number of the hotel room currently being cleaned; or the television channel number currently being viewed by a hotel guest may be reported.
  • the data is transmitted upstream over a 12 megahertz data carrier in short bursts and within a predetermined period of time after a polling request.
  • a terminal comprising a processor, associated memory for storing an algorithm related to providing inter ⁇ active services, a character generator responsive to processor control for generating teletext screens requiring user response, a keypad or remote control for inputting information to the terminal processor, a terminal read/write memory for storing screen data, templates for defining keys associated with a particular screen and other data and a serial or parallel printer port to which data may be transmitted by the processor for printing.
  • a user has the opportunity to review their charges.
  • a unique screen identification is associated with actuation of a particular key or key sequence of that screen. If the screen identi ⁇ bomb and key actuation compare with predetermined values, the ter ⁇ minal requests that all charging information for that terminal and service be collected at the terminal.
  • the terminal then arranges for the charging information to be formatted into a predetermined series of screens for display.
  • the identified items are tabulated into a total bill on a final review screen. The user may then either scroll through the bill folio of screens or continues to the next step.
  • a payment transaction is trig ⁇ gered by the simultaneous occurrence of a unique screen identification and actuation of a particular key or key sequence as before.
  • the screen folio is now formulated into a form for printing out on an optional paper printer.
  • a third preliminary step is required for selecting items or entering data'into completion fields.
  • associated with a particular screen will be the keyboard key (3) identifying, for exam ⁇ ple, Mew York strip steak while in another screen a completion field is provided for entering a quantity of oysters on the half shell.
  • personal data may be entered automatically into global substitution fields of the terminal by downloading personal data to the terminal which may be substituted with any screen requiring a global substitution.
  • the present terminal may be applied by a hotel guest to check out of a hotel room without having to visit the front desk.
  • the hotel guest also may order and arrange payment for room service from the hotel room without using the telephone.
  • Figure 1 is a block schematic diagram of an interactive enter ⁇ tainment system in accordance with the present invention applied in a hotel or hospital system environment comprising automatically configurable, 2-way interactive terminals;
  • Figure la shows details of a system manager 12 of the system of Figure 1;
  • FIG. 2 is a block schematic diagram of a 2-way interactive terminal according to the present invention comprising a micropro ⁇ cessor, a memory, a character generator, a keypad and a television signal output to an associated television receiver;
  • Figure 3 is a flowchart showing the activities of the guest, the terminal, the system manager, and a central property management system computer in accomplishing in room checkout; in particular,
  • Figures 3a-3e show flow control charts for operation control between the terminal according to Figure 2 and other elements of the system of Figure 1;
  • Figure 4 provides a flowchart of terminal screen control and display at the terminal of Figure 2 for in room checkout;
  • Figure 5 is a collection of screens associated with the design or modification of screens for room service; in particular, Figures 5a-5e relate to editing menu/price tables, screens, items, and options.
  • Figure 6 eomprisiing Figures 6a-6c, is a detailed flow control chart of the terminal operation for display of room service screens.
  • FIG. l there is shown a block schematic dia ⁇ gram of an interactive entertainment system in accordance with the present invention.
  • the depicted embodiment relates to its application in a hotel or hospital system environment; however, the present invention is not so limited.
  • the present invention may also be applied in any two-way interactive entertainment system such as a cable or satellite television entertainment system involving a distribution net ⁇ work comprising trunk lines and feeder cables of optical or coaxial cable.
  • satellite receiver and decoder 3, cable receiver and descrambler 4, video modulator 5, addressable transmitter receiver 10, locally generated video modulator 11, and system man ⁇ ager 12 may all be located at the location of a cable television system head end.
  • coaxial cable or optical fiber link 6 can connect the cable television head end to two-way interactive transaction terminals 7, 8 or 9 of the entertainment sys ⁇ tem located at individual subscriber premises.
  • Transmission link 6, may simply comprise a coaxial or optical fiber cable link between an entertain ⁇ ment control center and N terminals, for example, terminals 7, 8 or 9 located in rooms of the facility.
  • a satellite signal may be received at satellite antenna 2 and then received and decoded at satellite receiver decoder 3 for distribution via modulator 5 over a distribution cable 6 to the interactive terminals 7, 8 or 9 of the pre ⁇ sent invention.
  • a band of cable television channels received over cable facilities 1 are received and, if necessary, descrSmbled at cable receiver/descrambler 4.
  • the descrambled video signals are then modulated at modulator 5 for distribution over facili ⁇ ties 6 to interactive terminals 7, 8 or 9.
  • an optional scram ⁇ bler may be provided for scrambling premium channel transmissions to interactive transaction terminals 7, 8, or 9.
  • terminal 7, 8, or 9 would comprise descrambler circuitry capable of descrambling the scrambled premium channel transmissions. Such circuitry is not shown in either Figure 1 or 2 but would be preferable in a system involving distribution of signals to remote subscriber locations.
  • the hotel or hospital location may be connected to other hotels or hospitals via data link 14. Over data link 14, data may be received via modem 13 at system manager 12.
  • the hotel or hospital system manager may -maintain current status of all features and all interac ⁇ tive terminals of an entertainment system comprising a plurality of hotels.
  • entertainment schedules may be distributed over the data transmission link from a network control center where the entertainment schedule is composed.
  • System manager 12 comprises a data processing unit and appropriate memory for storing status and features associated with all terminals in the system. System manager 12 also controls the generation of video channels at modulator 11, if necessary, for transmission over facility 6 to the two-way interactive terminals 7, 8 or 9.
  • modulator 11 comprises the capabilities ⁇ ity to generate signals or actuating the display of character screens at terminal locations responsive to the control of the system manager 12 in the event, for example, that terminals are unable to generate the character screens themselves.
  • System manager 12 interfaces with property management sys ⁇ tem 15. For example, system manager 12 must transmit guest requests to property management system 15 for hotel services.
  • property management system 15 provides the system manager 12 with a folio of room charges during in-room checkout and credit authorization.
  • System manager 12 and property manager sys ⁇ tem 15 may be merged into one serving system 12, 15, if appropriate, without departing from the principles of the present invention.
  • system manager 12 controls an addressable transmitter/ receiver 10 for transmitting addressed com ⁇ munications which are uniquely addressed to terminals 7, 8 or 9 and receiving communications at random times or in response to polling requests of terminals.
  • the addressable transmitter 10 may transmit addressed information on a separate date car ⁇ rier, for example, at 108 megahertz and receive information trans ⁇ mitted in a so-called upstream direction from the terminals on another separate data channel at 25 megahertz.
  • all downstream communications may be transmitted in band or within a particular television channel transmission, for exam ⁇ ple, within the horizontal or vertical intervals of transmitted video
  • the system manager 12 accomplishes in band signaling by controlling data input into the video signals transmitted via either modulators 5 or 11 (not shown).
  • a separate data carrier for each direction of transmission may be preferred due to the increased data carrying capacity.
  • a telephone line or spread spectrum transmission may be employed as an alternative to a separate data channel.
  • System manager 12 particularly comprises a processor 100, an associated memory for storing control algorithms ROM, a read/write memory for storing as many as thousands of uniquely identified screens RAM, a display screen 101 and a keyboard 102 for screen design and modification.
  • An optional printer 103 is provided for printing out room checkout bills in a similar manner as would occur at a hotel' front desk during checkout.
  • the system manager 12 may also address communications globally to all interactive terminals which communications may or may not require a terminal to respond.
  • Such global communications may be addressed to a global address representing all terminals in the particular hotel system or to a group address represeating a group of terminals within the system havin a commonality of interest.
  • the problem solved by the present invention relates to the provision of efficient transaction services from a terminal such as terminal 7, 8, or 9 such as for in room checkout service which might be offered by a hotel or hospital.
  • a terminal such as terminal 7, 8, or 9
  • a guest is instructed to turn to a special channel for a service.
  • a first unique screen for that service is displayed requesting a user response.
  • Each screen having its own associated keyboard template, may receive different keyboard responses and provoke different reactions from the terminal processor. For example, a "buy" key may facilitate further entry into a serial set of instruction screens for the service.
  • the unique screen identifier and the hotel guest's keyboard response are compared with an expected predetermined response. If the predetermined response for requesting check-out is entered, then the terminal will request that screen data for room charges be col ⁇ lected at the terminal in memory from a central location over the cable distribution network.
  • the terminal For in-room checkout, the terminal causes a "Requesting Infor ⁇ mation" screen to be displayed as the system manager 12 in turn obtains room charges from the property management system 15. Some charges, for example, for pay-per-view movies may be stored in system manager 12 and no request of the property management sys ⁇ tem 15 is required for these charges.
  • the terminal after obtaining the screen folio of all charges, actuates display of the folio as a series of screens.
  • the guest If the guest finds the charges are acceptable, the guest actu ⁇ ates a particular key or key sequence to authorize checkout.
  • the terminal forwards the request toward the property management sys ⁇ tem while causing a "waiting" screen to be displayed.
  • the charges may be printed out at an optional printer associated with the terminal, and a confir ⁇ mation screen is displayed to the user.
  • Room service, home shopping or any other transaction service requiring payment authorization may be similarly provided by the present transaction terminal and in accordance with the same two-step method.
  • FIG. 2 there is shown a two-way interactive transaction terminal according to the present invention.
  • the ter ⁇ minal is coupled via facility 6 to video modulator 5, addressable transmitter/receiver 10, and locally generated video modulator 11, if provided, as shown in Figure 1.
  • a two-way interactive terminal comprises an up/down converter 201 for converting channels received over the facility 6 for display at an associated tele ⁇ vision receiver (not shown) or for transmitting data modulated to 25 megahertz by data transmitter 203 for transmission over facility 6.
  • Up/down converter 201 passes data on the separate data carrier at 108 megahertz for demodulation and reception at data receiver 203.
  • Received television entertainment signals are provided by up/down converter 201 to demodulator 202 which also provides automatic frequeney control and gain control of up/down converter 201.
  • Demodulator 202 provides video via on screen character generator 204 to channel 3/4 modulator 205.
  • a baseband audio channel is transmitted to audio output 211 or via channel modu ⁇ lator 205 to the television receiver at radio frequency.
  • a baseband video output 213 may be provided from on screen character generator 204 at video output jack 213.
  • the interactive transaction terminal of the present invention further comprises a processor 206 controlling data transmission and reception at data receiver/transmitter 203.
  • Processor 206 also con ⁇ trols character generation at character generator 204 via gate array 207.
  • the processor 206 controls a key pad 216 which may be directly coupled to the gate array or coupled via infra ⁇ red or other remote control transmission link receiver 208.
  • Random access memory (RAM) 217 provided with backup power by capacitor 218, stores character screen commands, downloaded feature data and other data received over the data transmission link via data receiver 203 from the system manager responsive to processor 206 control.
  • the processor 206 also has access to a nonvolatile random access memory 222 and access via gate array 207 to an outboard read only memory (ROM) 219.
  • ROM read only memory
  • Processor 206 receives remote control key com ⁇ mands from a remote control key pad via infrared or other remote control transmission receiver 208. Processor 206 may also control the operation of a phase lock loop 209 and bandpass filter 210 for control ⁇ ling operation of the up/down converter 201.
  • Processor 206 interfaces with serial/parallel printer port 223 via gate array 207.
  • room charges or a dinner bill for room service may be printed out for the convenience of the hotel guest.
  • Premium coupons for, for example, ten dollars off one's next room stay may be prin ⁇ ed out at the same time.
  • Premium coupons for, example, off one's next room stay may be printed out at the same time.
  • Power is supplied via an alternating current input to power supply 215 which provides, for example, a plus 5 volt and a plus 12 volt DC input to various components of the terminal requiring such power.
  • the alternating current power input to power supply 215 may be provided via a controlled switched outlet 214 to an associated device such as the television receiver associated with the terminal.
  • the state of the switched outlet 214 is controlled via gate array 207 by processor 206.
  • the switched outlet 214 may continuously provide power to its associated device or provide power only when an "on" button of key pad 216 or a remote control key pad is set to an on condition.
  • clock 220 for clocking the microprocessor operation may operate at 14.318 megahertz.
  • the clock signal is divided down by gate array 207 for operation of the microprocessor 206 which may be a Motorola MC 6803 U 4 or for clocking other processes of the terminal.
  • the on screen character generator 204 may be a Mitsubishi M50455 component.
  • RAM 217 may comprise 16 kilobytes of memory and ROM 219 comprise 32 kilobytes of memory respectively.
  • LEDs 221 may, for example, indicate at least a power on condition or, addi ⁇ tionally, an alternative display of tuned channel number or other data which may be displayed on a screen.
  • FIG. 3 there is shown a flowchart comprising Figures 3a, 3b and 3c providing detail of the activities of a hotel guest, a terminal according to the present invention (CSTT), a system manager (SYSMGR), and a hotel property management system (PMS) arranged in consistent columns for accomplishing in-room checkout. Arrows are generally used to denote transfer of control from one of these four to another. On the other hand, a letter contained within a circle provides an indication of departure or entry, into or from one particular activity box of the flowchart.
  • Figure 4 provides examples of screens displayed at a terminal for in-room checkout. Details of screen control are indicated in response to guest responses.
  • activity box 301 is entered by the hDtel guest upon instructions the guest has received from viewing an instruction card associated with the terminal or from viewing a hotel information teletext channel.
  • a cable television system may only have a certain number of channels.
  • the terminal Upon receiving a channel number entry larger than the certain number of channels, the terminal will recognize the entered number as a request for a particular teletext service such as in-room checkout.
  • In-room checkout service may comprise a plurality of associ ⁇ ated screens, the first screen displayed being associated with a unique identification number or name.
  • the first in-room checkout screen may have the unique number 490 selected when channel 20 is entered by the guest.
  • the entry of channel 20 via the remote or other terminal keyboard does not cause tuning to a cable television channel.
  • the first screen of a particular service i.e., screen 490 for in-room checkout, is given a high priority along with other first screens. In this manner, the terminal screen memory is prioritized. Consequently, referring briefly to Figure 2, processor 206 causes screen 490 to be displayed by character generator 204 via gate array 207.
  • screen 490 is shown which repre ⁇ sents a display output of character generator 204 displayed on a television receiver associated with the terminal.
  • a key template provides an indication of acceptable keyboard responses expected from the hotel guest to the display.
  • the system manager displays the in-room checkout screen 490 with appropriate personal data inserted in appro ⁇ priate global substitution fields.
  • This personal data has been sepa ⁇ rately transmitted to the terminal by means of the specific terminal address over a downstream cable television data channel. Any time a screen is displayed calling for a global variable i.e. GUEST NAME, the terminal looks for the name in its memory and inserts the name auto ⁇ matically into the substitution field.
  • Other global variables may be CREDIT CARD NAME and CREDIT CARD NUM for which variables there are appropriate automatic terminal substitutions.
  • channel 20 is selected by the hotel guest and "checkout" has been configured for operation at a system manager, then, at activity box 302, the terminal displays the first checkout screen 490. Otherwise, box 303 is entered, the feature has not been configured and a screen saying "Check out not available" is shown.
  • the "not available" screen may be modified to instruct the guest of times when in room checkout is available.
  • the terminal requests the screen from the system manager and the system manager transmits the screen to the requesting terminal in response to the request.
  • the terminal requests the screen from the system manager and the system manager transmits the screen to the requesting terminal in response to the request.
  • screen 490 is already in terminal memory.
  • the hotel prop ⁇ erty management system is not involved in the display of screen 490 or a modified first screen.
  • a key template associated with screen 490 may comprise three expected responses from the hotel guest. If the guest enters a "1”, then the guest may request folio review. If the guest enters a "2", the guest is requesting immediate checkout without reviewing charges. If the guest enters "No", the guest is requesting a return to the television. According to this last alternative, the video channel requested may be incremented by one and the result displayed i.e., another teletext service or a television program channel.
  • checkout alternatives 1 and 2 are shown as activity boxes 305 and 306 respectively. If alternative 2 is selected, screen 501 is displayed according to Figure 4 at activity box 307. Screen 501 has been already retrieved either because of a spe ⁇ cific "go to" signal associated in the key template, because of a prefetching of the screen from the system manager or because it has been otherwise swapped into terminal memory for a screen of lower priority. As before indicated, further details of screen swapping and priority are found in copending concurrently filed application Serial
  • activity box 305 it is more likely that the hotel guest has requested a folio review. While the guest is waiting to review the portfolio, a "Requesting Info" or other wait screen is dis ⁇ played at box 308 as the system manager transfers control to the hotel system manager in boxes 309 and 310. At the time of the request, a timer is started at box 311 in the system manager for tim ⁇ ing a- response via boxes 310, 312, and 313. If there is a time out at box 311, then error processing is entered which will be discussed in connection with Figure 3c.
  • the hotel's property management system computer acknowledges the request of the system manager, determines the status of the room and its charges and sends status and billing charges to the system manager.
  • the data is formatted into teletext screens and transmitted to the terminal in three screen increments for storage at box 320 until all folio screens have been transmitted.
  • the charge data may be formatted at the terminal for display.
  • a confirmation screen may be pretransmitted to the terminal for storage in terminal memory at this time and in accordance with terminal memory priority control. Also, as the portfolio screens are displayed in sequence, a counter is incremented at the system man ⁇ ager (or at the terminal) according to box 316. Lastly, the billing charge data is stored at the system manager (or at the terminal) at box 317 so it may be dumped to optional printer port 223 upon confirmation.
  • a first folio screen of a sequence of screens is caused to be displayed by the terminal.
  • screen identification 491 is associated with the first screen and subsequent screens of the series numbered 492, 493 and so on in or out of sequence. According to design choice in the design of a formatting algorithm. Screen 491 shows that phone charges, room charges, gift shop charges and so on may be collected and merged with cable tele ⁇ vision service charges (Sat Cinema 1) in the folio.
  • the guest either continues folio review at box 319 by actuating a "Vol+” key or returns to screen 490 at activity box 321 of Figure 3b. Consequently, at box 322, the terminal causes screen 490 to be displayed.
  • an in-room checkout final view review screen 501 is accessed and displayed.
  • screen 501 is imme ⁇ diately accessed by the terminal and displayed.
  • Screen 501 may be the last screen of the folio screen sequence or directly accessed by screen 490.
  • the user actuates a particular key, the "OK" key, or, prior to actuating the "OK” key, may be asked to enter a credit card number into a hidden field or confirm the guest's credit card number displayed (not shown). In either event, the checkout is requested by the hotel guest's actuating a predetermined key or key sequence expected for screen 501.
  • Activity box 323 represents the initiation of a request for con ⁇ firmation of checkout by the guest actuating the "OK" key.
  • the ter ⁇ minal displays a waiting screen at box 325 while forwarding the request to the system manager via boxes 324 and 326. Terminal keys are temporarily disabled until a response is received.
  • the system manager in turn interfaces with the hotel's property management system at boxes 327 r 328 and 329. Error processing algorithms may be entered at box 329 f there is a communications error or no acknowl ⁇ edgement signal is returned.
  • the hotel property management system identifies the status of the room, i.e., already checked out, or con ⁇ firms payment authorization.
  • the system manager now enters a number of tasks if the guest has not previously checked out. Firstly, at box 330, an algorithm is entered which disables all premium television channels for the room terminal. Also, a video checkout thank you screen is sent to terminal memory at box 331. Also, a check out counter is incremented at box 334. On the other hand, if the guest has already checked out, an "already cheeked out" screen is caused to be sent for display at box 332. In either event, the keyboard at the terminal is now enabled again at box 333.
  • a checkout confirmation screen is displayed at box 336. This screen is timed by the terminal as it is possible the guest may then leave the room without turning power off to the asso ⁇ ciated television receiver. If a predetermined period of time passes, the terminal turns off the television at box 335, or the guest turns off the television at box 337.
  • Boxes 338 and 339 relate to the instance when a guest turns on a terminal after check out has already been accomplished.
  • a checked out flag of terminal memory can cause an "Already checked out" screen to be displayed without intervention of the system manager.
  • Condition C is entered from box 311. If there has been a cummunication's time out of a request of the hotel system, the time out is recognized at box 345. At box 346, an "Unable to view folio" screen is sent to the terminal at box 347 and displayed and the guest may revert to watching their TV at step 348. If the hotel property system recognizes an error or the data is unavailable at box 349, then the screen is sent with a "checked out" tag line. The key ⁇ board is enabled at box 350 which was disabled at box 324. In either error condition, an error counter is incremented by one at box 351.
  • the hotel property management system interactions associated with configuring a terminal for check ⁇ out service are shown.
  • the first group of boxes 360-364 relates to a change of room status to vacant, the guest has checked out or the guest has just checked-in. If vacant or checked out or checked in status is returned, the system manager updates the room status at box 362 and actuates the availability to checkout at the terminal at box 363. If the room is now occupied, pay television is activated at box 361 and the terminal set accordingly at box 364.
  • room service is merely exemplary of teletext services such as home shopping or any other service involv ⁇ ing the selection and purchasing of goods and services from the com ⁇ forts of one's home or hotel room. It differs from In-Room Checkout in that room service involves the additional steps of selecting an item and then modifying the selected item.
  • the room service example involves the selection of a steak dinner and its modification by a degree of broiling from rare to well done and the selection of accompanying extras such as mushrooms, gravy, or a spe ⁇ cial sauce.
  • the modifiers might involve size, color and entry of personal data to appear on the sweat shirt such as: "Heartbreak Hotel Welcomes John Doe.”
  • a system manager 12 particularly comprises a screen design and editing system of a processor, a memory, a keyboard and a monitor.
  • Figures 5a-5d represent typical screens produced by screen editor software for entry of items into tables with associated prices.
  • an editor operating the system manager 12 may create a new table, delete a table or copy a table name.
  • Adding a table adds a new table to the list (in a directory of table names). For example, if novelties (from a hotel gift shop) is to be added to the list, the user places their cursor next to "Add table name”, presses an "enter” key (if necessary), types the name novelties into the table name box, and activates "enter” again.
  • Deleting deletes an entire table from memory. Copying copies a file to a newly entered name. Instead of "Table Name," two boxes may be displayed i.e. a "Copy From” and a "Copy To" box.
  • the up, down, page up, page down keys or other keys are to assist an editor to scroll through more menu/price table names that can be displayed on a single screen. Also returns to a main menu or a previously selected menu screen are provided so the editor may escape from editing room service screens if desired.
  • Figure 5b relates to editing screens and Figure 5c relates to editing items or Figure 5d to editing modifications of items accessed via Figure 5c.
  • screen 172 is selected, item 2 (the T-bone steak) and text lines 1 and 2 can be changed.
  • item 2 the T-bone steak
  • the screen shows a string price of $13.95, "[ 2 ] T-Bone Steak 13.95”, but the editor can put a different price inside the price box causing a mismatch between what a guest might be charged and what the guest thinks they are paying. Consequently, it may be the respon ⁇ sibility of the editor to match all screen text entries so the hotel property management system or an associated hotel guest system accurately charges the guest. Of course, if the systems are properly interfaced, such mismatches should not occur.
  • Edit screen text permits an editor to define the text of the screen such as "ROYAL room service” while “Edit Item/Price/Text” permits an editor to define item number (key), name, and price.
  • Other cursor selections are self-explanatory.
  • Figure 5d shows a modifier screen for the steak selection, i.e., screen 551 and item 2; the price is free to order steak medium rare.
  • Item numbers may be limited, for example, from 1-99.
  • the item input can also be a range, for example, 1-12, which is inter ⁇ preted that any number from 1-12 will display the same string. This is used for asking a quantity question such as, "how many eggs? " leaving an empty two character field. Any number from l to 12 will cause the format string associated with the eggs item to use numbers entered at the terminal by a hotel guest as insertions for the charac ⁇ ters "#". For example, the string "# egg(s) ordered at 1.00 ea.” would be sent to a television or to the kitchen after ordering as "5 egg(s) ordered at 1.00 per ea.” if "5" were entered by the guest. When using the quantity feature, the item price will be automatically multiplied by the quantity selected.
  • Figure 5e relates to modification of room service set-up options. For example, room service for breakfast is available from 6:00 a.m. to 11:30 a.m. A guest will not be able to receive breakfast outside of these hours according to the time maintained by the system manager. Time maintenance and time-keeping services are further described by copending U.S. application Serial No. incor ⁇ porated herein by reference.
  • a hotel guest the night before may request that his breakfast order be deliv ⁇ ered at, for example, 8:00 a.m. the next morning.
  • a first frame for room service is configured or edited by a "Channel Mapping Menu" and editor for the system man ⁇ ager not shown.
  • a printer may be also located in the kitchen.
  • Printer 2 then is located in the kitchen while other printers may have different locations and associated addresses.
  • a first room service screen 500 is dis ⁇ played when a hotel guest actuates a control to tune to a particular channel for room service.
  • Screen 500 leads to screen 527 and the guest is asked to select a choice of entre.
  • the "Dinner" table is shown but alternatively, the selections may be for another meal such as breakfast or lunch or may relate to gift shop selections.
  • Screens 528, 544, 600, 900 and 442 are shown accessed by screen 527. More screen choices may be accessed by a supplemental screen not shown.
  • Each item of each category, such as seafood, is separately described.
  • all room service selections may be accompanied by background music, video or both.
  • Screen 532 exemplifies the use of the quantity field whereby the hotel guest may select a number of crab legs from 1 to 20.
  • Screens 551 and 552 exemplify the modification of a particular item to be cooked in a certain way or be accompanied by a type of sauce.
  • In-Room checkout and Room Service relate to the opportunity of the guest to make determined choices of items where in In-Room checkout it is presumed that all items are already billed and stored in the hotel's property management system or in the system manager. Screens are only shown for selection [ 1] seafood and selection [ 2 ] steak entres. Screens for other choices [ 3 ] , ] 4 ] , ] 5 ] and so on would be similarly acted on by the terminal.
  • the last screen for a particular selection such as screen 532 for crab legs leads to screen 552, an order processing screen.
  • the "OK" key for either screen 532 or 565, for example, will lead to screen 552 of Figure 6b.
  • Screen 550 in the steak menu series 544, 545, 546 ... 550 is where the present transaction terminal begins to collect the individ ⁇ ual items which will make up the steak order.
  • keys selected and actuated by the user to indicate a branch choice of Steak Entrees from screen 527, Dinner Menu reside in a key buffer memory of the terminal.
  • the buffer memory then is like a restaurant order pad for recording the order but in shorthand notation i.e., screen 550, key 3, screen 551, key 3 and screen 565, keys 1 and 3, screen 565 permitting multiple selections. This translates longhand into New York strip, medium with mush ⁇ rooms and Al sauce.
  • screen 552 is eventually entered which provides the guest with the opportunity to cancel their order and start all over, review their order or send it to the kitchen.
  • the selections include a review of the order which is similarly formated to the bill portfolio of In-Room Checkout for display.
  • the selections also include a direct "Buy" request whereupon the series of screens 560 and 561 are dis ⁇ played.
  • the hotel guest may clear the order from memory and go back to the beginning by keying in "No". Also, the guest may go to either screen 527 for the DINNER MENU or screen 550 for steak.
  • the folio for the order thus far is represented by one screen 553 in which screen are tabulated each item ordered, its price and modifiers. More screens for more of an order may be displayed by actuating the "CH+” or "CH-" keys. Depressing the "CH+” with no more order may cause the same screen to be displayed or a special screen indicating that the order is complete.
  • screens 560 and 561 the hotel guest is requested to enter their desired delivery time. The delivery time should be within legiti ⁇ mate hours. If so, a "Thank you for your order" message will appear. If not, an information screen should be provided to display the legiti ⁇ mate dinner hours so that the guest may pick an appropriate delivery time.
  • screen 553 of Fig ⁇ ure 6b is compiled from other screens, i.e. screens 550, 551 and 561. Items selected are stored in terminal memory and screens 553 and sequential or other screens are formatted for display.
  • the terminal may require the system manager's assistance in determining free screen numbers and do formatting or require the system manager to format the screens for the terminal.
  • the terminal merely use the system manager for assis ⁇ tance to determine free screen numbers and do the formatting itself.
  • the terminal's processing capability and read only memory may be insufficient to provide this kind of functionality if terminal cost is an important factor.

Abstract

A cable television transaction terminal comprises a keyboard for entry of selection and field completion data and a teletext screen generator for actuating a visual display of teletext screens comprising selection items or completion fields. Each screen is uniquely identified and stored in terminal memory prior to display with an associated key template for defining selection and field completion data. A review of transactions is actuated by display of a first teletext screen and entry of an associated key response. Payment for transaction is actuated by display of a second teletext screen and entry of an associated key response. For example, a hotel guest may check out of a hotel room without visiting the front desk via the cable television terminal in his room or order room service for delivery at a particular time.

Description

CABLE TELEVISION TRANSACTION TERMINAL
This is a continuation-in-part of U.S. Application Serial No. 289,218 filed December 23, 1988 and entitled "Automatic Interactive Television Terminal Configuration" and is related to U.S. Application Serial Nos.: , (Attorney Docket No. 25,877), "Interac¬ tive Television Terminal with Programmable Background Audio or Video"; .(Attorney Docket No. 25,875), entitled "Stor¬ age Control Method and Apparatus for an Interactive Television Ter¬ minal"; , (Attorney Docket No. 25,872), entitled "Ter¬ minal Authorization Method"; , (Attorney Docket No.
25,878) entitled "Interactive Room Status/Time Information System"; and , (Attorney Docket No. 25,874), entitled "Ter¬ minal Polling Method" filed concurrently herewith. BACKGROUND OF THE INVENTION
1. Technical Field
This invention primarily relates to the field of two way inter¬ active entertainment systems typically provided over cable facilities to a user and more particularly to a method and apparatus for enabling payment transactions at a television terminal for services or items.
2. Description of the Relevant Art
Two way interactive cable television systems are known for transmitting entertainment, information and data signals over a cable facility toward a plurality of users. Home shopping, pay-per-view, and other services are provided via such systems where goods or serv¬ ices are ordered by a subscriber or user and a payment is accepted by the service provider. Typically, payment is arranged over a separate link such as a telephone line to the service provider.
Data may be transmitted and addressed to a particular sub¬ scriber of a cable television system over a separate data channel or a so-called "in-band" data channel. In this downstream direction, addressed control data may represent services authorized to a partic¬ ular terminal or control commands to that terminal. In an upstream direction from a terminal to the service provider or system manager location, control data may represent selections made by a user in response to a polling request or at the time of user selection.
In some known cable television systems, the capability exists to provide a so-called teletext service in which screens of textual infor¬ mation may be provided to a user sequentially at a user's request. Also, a cable television terminal is known which comprises a graphics/text generator for composing text screens from data trans¬ mitted on a special channel or inserted in vertical blanking intervals of a video signal and transmitted over a television channel.
Outside of a cable television environment, stand-alone systems are known for hotels and restaurants in which transactions may be entered via remote terminals to be transferred to a central location where they are recorded. At time of check-out or bill payment, a bill may be tabulated at the central location and payment by credit card made without intervention of management personnel.
In a cable television system designed for installation in a hotel, a terminal is known which may report to the system manager short bursts of information such as room number when specifically requested. t S. 3,944,742 and 4,360,828 describe such a system in which, for exgmple, a hotel room air conditioner may be controlled from the front desk; a maid may report on the room number of the hotel room currently being cleaned; or the television channel number currently being viewed by a hotel guest may be reported. The data is transmitted upstream over a 12 megahertz data carrier in short bursts and within a predetermined period of time after a polling request.
In vie% of the above, a requirement still exists in the art for a cable television transaction terminal in which screens of choices may be effectively presented to a user, selections of choices may be imme¬ diately reported to a central location, charging for the requested service authorized and accepted and a confirmation of the transac¬ tion reported to the user. SUMMARY OF THE INVENTION
It is an object of the present invention to provide a cable tele¬ vision transaction terminal.
It is a further object of the present invention to provide a cable television transaction terminal which is immediately responsive to user control.
It is a still further object of the present invention to provide a method for use in a cable television transaction terminal of immedi¬ ately recording and reporting user transactions including payment for a service and confirming payment authorizations to the user.
The problems and related deficiencies of prior art interactive cable television terminals are solved by the principles underlying a terminal according to the present invention comprising a processor, associated memory for storing an algorithm related to providing inter¬ active services, a character generator responsive to processor control for generating teletext screens requiring user response, a keypad or remote control for inputting information to the terminal processor, a terminal read/write memory for storing screen data, templates for defining keys associated with a particular screen and other data and a serial or parallel printer port to which data may be transmitted by the processor for printing.
According to the present transaction method, at least two steps are provided for accomplishing a payment transaction. In a first step, a user has the opportunity to review their charges. In par¬ ticular, a unique screen identification is associated with actuation of a particular key or key sequence of that screen. If the screen identi¬ fier and key actuation compare with predetermined values, the ter¬ minal requests that all charging information for that terminal and service be collected at the terminal. The terminal then arranges for the charging information to be formatted into a predetermined series of screens for display. The identified items are tabulated into a total bill on a final review screen. The user may then either scroll through the bill folio of screens or continues to the next step.
According to the second step, a payment transaction is trig¬ gered by the simultaneous occurrence of a unique screen identification and actuation of a particular key or key sequence as before. The screen folio is now formulated into a form for printing out on an optional paper printer. Once the terminal receives authori¬ zation from a central location, a copy of the confirmed charges are printed out via a parallel or serial printer port of the terminal and a confirmation screen displayed.
In connection with certain transaction services such as home shopping a third preliminary step is required for selecting items or entering data'into completion fields. For example, associated with a particular screen will be the keyboard key (3) identifying, for exam¬ ple, Mew York strip steak while in another screen a completion field is provided for entering a quantity of oysters on the half shell. Also, personal data may be entered automatically into global substitution fields of the terminal by downloading personal data to the terminal which may be substituted with any screen requiring a global substitution.
For example, in a hotel system, the present terminal may be applied by a hotel guest to check out of a hotel room without having to visit the front desk. The hotel guest also may order and arrange payment for room service from the hotel room without using the telephone. BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a block schematic diagram of an interactive enter¬ tainment system in accordance with the present invention applied in a hotel or hospital system environment comprising automatically configurable, 2-way interactive terminals; Figure la shows details of a system manager 12 of the system of Figure 1;
Figure 2 is a block schematic diagram of a 2-way interactive terminal according to the present invention comprising a micropro¬ cessor, a memory, a character generator, a keypad and a television signal output to an associated television receiver;
Figure 3 is a flowchart showing the activities of the guest, the terminal, the system manager, and a central property management system computer in accomplishing in room checkout; in particular,
Figures 3a-3e show flow control charts for operation control between the terminal according to Figure 2 and other elements of the system of Figure 1;
Figure 4 provides a flowchart of terminal screen control and display at the terminal of Figure 2 for in room checkout;
Figure 5 is a collection of screens associated with the design or modification of screens for room service; in particular, Figures 5a-5e relate to editing menu/price tables, screens, items, and options.
Figure 6, eomprisiing Figures 6a-6c, is a detailed flow control chart of the terminal operation for display of room service screens. DETAILED DESCRIPTION
Referring to Figure l, there is shown a block schematic dia¬ gram of an interactive entertainment system in accordance with the present invention. The depicted embodiment relates to its application in a hotel or hospital system environment; however, the present invention is not so limited. The present invention may also be applied in any two-way interactive entertainment system such as a cable or satellite television entertainment system involving a distribution net¬ work comprising trunk lines and feeder cables of optical or coaxial cable. For example, satellite receiver and decoder 3, cable receiver and descrambler 4, video modulator 5, addressable transmitter receiver 10, locally generated video modulator 11, and system man¬ ager 12 may all be located at the location of a cable television system head end. Associated with system manager 12 is the hotel's property management system 15 for maintaining a record of hotel property, charges, credits and such. In this example, coaxial cable or optical fiber link 6 can connect the cable television head end to two-way interactive transaction terminals 7, 8 or 9 of the entertainment sys¬ tem located at individual subscriber premises.
On the other hand, the embodiment of Figure 1 is especially exemplary of the application of the present invention in a hotel or hospital entertainment system. Transmission link 6, then, may simply comprise a coaxial or optical fiber cable link between an entertain¬ ment control center and N terminals, for example, terminals 7, 8 or 9 located in rooms of the facility. In particular, at the system control center, a satellite signal may be received at satellite antenna 2 and then received and decoded at satellite receiver decoder 3 for distribution via modulator 5 over a distribution cable 6 to the interactive terminals 7, 8 or 9 of the pre¬ sent invention. Additionally, a band of cable television channels received over cable facilities 1 are received and, if necessary, descrSmbled at cable receiver/descrambler 4. The descrambled video signals are then modulated at modulator 5 for distribution over facili¬ ties 6 to interactive terminals 7, 8 or 9. If desired, an optional scram¬ bler may be provided for scrambling premium channel transmissions to interactive transaction terminals 7, 8, or 9. Of course, terminal 7, 8, or 9, then, would comprise descrambler circuitry capable of descrambling the scrambled premium channel transmissions. Such circuitry is not shown in either Figure 1 or 2 but would be preferable in a system involving distribution of signals to remote subscriber locations.
According to the exemplary embodiment of Figure 1, the hotel or hospital location may be connected to other hotels or hospitals via data link 14. Over data link 14, data may be received via modem 13 at system manager 12. In this manner, the hotel or hospital system manager may -maintain current status of all features and all interac¬ tive terminals of an entertainment system comprising a plurality of hotels. For example, entertainment schedules may be distributed over the data transmission link from a network control center where the entertainment schedule is composed. System manager 12 comprises a data processing unit and appropriate memory for storing status and features associated with all terminals in the system. System manager 12 also controls the generation of video channels at modulator 11, if necessary, for transmission over facility 6 to the two-way interactive terminals 7, 8 or 9. In particular, modulator 11 comprises the capabil¬ ity to generate signals or actuating the display of character screens at terminal locations responsive to the control of the system manager 12 in the event, for example, that terminals are unable to generate the character screens themselves. System manager 12 interfaces with property management sys¬ tem 15. For example, system manager 12 must transmit guest requests to property management system 15 for hotel services. In the other direction, property management system 15 provides the system manager 12 with a folio of room charges during in-room checkout and credit authorization. System manager 12 and property manager sys¬ tem 15 may be merged into one serving system 12, 15, if appropriate, without departing from the principles of the present invention.
The generation of complete screens of characters for transmis¬ sion to a terminal according to the present invention for display is not required because the terminal (Figure 2) comprises its own character generator 204. Consequently, locally generated video modulator 11 is optional. Instead, system manager 12 generates commands to gener¬ ate screens, and not the screens themselves, for transmission via addressable transmitter 10 to an interactive terminal according to the present invention. In a "hybrid" system comprising terminals having no character generator and terminals according to the present inven¬ tion, locally generated video modulator 11 would be necessary. The screens generated either at the terminal or by way of modulator 11, for example, may relate to the provision of information to guests or patients about hotel or hospital services, respectively.
Also according to Figure 1, system manager 12 controls an addressable transmitter/ receiver 10 for transmitting addressed com¬ munications which are uniquely addressed to terminals 7, 8 or 9 and receiving communications at random times or in response to polling requests of terminals. The addressable transmitter 10 according to Figure 1 may transmit addressed information on a separate date car¬ rier, for example, at 108 megahertz and receive information trans¬ mitted in a so-called upstream direction from the terminals on another separate data channel at 25 megahertz. In an alternative embodiment, all downstream communications may be transmitted in band or within a particular television channel transmission, for exam¬ ple, within the horizontal or vertical intervals of transmitted video
/ signals. Consequently, the system manager 12 accomplishes in band signaling by controlling data input into the video signals transmitted via either modulators 5 or 11 (not shown). A separate data carrier for each direction of transmission may be preferred due to the increased data carrying capacity. For upstream transmission, a telephone line or spread spectrum transmission may be employed as an alternative to a separate data channel.
System manager 12 particularly comprises a processor 100, an associated memory for storing control algorithms ROM, a read/write memory for storing as many as thousands of uniquely identified screens RAM, a display screen 101 and a keyboard 102 for screen design and modification. An optional printer 103 is provided for printing out room checkout bills in a similar manner as would occur at a hotel' front desk during checkout.
Besides specifically addressed data communications with the interactive terminals 7, 8 or 9, the system manager 12 may also address communications globally to all interactive terminals which communications may or may not require a terminal to respond. Such global communications, for example, may be addressed to a global address representing all terminals in the particular hotel system or to a group address represeating a group of terminals within the system havin a commonality of interest.
The problem solved by the present invention relates to the provision of efficient transaction services from a terminal such as terminal 7, 8, or 9 such as for in room checkout service which might be offered by a hotel or hospital. According to a screen of text or other instructions displayed or available at the terminal, a guest is instructed to turn to a special channel for a service. A first unique screen for that service is displayed requesting a user response. Each screen, having its own associated keyboard template, may receive different keyboard responses and provoke different reactions from the terminal processor. For example, a "buy" key may facilitate further entry into a serial set of instruction screens for the service. On the other hand, according to the present invention, it will be assumed that the unique screen identifier and the hotel guest's keyboard response are compared with an expected predetermined response. If the predetermined response for requesting check-out is entered, then the terminal will request that screen data for room charges be col¬ lected at the terminal in memory from a central location over the cable distribution network.
For in-room checkout, the terminal causes a "Requesting Infor¬ mation" screen to be displayed as the system manager 12 in turn obtains room charges from the property management system 15. Some charges, for example, for pay-per-view movies may be stored in system manager 12 and no request of the property management sys¬ tem 15 is required for these charges. The terminal, after obtaining the screen folio of all charges, actuates display of the folio as a series of screens.
If the guest finds the charges are acceptable, the guest actu¬ ates a particular key or key sequence to authorize checkout. The terminal forwards the request toward the property management sys¬ tem while causing a "waiting" screen to be displayed. Once confirmed by the property management system 15, the charges may be printed out at an optional printer associated with the terminal, and a confir¬ mation screen is displayed to the user. Room service, home shopping or any other transaction service requiring payment authorization may be similarly provided by the present transaction terminal and in accordance with the same two-step method.
Referring to Figure 2, there is shown a two-way interactive transaction terminal according to the present invention. The ter¬ minal is coupled via facility 6 to video modulator 5, addressable transmitter/receiver 10, and locally generated video modulator 11, if provided, as shown in Figure 1.
In particular, a two-way interactive terminal according to the present invention comprises an up/down converter 201 for converting channels received over the facility 6 for display at an associated tele¬ vision receiver (not shown) or for transmitting data modulated to 25 megahertz by data transmitter 203 for transmission over facility 6. Up/down converter 201 passes data on the separate data carrier at 108 megahertz for demodulation and reception at data receiver 203. Received television entertainment signals are provided by up/down converter 201 to demodulator 202 which also provides automatic frequeney control and gain control of up/down converter 201. Demodulator 202 provides video via on screen character generator 204 to channel 3/4 modulator 205. In this manner, on screen charac¬ ter generation may appear superimposed upon an incoming video sig¬ nal or displayed in the form of a teletext screen, for example, text on a plain colored background. Also at demodulator 202 the baseband audio channel is transmitted to audio output 211 or via channel modu¬ lator 205 to the television receiver at radio frequency. In addition, a baseband video output 213 may be provided from on screen character generator 204 at video output jack 213.
The interactive transaction terminal of the present invention further comprises a processor 206 controlling data transmission and reception at data receiver/transmitter 203. Processor 206 also con¬ trols character generation at character generator 204 via gate array 207. Also via gate array 207, the processor 206 controls a key pad 216 which may be directly coupled to the gate array or coupled via infra¬ red or other remote control transmission link receiver 208. Random access memory (RAM) 217, provided with backup power by capacitor 218, stores character screen commands, downloaded feature data and other data received over the data transmission link via data receiver 203 from the system manager responsive to processor 206 control. The processor 206 also has access to a nonvolatile random access memory 222 and access via gate array 207 to an outboard read only memory (ROM) 219. Processor 206 receives remote control key com¬ mands from a remote control key pad via infrared or other remote control transmission receiver 208. Processor 206 may also control the operation of a phase lock loop 209 and bandpass filter 210 for control¬ ling operation of the up/down converter 201.
Processor 206 interfaces with serial/parallel printer port 223 via gate array 207. In this way, room charges or a dinner bill for room service may be printed out for the convenience of the hotel guest. Premium coupons for, for example, ten dollars off one's next room stay may be prinξed out at the same time. Premium coupons for, example,
Figure imgf000012_0001
off one's next room stay may be printed out at the same time. Power is supplied via an alternating current input to power supply 215 which provides, for example, a plus 5 volt and a plus 12 volt DC input to various components of the terminal requiring such power. Furthermore, the alternating current power input to power supply 215 may be provided via a controlled switched outlet 214 to an associated device such as the television receiver associated with the terminal. The state of the switched outlet 214 is controlled via gate array 207 by processor 206. For example, the switched outlet 214 may continuously provide power to its associated device or provide power only when an "on" button of key pad 216 or a remote control key pad is set to an on condition.
Values inside of boxes or associated with boxes are exemplary of memory sizes, clock rates, or component types. For example, clock 220 for clocking the microprocessor operation may operate at 14.318 megahertz. The clock signal is divided down by gate array 207 for operation of the microprocessor 206 which may be a Motorola MC 6803 U 4 or for clocking other processes of the terminal. The on screen character generator 204, for example, may be a Mitsubishi M50455 component. RAM 217 may comprise 16 kilobytes of memory and ROM 219 comprise 32 kilobytes of memory respectively.
In addition to character generation and screen display, LEDs 221 may, for example, indicate at least a power on condition or, addi¬ tionally, an alternative display of tuned channel number or other data which may be displayed on a screen.
By way of a discussion of exemplary applications of a cable television transaction terminal according to the present invention, the principles of the present invention will be described in further detail. In room checkout from a hotel room will be described in con¬ nection with Figures 3 and 4. Discussion of in room checkout will be followed by a discussion of room service in connection with Figure 5 and 6. In-Room Checkout
Referring to Figure 3, there is shown a flowchart comprising Figures 3a, 3b and 3c providing detail of the activities of a hotel guest, a terminal according to the present invention (CSTT), a system manager (SYSMGR), and a hotel property management system (PMS) arranged in consistent columns for accomplishing in-room checkout. Arrows are generally used to denote transfer of control from one of these four to another. On the other hand, a letter contained within a circle provides an indication of departure or entry, into or from one particular activity box of the flowchart.
Figure 4 provides examples of screens displayed at a terminal for in-room checkout. Details of screen control are indicated in response to guest responses.
Now referring first to Figure 3a, activity box 301 is entered by the hDtel guest upon instructions the guest has received from viewing an instruction card associated with the terminal or from viewing a hotel information teletext channel. In particular, a cable television system according to the present invention may only have a certain number of channels. Upon receiving a channel number entry larger than the certain number of channels, the terminal will recognize the entered number as a request for a particular teletext service such as in-room checkout.
In-room checkout service may comprise a plurality of associ¬ ated screens, the first screen displayed being associated with a unique identification number or name. For example, the first in-room checkout screen may have the unique number 490 selected when channel 20 is entered by the guest. The entry of channel 20 via the remote or other terminal keyboard does not cause tuning to a cable television channel. The first screen of a particular service, i.e., screen 490 for in-room checkout, is given a high priority along with other first screens. In this manner, the terminal screen memory is prioritized. Consequently, referring briefly to Figure 2, processor 206 causes screen 490 to be displayed by character generator 204 via gate array 207.
Further, details on screen design and priority of terminal screen memory may be obtained from U.S. application Serial No. , filed concurrently herewith.
Referring now to Figure 4, screen 490 is shown which repre¬ sents a display output of character generator 204 displayed on a television receiver associated with the terminal. Associated with the text of screen 490 is other data associated with that particular screen. A key template provides an indication of acceptable keyboard responses expected from the hotel guest to the display. Also, it is clear from the display that the system manager displays the in-room checkout screen 490 with appropriate personal data inserted in appro¬ priate global substitution fields. This personal data has been sepa¬ rately transmitted to the terminal by means of the specific terminal address over a downstream cable television data channel. Any time a screen is displayed calling for a global variable i.e. GUEST NAME, the terminal looks for the name in its memory and inserts the name auto¬ matically into the substitution field. Other global variables may be CREDIT CARD NAME and CREDIT CARD NUM for which variables there are appropriate automatic terminal substitutions.
Consequently, if channel 20 is selected by the hotel guest and "checkout" has been configured for operation at a system manager, then, at activity box 302, the terminal displays the first checkout screen 490. Otherwise, box 303 is entered, the feature has not been configured and a screen saying "Check out not available" is shown.
When control is transferred to the system manager according to Figure 3a, box 304, the "not available" screen may be modified to instruct the guest of times when in room checkout is available.
According to activity box 305, if the first checkout screen is not available in terminal memory, the terminal requests the screen from the system manager and the system manager transmits the screen to the requesting terminal in response to the request. As indi¬ cated above, however, it is intended, according to the present inven¬ tion, that screen 490 is already in terminal memory. The hotel prop¬ erty management system is not involved in the display of screen 490 or a modified first screen.
Referring again to Figure 4, a key template associated with screen 490 may comprise three expected responses from the hotel guest. If the guest enters a "1", then the guest may request folio review. If the guest enters a "2", the guest is requesting immediate checkout without reviewing charges. If the guest enters "No", the guest is requesting a return to the television. According to this last alternative, the video channel requested may be incremented by one and the result displayed i.e., another teletext service or a television program channel.
Now referring to Figure 3a, checkout alternatives 1 and 2 are shown as activity boxes 305 and 306 respectively. If alternative 2 is selected, screen 501 is displayed according to Figure 4 at activity box 307. Screen 501 has been already retrieved either because of a spe¬ cific "go to" signal associated in the key template, because of a prefetching of the screen from the system manager or because it has been otherwise swapped into terminal memory for a screen of lower priority. As before indicated, further details of screen swapping and priority are found in copending concurrently filed application Serial
No. incorporated herein by reference. Further details of processing a checkout request will be described below.
According to activity box 305, it is more likely that the hotel guest has requested a folio review. While the guest is waiting to review the portfolio, a "Requesting Info" or other wait screen is dis¬ played at box 308 as the system manager transfers control to the hotel system manager in boxes 309 and 310. At the time of the request, a timer is started at box 311 in the system manager for tim¬ ing a- response via boxes 310, 312, and 313. If there is a time out at box 311, then error processing is entered which will be discussed in connection with Figure 3c.
At boxes 310, 312 and 313, the hotel's property management system computer acknowledges the request of the system manager, determines the status of the room and its charges and sends status and billing charges to the system manager.
According to box 314, the data is formatted into teletext screens and transmitted to the terminal in three screen increments for storage at box 320 until all folio screens have been transmitted. Alternatively, if processor 206 of the terminal permits, the charge data may be formatted at the terminal for display.
A confirmation screen may be pretransmitted to the terminal for storage in terminal memory at this time and in accordance with terminal memory priority control. Also, as the portfolio screens are displayed in sequence, a counter is incremented at the system man¬ ager (or at the terminal) according to box 316. Lastly, the billing charge data is stored at the system manager (or at the terminal) at box 317 so it may be dumped to optional printer port 223 upon confirmation.
At box 318 a first folio screen of a sequence of screens is caused to be displayed by the terminal. Referring to Figure 4, screen identification 491 is associated with the first screen and subsequent screens of the series numbered 492, 493 and so on in or out of sequence. According to design choice in the design of a formatting algorithm. Screen 491 shows that phone charges, room charges, gift shop charges and so on may be collected and merged with cable tele¬ vision service charges (Sat Cinema 1) in the folio.
At this point, the guest either continues folio review at box 319 by actuating a "Vol+" key or returns to screen 490 at activity box 321 of Figure 3b. Consequently, at box 322, the terminal causes screen 490 to be displayed.
From screen 490, an in-room checkout final view review screen 501 is accessed and displayed. Referring again to box 306, if the guest has requested checkout via screen 490, screen 501 is imme¬ diately accessed by the terminal and displayed. Screen 501 may be the last screen of the folio screen sequence or directly accessed by screen 490. According to screen 501, the user actuates a particular key, the "OK" key, or, prior to actuating the "OK" key, may be asked to enter a credit card number into a hidden field or confirm the guest's credit card number displayed (not shown). In either event, the checkout is requested by the hotel guest's actuating a predetermined key or key sequence expected for screen 501.
Activity box 323 represents the initiation of a request for con¬ firmation of checkout by the guest actuating the "OK" key. The ter¬ minal displays a waiting screen at box 325 while forwarding the request to the system manager via boxes 324 and 326. Terminal keys are temporarily disabled until a response is received. The system manager in turn interfaces with the hotel's property management system at boxes 327r 328 and 329. Error processing algorithms may be entered at box 329 f there is a communications error or no acknowl¬ edgement signal is returned. The hotel property management system identifies the status of the room, i.e., already checked out, or con¬ firms payment authorization.
The system manager now enters a number of tasks if the guest has not previously checked out. Firstly, at box 330, an algorithm is entered which disables all premium television channels for the room terminal. Also, a video checkout thank you screen is sent to terminal memory at box 331. Also, a check out counter is incremented at box 334. On the other hand, if the guest has already checked out, an "already cheeked out" screen is caused to be sent for display at box 332. In either event, the keyboard at the terminal is now enabled again at box 333.
At the terminal, a checkout confirmation screen is displayed at box 336. This screen is timed by the terminal as it is possible the guest may then leave the room without turning power off to the asso¬ ciated television receiver. If a predetermined period of time passes, the terminal turns off the television at box 335, or the guest turns off the television at box 337.
The rest of Figures 3b and 3c describe special situations. Boxes 338 and 339 relate to the instance when a guest turns on a terminal after check out has already been accomplished. A checked out flag of terminal memory can cause an "Already checked out" screen to be displayed without intervention of the system manager.
The possibility that the guest may turn off the terminal during checkout is reflected in boxes 340, 341, and 342. In such a situation, the terminal assumes that the guest has just requested checkout and starts the above-described process from the beginning.
Referring now to Figure 3c, error processing is described in greater detail. Condition C is entered from box 311. If there has been a cummunication's time out of a request of the hotel system, the time out is recognized at box 345. At box 346, an "Unable to view folio" screen is sent to the terminal at box 347 and displayed and the guest may revert to watching their TV at step 348. If the hotel property system recognizes an error or the data is unavailable at box 349, then the screen is sent with a "checked out" tag line. The key¬ board is enabled at box 350 which was disabled at box 324. In either error condition, an error counter is incremented by one at box 351.
Also, according to Figure 3c, the hotel property management system interactions associated with configuring a terminal for check¬ out service are shown. The first group of boxes 360-364 relates to a change of room status to vacant, the guest has checked out or the guest has just checked-in. If vacant or checked out or checked in status is returned, the system manager updates the room status at box 362 and actuates the availability to checkout at the terminal at box 363. If the room is now occupied, pay television is activated at box 361 and the terminal set accordingly at box 364.
In particular, if the room status becomes occupied at box 370, a previous checked-out flag has to be cleared at the system manager at box 371, the pay television channels enabled at box 372 and the checkout entry screen 490 transmitted to the terminal at box 373 if within authorized checkout hours.
On the other hand, if the room status changes to vacant at box 380, the checked out flag is set at box 381, the checked out flag is set at box 382 and the "already checked out" screen is sent to the ter¬ minal at box 383. Room Service
As already suggested, room service is merely exemplary of teletext services such as home shopping or any other service involv¬ ing the selection and purchasing of goods and services from the com¬ forts of one's home or hotel room. It differs from In-Room Checkout in that room service involves the additional steps of selecting an item and then modifying the selected item. Referring to Figures 5 and 6, the room service example involves the selection of a steak dinner and its modification by a degree of broiling from rare to well done and the selection of accompanying extras such as mushrooms, gravy, or a spe¬ cial sauce. In home shopping service and for purchasing a sweat shirt advertising a hotel from a hotel gift shop, the modifiers might involve size, color and entry of personal data to appear on the sweat shirt such as: "Heartbreak Hotel Welcomes John Doe."
With reference first to Figure 5, operations at a system man¬ ager location will be described in which room service screens are pre¬ pared or modified with current menu selections and prices. A system manager 12 particularly comprises a screen design and editing system of a processor, a memory, a keyboard and a monitor. Figures 5a-5d represent typical screens produced by screen editor software for entry of items into tables with associated prices.
. Referring first to Figure 5a, an editor operating the system manager 12 may create a new table, delete a table or copy a table name. Adding a table adds a new table to the list (in a directory of table names). For example, if novelties (from a hotel gift shop) is to be added to the list, the user places their cursor next to "Add table name", presses an "enter" key (if necessary), types the name novelties into the table name box, and activates "enter" again. Deleting deletes an entire table from memory. Copying copies a file to a newly entered name. Instead of "Table Name," two boxes may be displayed i.e. a "Copy From" and a "Copy To" box.
The up, down, page up, page down keys or other keys are to assist an editor to scroll through more menu/price table names that can be displayed on a single screen. Also returns to a main menu or a previously selected menu screen are provided so the editor may escape from editing room service screens if desired.
J3y selecting either "Edit" selection, an editor may enter an editing mode for either screens or items. Figure 5b relates to editing screens and Figure 5c relates to editing items or Figure 5d to editing modifications of items accessed via Figure 5c.
Referring first to Figure 5b, screen 172 is selected, item 2 (the T-bone steak) and text lines 1 and 2 can be changed. For example, for item 2 the screen shows a string price of $13.95, "[ 2 ] T-Bone Steak 13.95", but the editor can put a different price inside the price box causing a mismatch between what a guest might be charged and what the guest thinks they are paying. Consequently, it may be the respon¬ sibility of the editor to match all screen text entries so the hotel property management system or an associated hotel guest system accurately charges the guest. Of course, if the systems are properly interfaced, such mismatches should not occur.
"Edit screen text" permits an editor to define the text of the screen such as "ROYAL room service" while "Edit Item/Price/Text" permits an editor to define item number (key), name, and price. Other cursor selections are self-explanatory.
If the editor now selects "Edit Menu/Price Items," the system manager displays screen Figure 5c. The name of the table being edited is displayed at the end of the screen header. Here, screen 550, item number 2, price and text are being edited or deleted.
Figure 5d shows a modifier screen for the steak selection, i.e., screen 551 and item 2; the price is free to order steak medium rare.
Item numbers may be limited, for example, from 1-99. The item input can also be a range, for example, 1-12, which is inter¬ preted that any number from 1-12 will display the same string. This is used for asking a quantity question such as, "how many eggs? " leaving an empty two character field. Any number from l to 12 will cause the format string associated with the eggs item to use numbers entered at the terminal by a hotel guest as insertions for the charac¬ ters "#". For example, the string "# egg(s) ordered at 1.00 ea." would be sent to a television or to the kitchen after ordering as "5 egg(s) ordered at 1.00 per ea." if "5" were entered by the guest. When using the quantity feature, the item price will be automatically multiplied by the quantity selected.
Figure 5e relates to modification of room service set-up options. For example, room service for breakfast is available from 6:00 a.m. to 11:30 a.m. A guest will not be able to receive breakfast outside of these hours according to the time maintained by the system manager. Time maintenance and time-keeping services are further described by copending U.S. application Serial No. incor¬ porated herein by reference.
On the other hand, as will be subsequently described, a hotel guest the night before may request that his breakfast order be deliv¬ ered at, for example, 8:00 a.m. the next morning. As has been previously described with respect to in-room checkout channel 20, a first frame for room service is configured or edited by a "Channel Mapping Menu" and editor for the system man¬ ager not shown.
Besides the printer in a room, a printer may be also located in the kitchen. Printer 2 then is located in the kitchen while other printers may have different locations and associated addresses.
Referring now to Figure 6, an example of room service will be described from the perspective of interactions required at the ter¬ minal of the present invention. Since the principles of the present invention are somewhat the same between In-Room Checkout and Room Service, only the differences will be emphasized in the follow¬ ing discussion.
Referring to Figure 6a, a first room service screen 500 is dis¬ played when a hotel guest actuates a control to tune to a particular channel for room service. Screen 500 leads to screen 527 and the guest is asked to select a choice of entre. The "Dinner" table is shown but alternatively, the selections may be for another meal such as breakfast or lunch or may relate to gift shop selections. Screens 528, 544, 600, 900 and 442 are shown accessed by screen 527. More screen choices may be accessed by a supplemental screen not shown. Each item of each category, such as seafood, is separately described.
According to copending U.S. application Serial No. , incorporated herein by reference, all room service selections may be accompanied by background music, video or both.
Screen 532 exemplifies the use of the quantity field whereby the hotel guest may select a number of crab legs from 1 to 20. Screens 551 and 552 exemplify the modification of a particular item to be cooked in a certain way or be accompanied by a type of sauce.
The differences between In-Room checkout and Room Service relate to the opportunity of the guest to make determined choices of items where in In-Room checkout it is presumed that all items are already billed and stored in the hotel's property management system or in the system manager. Screens are only shown for selection [ 1] seafood and selection [ 2 ] steak entres. Screens for other choices [ 3 ] , ] 4 ] , ] 5 ] and so on would be similarly acted on by the terminal. The last screen for a particular selection such as screen 532 for crab legs leads to screen 552, an order processing screen. The "OK" key for either screen 532 or 565, for example, will lead to screen 552 of Figure 6b.
Screen 550 in the steak menu series 544, 545, 546 ... 550 is where the present transaction terminal begins to collect the individ¬ ual items which will make up the steak order. Already at this time, keys selected and actuated by the user to indicate a branch choice of Steak Entrees from screen 527, Dinner Menu, reside in a key buffer memory of the terminal. As the guest makes choices in screens 550 and 551, those keys are also added to the buffer memory. The buffer memory then is like a restaurant order pad for recording the order but in shorthand notation i.e., screen 550, key 3, screen 551, key 3 and screen 565, keys 1 and 3, screen 565 permitting multiple selections. This translates longhand into New York strip, medium with mush¬ rooms and Al sauce. Whether or not anything is entered, screen 552 is eventually entered which provides the guest with the opportunity to cancel their order and start all over, review their order or send it to the kitchen.
Referring to summary screen 552, the selections include a review of the order which is similarly formated to the bill portfolio of In-Room Checkout for display. The selections also include a direct "Buy" request whereupon the series of screens 560 and 561 are dis¬ played. Also, the hotel guest may clear the order from memory and go back to the beginning by keying in "No". Also, the guest may go to either screen 527 for the DINNER MENU or screen 550 for steak.
The folio for the order thus far is represented by one screen 553 in which screen are tabulated each item ordered, its price and modifiers. More screens for more of an order may be displayed by actuating the "CH+" or "CH-" keys. Depressing the "CH+" with no more order may cause the same screen to be displayed or a special screen indicating that the order is complete. By screens 560 and 561, the hotel guest is requested to enter their desired delivery time. The delivery time should be within legiti¬ mate hours. If so, a "Thank you for your order" message will appear. If not, an information screen should be provided to display the legiti¬ mate dinner hours so that the guest may pick an appropriate delivery time.
Referring to Figure 6c, there is shown how screen 553 of Fig¬ ure 6b is compiled from other screens, i.e. screens 550, 551 and 561. Items selected are stored in terminal memory and screens 553 and sequential or other screens are formatted for display. The terminal may require the system manager's assistance in determining free screen numbers and do formatting or require the system manager to format the screens for the terminal. Of course, it is preferable for efficiency that the terminal merely use the system manager for assis¬ tance to determine free screen numbers and do the formatting itself. On the other hand, the terminal's processing capability and read only memory may be insufficient to provide this kind of functionality if terminal cost is an important factor.
In respect to screen figures and screen control flow diagrams, Figures 4-6 for the present invention, copyright protection is asserted under all applicable copyright laws.

Claims

A cable television transaction terminal comprising: a keyboard for entry of selection and field completion data; a teletext screen generator for actuating a visual display of teletext screens comprising selection items or completion fields, each screen having a unique identification and associated key tem¬ plate for defining selection and field completion data; a read/write memory for temporary storage of teletext screen data, and a control unit, responsive to a first teletext screen and entry of first predetermined data, for entering a first mode of ter¬ minal operation for reviewing transactions and, responsive to a sec¬ ond teletext screen and entry of second predetermined data, for entering a second mode of terminal operation for accomplishing pay¬ ment for transactions.
2. A cable television transaction terminal according to claim l further comprising: a printer port, responsive to the control unit, for trans¬ ferring transaction data for printing.
3. A cable television transaction terminal according to claim 2 wherein the printer port transfers data for a premium coupon.
4. A cable television transaction terminal according to claim 1, the control unit, responsive to a third teletext screen and entry of third predetermined data for entering a third mode of ter¬ minal operation for selection of items.
5. A cable television transaction terminal according to claim 4, the control unit, responsive to a fourth teletext screen and entry of fourth predetermined data for entering a fourth mode of ter¬ minal operation for establishing a time of delivery of items selected during the third mode of terminal operation.
6. A cable television transaction terminal according to claim 1 further comprising: a data transmitter/receiver for communication with a system manager.
7. A cable television transaction terminal according to claim 6, the data transmitter/receiver for communication over sepa¬ rate data channels for each direction of data communication with the system manager.
8. A cable television transaction terminal according to claim 6, the data transmitter/receiver, responsive to the control unit, for requesting transaction data during the first mode of terminal operation.
9. A cable television transaction terminal according to claim 1, the control unit, responsive to selection data entry of a pre¬ determined channel number selection data, actuating the teletext screen generator.
10. A cable television transaction terminal according to claim 9, the control unit for comparing an entered channel number with predetermined data stored in read/write memory, associating the channel number with a first teletext screen for a predetermined serv¬ ice and actuating the teletext screen generator to generate the first teletext screen for the predetermined service.
11. A method for use in a cable television transaction ter¬ minal comprising a keyboard, a teletext screen generator, a read/write memory and a control unit, the method for accomplishing a payment transaction comprising the steps of actuating display of a first teletext screen, associating entry of selection and field completion data with a predetermined expected response, entering a first mode of terminal operation for review¬ ing transactions, and actuating display of a second teletext screen, associating entry of selection and field completion data with a predetermined expected response, and entering a second mode of terminal operation for accomplishing payment for transactions.
12. A payment transaction method according to claim 11 further comprising the steps of actuating display of a third teletext screen, associating entry of selection and field completion data with a predetermined expected response and entering a third mode of terminal operation for select¬ ing items.
13. A payment transaction method according to claim 12 further comprising the steps of actuating display of a fourth teletext screen, association entry of selection and field completion data with a predetermined expected response, and entering a fourth mode of terminal operation for sched¬ uling delivery of items selected in the third mode of terminal operation.
14. A payment transaction method according to claim 11 comprising the preliminary step of comparing an entered channel number with an expected response, and actuating display of the first teletext screen, the first teletext screen being associated with a particular teletext service.
15. A payment transaction method according to claim 11 wherein the second mode of terminal operation also comprises actuat¬ ing the printing of transaction data.
16. A payment transaction method according to claim 15, the printing actuation further comprising the printing of a premium coupon.
PCT/US1990/002033 1989-04-20 1990-04-19 Cable television transaction terminal WO1990013088A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/340,642 US5077607A (en) 1988-12-23 1989-04-20 Cable television transaction terminal
US340,642 1989-04-20

Publications (1)

Publication Number Publication Date
WO1990013088A1 true WO1990013088A1 (en) 1990-11-01

Family

ID=23334321

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1990/002033 WO1990013088A1 (en) 1989-04-20 1990-04-19 Cable television transaction terminal

Country Status (5)

Country Link
US (1) US5077607A (en)
CN (1) CN1047598A (en)
AU (1) AU5441790A (en)
CA (1) CA2014791C (en)
WO (1) WO1990013088A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0663771A1 (en) * 1994-01-18 1995-07-19 Koninklijke Philips Electronics N.V. Method of transmitting signals between communication stations
WO1995019669A1 (en) * 1994-01-13 1995-07-20 Qmedia Technology B.V. A telecommunication system
WO1996025006A1 (en) * 1995-02-10 1996-08-15 Flexydial Pty. Ltd. Interactive broadcasting system
US5903262A (en) * 1995-07-31 1999-05-11 Kabushiki Kaisha Toshiba Interactive television system with script interpreter
US8528019B1 (en) 1999-11-18 2013-09-03 Koninklijke Philips N.V. Method and apparatus for audio/data/visual information

Families Citing this family (227)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5235509A (en) * 1989-06-28 1993-08-10 Management Information Support, Inc. Customer self-ordering system using information displayed on a screen
US5353219A (en) * 1989-06-28 1994-10-04 Management Information Support, Inc. Suggestive selling in a customer self-ordering system
US7210159B2 (en) * 1994-02-18 2007-04-24 Starsight Telecast, Inc. System and method for transmitting and utilizing electronic programs guide information
US5619274A (en) * 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5790198A (en) * 1990-09-10 1998-08-04 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US5883661A (en) * 1990-09-28 1999-03-16 Ictv, Inc. Output switching for load levelling across multiple service areas
US5504519A (en) * 1991-10-03 1996-04-02 Viscorp Method and apparatus for printing coupons and the like
US5724091A (en) 1991-11-25 1998-03-03 Actv, Inc. Compressed digital data interactive program system
US5477262A (en) * 1991-11-29 1995-12-19 Scientific-Altanta, Inc. Method and apparatus for providing an on-screen user interface for a subscription television terminal
US5317391A (en) * 1991-11-29 1994-05-31 Scientific-Atlanta, Inc. Method and apparatus for providing message information to subscribers in a cable television system
US5301028A (en) * 1991-11-29 1994-04-05 Scientific-Atlanta, Inc. Method and apparatus for displaying channel identification information
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5425081A (en) * 1992-01-22 1995-06-13 Alphanet Telecom Inc. Facsimile arrangement
US5367561A (en) * 1992-02-10 1994-11-22 First City Texas-Dallas Cash access system and method of operation
DE69331869T2 (en) * 1992-08-06 2002-08-29 Fujitsu Ltd Transaction processing system using a radio transmitting teletext system
US5748484A (en) * 1992-09-23 1998-05-05 Onkor, Ltd. System for printing social expression cards in response to electronically transmitted orders
US5552994A (en) * 1992-09-23 1996-09-03 Onkor, Ltd. System for printing social expression cards in response to electronically transmitted orders
JPH06119388A (en) * 1992-10-07 1994-04-28 Sony Corp Picture data managing method and picture data base
US5438575A (en) * 1992-11-16 1995-08-01 Ampex Corporation Data storage system with stale data detector and method of operation
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
US5600364A (en) 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
US5600573A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
US5986690A (en) * 1992-12-09 1999-11-16 Discovery Communications, Inc. Electronic book selection and delivery system
US6181335B1 (en) 1992-12-09 2001-01-30 Discovery Communications, Inc. Card for a set top terminal
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
ATE219615T1 (en) 1992-12-09 2002-07-15 Discovery Communicat Inc NETWORK CONTROL FOR CABLE TELEVISION DISTRIBUTION SYSTEMS
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
US7509270B1 (en) 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US7269841B1 (en) 1992-12-09 2007-09-11 Sedna Patent Services, Llc Digital cable headend for cable television delivery system
US5659350A (en) * 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US7073187B1 (en) 1992-12-09 2006-07-04 Sedna Patent Services, Llc Menu-driven television program access system and method
US7835989B1 (en) 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
US6463585B1 (en) 1992-12-09 2002-10-08 Discovery Communications, Inc. Targeted advertisement using television delivery systems
US5523781A (en) * 1993-02-11 1996-06-04 Precision Industries, Incorporated System for controlling television and billing for its use
US5475740A (en) * 1993-03-11 1995-12-12 Spectradyne, Inc. System for accessing and paying for amenities using a telephone
IL105432A (en) * 1993-04-16 1999-10-28 New Datacom Res Ltd Methods and systems for non-program applications for subscriber television
US5592212A (en) * 1993-04-16 1997-01-07 News Datacom Ltd. Methods and systems for non-program applications for subscriber television
US5565908A (en) * 1993-05-07 1996-10-15 Kayon Systems, Inc. Bi-directional system for providing information, management, and entertainment services
IL106746A (en) * 1993-08-19 1997-02-18 News Datacom Ltd CATV systems
US6275268B1 (en) 1993-09-09 2001-08-14 United Video Properties, Inc. Electronic television program guide with remote product ordering
AU1333895A (en) * 1993-11-30 1995-06-19 Raymond R. Burke Computer system for allowing a consumer to purchase packaged goods at home
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US7861166B1 (en) 1993-12-02 2010-12-28 Discovery Patent Holding, Llc Resizing document pages to fit available hardware screens
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
US8095949B1 (en) 1993-12-02 2012-01-10 Adrea, LLC Electronic book with restricted access features
EP1235177A3 (en) * 1993-12-16 2003-10-08 divine technology ventures Digital active advertising
US5485630A (en) * 1994-03-31 1996-01-16 Panasonic Technologies, Inc. Audio/video distribution system
US5488412A (en) * 1994-03-31 1996-01-30 At&T Corp. Customer premises equipment receives high-speed downstream data over a cable television system and transmits lower speed upstream signaling on a separate channel
US5668592A (en) * 1994-04-06 1997-09-16 Interaxx Television Network, Inc. Interactive television terminal responsive to user commands which combines static service data and recurrently broadcast dynamic service data to produce composite service display signals
US5537141A (en) 1994-04-15 1996-07-16 Actv, Inc. Distance learning system providing individual television participation, audio responses and memory for every student
US5539822A (en) * 1994-04-19 1996-07-23 Scientific-Atlanta, Inc. System and method for subscriber interactivity in a television system
USRE44685E1 (en) 1994-04-28 2013-12-31 Opentv, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system, and method and system to order an item using a distributed computing system
US20020166126A1 (en) * 1994-05-02 2002-11-07 Messagephone, Inc. Interactive intelligent video entertainment system
US5661517A (en) * 1994-05-02 1997-08-26 Messagephone, Inc. Interactive intelligent video information system
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US5521631A (en) * 1994-05-25 1996-05-28 Spectravision, Inc. Interactive digital video services system with store and forward capabilities
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
JP3329351B2 (en) * 1994-07-22 2002-09-30 ソニー株式会社 Interactive broadcast system and reply system
WO1996008925A1 (en) * 1994-09-12 1996-03-21 Scientific-Atlanta, Inc. Cable television apparatus employing two-way communication
US5632007A (en) 1994-09-23 1997-05-20 Actv, Inc. Interactive system and method for offering expert based interactive programs
JP3644455B2 (en) * 1994-09-29 2005-04-27 ソニー株式会社 Program information broadcasting system, program information display method and receiving apparatus
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
US7188352B2 (en) 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
EP0786121B1 (en) 1994-10-12 2000-01-12 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US8661477B2 (en) 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
US5715314A (en) * 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5826102A (en) * 1994-12-22 1998-10-20 Bell Atlantic Network Services, Inc. Network arrangement for development delivery and presentation of multimedia applications using timelines to integrate multimedia objects and program objects
US5659793A (en) * 1994-12-22 1997-08-19 Bell Atlantic Video Services, Inc. Authoring tools for multimedia application development and network delivery
US6154207A (en) * 1994-12-22 2000-11-28 Bell Atlantic Network Services, Inc. Interactive language editing in a network based video on demand system
US5712978A (en) * 1994-12-30 1998-01-27 Lucent Technologies Inc. System for control of remote processors
US5604542A (en) * 1995-02-08 1997-02-18 Intel Corporation Using the vertical blanking interval for transporting electronic coupons
US5602933A (en) * 1995-03-15 1997-02-11 Scientific-Atlanta, Inc. Method and apparatus for verification of remotely accessed data
US6321208B1 (en) 1995-04-19 2001-11-20 Brightstreet.Com, Inc. Method and system for electronic distribution of product redemption coupons
PT2154890E (en) * 1995-04-24 2012-12-03 United Video Properties Inc Electronic television program guide schedule system and method with remote product ordering
US7702540B1 (en) * 1995-04-26 2010-04-20 Ebay Inc. Computer-implement method and system for conducting auctions on the internet
US7937312B1 (en) 1995-04-26 2011-05-03 Ebay Inc. Facilitating electronic commerce transactions through binding offers
US7272639B1 (en) 1995-06-07 2007-09-18 Soverain Software Llc Internet server access control and monitoring systems
US7917922B1 (en) 1995-06-08 2011-03-29 Schwab Barry H Video input switching and signal processing apparatus
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US6807558B1 (en) 1995-06-12 2004-10-19 Pointcast, Inc. Utilization of information “push” technology
US7917386B2 (en) 1995-06-16 2011-03-29 Catalina Marketing Corporation Virtual couponing method and apparatus for use with consumer kiosk
US5682196A (en) 1995-06-22 1997-10-28 Actv, Inc. Three-dimensional (3D) video presentation system providing interactive 3D presentation with personalized audio responses for multiple viewers
US5790677A (en) 1995-06-29 1998-08-04 Microsoft Corporation System and method for secure electronic commerce transactions
US5794221A (en) 1995-07-07 1998-08-11 Egendorf; Andrew Internet billing method
US20020178051A1 (en) 1995-07-25 2002-11-28 Thomas G. Scavone Interactive marketing network and process using electronic certificates
US5806071A (en) * 1995-08-21 1998-09-08 Info America, Inc. Process and system for configuring information for presentation at an interactive electronic device
GB9517788D0 (en) * 1995-08-31 1995-11-01 Philips Electronics Uk Ltd Interactive entertainment apparatus
GB9517808D0 (en) * 1995-08-31 1995-11-01 Philips Electronics Uk Ltd Interactive entertainment personalisation
GB9517806D0 (en) * 1995-08-31 1995-11-01 Philips Electronics Uk Ltd Information handling for interactive apparatus
WO1997011558A1 (en) * 1995-09-22 1997-03-27 Fridley Technologies Ltd. Process for reproducing additional information contained in a television or radio programme signal
US5774670A (en) 1995-10-06 1998-06-30 Netscape Communications Corporation Persistent client state in a hypertext transfer protocol based client-server system
US7647243B2 (en) 1995-11-07 2010-01-12 Ebay Inc. Electronic marketplace system and method for creation of a two-tiered pricing scheme
US5872588A (en) * 1995-12-06 1999-02-16 International Business Machines Corporation Method and apparatus for monitoring audio-visual materials presented to a subscriber
US6264560B1 (en) 1996-01-19 2001-07-24 Sheldon F. Goldberg Method and system for playing games on a network
US9530150B2 (en) 1996-01-19 2016-12-27 Adcension, Llc Compensation model for network services
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US6009465A (en) * 1996-01-22 1999-12-28 Svi Systems, Inc. Entertainment and information systems and related management networks for a remote video delivery system
FI115691B (en) * 1996-04-26 2005-06-15 Nokia Corp home terminal
US20030195848A1 (en) 1996-06-05 2003-10-16 David Felger Method of billing a purchase made over a computer network
US8229844B2 (en) 1996-06-05 2012-07-24 Fraud Control Systems.Com Corporation Method of billing a purchase made over a computer network
US7555458B1 (en) 1996-06-05 2009-06-30 Fraud Control System.Com Corporation Method of billing a purchase made over a computer network
US5708478A (en) * 1996-06-26 1998-01-13 Sun Microsystems, Inc. Computer system for enabling radio listeners/television watchers to obtain advertising information
US5886691A (en) * 1996-07-24 1999-03-23 Sony Corporation Display control method for display having buttons representing selectable voting items in which only marks assigned to selected items continue to be displayed upon selection
FR2753868A1 (en) 1996-09-25 1998-03-27 Technical Maintenance Corp METHOD FOR SELECTING A RECORDING ON AN AUDIOVISUAL DIGITAL REPRODUCTION SYSTEM AND SYSTEM FOR IMPLEMENTING THE METHOD
US5977962A (en) * 1996-10-18 1999-11-02 Cablesoft Corporation Television browsing system with transmitted and received keys and associated information
US5889506A (en) * 1996-10-25 1999-03-30 Matsushita Electric Industrial Co., Ltd. Video user's environment
US5970386A (en) 1997-01-27 1999-10-19 Hughes Electronics Corporation Transmodulated broadcast delivery system for use in multiple dwelling units
US6138162A (en) * 1997-02-11 2000-10-24 Pointcast, Inc. Method and apparatus for configuring a client to redirect requests to a caching proxy server based on a category ID with the request
US6173311B1 (en) 1997-02-13 2001-01-09 Pointcast, Inc. Apparatus, method and article of manufacture for servicing client requests on a network
US6104908A (en) * 1997-02-28 2000-08-15 Hughes Electronics Corporation System for and method of combining signals of combining signals of diverse modulation formats for distribution in multiple dwelling units
US7403922B1 (en) 1997-07-28 2008-07-22 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
US7096192B1 (en) 1997-07-28 2006-08-22 Cybersource Corporation Method and system for detecting fraud in a credit card transaction over a computer network
US6029154A (en) * 1997-07-28 2000-02-22 Internet Commerce Services Corporation Method and system for detecting fraud in a credit card transaction over the internet
US7222087B1 (en) 1997-09-12 2007-05-22 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
FR2769165B1 (en) 1997-09-26 2002-11-29 Technical Maintenance Corp WIRELESS SYSTEM WITH DIGITAL TRANSMISSION FOR SPEAKERS
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
US9900305B2 (en) 1998-01-12 2018-02-20 Soverain Ip, Llc Internet server access control and monitoring systems
US6266639B1 (en) * 1998-05-22 2001-07-24 At&T Corp Method and apparatus for providing notification of pre-established shorthand notation
US9009773B1 (en) * 1998-06-30 2015-04-14 Cox Communications, Inc. Method and apparatus for providing broadcast data services
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
US6229524B1 (en) * 1998-07-17 2001-05-08 International Business Machines Corporation User interface for interaction with video
FR2781582B1 (en) 1998-07-21 2001-01-12 Technical Maintenance Corp SYSTEM FOR DOWNLOADING OBJECTS OR FILES FOR SOFTWARE UPDATE
US8028318B2 (en) 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
FR2781593B1 (en) * 1998-07-22 2001-01-12 Technical Maintenance Corp REMOTE CONTROL FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM
FR2781580B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp SOUND CONTROL CIRCUIT FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM
FR2781591B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp AUDIOVISUAL REPRODUCTION SYSTEM
US6144988A (en) * 1998-07-23 2000-11-07 Experian Marketing Solutions, Inc. Computer system and method for securely formatting and mapping data for internet web sites
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
US6425131B2 (en) * 1998-12-30 2002-07-23 At&T Corp. Method and apparatus for internet co-browsing over cable television and controlled through computer telephony
US8250620B1 (en) 1998-12-30 2012-08-21 At&T Intellectual Property Ii, L.P. System and method for sharing information between a concierge and guest
US7000243B1 (en) 1998-12-31 2006-02-14 Oncommand Corporation Allocating computer resources within a video distribution system
US7444663B2 (en) * 1998-12-31 2008-10-28 Lodgenet Interactive Corporation Menuing system for controlling content delivery within a video distribution system
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6847373B1 (en) 1999-04-16 2005-01-25 Avid Technology, Inc. Natural color matching in a video editing system
US6404441B1 (en) 1999-07-16 2002-06-11 Jet Software, Inc. System for creating media presentations of computer software application programs
FR2796482B1 (en) 1999-07-16 2002-09-06 Touchtunes Music Corp REMOTE MANAGEMENT SYSTEM FOR AT LEAST ONE AUDIOVISUAL INFORMATION REPRODUCING DEVICE
US6876991B1 (en) 1999-11-08 2005-04-05 Collaborative Decision Platforms, Llc. System, method and computer program product for a collaborative decision platform
EP1247151A1 (en) * 1999-12-15 2002-10-09 Worldgate Service, Inc. System and method for enhanced navigation
US20020026642A1 (en) * 1999-12-15 2002-02-28 Augenbraun Joseph E. System and method for broadcasting web pages and other information
FR2805377B1 (en) 2000-02-23 2003-09-12 Touchtunes Music Corp EARLY ORDERING PROCESS FOR A SELECTION, DIGITAL SYSTEM AND JUKE-BOX FOR IMPLEMENTING THE METHOD
FR2805072B1 (en) 2000-02-16 2002-04-05 Touchtunes Music Corp METHOD FOR ADJUSTING THE SOUND VOLUME OF A DIGITAL SOUND RECORDING
FR2805060B1 (en) 2000-02-16 2005-04-08 Touchtunes Music Corp METHOD FOR RECEIVING FILES DURING DOWNLOAD
US8473342B1 (en) 2000-04-05 2013-06-25 Catalina Marketing Corporation Method and system for generating certificates having unique Id data
FR2808906B1 (en) 2000-05-10 2005-02-11 Touchtunes Music Corp DEVICE AND METHOD FOR REMOTELY MANAGING A NETWORK OF AUDIOVISUAL INFORMATION REPRODUCTION SYSTEMS
US20050039209A1 (en) * 2000-06-19 2005-02-17 Lodgenet Entertainment Corporation Hotel video checkout with email account statement
FR2811175B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp AUDIOVISUAL INFORMATION DISTRIBUTION METHOD AND AUDIOVISUAL INFORMATION DISTRIBUTION SYSTEM
FR2811114B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp DEVICE AND METHOD FOR COMMUNICATION BETWEEN A SYSTEM FOR REPRODUCING AUDIOVISUAL INFORMATION AND AN ELECTRONIC ENTERTAINMENT MACHINE
FR2814085B1 (en) 2000-09-15 2005-02-11 Touchtunes Music Corp ENTERTAINMENT METHOD BASED ON MULTIPLE CHOICE COMPETITION GAMES
US7333953B1 (en) 2000-10-31 2008-02-19 Wells Fargo Bank, N.A. Method and apparatus for integrated payments processing and decisioning for internet transactions
US8145567B2 (en) 2000-10-31 2012-03-27 Wells Fargo Bank, N.A. Transaction ID system and process
US7272844B1 (en) 2000-11-28 2007-09-18 Lodgenet Entertainment Corporation Lodging entertainment system with guest-selected time shifting
US7865427B2 (en) 2001-05-30 2011-01-04 Cybersource Corporation Method and apparatus for evaluating fraud risk in an electronic commerce transaction
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US20040075679A1 (en) * 2002-04-25 2004-04-22 Carter Kris O. Guest interface appliance
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8151304B2 (en) 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US20040060064A1 (en) * 2002-09-25 2004-03-25 General Instrument Corporation Methods and systems for purchasing lottery tickets via a television terminal
US6887223B2 (en) * 2003-04-10 2005-05-03 Medco, Llc Urine collection bag support
US8196815B2 (en) * 2003-06-03 2012-06-12 Nxp B.V. Secure card terminal using keypad scanning sequence determined by card
US7447605B2 (en) 2004-04-15 2008-11-04 Redbox Automated Retail, Llc System and method for calibrating a vending apparatus
US7584869B2 (en) 2004-04-15 2009-09-08 Redbox Automated Retail, Llc Article dispensing system and method for same
US7234609B2 (en) 2004-04-15 2007-06-26 Redbox Automated Retail, L.L.C. Article dispensing system and method for same
JP2006040281A (en) * 2004-07-24 2006-02-09 Samsung Electronics Co Ltd Content display apparatus and method
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20060195856A1 (en) * 2005-02-25 2006-08-31 Solvisions Technologies Int'l Inc. System and method for billing hotel guests for playing visual content
US7747346B2 (en) 2005-04-22 2010-06-29 Redbox Automated Retail, Llc System and method for regulating vendible media products
US8060247B2 (en) 2005-04-22 2011-11-15 Redbox Automated Retail, Llc System and method for communicating secondary vending options
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
JP2007050566A (en) * 2005-08-16 2007-03-01 Canon Inc Image forming apparatus and its control method
CA2671464C (en) 2006-12-01 2017-03-07 Hsn Lp Method and system for improved interactive television processing
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
EP2116051A2 (en) 2007-01-12 2009-11-11 ActiveVideo Networks, Inc. Mpeg objects and systems and methods for using mpeg objects
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US9330529B2 (en) 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9953481B2 (en) 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US8768789B2 (en) 2012-03-07 2014-07-01 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US20090327111A1 (en) * 2007-09-28 2009-12-31 The Western Union Company Bill payment in association with television service providers systems and methods
US9886809B2 (en) 2007-09-28 2018-02-06 Redbox Automated Retail, Llc Article dispensing machine and method for auditing inventory while article dispensing machine remains operational
US20100042547A1 (en) * 2008-08-12 2010-02-18 The Western Union Company Methods and systems for money transfer with cable and/or satellite providers
US8712872B2 (en) 2012-03-07 2014-04-29 Redbox Automated Retail, Llc System and method for optimizing utilization of inventory space for dispensable articles
US20090133078A1 (en) 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US8849435B2 (en) 2008-07-09 2014-09-30 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
CN102449658A (en) 2009-03-18 2012-05-09 踏途音乐公司 Entertainment server and associated social networking services
US9104990B2 (en) 2009-09-05 2015-08-11 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
US8996162B2 (en) 2009-09-05 2015-03-31 Redbox Automated Retail, Llc Article vending machine and method for exchanging an inoperable article for an operable article
KR101446403B1 (en) 2010-01-26 2014-11-04 터치튠즈 뮤직 코포레이션 Digital jukebox device with improved user interfaces, and associated methods
US8775245B2 (en) 2010-02-11 2014-07-08 News America Marketing Properties, Llc Secure coupon distribution
US10640357B2 (en) 2010-04-14 2020-05-05 Restaurant Technology Inc. Structural food preparation systems and methods
US8538581B2 (en) 2010-09-03 2013-09-17 Redbox Automated Retail, Llc Article vending machine and method for authenticating received articles
US9569911B2 (en) 2010-08-23 2017-02-14 Redbox Automated Retail, Llc Secondary media return system and method
EP2628306B1 (en) 2010-10-14 2017-11-22 ActiveVideo Networks, Inc. Streaming digital video between video devices using a cable television system
EP2695388B1 (en) 2011-04-07 2017-06-07 ActiveVideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
EP2721576A4 (en) 2011-06-14 2014-10-29 Redbox Automated Retail Llc System and method for substituting a media article with alternative media
EP2734972A4 (en) 2011-07-20 2014-12-03 Redbox Automated Retail Llc System and method for providing the identification of geographically closest article dispensing machines
CA2843589A1 (en) 2011-08-02 2013-02-07 Redbox Automated Retail, Llc System and method for generating notifications related to new media
US9286617B2 (en) 2011-08-12 2016-03-15 Redbox Automated Retail, Llc System and method for applying parental control limits from content providers to media content
GB2522772B (en) 2011-09-18 2016-01-13 Touchtunes Music Corp Digital jukebox device with karaoke and/or photo booth features, and associated methods
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
EP2815582B1 (en) 2012-01-09 2019-09-04 ActiveVideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
US9747253B2 (en) 2012-06-05 2017-08-29 Redbox Automated Retail, Llc System and method for simultaneous article retrieval and transaction validation
US9609374B2 (en) 2012-06-27 2017-03-28 Rovi Guides, Inc. System and methods for automatically obtaining cost-efficient access to a media content collection
US20140136348A1 (en) 2012-11-12 2014-05-15 Restaurant Technology Inc. System and method for receiving and managing remotely placed orders
WO2014145921A1 (en) 2013-03-15 2014-09-18 Activevideo Networks, Inc. A multiple-mode system and method for providing user selectable video content
EP3005712A1 (en) 2013-06-06 2016-04-13 ActiveVideo Networks, Inc. Overlay rendering of user interface onto source video
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9921717B2 (en) 2013-11-07 2018-03-20 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
JP6777545B2 (en) 2014-03-25 2020-10-28 タッチチューンズ ミュージック コーポレイションTouchtunes Music Corporation Digital jukebox devices with an improved user interface and related methods
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
CN116320647A (en) * 2023-05-17 2023-06-23 山东海看新媒体研究院有限公司 Hotel IPTV integrated settlement system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4321672A (en) * 1979-11-26 1982-03-23 Braun Edward L Financial data processing system
US4451701A (en) * 1980-10-30 1984-05-29 Oclc Online Computer Library Center, Incorporated Viewdata system and apparatus
US4553222A (en) * 1983-03-14 1985-11-12 Kurland Lawrence G Integrated interactive restaurant communication system for food and entertainment processing
WO1986001962A1 (en) * 1984-09-21 1986-03-27 Scientific Atlanta, Inc. Information display scheme for subscribers of a subscription television system
US4674041A (en) * 1983-09-15 1987-06-16 James K. Appleton Method and apparatus for controlling the distribution of coupons

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3636315A (en) * 1969-11-10 1972-01-18 Captain Int Ind Ltd Guest identification apparatus and method
US3819862A (en) * 1972-01-10 1974-06-25 Motorola Inc Communication system with portable units connected through a communication channel to a computer for applying information thereto
US3997718A (en) * 1973-02-01 1976-12-14 The Magnavox Company Premium interactive communication system
US4031543A (en) * 1974-03-11 1977-06-21 Berkeley Varitronics Systems Communication system
US3944742A (en) * 1974-04-01 1976-03-16 Spectradyne, Inc. Burst frequency shift keying data communication system
GB1504112A (en) * 1976-03-17 1978-03-15 Ibm Interactive enquiry systems
US3894176A (en) * 1974-04-19 1975-07-08 Digital Communications Inc Premium video distribution system
GB1536534A (en) * 1975-11-17 1978-12-20 Television Syst & Res Ltd Devices for providing data
US4054911A (en) * 1976-06-03 1977-10-18 Idr, Inc. Information retrieval system for providing downstream loading of remote data and processing control thereof
US4134537A (en) * 1977-04-25 1979-01-16 Transaction Technology, Inc. Transaction terminal
US4264924A (en) * 1978-03-03 1981-04-28 Freeman Michael J Dedicated channel interactive cable television system
US4360828A (en) * 1978-08-07 1982-11-23 Spectradyne, Incorporated Hotel/motel power load control and bilateral signalling apparatus
US4247759A (en) * 1978-10-10 1981-01-27 Cubic Western Data Self-service passenger ticketing system
JPS5647181A (en) * 1979-09-26 1981-04-28 Pioneer Electronic Corp Periodic electric-power-source turning-off device of terminal device of catv system
WO1981002961A1 (en) * 1980-03-31 1981-10-15 Tocom Addressable cable television control system with video format data transmission
US4359631A (en) * 1980-07-11 1982-11-16 Lawrence B. Lockwood Self-service terminal
US4451895A (en) * 1980-07-17 1984-05-29 Telesis Corporation Of Delaware, Inc. Interactive computer aided design system
US4395627A (en) * 1981-12-28 1983-07-26 Atlantic Richfield Company Gasoline station system for enablement of selected pumps by a credit card console located at the pump island
JPS6013508B2 (en) * 1982-02-08 1985-04-08 株式会社富士通ゼネラル Cafeteria management device
GB2121656B (en) * 1982-05-14 1986-08-20 Communications Patents Ltd Communications system
US4507680A (en) * 1982-06-22 1985-03-26 Freeman Michael J One way interactive multisubscriber communication system
EP0103438B1 (en) * 1982-09-07 1986-07-23 Thorn Emi Plc Television and distribution network
CA1284211C (en) * 1985-04-29 1991-05-14 Terrence Henry Pocock Cable television system selectively distributing pre-recorder video and audio messages
US4752876A (en) * 1985-06-14 1988-06-21 International Business Machines Corporation Self service terminal for lodging industry including room key dispenser
JPS6260386A (en) * 1985-09-10 1987-03-17 Shimizu Constr Co Ltd Satellite shopping system
US4745468B1 (en) * 1986-03-10 1991-06-11 System for evaluation and recording of responses to broadcast transmissions
JPS6324778A (en) * 1986-07-16 1988-02-02 Harada Kogyo Kk Catv device for servicing customers facilities
US4786967A (en) * 1986-08-20 1988-11-22 Smith Engineering Interactive video apparatus with audio and video branching
US4792849A (en) * 1987-08-04 1988-12-20 Telaction Corporation Digital interactive communication system
JPH0695759B2 (en) * 1988-08-08 1994-11-24 パイオニア株式会社 Billing display system for CCTV device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4321672A (en) * 1979-11-26 1982-03-23 Braun Edward L Financial data processing system
US4451701A (en) * 1980-10-30 1984-05-29 Oclc Online Computer Library Center, Incorporated Viewdata system and apparatus
US4553222A (en) * 1983-03-14 1985-11-12 Kurland Lawrence G Integrated interactive restaurant communication system for food and entertainment processing
US4674041A (en) * 1983-09-15 1987-06-16 James K. Appleton Method and apparatus for controlling the distribution of coupons
WO1986001962A1 (en) * 1984-09-21 1986-03-27 Scientific Atlanta, Inc. Information display scheme for subscribers of a subscription television system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995019669A1 (en) * 1994-01-13 1995-07-20 Qmedia Technology B.V. A telecommunication system
EP0663771A1 (en) * 1994-01-18 1995-07-19 Koninklijke Philips Electronics N.V. Method of transmitting signals between communication stations
BE1008029A3 (en) * 1994-01-18 1995-12-12 Philips Electronics Nv Method of transmitting signals between communication stations.
WO1996025006A1 (en) * 1995-02-10 1996-08-15 Flexydial Pty. Ltd. Interactive broadcasting system
US5903262A (en) * 1995-07-31 1999-05-11 Kabushiki Kaisha Toshiba Interactive television system with script interpreter
US6075527A (en) * 1995-07-31 2000-06-13 Kabushiki Kaisha Toshiba Interactive television system
US8528019B1 (en) 1999-11-18 2013-09-03 Koninklijke Philips N.V. Method and apparatus for audio/data/visual information

Also Published As

Publication number Publication date
CA2014791A1 (en) 1990-10-20
US5077607A (en) 1991-12-31
CN1047598A (en) 1990-12-05
CA2014791C (en) 1996-06-18
AU5441790A (en) 1990-11-16

Similar Documents

Publication Publication Date Title
US5077607A (en) Cable television transaction terminal
US7437749B1 (en) Interactive subscription television terminal
US5838314A (en) Digital video services system with optional interactive advertisement capabilities
US6172673B1 (en) Multimedia terminal and method for realizing multimedia reception
US4924303A (en) Method and apparatus for providing interactive retrieval of TV still frame images and audio segments
US5565908A (en) Bi-directional system for providing information, management, and entertainment services
CA2097183C (en) Low cost communication terminal
US5577108A (en) Information distribution system with self-contained programmable automatic interface unit
Baer Interactive Television, Prospects for Two-Way Services on Cable.
US5093718A (en) Interactive home information system
EP0477786B1 (en) Interactive home information system
US5572442A (en) System for distributing subscription and on-demand audio programming
US8117076B2 (en) Method and apparatus for simplified e-commerce shopping via home shopping terminals
US4991011A (en) Interactive television terminal with programmable background audio or video
US6891567B2 (en) Camera messaging and advertisement system
JPH0548757A (en) Amenity access method and device
EP0194289A1 (en) Information display scheme for subscribers of a subscription television system.
CA2162614A1 (en) System and method for wireless capture of encoded data transmitted with a television, video or audio signal and subsequent initiation of a transaction using such data
JPH04500889A (en) Set top interface transaction processing in impulse pay-per-view television systems
KR20010110344A (en) Bidirectional real-time advertisement system
JPH0923243A (en) Electronic space information distribution system
US5606603A (en) System and apparatus for recording and displaying received information at a remote location using premises recording unit
US7127733B1 (en) System for bi-directional voice and data communications over a video distribution network
WO1990013086A2 (en) Storage control method and apparatus for an interactive television terminal
EP0535572A2 (en) A method and its equipment for two-way interactive communication by television

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR CA CH DE DK ES FI GB HU JP KP KR LK LU MC MG MW NL NO RO SD SE SU

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE BF BJ CF CG CH CM DE DK ES FR GA GB IT LU ML MR NL SE SN TD TG

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA