[go: up one dir, main page]

HK1014776B - Transactional processing system - Google Patents

Transactional processing system Download PDF

Info

Publication number
HK1014776B
HK1014776B HK98115962.5A HK98115962A HK1014776B HK 1014776 B HK1014776 B HK 1014776B HK 98115962 A HK98115962 A HK 98115962A HK 1014776 B HK1014776 B HK 1014776B
Authority
HK
Hong Kong
Prior art keywords
information
data
receiver
financial
transmitting
Prior art date
Application number
HK98115962.5A
Other languages
German (de)
French (fr)
Chinese (zh)
Other versions
HK1014776A1 (en
Inventor
A. Bush Thomas
Original Assignee
A. Bush Thomas
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 A. Bush Thomas filed Critical A. Bush Thomas
Priority claimed from PCT/US1991/007238 external-priority patent/WO1992006438A1/en
Publication of HK1014776A1 publication Critical patent/HK1014776A1/en
Publication of HK1014776B publication Critical patent/HK1014776B/en

Links

Description

The present invention relates to a transactional processing system for purchasing selected products and services.
The advent of Cable transmission has opened up an extensive network of pay-per-selection markets to the consumer. A complete array of visual and audio entertainments from movies to live and pre-recorded concerts and sporting events can now be brought directly into the consumer's home. Additionally, the cable viewer has access to a variety of goods and services via several shopping channels.
Presently, the home market is restricted by the amount of time required to complete a pay-per-selection transaction. If an individual desires to purchase a good or a service, he or she must first contact the system operator, place the order, and then provide the operator with credit card information. The operator, in turn, must then contact the consumer's financial institution to verify the billing information provided by the consumer. Once the system operator has been assured of receiving payment for the desired goods or services, then the consumer can receive the chosen goods or services. Due to the interaction between the consumer and the operator, efficiency of the system would be degraded and a resulting built-in capacity would limit the number of transactions.
Alternatively, the operator can merely collect billing information and process it in a batch method at selected intervals. Although this method is faster than clearing each transaction individually, the operator will be exposed to a certain number of uncollectible transactions.
Accordingly, there exists a need for a transactional processing system which would allow for efficient, real-time authorization of consumer transaction for a wide variety of services and products.
US-A-4789863 discloses a system allowing customers to purchase software, for example recorded music, and have it delivered via a cable television network. The user is presented with a list of available items which is transmitted as a television signal and displayed on a conventional television set.
A problem with the system of US-A-4789863 is that it is suitable only for the supply of software. A system applicable to a wider range of transactions is disclosed in Zilles, S.N., "Catalog-based order entry system", IBM Technical Disclosure Bulletin, Vol, 25, No. 11B, April 1983. However, this system relies on point-to-point communication of invitation information rather than broadcast techniques.
The present invention is generally applicable like the Zilles system but uses a broadcast technique. However, while the system of US-A-4789863 relies on a user tuning to a particular channel to see a menu, the present invention has a RAM for storing invitation information received from a plurality of channels.
With the foregoing in mind it is an object of this invention to provide a new and improved real-time transactional processing system.
It is a further object of this invention to provide a non-interactive system where providing merchandise or services would be both convenient for the consumer and reliable for the retailer.
It is still a further object of this invention to provide a convenient billing process where the need for mailing bills or for interacting with a service operator is removed.
It is still another object of this invention to provide a real-time credit authorization, thereby assuring payment on every transaction and eliminating batch of interactive billing processes with the vendor or service provider.
According to the present invention, there is provided a transactional processing system for purchasing selected products and services comprising a transmitter means for transmitting invitation information, representing invitations to carry out a transaction in respect of products or services, via a communications system and a receiver means for receiving said invitation information, the receiver means including a memory means for storing received invitation information and means enabling a user to select a desired one of said products or services, wherein the transmitter means being configured to broadcast a plurality of sets of invitation information in respective communication channels of said communications system to a plurality of receiver means and a financial transaction processor for receiving financial information of said user from said receiver means, via a further communication channel said financial transaction processor authorising payments in real time for user selected products and services.
According to the present invention there is also provided, a method of real-time authorization of payment for goods and services from a retailer available through a video menu, comprising the steps of:
  • (a) broadcasting the menu to a plurality of receivers
  • (b) storing the menu at one of the receivers;
  • (c) displaying the menu at said one of receivers;
  • (d) transmitting information to a financial transaction processor for payment processing by said one of the receivers via a modem, said information comprising consumer's financial account and consumer's selection from said menu; and
  • (e) verifying said consumer financial account information by said financial transaction processor and thereafter authorising payment for said selection.
Optional features of systems and methods according to the present invention are defined in claims 2 to 19 and 21 to 25 appended hereto.
Embodiments of the present invention will now be described with reference to the accompanying drawings, in which:-
  • Figure 1(A) is a block diagram of Transactional Processing System (TPS);
  • Figure 1(B) is block diagram of an alternate embodiment of Transactional Processing System;
  • Figure 2 is a block diagram of a TPS for real-time services requiring continuous update.
  • Figure 3 is a block diagram of a TPS transmission system.
  • Figure 4 is a diagram of Transactional Processing System keybox.
  • Figure 5 is a top view diagram of Transactional Processing System receiver.
  • Figure 6 is a diagram of receiver installation.
  • Figure 7A is a block diagram of the operation of Transactional Processing System receiver.
  • Figure 7B is a block diagram of the operation of Transactional Processing System receiver with a credit card recorder option.
  • Figure 8 is a flow chart of interaction between consumer and a typical menu.
Referring now to the drawings in which like numeral represent like components, Figure 1 illustrates a block diagram of Transactional Processing System (TPS). A Transmitting source 10 would broadcast a signal representing a menu. In the preferred embodiment this signal is video. The transmitting source 10, therefore, broadcasts one or many video menus, offering the consumer the option to pay for either a product or a service. The menu information 12 contains the picture or graphic information corresponding to vendors and services available in the system. The menu information could be broadcasted through a transmission channel 16 to a receiver 18 typically operated by a cable, telephone company,microwave ,TVRO or DBS operator. In a preferred embodiment described herein, cable operator 18 would in turn transmit information to receivers 26 within its broadcast area, through transmission channel 20. Transmission channel 16 can be a full video channel or a narrow band channel through a satellite uplink-downlink.
The menu information 12 could be an aggregate of many pictures corresponding to various products or services combined into one full video signal and demodulated into narrow band information, whereby the TPS receiver would allow the customer to choose from many different menus without the cable operator 18 giving up a wide band or prime video channel.
In addition to menu information 12, the transmitting source 10, would also broadcast prompting data 14, which represent the necessary information to electronically prompt a subscriber through the process of purchasing an item via a mail order catalog or paying for a selected service. Once the vendor or service is selected the prompting data for each vendor or service would be downloaded into a RAM within the receiver 26. The prompting information for each vendor or service could then be displayed on an LCD within the receiver 26 or in a television set connected to the receiver 26. It is also possible to combine both the picture and prompting data information and transmit the combination to receiver 26.
The user at receiver 26, makes a menu selection and answers the questions or prompts, pertinent to the selected vendor or service. The user then wipes a credit/debit card through receiver 26 which allows the credit/debit card to be authorized and a purchase or payment be made. The card information would be transmitted from receiver 26 to financial transaction processor 30 via transmission channel 28. Typically receiver 26 would transmit the user selection and the financial account information via a modem, through a telephone line to financial transaction processor 30. The financial transaction processor 30 would then verify the user's financial account. This includes verifying whether the consumer does in fact have the requisite sum available in the chosen account to pay for the selection made.
In the event that the consumer has used a credit card, the financial transaction processor 30 would then forward the verified information to a regional credit card network 42, through transmission channel 32. This information would be then forwarded to a participating financial institution 46, through transmission channel 44. The financial institution 46 would in turn pay the vendor or service provider 60, and the consumer would receive a bill or receipt for that particular transaction. Similarly, in the event that the consumer has used a debit card, the financial transaction processor 30, would then forward the verified information to a regional debit card network 36, through transmission channel 38. This information would be then forwarded to a participating financial institution 40, through transmission channel 38.
The transaction information would be also transmitted from financial transaction processor 30 to vendor or service provider 60, via transmission channel 48. Vendor or service provider 60 would then in turn provide the service or the goods purchased to the user via appropriate channels. Vendor or Service provider 6C could also send purchasing data to transmitting source 10 via transmitting channel 64 for upgrading service and product information, product availability, price change, products purchased and various other information.
There are various scenarios in which a transaction information could be verified. For example, in order for the consumer to be assured that the selected product or service can be delivered on a specific desired terms the financial transaction processor 30 would cross check the transaction information transmitted through channel 28 with the corresponding vendor or service database. Once that transaction has been cross-checked, the financial transaction processor 30 (i.e. a credit card processor) would send the authorization signal.
Alternatively the vendor/service provider 60 may update its corresponding database and transmit such updated information to transmitting source 10. Transmitting source 10 would then change the menu 12 and prompting data 14 and continuously broadcast the updated information to receivers 26. Actual cross-check before authorization could be made locally in receiver 26. Hence customer's selection would be compared with updated information broadcasted to receiver 26 for product verification purposes.
Fig. 1B depicts an alternate communication path for transaction authorization. When cable operator 18 requires to monitor all transaction interactions the consumer through receiver 26 would make a selection. The information representing such selected service or product would be transmitted to cable operator 18 via transmission channel 22. Cable operator 18 after receiving the transaction information would retransmit such information to transaction processor 30 via transmission channel 24. Thereafter the transaction verification would proceed as discussed before.
There are, however, situations when up to the minute information is critical to the consumer and the retailer. A typical scenario is providing a limited product or service to a pool of consumers. This includes tickets for a performance or a sporting event. Since the available seats are very limited it would become impractical to update the database by service provider 60, transmit that database to source 10, and retransmit that information to receiver 26 for verification purposes.
An alternate communication path as depicted in Fig. 2 could thus be established, wherein TPS user through a series of prompts would select the desired event. The information representing the user's choice would be transmitted to a ticket provider 61 like Ticketron, via transmission channel 52. The Ticket provider 61 contains a database wherein available seats are continuously updated and the desired selection would be cross-checked against that database. If desired seat is available, the Ticket provider 61 would transmit the transaction information to financial transaction processor 30 via transmission channel 50 for credit authorization. Once the credit is authorized as described hereinabove, the credit processor would transmit the verification signal to ticket provider 61, wherein the database contained therein would be updated and a confirmation message would be transmitted to the receiver 26 via transmission channel 52. The ticket provider 61 would transmit updated event availability and other pertinent information to source 10 through transmission channel 64.
Fig. 3 shows the block diagram of transmitting source 10, wherein all the pertinent information for system's operation is programmed and accordingly transmitted to receivers 26. Vendor or service provider's data can be transferred to the transmitting source 10, either through asynchronous communication or by hard copy data like computer disk storage. In Fig. 3, the high capacity data input device 202, has the ability to load menu(picture or graphics) and prompting data information via external disk storage devices 214 and 216. Alternatively, both the video and prompting information could be combined and fed into the data input device 202 together. Various vendors who do not maintain an in-house database, could periodically update their product information and send the updated information to TPS programmer, in the form of computer disks 214 and 216. That information would be then transferred to the Main CPU 204, which controls the overall data formatting, and transmits the formatted data to parallel data to video interface 212.
In situations where the vendor or the service provider maintains a database for updating the product information, transmitting source 10 would be connected to that database via communications channel 64. The high speed vendors' or service providers' data would then be transmitted asynchronously from corresponding databases to computer dedicated processor 201. That information would be buffered within processor 201. The processor 201 would then perform packet formatting and output this data in a synchronous manner that is polled by the main CPU 204.
The main CPU 204, would perform time multiplexing to gather data belonging to various vendors and service providers. The data along with the formatted menu, prompting data and other housekeeping information will be time multiplexed and assembled by the main CPU 204 for transmission over the parallel bus to the parallel data to video interface 212. The video interface 212, converts the digital data into video format for transmission to receivers 26. In the embodiment mentioned herein, video interface 212, is model 17480, by Quantel.
Hard disk 206 stores all the necessary information for the transmitting source 10. Data from main CPU 204 to video interface 212, is transmitted via an extended SCSI or ESDI, as commonly known in the art.
Fig. 4, depicts a side elevation of receiver 26 wherein slot 72 provides the space for wiping the credit or debit card. Display 76 allows for the user to page through the menus and their corresponding prompts. Keyboard 74 allows for various control functions.
Fig. 5, depicts the top view of receiver 26, wherein a sample menu on display 76 has been shown. TPS user by pressing appropriate buttons may page through various prompts and answer them accordingly for a desired product or a service.
Fig 6. depicts TPS receiver 26 installation diagram. Line 102 carries the information signals from cable operator to receiver 26 through cable-in jack 116. Various signal processing functions as will be discussed hereinafter would be conducted on the information signals. The menu and prompting information would then be transmitted to TV set 112 through line 100. Phone line 104 sends the transaction information to telephone company line through jack 108. 2-way splitter 106 allows for both the telephone set 110 and receiver 26 use the same phone line accordingly.
The actual data processing within receiver 26 will be next explained based on the block diagram depicted in Fig. 7A. Receiver 26 would decode the data transmitted into cable feed 116. This data may contain menu and prompting information for various vendors or service providers. Microprocessor 201 controls all the functions of receiver 26. Menu and prompt information are initially encoded into multiple subchannels and all the multiple subchannels are encoded into one cable channel with 8 MHz bandwidth. Phased Locked Loop (PLL) synthesized tuner 215 selects the initial cable channel which would contain all the various subchannels. Phased Locked Loop synthesized tuner 216 outputs an intermediate carrier frequency which has the selected subchannel encoded on to it, wherein the desired menu and prompting information are contained. TPS user by pressing the desired selection would prompt microprocessor 201 to send the proper information to channel control 217. Channel control 217 will in respond send the data for setting the demodulating frequency in tuners 215 and 216, corresponding to the desired menu and prompt information.
Demodulator data separator 214 takes the RF channel that was selected by tuners 215 and 216 and steps down the carrier frequency and separates the desired data from the carrier frequency. The demodulated data would be then presented in parallel format onto the CPU bus 240, for transfer through microprocessor 201 to menu text ram memory 205. Encoded indexing data would be presented to microprocessor 201, in demodulated packets of data, that would be used as cues for the various types of menuing data, under program control, so that appropriate menus and text would be placed in the correct memory in the desired sequence and location.
Memory 202 is a non volatile read and write memory (NVRAM) which contains all of the main program instructions for operating receiver 26. NVRAM 203 would contain a unique subscriber I.D. Subscriber I.D. could be electrically erasable and therefore it could be remotely programmed with a unique I.D. number.
RAM 204 is just a scratch pad memory for use by the microprocessor 201 for conducting various calculations and memory moves that are necessary in operating the receiver.
Menu text RAM 205, is a paged RAM for storing individual pages of display text memory which can then be accessed, a page ) at a time and dumped out into the video character generator 206 which would probably have a single page of RAM. Menu text RAM 205 would hold as many pages as necessary for the system.
Video character generator 206, would take individual pages of RAM loaded in menu text RAM 205, and then transmit the 5 information in the form of video signal, into line 226 which is a direct video output. Video character generator 206 may also transmit video information to video RF modulator 210 which in turn feeds the information into RF switch 213. RF switch 213 selects the proper input and feeds the video information through line 100 into the television receiver 112. The menu and data information would, thereby, be displayed on the television 112 display.
Block 207 represents the time of day clock for any real time actions that the microprocessor requires for proper operation of the system. Time of day clock is of importance when the service provided is an event that is broadcasted through the cable to authorized receivers only. The consumer can select a desired program to view at a specific time of the day. The transmitting source 10, continuously sends the scheduling information and the choice of programs available to view. The receiver 26, would then cross-check the actual time and date of the desired transaction with the database being sent by transmitter source 10. Once the actual transaction is verified, the financial information would be sent to financial transaction processor 30, for payment authorization. Upon approval, microprocessor 201, would send the appropriate signals to channel control 217, at the desired time and date, which in turn transmits the appropriate tuning codes to PLL synth tuner , for tuning to the encrypted signal that carries the desired program. PLL tuner 232 is typically tunable to a 8MHz cable channel, acting as a receiver front end with channel 3 output. The output of PLL tuner 232, sends an unencrypted signal via line 234 to RF switch 213, wherein the signal representing the desired program would be sent to the T.V. set through RF output of RF switch 213.
A UART 208 is connected to a credit card swiper for taking information -in from a credit card. The data received from credit card, would then be verified by microprocessor 201 and or transmitted through UART 209 and modem 212 to financial transaction processor 30 via the public telephone network for credit card verification and charge.
Programmable peripheral interface (Parallel Interface) 218, is a dual 8 bit parallel port with a defined bus address. Port A of 218 drives an 8 bit addressable multi-line multi-column LCD Display with internal display dirvers 220. Key Scan circuit 221 and Keyboard circuit 223, generate appropriate signals upon depression of keyboard buttons 74. The generated signals are then presented to port B of parallel interface 218.
The channel selection is done by TPS user by pressing the appropriate selection on keyboard 74. The appropriate vendor or service whose information is encoded into a specific channel would correlate to the key depressed by the TPS user. The microprocessor 201 would then load the proper control codes into channel control 217 for selecting the channel containing the corresponding desired menu and prompting data or encrypted video.
RF switch 213 is a 3 by 1 switch which could also bypass the cable feed directly to television 112 without processing the data. Video character generator 206 as stated above would also have a direct video out for users who would want to view the information at a high quality monitor instead of television sets. Microprocessor 201 can be a relatively simple 8 bit microprocessor with a high clock rate which would serve the needs of the system.
Fig. 7B is another TPS keypad schematic with an additional improvement for credit card recording. With the advent of smartcards, it is possible to store pertinent financial information of various institutions on a memory located on one card only. It is possible to update the stored memory on said smartcards by connecting a credit card recorder 234 to receiver 26, through UART 236. The information on the credit card can be then remotely read or recorded via microprocessor 201 for updating purposes, and thereafter for transmitting the financial information, for the appropriate transaction. This additional option allows for a widespread use of smartcards, which up to now were hindered for lack of a proper and convenient method of updating the information stored in the cards.
Fig 8. is an example of questions and answer prompts for ticket purchasing described herein above. The main menu contains various service or product selection. The TPS user would select prompts for purchasing a desired ticket. The prompt would change into more specific questions like region, state, city, event, location, artist, date & time, seating section number of tickets, next day delivery, etc... Every category would be subdivided into more specific questions whereby the user can select the precise event and schedule accordingly.
More specifically a typical menu as shown in Fig.8 would first have a main menu display 300. The consumer by pressing a button could select one of many services available in the system. For purposes of example, this may include Home Shopping 301, or Paying Bills 302, or Charity donation 303, or Ticket Purchasing 304. Assuming that the consumer has selected the Ticket Purchasing option 304, the system then displays a variety of choices, including Region 306, State 320, City 330, Event 340, Location 350, Artist 360, Date & Time 370, Seating Section 380, Number of Tickets 390, and Next Day delivery 392.
The consumer can purchase tickets based upon the information shown on the display. For example the menu can prompt the consumer on the desired region in the country. Assuming that the consumer has selected Northeast region 307, the menu then inquires on the States located in that region. Upon selecting New York State 324 from the State 320 menu, the major cities in the selected State would be displayed. Assuming that New York City 333 is selected, then the available events in New York City would be displayed on event menu 340. The event could be concert 341, or Theater 342, or Sports 343. Depending on the event selected the corresponding location to that event would be then displayed on location menu 350. Once the consumer selects a desired location, the menu then displays various artists performing in the selected location, on display menu 360. The consumer then selects the desired artist, which in turn allows for the dates and times of the artist's performance be displayed on Date & Time menu 370. Since receiver 26 is directly communicating with Ticket provider's database, up to the minute information can be verified. Upon selecting the date and the time of the desired event, the Seating Section menu 380, then displays the available seating areas. Once the seating section is chosen, the Number Of Tickets menu 390 asks for the desired number of tickets. The next prompt would be delivery of the actual purchased tickets, which could be done by mail or at the theater counter.
The receiver 26 can be used for various purposes; purchasing products from various catalogs; obtaining instant ticket access; a media news channel whereby the viewer can access the channel by selecting the appropriate menu selection; ballot box, where a convenient 900 number voting service may be used, whereby the user by pressing a button on the menu would select a voting option on the video menu and receiver 26 would dial a 900 number for voting purposes; donation box, whereby a viewer by pressing appropriate menu selection and wiping the credit card off the receiver 26 may donate to a desired charity; software downloading where the user may rent or purchase a particular software broadcasted by transmitting source 10 and any other application. The software may include video games available for rent and eventual purchase. The consumer hence would be able to try a video game through recevier 26 and through appropriate downloaded software for operating the microprocessor 201 of Fig. 7A. The service provider could charge the consumer on a periodic basis; It is also possible to control receiver 26 by a remote controller with credit card reading ability, whereby the transaction information can be conducted remotely from the receiver 26. Video information can also be fed into a computer and hence allow a computer interaction with the system for various purposes within the scope of this invention.
While the invention has been described in its preferred embodiments, it is to be understood that the words which have been used are word of description, rather than limitation, and that changes may be made within the preview of the appended claim without departing from the scope of the invention.

Claims (25)

  1. A transactional processing system for purchasing selected products and services comprising a transmitter means (10) for transmitting invitation information, representing invitations to carry out a transaction in respect of products or services, via a communications system (18) and a receiver means (26) for receiving said invitation information, the receiver means including a memory means (205) for storing received invitation information and means (74,76,112) enabling a user to select a desired one of said products or services, wherein the transmitter means being configured to broadcast a plurality of sets of invitation information in respective communication channels of said communications system to a plurality of receiver means and a financial transaction processor (30) for receiving financial information of said user from said receiver means, via a further communication channel (24,28), said financial transaction processor authorising payments in real time for user selected products and services.
  2. A system according to claim 1, wherein the invitation information includes prompting data for a product or service to guide a user through a purchase.
  3. A system according to claim 2, wherein the invitation information includes graphical information corresponding to products and services.
  4. A system according to claim 1, 2 or 3, wherein said communications system (18) comprises a satellite link between the broadcast transmitter means and an operator means for receiving and transmitting information, and a broadcast channel from the operator means to the receiver means.
  5. A system according to any preceding claim, wherein said further communication channel is carried on a telephone line.
  6. A system according to any preceding claim, wherein the financial transaction processor (30), after authorizing payments, transmits an authorizing signal to a financial institution (40,46) making payments to vendors or service providers.
  7. A system according to claim 6, wherein the financial transaction processor (30) further transmits transaction information to said vendors or service providers (60), allowing said vendors or service providers to supply selected products or services.
  8. A system according to claim 7, wherein the vendors or service providers transmit updated information on their product or service to said broadcast transmitter means.
  9. A system according to any preceding claim, wherein the receiving means comprises a swipe-type credit card reader (72).
  10. A system according to claim 3, wherein the receiving means is connected to a television set (112), said graphical information and said prompting data being displayed on the television set.
  11. A system according to claim 3, wherein the receiver means comprises a liquid crystal display means (76) for displaying said prompting data.
  12. A system according to claim 3, wherein the receiving means comprises an output means (114) for transmitting video signals representing said graphical information and prompting data to a video monitor.
  13. A system according to claim 3, wherein the receiver means (26) comprises:
    a microprocessor means (20) for controlling various functions of said receiver means, said microprocessor means being connected to a data bus (240) and to an address bus (250);
    a tuning and demodulating means (215) for receiving and
    demodulating a channel containing graphic information and prompt data, said demodulating means being connected to said data bus and said address bus;
    a first memory means (202) for storing a program for operating said receiver means, said first memory means being connected to said data bus and said address bus;
    a second memory means (205) for storing said graphical information and prompt data, said second memory means being a RAM (205) connected to said data bus and said address bus;
    a video character generating means (206) for converting the graphical information and prompt data into video signals, said video character generating means being connected to said data bus and said address bus;
    a first interface means (220) for displaying said graphical information and prompt data on a liquid crystal display, said first interface means being connected to said data bus and said address bus;
    a second interface means (221) for scanning for a key pressed on said receiver means, said second interface means being connected to said data bus and said address bus;
    a third interface means (208) for connecting a swipe-type card reader (211) wherein card information from said card can be read by swiping said card through said card swiper and said information can in turn be fed into said third interface means, said third interface being connected to said data bus and said address bus; and
    a fourth interface means (209) for connecting to a telephone modem (212), wherein desired transaction information can be transmitted by said modem from the receiver means to said financial transaction processor (30), said modem receiving data from said fourth interface means, said fourth interface means being connected to said data bus and said address bus.
  14. A system according to claim 13, wherein the receiving means includes a fifth interface means (236), for recording and updating information stored on said credit card, said fifth interface means being connected to said data bus and said address bus.
  15. A system according to any preceding claim, wherein the broadcast transmitter means (10) comprises:
    a microprocessor means (204) for controlling the overall data formatting, said data corresponding to a plurality of vendors and service providers available in the system, said microprocessor means being connected to a data bus (210);
    a dedicated processor means (201) for receiving and buffering asynchronous data from said vendors and service providers, said dedicated processor performing packet formatting and transmitting said data in a synchronous manner to said data bus, said microprocessor means polling said dedicated processor for accomplishing said synchronous data transmittal;
    a data input device means (202) for loading invitation data, comprising graphical information and prompting data for the plurality of vendors and service providers, via external memory means (214,216), said data input device means being connected to said data bus for transmitting said information; and
    a parallel data to video interface means (212) for receiving from said microprocessor means, data corresponding to said plurality of vendors or service providers, and converting said data into a video format appropriate for video transmission, said microprocessor means formatting said graphical information and prompting data, and time-division multiplexing and assembling said for transmission to said parallel data to video interface.
  16. A system according to claim 15, wherein the service provided is an event that is broadcast to authorized receivers, said system further comprising:
    a transmitting source sending scheduling information and choice of programmes available for viewing; and
    a receiver further comprising a time and date tracking means for maintaining the actual time and date, said receiver verifying a desired programme and schedule with said scheduling information, said receiver further sending appropriate signals at said desired time and date, for tuning to a signal that carries the desired programme.
  17. A system according to claim 4, wherein said further communications channel comprises a transmission path (22) between said user and said operator and transmission path (24) between said operator and said transaction processor.
  18. A system according to claim 1, adapted for the sale of tickets and the processing of corresponding financial information, comprising a database means (61) containing information on available seats and events, said receiver means transmitting financial information to said database means, via the further communications channel, said financial information comprising desired ticket information and purchaser's financial information, said database means verifying said financial information, wherein the invitation information broadcast by the broadcast transmitter means comprises data corresponding to a plurality of performances and sporting events for which tickets are on sale, the financial transaction processor (30) receives financial information from the database means, authorizes payments in real time for said selected tickets and transmits a verification code to said database means, and the database means updates said information on available seats and events, said database means further transmitting verification information to said receiver means.
  19. A system according to claim 18, wherein said database means transmits information on available performances and events to said broadcast transmitter means.
  20. A method of real-time authorization of payment for goods and services from a retailer available through a video menu, comprising the steps of:
    (a) broadcasting the menu to a plurality of receivers (26);
    (b) storing the menu at one of the receivers;
    (c) displaying the menu at said one of receivers;
    (d) transmitting information to a financial transaction processor (30) for payment processing by said one of the receivers via a modem, said information comprising consumer's financial account and consumer's selection from said menu; and
    (e) verifying said consumer financial account information by said financial transaction processor (30) and thereafter authorizing payment for said selection.
  21. A method according to claim 20, further comprising the steps of transmitting by said financial transaction processor (30) a payment authorisation signal to a financial institution (40,46).
  22. A method according to claim 21, further comprising the step of forwarding by said financial institution, said authorisation to said retailer.
  23. A method according to claim 20, wherein said menu comprises a list of performances or sporting events and comprising the steps of transmitting consumer's financial account information and ticket selection information to a database means (61) via a modem from said receiver, and verifying said consumer's ticket selection by the database means, the consumer's financial account information being forwarded to said financial transaction processor (30) by said database means to complete step (d).
  24. A method according to claim 23, further comprising the steps of transmitting by said financial transaction processor (30) a payment authorisation signal to a financial institution.
  25. A method according to claim 24, further comprising the step of forwarding by said financial institution, said authorisation to said database means.
HK98115962.5A 1990-10-01 1991-10-01 Transactional processing system HK1014776B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US59138090A 1990-10-01 1990-10-01
US591380 1990-10-01
PCT/US1991/007238 WO1992006438A1 (en) 1990-10-01 1991-10-01 Transactional processing system

Publications (2)

Publication Number Publication Date
HK1014776A1 HK1014776A1 (en) 1999-09-30
HK1014776B true HK1014776B (en) 2002-04-12

Family

ID=

Similar Documents

Publication Publication Date Title
EP0551433B1 (en) Transactional processing system
US5668592A (en) Interactive television terminal responsive to user commands which combines static service data and recurrently broadcast dynamic service data to produce composite service display signals
US5838314A (en) Digital video services system with optional interactive advertisement capabilities
CA2284038C (en) Broadcast and reception system, and receiver/decoder and remote controller therefor
JPH11503587A (en) An interactive smart card system that integrates the provision of remote and local services
US20030004833A1 (en) Method for vending electronic entertainment
WO2001057758A1 (en) System and method for an impulse transaction user device
WO2001057757A1 (en) System and method for electronically facilitating impulse transactions
US20180084295A1 (en) Interactive video system
US6246400B1 (en) Device for controlling remote interactive receiver
US20110078005A1 (en) Systems and methods for providing vendor-sponsored access to media content
US7984114B2 (en) Direct access to content and services available on an entertainment system
EP1418759B1 (en) Process for distributing audiovisual documents using portable terminals.
WO1994001825A1 (en) Financial transaction system for electronic services
US20050039209A1 (en) Hotel video checkout with email account statement
HK1014776B (en) Transactional processing system
US20110078019A1 (en) Systems and methods for receiving vendor-sponsored access to media content
WO1996036928A1 (en) Device for controlling remote interactive receiver
WO2001086842A2 (en) Method and apparatus for delivering digital content using an internet appliance
KR20030094710A (en) Method for commercial transaction on digital broadcasting
AU2001271932A1 (en) System and method for enabling television commerce simultaneously for multiple channels for multiple merchants
JPH11282924A (en) Mail order application system
MXPA01010299A (en) Electronic book alternative delivery methods.
JP2002024736A (en) Method and system for providing TV commerce settlement agency service, recording medium on which program used for these is recorded, and computer
JP2001356778A (en) Content data distribution method, content data sales method, content data sales analysis method