[go: up one dir, main page]

CN1448025A - System and method for enabling television commerce simultaneously for multiple channels for multiple merchants - Google Patents

System and method for enabling television commerce simultaneously for multiple channels for multiple merchants Download PDF

Info

Publication number
CN1448025A
CN1448025A CN 01814488 CN01814488A CN1448025A CN 1448025 A CN1448025 A CN 1448025A CN 01814488 CN01814488 CN 01814488 CN 01814488 A CN01814488 A CN 01814488A CN 1448025 A CN1448025 A CN 1448025A
Authority
CN
China
Prior art keywords
spectators
article
top box
request
programme
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 01814488
Other languages
Chinese (zh)
Inventor
约翰·林克
乔治A·格雷夫斯
克里斯托弗J·海马尔
托马斯A·布朗
克利夫·本海姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
QVC Inc
Original Assignee
QVC 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 QVC Inc filed Critical QVC Inc
Publication of CN1448025A publication Critical patent/CN1448025A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42684Client identification by a unique number or address, e.g. serial number, MAC address, socket ID
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/38Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/76Wired systems
    • H04H20/77Wired systems using carrier waves
    • H04H20/78CATV [Community Antenna Television] systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/21Billing for the use of broadcast information or broadcast-related information
    • H04H60/22Billing for the use of broadcast information or broadcast-related information per use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/93Wired transmission systems
    • H04H60/94Telephonic networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/93Wired transmission systems
    • H04H60/96CATV systems
    • 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/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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/4722End-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 additional data associated with the content
    • 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
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • 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
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/30Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Power Engineering (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Television Systems (AREA)

Abstract

A system and method for providing television programming which has been enabled for interactive purchase by viewers using their set top boxes over multiple channels for multiple merchant products/services and for delivering those purchase requests to the parties who provide fulfillment and billing for those requests.

Description

用于使电视商业同时对多个商家多路频道的系统和方法System and method for multiplexing television commercials to multiple businesses simultaneously

发明领域field of invention

本发明涉及交互式电视商业领域,尤其涉及一种用于使得电视商业同时对多个商家多路频道的系统和方法。The present invention relates to the field of interactive TV business, in particular to a system and method for enabling TV business to multiplex channels to multiple merchants at the same time.

发明背景Background of the invention

提供给电视观众具有从他们家的很方便的购买电视广告的物品/服务的能力是众所周知的,这种系统和方法还包含给电视观众送一张打印好的目录,通过该目录,电视观众能够得到另外的关于物品/服务的信息,以及正确的定购信息;观众也能够发邮件提出请求或通过电话定购。随着技术的进步,许多东西需要加速,而订购这些电视广告上的物品/服务的过程则需要简化。It is well known to provide TV viewers with the ability to conveniently purchase TV advertised goods/services from their home, such systems and methods also include sending the TV viewers a printed catalog through which the TV viewers can Get additional information about the item/service, as well as correct ordering information; viewers can also send e-mail requests or order by phone. As technology advances, many things need to be accelerated and the process of ordering these items/services featured on TV needs to be simplified.

下述的美国专利是和本领域相关的:The following U.S. patents are relevant to this field:

美国专利5,999,624(Hopkins)公开了一种装置,该装置是一种信用卡刷卡机的“家用”替代品。观众通过输入信用卡号和相关的信息进入该装置,刷卡购买后您的需求将被删除。在购买时间,遥控技术被用来促进购买。这种行为能够使得该装置通过网络,发送“姓名,地址,信用卡号,和金额”到银行或金融装置。尽管Hopkins提出该信息也能够通过有线电视网络被发送,但却没有指出什么机制可以这样做。从美国专利5,973,756(Erlin)也公开了一种装置,该装置将信用卡刷卡机并入到电视遥控器中,在购买时间,遥控器被用来通过发送“姓名,地址,信用卡号,和金额”到银行或金融装置来促进购买。US Patent 5,999,624 (Hopkins) discloses a device that is a "home" replacement for a credit card swipe machine. The viewer enters the device by entering the credit card number and relevant information, and your demand will be removed after swiping the card to purchase. At the time of purchase, remote control technology is used to facilitate purchases. This action enables the device to send "name, address, credit card number, and amount" over the network to a bank or financial device. Although Hopkins suggests that the information could also be sent over the cable television network, he does not point to any mechanism for doing so. A device is also disclosed from U.S. Patent 5,973,756 (Erlin) that incorporates a credit card swipe machine into a television remote control. At the time of purchase, the remote control is used to send "name, address, credit card number, and amount" to a bank or financial device to facilitate the purchase.

美国专利5,960,411(Hartman等人)是一个以网络为基础的订购系统。尽管提及“以电视为基础的系统”,但它的上下文提及的是电视作为一个重要显示装置通过网络获得目录,而不是有线电视传递目录。US Patent 5,960,411 (Hartman et al.) is a web-based ordering system. Despite the reference to "television-based systems," it is in the context of television as a major display device acquiring catalogs over the network, rather than cable television delivering catalogs.

美国专利5,905,521(Gatto)描写了一个设备的集合体并且提出该集合体可以被用来播放视频节目,参加在线登记,进行在线购买,进行实施语言翻译广播,召开远程会议,和控制个人计算机,打印机和扫描仪。Gatto提出该设备可能接收声音指令,键盘指令,和来自电视遥控器的指令。Gatto还提出这种设备可以被连接到网络另一端的数据服务器,该网络可以包括卫星,无线电,电视广播,有线,或使用包括ATM,FDDI,以太网,TCPIP,和CCITT的通讯协议的次声波。而且,Gatto描写了待售的物品选择是从CD-ROM中,而不是从实况视频流中。U.S. Patent 5,905,521 (Gatto) describes a collection of devices and proposes that the collection can be used to play video programs, participate in online registration, make online purchases, perform language translation broadcasts, hold teleconferences, and control personal computers, printers and scanner. Gatto suggested that the device could accept voice commands, keyboard commands, and commands from a TV remote. Gatto also proposes that the device could be connected to a data server at the other end of a network that could include satellite, radio, television broadcast, cable, or infrasound using communication protocols including ATM, FDDI, Ethernet, TCPIP, and CCITT. Also, Gatto describes the selection of items for sale from a CD-ROM rather than from a live video stream.

美国专利5,469,206(Strubbe等人)公开了一种系统,借助于该系统,电文,视频和ECI(电子目录信息)的图象,相关产品的价格被呈送给电视观众并且电视观众使用遥控器去从ECI中选择和购买。可以看出该系统是“存储和发送”结构,从而使被存储在数据库中的内容和视图及时从数据库的装载中被分离出来。电视观众基本上能通过从ECI的他的/她的选择,控制价格序列(广播节目)。不像本发明,由于它们以视频信号被传送到电视机,因而这里即没有提出产品价格数据流给电视机,也没有被内容发生器或分配器控制的节目,并且电视观众在实时视频流中也没有执行交互式“买”。US Patent 5,469,206 (Strubbe et al.) discloses a system whereby text, video and ECI (Electronic Catalog Information) images, prices of relevant products are presented to the TV viewer and the TV viewer uses a remote control to select from Select and buy in ECI. It can be seen that the system is a "store and send" architecture, so that the content and views stored in the database are separated from the loading of the database in time. A TV viewer can basically control the price sequence (broadcast program) by his/her selection from ECI. Unlike the present invention, since they are transmitted to the TV set as video signals, there is neither product price data streamed to the TV set, nor programs controlled by content generators or distributors, and the TV viewer is in the real-time video stream There is also no interactive "buy" performed.

美国专利5,898,919(Yuen)公开了一种系统,其中,物品的购买请求的数据被嵌入垂直消影间隔(VBI)行21中(如,关闭的字幕,延伸的数据服务),尽管这里不清楚在VBI中这些数据是如何被翻译成为对于电视观众的提示。为了发出购买指令,系统要求一个无绳电话完成购买指令并且也要求特殊设置的,包含一个无绳电话发送器的机顶盒。该系统也要求信用卡,或其它付款数据被存储在电视中,并且通过公共空间发送每个购买指令。在操作中,Yuen系统呈现一个报价,电视观众响应该报价,并且付费数据从电视中被收集。在特殊配置的机顶盒中的无绳电话发送器发送购买数据给电话基站单元,然后电话基站单元拨打中心局用于传送购买命令。然而,中心局如何让处理该命令是不清楚的。U.S. Patent 5,898,919 (Yuen) discloses a system in which data for purchase requests for items is embedded in vertical blanking interval (VBI) line 21 (e.g., closed captions, extended data services), although it is not clear here How this data in the VBI is translated into prompts for TV viewers. In order to place a purchase order, the system requires a cordless phone to complete the purchase order and also requires a specially configured set-top box containing a cordless phone transmitter. The system also requires credit card, or other payment data to be stored on the TV, and each purchase instruction to be sent through the public space. In operation, the Yuen system presents an offer, the television viewer responds to the offer, and payment data is collected from the television. A cordless telephone transmitter in a specially configured set top box sends the purchase data to the telephone base unit which then dials the central office for transmission of the purchase order. However, it is not clear how the Central Bureau will handle this order.

美国专利5872589(Morales)描述了电视机顶盒与中央“中继器”站之间进行无线通信的一种通信的机制。Morales也建议使用条形码扫描设备通过杂志去订购广告产品;使用条形码机制,通过无线“反向”频道,用于杂志物品的订购可以被发送给广告客户。再看US5,812,931(Yuen),在机顶盒中并入射频寻呼机用来提供回路给网络操作中心(NOC)。然后将该信息发送给信息提供者(即,广告客户,有线操作者,等)。该寻呼机也可以被用来发送确认应答从信息提供者返回给电视观众。US Patent 5872589 (Morales) describes a mechanism for wireless communication between a television set top box and a central "repeater" station. Morales also suggested the use of barcode scanning devices to order advertised products through magazines; using the barcode mechanism, orders for magazine items could be sent to advertisers via a wireless "reverse" channel. Look again at US 5,812,931 (Yuen), incorporating a radio frequency pager in a set top box to provide loopback to the Network Operations Center (NOC). This information is then sent to the information provider (ie, advertiser, cable operator, etc.). The pager can also be used to send an acknowledgment reply from the information provider back to the television viewer.

美国专利5,663,757(Morales)描述了一种软件结构,该软件可以运行在“应答装置”中,它能通过无线网络提供多种应用协调和回路频道通信。该软件随着电视信号以级联形式工作。家庭购物,游戏,轮询,和听众分析这些尽可能被提及的应用在这个结构下可以被运行。它定义了用于它的回路频道的无线通信情况。US Patent No. 5,663,757 (Morales) describes a software architecture that can run in an "answering device" that provides multi-application coordination and loop channel communication over a wireless network. The software works in tandem with the TV signal. Applications such as home shopping, gaming, polling, and audience analysis as mentioned can be run under this structure. It defines the radio communication conditions for its loopback channel.

美国专利5,481,542(Logston等)公开了一种机制,用于提供可以支持交互式应用的数字电缆头端。US Patent 5,481,542 (Logston et al.) discloses a mechanism for providing a digital cable headend that can support interactive applications.

美国专利5,451,998(Hamrick)描述了一种基于盒式磁带的视频类产品,该产品通过播放视频盒式磁带可以被检查和订购。产品标识码连同产品一起被显示在视频中。订单形式由电视观众来完成并且发送给厂商。US Patent 5,451,998 (Hamrick) describes a video cassette based product that can be inspected and ordered by playing the video cassette. The product identification code is displayed in the video along with the product. The order form is completed by the TV viewer and sent to the vendor.

美国专利5,325,423(Lewis)描述了一种系统,该系统通过具有通过电话线传递的交互式多媒体信息的典型的分配装置来组合被传递的视频内容。视频控制设备用来将两个信号组合成统一的信号。US Patent 5,325,423 (Lewis) describes a system that combines video content delivered by a typical distribution device with interactive multimedia information delivered over telephone lines. Video control equipment is used to combine the two signals into a unified signal.

美国专利5,093,718(Hoarty等)描述了一种系统,该系统通过提供遍及整个网络的复制内容数据库来大规模的传递视频内容和交互性。这限制了网络中的带宽需求并且加速了用于个人请求的响应时间。US Patent 5,093,718 (Hoarty et al.) describes a system for delivering video content and interactivity at scale by providing a database of replicated content throughout the network. This limits bandwidth requirements in the network and speeds up response times for individual requests.

美国专利5,046,093(Wachob)描述了一种智能遥控器装置。为了获得低成本,机顶盒可以支持基本的和高级的功能,智能被移入遥控器中。US Patent 5,046,093 (Wachob) describes an intelligent remote control device. In order to achieve low cost, the set-top box can support basic and advanced functions, and the intelligence is moved into the remote control.

美国专利5,077,607(Johnson等)描述了连接到旅馆有线电视网络的“计算机终端”。描述了在付费电影,房间服务,结帐等范围内的应用。该应用运行在专用的“频道”中。US Patent 5,077,607 (Johnson et al.) describes a "computer terminal" connected to a hotel cable television network. Applications in the range of pay movies, room service, checkout, etc. are described. The app runs in a dedicated "channel".

美国专利5,592,212(Handelman)讲述了一种通过有线电视用于提供游戏和购物交易的系统。具体结构是基于在专用‘购物’频道上提供分类,电视观众从‘购物’频道中浏览和选择物品。US Patent 5,592,212 (Handelman) teaches a system for providing gaming and shopping deals over cable television. The specific structure is based on providing categories on a dedicated 'shopping' channel from which the TV viewer browses and selects items.

美国专利6,002,394(Schien等)讲述了一种系统,该系统通过节目向导中的连接,将节目内容与可能的用户相关联,从而将广告客户和电视观众连到一起。US Patent 6,002,394 (Schien et al.) teaches a system for linking advertisers and television viewers by linking program content to potential subscribers through links in a program guide.

美国专利5,897,623(Fein等)讲述了一种系统,该系统通过电视观众从列表中选择的内容,将具体产品信息传送给看电视的观众。US Patent No. 5,897,623 (Fein et al.) describes a system for delivering specific product information to a television viewer through content the television viewer selects from a list.

然而,上述没有一篇参考文献讲述或提出对于电视观众的及时想法通过包含多种内容/服务的多个电视频道,使节目内容本身的输入成为可能。并且然后允许观众通过观众的电视机的机顶盒发送返回的购买请求。因此,这里仍然需要一种系统和方法,使得同时多频道多厂商的电视交易成为可能,并且此时电视观众仍维持电视浏览范例。发明的目的However, none of the references mentioned above teach or suggest timely ideas for TV viewers to enable the input of program content itself through multiple TV channels containing multiple content/services. And then allow the viewer to send a return purchase request through the set top box of the viewer's television. Therefore, there remains a need for a system and method that enables simultaneous multi-channel multi-vendor TV transactions while still maintaining the TV viewing paradigm for TV viewers. purpose of the invention

因此,本发明的一般目的是提供能够克服现有技术的缺点的一项发明。It is therefore a general object of the present invention to provide an invention which overcomes the disadvantages of the prior art.

本发明的一个目的是当观众获得电视浏览范例时,观众可以通过他们的电视能够交互式购买物品/服务,并且他们的电视将不被转换成“计算机屏幕”。It is an object of the present invention that the viewer can interactively purchase items/services through their TV and their TV will not be converted into a "computer screen" when the viewer gets the TV browsing paradigm.

本发明的另一个目的是使得节目内容提供者具有控制对于观众的考虑来说是“允许购买的”节目内容的能力。It is another object of the present invention to provide programming content providers with the ability to control programming content that is "purchasable" for viewer considerations.

本发明的另一个目的是提供一种系统和方法,从而使多个产品和服务供应商的广告通过多路频道被单个实体处理。Another object of the present invention is to provide a system and method whereby advertisements of multiple product and service providers are processed by a single entity through multiple channels.

本发明的另一个目的是通过有线电视网络或卫星系统,使得观众具有交互式购买物品/服务的能力。Another object of the present invention is to enable viewers to have the ability to interactively purchase items/services through a cable network or satellite system.

本发明的另一个目的是提供一种系统和方法,该系统和方法利用有线网络发送购买请求,因此减小对电话线,无线连接等的需要和复杂性。Another object of the present invention is to provide a system and method that utilizes a wired network to send purchase requests, thus reducing the need and complexity of telephone lines, wireless connections, and the like.

本发明的另一个目的是提供一种系统和方法,该系统和方法使机顶盒的成份一致和匿名,因此观众的秘密被保护。Another object of the present invention is to provide a system and method that makes the composition of the set top box consistent and anonymous so that the viewer's privacy is protected.

本发明的另一个目的是提供一种系统和方法,由此广告客户/厂商可能使用接收的支持购买请求的数据块随着他的/她的有线操作者追查到观众的其他活动的风险被排除。Another object of the present invention is to provide a system and method whereby the risk that the advertiser/vendor may use the data block received in support of the purchase request along with his/her cable operator to trace other activities of the viewer is eliminated .

本发明的一个目的是提供一种系统和方法,该系统和方法能够提供给广告客户和/或厂商在电视观众对他们的广告或节目产生购买请求方面进行完全的控制。It is an object of the present invention to provide a system and method which can provide advertisers and/or vendors with complete control over television viewers generating purchase requests for their advertisements or programs.

本发明更进一步的目的是提供一种系统和方法,该系统和方法能减轻在各种有线接头末端进行协调和允许购买活动的需要。It is a further object of the present invention to provide a system and method that alleviates the need to coordinate and enable purchasing activities at the ends of various wired connections.

本发明的另一个目的是提供一种系统和方法,该系统和方法允许履行卖主避免对购买者住址的匹配处理,防止所有其他在先的购买者去确定是否这是一个新的用户。Another object of the present invention is to provide a system and method that allows fulfillment sellers to avoid matching the buyer's address, preventing all other prior buyers from trying to determine if this is a new customer.

本发明的另一个目的是提供一种提供一种方法和系统,该方法和系统允许在用户新的标识,用户活动的重复跟踪,以及购买记帐中提高效率。Another object of the present invention is to provide a method and system that allow for increased efficiency in new identification of users, recurring tracking of user activities, and billing of purchases.

本发明的更进一步的目的是提供一种系统和方法,该系统和方法能减小围绕着在部分有线系统操作者上允许购买节目计划来协调该活动的需要。It is a further object of the present invention to provide a system and method that reduces the need to coordinate activities around allowing the purchase of program plans on some cable system operators.

本发明的另一个目的是提供一种系统和方法,由于在设备中没有新的装置被需要,因而该系统和方法能减小头端设备中的额外装置的训练,监测和维护的需要。Another object of the present invention is to provide a system and method which reduces the need for training, monitoring and maintenance of additional equipment in the headend equipment since no new equipment is required in the equipment.

发明概述Summary of the invention

通过提供一种系统,本发明的这些和其他目的被获得。该系统通过有线电视网为至少一个观众提供交互式购买。该系统包括:第一子系统,用来预备可以用于进行购买的电视节目,并且之后通过有线分配频道发送可以进行购买的电视节目;第二子系统,用来从有线分配频道中接收可以进行购买的电视节目,并且将它显示给至少一个观众,并且其中第二子系统自动产生购买请求,并被至少一个观众起动,该购买请求中的至少一项物品被包括在目前可进行购买的电视节目中;以及第三子系统,用于从第二子系统接收购买请求,并且自动路由该购买请求到物品执行机构,用于将至少一项物品发货给至少一个观众。These and other objects of the present invention are achieved by providing a system. The system provides interactive purchases to at least one viewer over a cable television network. The system includes: a first subsystem for preparing television programs available for purchase and then transmitting the television programs available for purchase through a cable distribution channel; a second subsystem for receiving television programs available for purchase from a cable distribution channel Purchased television programming and displaying it to at least one viewer, and wherein the second subsystem automatically generates and is activated by the at least one viewer a purchase request comprising at least one item included in the currently available television and a third subsystem for receiving a purchase request from the second subsystem and automatically routing the purchase request to an item fulfillment mechanism for shipping at least one item to at least one viewer.

通过提供一种方法,本发明的这些和其他目的被获得。该方法通过有线电视网络为至少一个观众提供交互式购买。该方法包括以下步骤:(a)通过有线分配网络提供已经是可以进行购买的电视节目;(b)为至少一个观众提供机顶盒,该观众能够从有线分配网络中接收电视节目,并且可以检查可进行购买的电视节目;(c)在具有所述机顶盒的电视机中显示所述的可进行购买的电视节目给至少一个用户;(d)机顶盒自动产生被至少一个观众启动的至少一个物品的购买请求,该购买请求通过数据分配网络发送给执行机构;以及(e)响应至少一个物品购买请求传递该至少一项物品给至少一个观众。These and other objects of the invention are achieved by providing a method. The method provides interactive purchases to at least one viewer over a cable television network. The method includes the steps of: (a) providing television programming already available for purchase over a cable distribution network; (b) providing a set-top box to at least one viewer capable of receiving television programming from the cable distribution network and checking available purchased television programming; (c) displaying said purchasable television programming to at least one user in a television having said set-top box; (d) automatically generating a purchase request for at least one item initiated by at least one viewer by the set-top box , the purchase request is sent to the executive agency via the data distribution network; and (e) delivering the at least one item to at least one viewer in response to the at least one item purchase request.

附图描述Description of drawings

下面结合附图通过参考下列详细说明,本发明的其它目的和许多其他优点将更加容易理解,其中:Other objects and many other advantages of the present invention will be more easily understood by referring to the following detailed description in conjunction with the accompanying drawings, wherein:

图1是为多频道多厂商同时启动电视交易的本系统的运行框图。Fig. 1 is a block diagram of the operation of the system for simultaneously starting TV transactions for multiple channels and multiple vendors.

图2是本发明的有线机顶盒的运行框图。Fig. 2 is a block diagram of the operation of the cable set-top box of the present invention.

图3是机顶盒遥控器的平面图,显示了作为“购买按钮”的备用按纽。Figure 3 is a plan view of the set-top box remote, showing the alternate button as a "buy button".

图4是在用户交互作用期间,机顶盒操作的流程图。Figure 4 is a flowchart of the operation of the set top box during user interaction.

图5是购买按钮处理器的流程图,以及Figure 5 is a flow diagram of the Buy Button Handler, and

图6是用在本发明中的消息定义。Figure 6 is a message definition used in the present invention.

优选实施例的详细描述Detailed description of the preferred embodiment

应当理解整个说明书中被使用的术语“有线”涉及它最广泛的意义。因此,术语“有线”没有被限制在硬布线元件,而是包括视频分配网络,有线电视,网络,卫星,陆地电话线,无线技术,等等。此外,术语“有线”包括全球视频分配装置。另外,在整个说明书中被使用的术语“无线”也涉及它最广泛的意义,并且包括诸如卫星,蜂窝,微波,红外线等装置。It should be understood that the term "wired" is used in its broadest sense throughout this specification. Thus, the term "wired" is not limited to hard-wired elements, but includes video distribution networks, cable television, Internet, satellite, land phone lines, wireless technologies, and the like. Furthermore, the term "wired" includes worldwide video distribution installations. Additionally, the term "wireless" is used throughout the specification in its broadest sense and includes devices such as satellite, cellular, microwave, infrared, and the like.

现在参考每个附图来描述细节,其中相同的参考标记涉及相同的部分,其中在图1中,附图标记20表示通过有线电视网络用于交互式购买的系统和方法,以下称为“系统20”。系统20包括三个主要的子系统,每个子系统包括几个元件。这三个子系统是预备子系统22,观众交互作用子系统24,和处理/分配子系统26。通过利用下面的细节所讨论的方法来操作系统20,观众看电视的方式没有改变,即,观众的电视屏幕没有被转换为从持续观看节目中转移或中断电视观众的“计算机屏幕”。Details are now described with reference to each of the drawings, wherein like reference numerals refer to like parts, wherein in FIG. 20". System 20 includes three major subsystems, each of which includes several components. The three subsystems are the preparation subsystem 22 , the audience interaction subsystem 24 , and the processing/distribution subsystem 26 . By operating the system 20 using the methods discussed in detail below, the way the viewer watches television is unchanged, ie, the viewer's television screen is not converted to a "computer screen" that diverts or interrupts the viewer from continuing to watch the program.

在预备子系统22中,为了使观众从电视节目中购物,分配给观众的“允许的内容”必须以这样一种方法被识别,该方法是观众可以被通知交互式购买选择是有效的。为了实现该方法,电视内容提供者(例如,广告商,厂商,卖主,等)使得“允许购买触发器”401(参见图6中的格式)被嵌入或被编码到如图1所示的,他们各自的个人资产中(媒体资产101,例如,视频磁带,或实况演出104)。因此,这些电视内容提供者保持他们的“允许购买内容”电视节目的控制,与目前的广告节目方法相比,该控制方法离开了节目分配者。具体的编码处理102/105在商业上是有效的,并且在该技术中公知的。一旦编码处理102/105被完成,这些包括了“允许购买触发器”401的那些资产101/104,现在以模拟/数字形式出现的资产103,都被放置到普通有线分布频道106中,用于传递给观众电视机109。In the provisioning subsystem 22, in order for a viewer to shop from a television program, "allowed content" assigned to the viewer must be identified in such a way that the viewer can be notified that interactive purchase options are available. In order to implement the method, the television content provider (e.g., advertiser, manufacturer, vendor, etc.) causes an "Allow Purchase Trigger" 401 (see format in FIG. 6) to be embedded or encoded as shown in FIG. in their respective personal assets (media assets 101, eg, video tapes, or live performances 104). Thus, these television content providers maintain control of their "purchasable content" television programming away from the programming distributors as compared to current advertising programming methods. The specific encoding process 102/105 is commercially available and well known in the art. Once the encoding process 102/105 is complete, those assets 101/104 including the "Allow Purchase Trigger" 401, now in analog/digital form 103, are placed on the common cable distribution channel 106 for Delivered to viewer television 109.

尤其是,媒体资产101/104,(例如,视频磁带,或任何可以被广播或发送的内容),被发送到编码“允许购买触发器”处理102或105,使得“允许购买触发器”(以下称“BET”)401嵌入到媒介101/104中。In particular, media assets 101/104, (e.g., video tapes, or any content that can be broadcast or transmitted), are sent to an encoding "Allow to Purchase Trigger" process 102 or 105 such that the "Allow to Purchase Trigger" (hereinafter Called "BET") 401 is embedded in the media 101/104.

编码BET处理102/105实际上是复制站,该站是通过更多的资产101/104的复制品一直具有资产码的方法将BET401放置在资产101/104中一个合适的可检测的位置;因此,嵌入的BET401保存复制到随后的阶段中。应当注意到,这里有大量这样的编码BET处理102或105,特别是每个媒介101/104的至少一个被编码。编码BET处理102或105的输出是一个或多个复制的模拟或数字资产103,其中包括嵌入的BET401。复制的模拟或数字资产103表示节目被记录并且被复制用于多个重放或在未来时间重放的过程。实现该方法的装置包括视频磁带,DVD,CD-ROM等。实况演出资产104表示被传递的节目是“实况的”。这可能包括诸如新闻,体育竞赛,全国竞选,电视购物,基金上涨电视广播等。编码BET处理105也是众所周知的“有条件编码允许购物触发器”处理,该处理提供了一种装置用于将BET401嵌入到实况的视频或音频流中,通过这种方式,从观众的观点来看他们在观看过程中产生了无感觉的中断。因此,对于实况节目来说,嵌入过程发生在传输期间。用于该目的的装置在商业上是有效的,可以从诸如加拿大的安大略省的NorPark公司购买。包括BET401的模拟/数字资产103通过普通的分配频道可以被复制和/或分配到用于广播传送的广播网络30,网络分支32,独立的广播电台34,有线网络和/或有线系统36。The coded BET process 102/105 is actually a replica station that places BET 401 in a suitable detectable position in the asset 101/104 by means of more replicas of the asset 101/104 always having the asset code; therefore , the embedded BET401 saves copying into subsequent stages. It should be noted that there are a large number of such encoded BET processes 102 or 105, in particular at least one of each medium 101/104 is encoded. The output of the encoded BET process 102 or 105 is one or more replicated analog or digital assets 103 including embedded BETs 401 . A replicated analog or digital asset 103 represents the process by which a program is recorded and replicated for multiple playbacks or playback at a future time. Devices for implementing this method include video tapes, DVDs, CD-ROMs, and the like. A live show asset 104 indicates that the program being delivered is "live." This may include things like news, sports competitions, national elections, infomercials, fund-raising telecasts, etc. The Encoding BET process 105 is also known as the "Conditional Encoding Allowed Shopping Trigger" process, which provides a means for embedding BET 401 into a live video or audio stream in such a way that, from the viewer's point of view, They create insensible interruptions in the viewing process. Thus, for live programming, the embedding process occurs during transmission. Apparatus for this purpose are commercially available and are available from companies such as NorPark of Ontario, Canada. Analog/digital assets 103 including BET 401 may be duplicated and/or distributed to broadcast network 30, network branch 32, independent broadcast station 34, cable network and/or cable system 36 for broadcast delivery via common distribution channels.

由于当广告或节目内容被产生时,这些BET401被引入,因而具体的任务要求去协调和允许在十个或千个有线头端的购物活动被取消。Since these BETs 401 are brought in when commercials or program content is produced, specific tasks are required to coordinate and allow shopping events at ten or thousand cable headends to be cancelled.

在观众交互作用子系统24中,为了捕获来自观众的购物请求,具有BET401的节目从有线系统头端被广播,并且通过视频分配系统107发送到观众的数字机顶盒(STB)108,并且最终发送到观众的电视机109上。视频分配系统107是包括设备的设施,并要求工作人员传送媒体数据流给家庭和商业集中器。这可以是有线头端,卫星上行链路,陆地数据线路中心局,等等。In the viewer interaction subsystem 24, in order to capture shopping requests from the viewer, a program with BET 401 is broadcast from the cable system headend and sent to the viewer's digital set-top box (STB) 108 through the video distribution system 107, and finally to on the television 109 of the viewer. Video distribution system 107 is a facility that includes equipment and requires staff to deliver media streams to home and business concentrators. This could be a cable headend, a satellite uplink, a terrestrial data line central office, etc.

观众数字式STB108是一个装置,当连接到有线电视网络时,该装置允许观众去调谐他/她的电视109(任何传统的电视机)。该装置是电视109和视频分配系统107之间的电子接口。该STB108由以下组成,1)支持电视频道转换的RF(射频)调谐器,2)用于执行节目指令的微处理器,3)操作系统,对内部活动,视频管理和通过视频分配系统(107)接收的其他信号提供智能管理,并且支持第三个用户应用节目,和4)存储器,提供临时工作空间用于中间计算,等。例如Norcross Ga的Motorola和Scientific Atlanta公司的STB108在商业上是可用的。Viewer Digital STB 108 is a device that allows a viewer to tune his/her television 109 (any conventional television) when connected to a cable television network. This device is the electronic interface between television 109 and video distribution system 107 . The STB 108 consists of 1) an RF (Radio Frequency) tuner to support TV channel switching, 2) a microprocessor for executing program instructions, 3) an operating system for internal activities, video management and distribution via the video system (107 ) provides intelligent management of other signals received, and supports a third user application program, and 4) memory, providing temporary workspace for intermediate calculations, etc. For example, Motorola of Norcross Ga and STB108 of Scientific Atlanta Corporation are commercially available.

应当理解,使用在整个说明书中的术语“机顶盒(STB)”涉及它最广泛的含义,并且包括任何设备,或调谐和解码视频的设备,或装置以及其他有关的逻辑电路,而不用考虑是否这些功能位于单独的外壳中或被集成在电视机中(例如,这些功能被放入在电视机的顶部)。It should be understood that the term "set-top box (STB)" is used throughout this specification in its broadest sense and includes any device, or device for tuning and decoding video, or means and other related logic, regardless of whether these Functions are located in a separate housing or integrated into the television (for example, the functions are placed on top of the television).

为了传送它的基本功能,观众STB108被认为包括三个部分。这三个部分包括硬件,操作系统,和“驻留的”应用程序。硬件通常是被设计成通过有线网络来支持通信,并且提供用于改变内部处理限度的专用目的计算机。通常,单独的硬件部分可以询问关于他们的状态,以及他们的登记者或存储缓冲器的内容。这经常通过用语言编写的支持访问等级的软件程序来实现。操作系统(例如Redmond,WA的微软视窗CE或加拿大Cupertinode PowerTV有限公司的PowerTV)处理运行在硬件上的程序,包括资源调度和提供用于任务组织/查询硬件部分的简单的接口。操作系统也可以支持应用程序接口(APIs)和用于第三用户在STB108上运行其他软件程序的装置。每个操作系统提供它自己单独的一组APIs,该APIs定义从操作系统内部能看见的哪个事件。该事件例如,操作系统可以使包括频道改变情况,STB开/关情况,静音情况等事件能看见。In order to convey its basic functionality, the audience STB 108 is considered to consist of three parts. These three parts include hardware, operating system, and "resident" applications. The hardware is usually designed to support communication over a wired network and provides a special purpose computer for varying internal processing limits. Often, individual hardware parts can be queried about their status, as well as the contents of their registers or memory buffers. This is often accomplished through software programs written in languages that support access levels. An operating system (such as Microsoft Windows CE in Redmond, WA or PowerTV from Cupertinode PowerTV Inc. in Canada) handles the programs running on the hardware, including resource scheduling and providing a simple interface for task organization/querying hardware parts. The operating system may also support application programming interfaces (APIs) and means for third users to run other software programs on the STB 108 . Each operating system provides its own separate set of APIs that define which events are visible from within the operating system. The events, for example, can be made visible by the operating system including channel change conditions, STB on/off conditions, mute conditions, etc.

驻留的应用程序运行在由硬件和操作系统产生的环境中。它是一种软件程序,提供了一种“功能”,使得观众能使用例如频道改变,静音,节目向导等情况。假设驻留应用程序可以提供也可以不提供APIs给第三用户程序,该第三用户程序允许发生在驻留应用程序内的事件是可见的。驻留的应用程序提供APIs给第三用户程序,允许发生在操作系统内的事件是可见的,区别于该操作的操作。由于每个驻留应用提供它自己单独的一组APIs,因而来自于基于驻留应用设计的每个驻留应用程序内变化的事件是可见的。该事件例如驻留应用可以使得包括频道改变,静音,节目向导等事件变得可见。由于APIs的有效性和扩张性,需要访问事件数据的第三用户程序,为了完全实现它的数据要求,就只有查询驻留应用APIs,操作系统APIs,硬件部分,或所有三个的组合体。依赖于操作系统/驻留应用的设计,在该方法中第三用户应用程序使用的APIs是不同的。在“事件”驱动环境中,第三用户应用程序为了具体事件或事件分类产生API呼叫并且等待。当事件发生时,操作系统传送事件数据到驻留程序中。在“程序”情况中,第三用户应用执行“循环”指令,重复请求关于事件或事件分类的数据。API返回事件数据(如果事件刚刚发生)或者如果无事件发生,它返回“无事情报告”响应。在本发明的STB108中,第三用户的应用(通过有线系统网络是可装载的)被存储在STB108存储器中。第三用户应用通过在被特殊的STB108支持的软件语言中的软件编码/API呼叫来规定该事件是被观众感兴趣的。Resident applications run in the environment created by the hardware and operating system. It is a software program that provides a "function" that enables the viewer to use conditions such as channel change, mute, program guide, etc. It is assumed that the resident application may or may not provide APIs to third user programs that allow events occurring within the resident application to be visible. The resident application provides APIs to third-party user programs that allow visibility of events occurring within the operating system, distinct from the operation of the operation. Since each resident application provides its own separate set of APIs, events from changes within each resident application based on the resident application design are visible. The events such as resident applications can make events including channel change, mute, program guide etc. become visible. Due to the availability and extensibility of APIs, a third-party user program that needs to access event data, in order to fully fulfill its data requirements, must only query resident application APIs, operating system APIs, hardware components, or a combination of all three. Depending on the design of the operating system/resident application, the APIs used by the third user application in this method are different. In an "event" driven environment, a third user application makes an API call and waits for a specific event or class of events. When an event occurs, the operating system sends the event data to the resident program. In the "program" case, the third user application executes a "loop" instruction, repeatedly requesting data about an event or event classification. The API returns event data (if an event has just occurred) or if no event occurred, it returns a "no event reported" response. In the STB 108 of the present invention, the third user's application (loadable through the cable system network) is stored in the STB 108 memory. The third user application specifies that the event is of interest to the audience through software coding/API calls in the software language supported by the particular STB 108 .

考虑系统20,在STB108中的第三用户应用“倾听”从视频分配系统107发送的节目内容中的BET401,当检测到BET401时,该应用警告观众节目内容是“允许购买”。电视观众想去利用提供的“允许购买”,则观众将采取与他的/她的STB108的特定模式一致的行动,例如,在STB108的遥控器等单元上按压“购买按纽”或其他按纽或在STB108上的按键。Considering system 20, a third user application in STB 108 "listens" for BET 401 in content sent from video distribution system 107, and when BET 401 is detected, the application alerts the viewer that the content is "purchasable". If a TV viewer wants to take advantage of the "Allow to Buy" provided, the viewer will take an action consistent with the specific mode of his/her STB 108, e.g., press a "buy button" or other button on the STB 108's remote control etc. or a key on the STB108.

尤其是,如图2所示,在步骤201中,STB108检测在节目内容中的BET401。本申请的每个实施例中使用的由特殊的STB108提供的装置去“倾听”视频信号从而检测BET401。例如,BET401可以被嵌入在垂直消隐间隔中(13-21行)或者嵌入在信号的被扩展的VBI(22-25行)中。为了将用户交互性表示给用户,建立关于在信号中BET401被精确的定位以及它怎样被识别的规定。这允许STB108的应用软件询问相关数据在每个视频帧中的具体位置。第三用户应用由此听到BET401在视频信号中的位置。不同的STB108用不同的方法提供这种能力。其中一些需要使用来自驻留应用中的API。其他一些需要使用来自操作系统或硬件中的API。一些情况提供了应用注册服务,并且当触发数据被传递在视频信号中时通知该应用。一些情况要求应用被连续轮询或询问BET401是否已到达。In particular, as shown in FIG. 2, in step 201, STB 108 detects BET 401 in program content. The special STB 108 used in each of the embodiments of this application provides the means to "listen" to the video signal to detect the BET 401. For example, BET 401 may be embedded in the vertical blanking interval (lines 13-21) or in the extended VBI of the signal (lines 22-25). In order to present user interactivity to the user, provisions are established as to exactly where BET 401 is located in the signal and how it is identified. This allows the application software of the STB 108 to interrogate the exact location of the relevant data within each video frame. The third user application thus hears the position of BET 401 in the video signal. Different STB108s provide this capability in different ways. Some of these require the use of APIs from resident applications. Others require the use of APIs from the operating system or hardware. Some scenarios provide an application registration service and notify the application when trigger data is passed in the video signal. Some situations require the application to be continuously polled or asked if BET 401 has arrived.

下一步,在步骤202中,STE108表示观众“允许购买”内容。一  BET401在视频信号的合适的位置上被检测,那么该应用给观众显示该视频图象是“允许购买的”。不同的情况支持多种方法。由于一些STB技术,通过例如显示在电视109屏幕上的图标,在STB108或电视109上的指示灯,等视觉刺激来实现该方法,依赖于具体的STB108情况,通过调用驻留应用,操作系统,或硬件APIs,引起被表示的指示器被处理。一种选择装置提供了与众不同的从STB108或电视109中发出的可听音。Next, in step 202, the STE 108 indicates that the viewer "allows purchase" of the content. Once a BET401 is detected at a suitable location in the video signal, the application then shows the viewer that the video image is "purchasable". Different situations support multiple approaches. Due to some STB technologies, the method is implemented by visual stimuli such as icons displayed on the screen of the TV 109, indicator lights on the STB 108 or the TV 109, etc., depending on the specific STB 108 situation, by calling resident applications, operating systems, or hardware APIs, causing the indicated pointer to be processed. An optional device provides a distinctive audible tone emanating from the STB 108 or television 109 .

下一步,在步骤203中,观众对存在的“允许购买”内容表现出兴趣。对于某些STB108模式,这可通过观众使用他的/她的遥控器1082(图3)并激活上面指定的“购买按纽”来实现。例如,显示在图3中的遥控器上的任何空闲的按纽(标记为“A”,“B”或“C”,或任何显示在图3中的其他按钮)可以充当“购买按纽”。当特殊的“购买按纽”被激活时,STB108的驻留程序被设计去分辩代码。对于其他STB108模式,来自于观众的声音响应,例如,指定短语的发音能在STB108或电视109中由传统的麦克风/接收机装置(例如,可听音接收器)来检测。其他可选择的用于捕获观众兴趣的方法包括,但并不限制到这些具体装置的活动例如关键价格(key fob)发送器(未显示),在STB108中插入计帐卡(也未显示),或者由观众产生的其他的与众不同的行为中。应当理解,本发明最大的范围包括所有用于检测来自于“允许能被购买”内容中观众的购买想法的装置。通过实施例和限制,如果观众有兴趣购买“允许购买的”物品,那么观众在他的/她的遥控器1082上按下“购买按纽”。为了确认收到观众请求以去购买该物品,“允许购买”图标可能从全黑的状态改变为闪光状态。这里,其他观众的相互作用是需要的,例如,在购买音乐中,观众必须在盒式磁带或CDs和/或他/她想购买多少这些东西之间进行选择,STB108将提示观众以使用选择哪个遥控按钮。在任何情况下,为了维持观众的电视习惯,所有这些都在对节目没有干扰的情况下来实现的。Next, in step 203, the viewer expresses interest in the existing "purchasable" content. For some STB 108 modes, this may be accomplished by the viewer using his/her remote control 1082 (FIG. 3) and activating the "buy button" designated above. For example, any free button (labeled "A", "B" or "C", or any other button shown in Figure 3) on the remote control shown in Figure 3 could act as a "buy button" . The STB108's resident program is designed to recognize codes when the special "buy button" is activated. For other STB 108 modes, the acoustic response from the viewer, eg, the utterance of a specified phrase, can be detected in the STB 108 or television 109 by a conventional microphone/receiver device (eg, an audible tone receiver). Other alternative methods for capturing viewer interest include, but are not limited to, the activities of these specific devices such as a key fob sender (not shown), insertion of a billing card in the STB 108 (also not shown), or other distinctive behaviors produced by the audience. It should be understood that the broadest scope of the present invention includes all means for detecting purchase thoughts from viewers in "allowable to be purchased" content. By way of example and limitation, if a viewer is interested in purchasing a "purchasable" item, the viewer presses a "buy button" on his/her remote control 1082 . To acknowledge a viewer request to purchase the item, the "Purchase Allowed" icon may change from a completely black state to a flashing state. Here, interaction with other viewers is needed, for example, in buying music, the viewer has to choose between cassettes or CDs and/or how many of these he/she wants to buy, the STB108 will prompt the viewer to choose which one to use remote control button. In any case, all of this is accomplished without disruption to the programming in order to maintain viewers' TV habits.

图4提供了在观众交互作用步骤203期间,STB108的操作示例。尤其是,在步骤2301中,一旦节目内容被表示为“允许购买”,STB108等待购买按纽的响应。根据具体的模式STB108,“等待”观众响应可以包括登记事件通知或者轮询观众响应。这些方法中的任一种方法将包括使用驻留应用程序,操作系统,或硬件APIs。如果检测到没有响应,该事件被“中止”,并且控制返回步骤201。由于通过VBI“结束”消息被接收(例如,如果内容是30秒的交易,而第29秒时仍没有遇到响应,那么结束信息将产生);或者由于在VBI消息中的资产码的值已经改变,因而中止“允许购买”显示可能发生。就这点而言,用于驻留应用,操作系统,或者硬件的APIs被使用去停止基于具体的STB108情况的“允许购买”显示。FIG. 4 provides an example of the operation of STB 108 during viewer interaction step 203 . In particular, in step 2301, once the program content is indicated as "purchase allowed", the STB 108 waits for a response from the purchase button. Depending on the particular mode STB 108, "waiting" for audience responses may include registering for event notifications or polling audience responses. Either of these methods would involve the use of resident application, operating system, or hardware APIs. If no response is detected, the event is "aborted" and control returns to step 201 . Due to the receipt of the "End" message through the VBI (for example, if the content is a transaction of 30 seconds, and no response is encountered at the 29th second, then the end message will be generated); or due to the value of the asset code in the VBI message has been Changes, thus aborting the "Purchase Allowed" display may occur. In this regard, APIs for resident applications, operating systems, or hardware are used to disable the "allow to purchase" display based on specific STB 108 conditions.

从另一方面,如果STB108从观众中接收到响应,那么在步骤2032中该响应码被询问,是否该具体响应是表示观众兴趣的STB108所使用的代码。如果不是,响应被丢弃,并且该控制进入步骤2031。如果该代码是具体响应,则控制进入到步骤2033,去检查在VBI中是否有表示选择的产品信息。如果没有,响应被解释为“确认购买”,并且控制进入以下描述的观众鉴别机制204中。如果在VBI中具有关于产品选择的产品信息,则在步骤2034中,选择菜单使用标准程序实践来显示,API可用于驻留应用,操作系统,和/或硬件中。VBI消息中的产品选择列表被显示在屏幕上。这些选择可以包括颜色、尺寸、数量等的选择。使用标准程序技术结合驻留应用、操作系统和合适的硬件APIs来显示菜单。可以理解,为了保持观众的电视范例,菜单的显示是通过减小对节目的干扰来获得的;例如,菜单仅仅占用电视屏幕的四分之一,以允许观众保留正在播放的电视节目。然后,控制进入到三种类型的菜单处理逻辑电路:代码引导步骤2035,代码选择步骤2036和代码结束步骤2037。On the other hand, if the STB 108 receives a response from the viewer, then in step 2032 the response code is asked if this particular response is a code used by the STB 108 to indicate the viewer's interest. If not, the response is discarded and the control proceeds to step 2031. If the code is a specific response, then the control proceeds to step 2033 to check whether there is product information representing selection in the VBI. If not, the response is interpreted as "Confirm Purchase" and control passes into the viewer authentication mechanism 204 described below. If there is product information in the VBI for product selection, then in step 2034 a selection menu is displayed using standard programming practices, APIs available in resident applications, operating systems, and/or hardware. A product selection list in the VBI message is displayed on the screen. These options may include options for color, size, quantity, and the like. The menus are displayed using standard program techniques in conjunction with the resident application, operating system and appropriate hardware APIs. It will be appreciated that in order to maintain the viewer's television paradigm, the display of the menus is achieved by minimizing disruption to the programme; for example, the menu occupies only a quarter of the television screen to allow the viewer to retain the television program being played. Then, control enters three types of menu processing logic circuits: code guide step 2035, code selection step 2036 and code end step 2037.

在代码引导步骤2035中,点击由观众利用他的/她的遥控器1082产生的代码,表示引导活动,该活动使得从一个产品选择转移到下一个。在代码选择步骤2036中,点击由观众利用他的/她的遥控器1082产生的代码,表示选择一个选项,使得菜单从显示中变清楚,并且控制进入到观众鉴别机制步骤204中。最终,在代码结束步骤2037中,点击由观众利用他的/她的遥控器1082产生的代码,表示“结束对话”,使得菜单从显示中变清楚,并且控制返回步骤201。In the code guidance step 2035, clicking on the code generated by the viewer using his/her remote control 1082 represents a guidance activity that moves from one product selection to the next. In code selection step 2036, clicking on the code generated by the viewer using his/her remote control 1082 indicates selection of an option, causing the menu to be cleared from the display and control passes to viewer authentication mechanism step 204. Finally, in a code end step 2037, clicking on the code generated by the viewer using his/her remote control 1082, meaning "End Dialogue", causes the menu to be cleared from the display, and control returns to step 201.

如上所述,一旦产品被选择,STB108进入步骤204中,实现观众鉴别机制。该处理将使非确认的观众能执行“购买”请求的风险最小化。不同生产商的STB108技术结合各种鉴别技术以对他们的产品进行检测。普遍使用的确认技术包括类似于使用在ATM技术中的PIN码,被设备保密公司(例如,Lau Technologies of Littleton,Ma)使用的表面识别,类似于被汽车公司使用的用于锁定汽车的私人发射机,用于高度保密接入控制(FingerSec of Miami,FL and Mantillas of Plano,TX)的指纹扫描,智能卡技术(NDS Grou PLC of London,England),等。可以理解,尽管观众鉴别机制对系统20的商业生存提供了重要的部分,但没有它,系统20也能运行。As mentioned above, once the product is selected, the STB 108 proceeds to step 204 to implement the audience authentication mechanism. This process will minimize the risk of non-confirmed viewers being able to carry out a "buy" request. The STB108 technology of different manufacturers combines various identification techniques to test their products. Commonly used authentication techniques include PIN codes similar to those used in ATM technology, face recognition used by device security companies (e.g., Lau Technologies of Littleton, Ma), private transmitters similar to those used by car companies to lock cars machine, fingerprint scanning for highly secure access control (FingerSec of Miami, FL and Mantillas of Plano, TX), smart card technology (NDS Group PLC of London, England), etc. It will be appreciated that while the viewer authentication mechanism provides an important part of the commercial viability of the system 20, the system 20 can function without it.

一旦观众执行“购买”命令,在下一步205中,格式化消息和发送步骤205被执行。尤其是,运行在STB108的应用将来自编码的数据和STB108的地址结合到STB购买请求消息402中(参见图6中的格式)。STB购买请求消息402从STB108通过视频分配系统107发送到STB购买请求处理器111中(图1)。因此,系统20的其他优点是没有观众个人信息例如“姓名,地址,信用卡,和金额”从STB108通过任何网络在STB购买请求信息402中发送。因此,这样的个人信息就不会被不注意的发送到不适当的位置。Once the viewer executes the "buy" command, in a next step 205, a formatting message and sending step 205 is performed. In particular, the application running on the STB 108 incorporates the data from the encoding and the address of the STB 108 into the STB purchase request message 402 (see FIG. 6 for format). STB purchase request message 402 is sent from STB 108 to STB purchase request handler 111 (FIG. 1) through video distribution system 107. Therefore, an additional advantage of the system 20 is that no viewer personal information such as "name, address, credit card, and amount" is sent in the STB purchase request message 402 from the STB 108 over any network. Therefore, such personal information is not inadvertently sent to an inappropriate location.

数据分配网络110提供物理网络,通过该网络视频分配系统1 07和购买请求处理器111来回的通信。数据分配网络110可能包括通过电话线,通过国际互联网等的通信装置,例如个人数据网络。The data distribution network 110 provides the physical network through which the video distribution system 107 and the purchase request processor 111 communicate back and forth. Data distribution network 110 may include means of communication, such as a personal data network, over telephone lines, through the Internet, and the like.

可以理解通信装置500(图1)可能包括传统的有线电视线(例如,存在的有线电视设备)。在这种结构中,有线设备形成“前向频道”用于传送“允许购买”节目给观众,以及形成“反向频道”用于将STB购买请求信息反向传送给视频分配系统107。因此,在这个结构中,系统20通过有线电视网络形成交互购买系统。可选择的,其中卫星系统形成前向频道用于从视频分配系统107将“允许购买”节目传送给观众,在电话线上通过调制解调器连接到视频分配系统107来形成反向频道。尤其是,STB108在电话线通过调制解调器(未显示)将STB购买请求信息402传送到视频分配系统107。因此,在这种可选择的结构中,系统20在卫星系统上形成交互式购买系统。然而,处于本发明最大的范围内,它将包括通过无线技术形成的反向频道,例如STB108以无线形式(例如,卫星或远程陆地基站)传送STB购买请求信息。It will be appreciated that communications apparatus 500 (FIG. 1) may include conventional cable television lines (eg, existing cable television equipment). In this configuration, the cable facility forms a "forward channel" for delivering "purchasable" programming to viewers, and a "reverse channel" for transmitting STB purchase request information back to the video distribution system 107. Thus, in this configuration, the system 20 forms an interactive purchasing system through a cable TV network. Alternatively, where the satellite system forms the forward channel for delivering "purchasable" programming from the video distribution system 107 to viewers, the reverse channel is formed by connecting to the video distribution system 107 via a modem over a telephone line. In particular, STB 108 transmits STB purchase request message 402 to video distribution system 107 over a telephone line via a modem (not shown). Thus, in this alternative configuration, system 20 forms an interactive purchasing system on a satellite system. However, within the broadest scope of the invention, it will include reverse channels formed by wireless techniques, such as STB 108 transmitting STB purchase request messages in wireless form (eg, satellite or remote terrestrial base stations).

在STB购买请求消息402的处理/分配子系统26中,STB购买请求处理器111(图5)获得STB购买请求消息402,将STB108和帐单名及地址匹配,将STB108 ID转换为不可跟踪的唯一ID,然后分配购买请求信息402给执行部分113。STB购买请求处理器111可以是一个或多个运行一组具体的软件程序的通用计算机。这些应用程序通过以下来描述。In the processing/distribution subsystem 26 of the STB purchase request message 402, the STB purchase request processor 111 (FIG. 5) obtains the STB purchase request message 402, matches the STB 108 with the bill name and address, and converts the STB 108 ID into an untraceable Unique ID, and then distribute the purchase request information 402 to the execution part 113. STB Purchase Request Processor 111 may be one or more general purpose computers running a specific set of software programs. These applications are described below.

尤其是,STB购买请求接收机301等待通过数据分配网络110传送的来自视频分配系统107的STB购买请求信息402的到达。然后STB购买请求接收机301传送该消息给地址搜索应用302。地址搜索应用302使用来自STB购买请求信息402中的STB108 ID使用可接收的软件程序范例,例如,记录寻找,等程序去查找在STB主数据库306中的对应的数据记录307。然后,将来自于STB主记录307的数据与来自于STB购买请求信息402中的数据进行组合,以形成执行购买请求信息403(参见图6中的格式)。然后,将消息403被传送到匿名ID转换应用303中。In particular, the STB purchase request receiver 301 waits for the arrival of the STB purchase request message 402 from the video distribution system 107 transmitted through the data distribution network 110 . The STB purchase request receiver 301 then transmits the message to the address search application 302 . The address search application 302 uses the STB 108 ID from the STB purchase request message 402 to use an acceptable software program example, such as a record lookup, etc. program to find the corresponding data record 307 in the STB master database 306. The data from the STB master record 307 is then combined with the data from the STB purchase request message 402 to form the perform purchase request message 403 (see format in FIG. 6 ). Then, the message 403 is transmitted to the anonymous ID conversion application 303 .

匿名ID转换应用303使用接收的软件程序范例去获得来自于执行购买请求信息403的STB108,并且使用一个单向加密算法给STB108ID。该加密值取代原始的STB108 ID。被修正的执行购买请求消息403被传送到执行卖主机构处理304。单向加密算法是通用的。例如,双向加密算法通过加密可以产生单向算法的功能,并且之后丢弃该“密钥”。关于这些算法的具体的例子可以在Kerberos Authentication/来自于Massachusetts Institute of Technology atwww.mit.edu/kerberos/www.的可用加密中发现。The anonymous ID conversion application 303 uses the received software program example to obtain the STB 108 from executing the purchase request message 403, and uses a one-way encryption algorithm for the STB 108 ID. This encrypted value replaces the original STB108 ID. The amended fulfillment purchase request message 403 is passed to fulfillment vendor institution process 304 . One-way encryption algorithms are universal. For example, a two-way encryption algorithm can yield the functionality of a one-way algorithm by encrypting and then discarding the "key". Concrete examples of these algorithms can be found in Kerberos Authentication/Encryption Available from the Massachusetts Institute of Technology at www.mit.edu/kerberos/www .

执行卖主113是完成该请求的机构。该机构可能是负责该请求中最终结果的机构。可选择的,该机构可能与处理该执行的原始用户有商业关系的机构。The fulfillment vendor 113 is the agency that fulfills the request. This agency may be the agency responsible for the final outcome in the request. Alternatively, the institution may be an institution that has a commercial relationship with the original user handling the execution.

通过排除在执行购买请求和资助者的或卖主的用户文件之间执行住址的匹配,使得包括的唯一ID允许资助者和执行操作者更容易的处理重复用户的购买请求。在执行结束时,通过包括用于每个购买请求的一致的STB108 ID,系统20允许执行卖主113避免处理购买者的住址的匹配,防止所有其他在先购买者去确定是否这是一个新的客户。通过避免昂贵的地址匹配,系统20考虑在新客户的确认,重复用户活动跟踪,以及购买记帐中提高效率。在唯一ID中应用单向加密可以排除任何针对有线用户记录通过匹配来跟踪STB108 ID返回到具体的装置的可能性。The inclusion of a unique ID allows sponsors and fulfillment operators to more easily process repeat user purchase requests by precluding matching of fulfillment addresses between fulfillment purchase requests and the sponsor's or vendor's user profile. By including a consistent STB 108 ID for each purchase request at the end of the execution, the system 20 allows the executing vendor 113 to avoid processing the purchaser's address match, preventing all other prior purchasers from going to determine if this is a new customer . By avoiding costly address matching, the system 20 allows for increased efficiency in new customer verification, repeat user activity tracking, and purchase accounting. Applying one-way encryption to the unique ID eliminates any possibility of tracing the STB 108 ID back to a specific device by matching against the cable subscriber record.

应当注意,对于观众鉴别机制204,尽管匿名ID转换应用303对于系统20的商业生存提供了有价值的部分,但没有它,系统20也能运行。It should be noted that, with respect to the viewer authentication mechanism 204, the system 20 can function without it, although the anonymous ID conversion application 303 provides a valuable part to the commercial viability of the system 20.

执行卖主机构应用304通过执行卖主113收集执行购买请求消息403,并且使用在执行卖主主记录308中的传送列表字段,从执行主数据库309中确定是否消息403应当被实时的传送,或者确定是否它应当被“批处理”,并且随后同其他相同的消息一起被传送。该确定是基于被卖主使用的库存模型的类型。例如,被卖主使用的库存模型包括订购预定数量的库存模型,并且之后一旦库存模型减少,再重新订购更多的,然后当消息403被发送时,为了确保该物品被存储,选择被批处理的传送的消息403。另一方面,被卖主使用的库存模型包括以前的库存订购安排,然后消息403的传送需要被实时的替换。因此,用于卖主113的需要被实时传送的消息被立刻传送到购买请求批处理器305。对于卖主113形成的用于“批处理”或“存储和发送”的消息传送被存储直到合适的时间。The Fulfillment Vendor Agency Application 304 collects the Fulfillment Purchase Request message 403 by the Fulfillment Vendor 113 and uses the Delivery List field in the Fulfillment Vendor Master Record 308 to determine from the Fulfillment Vendor Database 309 whether the message 403 should be delivered in real time, or whether it Should be "batched" and subsequently delivered with other identical messages. This determination is based on the type of inventory model being used by the seller. For example, an inventory model used by sellers involves ordering a predetermined number of inventory models, and then reordering more once the inventory model is depleted, and then when message 403 is sent, in order to ensure that the item is stocked, the selection is batched Message 403 sent. On the other hand, the inventory model used by the seller includes the previous inventory order arrangement, and then the transmission of message 403 needs to be replaced in real time. Accordingly, messages for the seller 113 that need to be delivered in real time are delivered to the purchase request batcher 305 immediately. Messaging formed for "batch" or "store and send" to the vendor 113 is stored until the appropriate time.

购买请求批处理器305使用接收的软件程序范例去获得执行购买请求信息403,并且重新打装该消息使得清单和执行买主113相互一致,由此形成请求分配方法112(图1)。这种处理方法112是通信方法的集合,该方法对于传送执行购买请求信息403给执行卖主113是有效的。例如,依赖于卖主,请求需要以传真的形式出现;当其他卖主要求文件传输时,也可以要求计算机到计算机通信。因此,无论是否与清单一致,购买请求批处理器305根据具体的卖主的清单重新包装该请求。这些方法包括陆地邮件或包裹服务,传真,电子邮件,EDI(电子数据互换),文件传输,专用电话线,国际互联网,等等。因此,重新被包装的请求根据一致的清单被发送给执行卖主113。The purchase request batcher 305 uses the received software program instance to obtain the fulfillment purchase request message 403 and repackages the message so that the manifest and fulfillment buyer 113 are consistent with each other, thereby forming the request distribution method 112 (FIG. 1). This processing method 112 is a collection of communication methods effective for transmitting the fulfillment purchase request information 403 to the fulfillment vendor 113 . For example, depending on the vendor, the request needs to come in the form of a fax; while other vendors require file transfers, computer-to-computer communication may also be required. Accordingly, the purchase request batcher 305 repackages the request according to the specific vendor's manifest, whether or not it matches the manifest. These methods include land mail or parcel service, facsimile, electronic mail, EDI (Electronic Data Interchange), file transfer, dedicated telephone lines, the Internet, and the like. Accordingly, the repackaged request is sent to the fulfillment vendor 113 according to the consistent manifest.

请求确认发生器处理310通知观众,他的/她的请求已经被传送给执行卖主113。该通知消息311可以是实时消息的形式,例如,到观众的电视109屏幕(例如,在他的/她的STB108上调谐到“状态”频道去检查他的/她的请求的情况,或通过被观众监视的私人电视频道),到观众的电子邮件地址/网址(例如,诸如在国际互联网服务器上检查他的/她的帐目状态的观众启动的行为),到观众的蜂窝电话,或到观众的掌上电脑。另外,这种通知还可以通过传统的方法,例如,通过寄信件/明信片到他的/她的住址来通知观众。The request confirmation generator process 310 notifies the viewer that his/her request has been transmitted to the fulfillment vendor 113 . The notification message 311 may be in the form of a real-time message, for example, to the viewer's TV 109 screen (e.g., tuned to the "Status" channel on his/her STB 108 to check the status of his/her request, or by being viewer’s private television channel), to the viewer’s email address/web site (e.g., a viewer-initiated action such as checking the status of his/her account on an Internet server), to the viewer’s cell phone, or to the viewer’s Pocket PC. Alternatively, such notification can also be made to the viewer by conventional means, for example, by sending a letter/postcard to his/her address.

应当注意到,尽管过程310为系统20的商业生存提供有价值的部分,但没有它,系统20也能运行。It should be noted that while process 310 provides a valuable part of the commercial viability of system 20, system 20 can function without it.

一旦执行被完成,记帐接口114处理发生的记帐。与观众有直接关系的执行卖主113可以选择使用他们自己的记帐系统为产品付费。没有用于对观众记帐的设施的执行卖主113直接发送出货确认信息404(参见图6中的格式),该信息包含充分的信息以识别供货的商人/资助者,请求购买的观众,和被记帐的金额。该消息使得记帐接口114提供给观众付费的优选方法。该付费的优选方法可以是有线记帐,电话记账,信用卡,借款卡等。Billing interface 114 handles billing that occurs once execution is complete. Fulfilling Vendors 113 who have a direct relationship with the audience may choose to pay for the product using their own billing system. Executing Vendors 113 without facilities for billing viewers directly send Shipment Confirmation Message 404 (see format in FIG. 6 ) containing sufficient information to identify the merchant/sponsor making the offer, the viewer requesting the purchase, and the amount billed. This message causes the billing interface 114 to provide the viewer with the preferred method of payment. The preferred method of payment may be wired billing, telephone billing, credit card, debit card, or the like.

可以理解,通过预备子系统22,多个电视内容提供者可以使得他们各自的“允许购买物品”节目提供给观众。另外,他们各自的“允许购买物品”节目中的每一个在多个电视频道上可以提供给观众。因此,例如,如果需要的话,历史节目生产者为了出售历史剧,可以提供“允许购买”广告,该广告可以同时显示在“历史”频道和/或其他电视频道。此外,由于“允许购买的物品”被电视提供者提供,因而使用系统20可以支持多个电视提供者。It will be appreciated that, via provisioning subsystem 22, multiple television content providers may have their respective "items to buy" programs made available to viewers. Additionally, each of their respective "items to buy" programs may be made available to viewers on multiple television channels. Thus, for example, if desired, a historical show producer may provide "buy-allowed" advertisements that may be displayed simultaneously on the "history" channel and/or other television channels in order to sell historical dramas. In addition, multiple television providers can be supported using the system 20 since "purchasable items" are provided by the television provider.

可以理解,由于“允许购买物品”被电视内容提供者自身控制,因而例如本发明20的代理人,即QVC公司这样的单个实体也可以管理系统20。It will be appreciated that a single entity such as QVC Corporation, the agent of the present invention 20, may also administer the system 20, since "allowed purchase items" are controlled by the television content provider itself.

从有线系统操作者来看,系统20的执行没有必要对允许购买的节目计划进行协调。由于在设备中没有要求新的设备,因而在头端设备中对额外的装置的训练,监视,和维护也被排除。From the cable system operator's point of view, the implementation of system 20 does not necessarily require coordination of the program schedules that are permitted to be purchased. Training, monitoring, and maintenance of additional devices in the headend are also eliminated since no new equipment is required in the facility.

此外,从观众来看,通过使用有线网络来发送购买请求,并在系统20中被处理,对电话线,无线连接,等情况的需要和复杂性也被排除。通过使得STB108 ID相同并且匿名,通过对被用来匹配的数据进行扰码,而防止任何其他的有线电视数据或活动,观众的秘密被保护。系统20因此将广告客户/厂商可能使用接收的支持购买请求的数据块随着他的/她的有线操作者追查到观众的其他活动的风险被排除。Additionally, from the viewer's perspective, by using a wired network to send purchase requests and have them processed in the system 20, the need and complexity of phone lines, wireless connections, etc. is also eliminated. By making the STB 108 ID identical and anonymous, by scrambling the data used for matching, but preventing any other cable data or activity, the viewer's privacy is protected. The system 20 thus eliminates the risk that the advertiser/vendor might use the data block received in support of the purchase request to trace other activities of the viewer along with his/her cable operator.

无需更多的细节,上述的这些内容已经充分的阐明了我们的发明,通过应用当前的或将来的知识,在使用各种服务条件下,很容易的采用相同的方法。Without going into further detail, the foregoing has sufficiently illustrated our invention that, by applying present or future knowledge, it is easy to adopt the same method under various service conditions.

Claims (70)

1. a system is used for providing interactive shopping at least one spectators, and described system comprises:
First subsystem, this subsystem prepares to allow the TV programme of purchase, transmits the TV programme that described permission is bought by wired channel distribution then;
Second subsystem, this subsystem is used for receiving the TV programme that allows purchase from wired channel distribution, and be shown at least one spectators, described second subsystem is started the purchase request that automatic generation comprises article at least by at least one spectators, and these article are included in the TV programme that the permission of described demonstration buys; With
The 3rd subsystem, this subsystem are used for receive buying request from second subsystem, and the described purchase of route automatically asks to article actuator, are used to transmit at least one article and give at least one spectators.
2. the system as claimed in claim 1, wherein said first subsystem comprises code device, the sign that described code device will allow to buy is inserted in the middle of the TV programme.
3. system as claimed in claim 2, the sign that wherein said code device will allow to buy inserts in the middle of the TV programme, and when being displayed at least one spectators when TV programme, the process of watching has the interference that is difficult for discovering.
4. system as claimed in claim 3, the sign that wherein said code device will allow to buy inserts in the vertical blanking interval of TV programme.
5. system as claimed in claim 3, the sign that wherein said code device will allow to buy inserts in the vertical blanking interval of extension of TV programme.
6. system as claimed in claim 3, wherein said first subsystem is applicable to provides the TV programme that allows purchase on many channels.
7. system as claimed in claim 3, wherein TV programme comprises the advertising programme from a plurality of television content suppliers.
8. system as claimed in claim 3, the TV programme that wherein said permission is bought comprises program asset, this program asset comprises the code of insertion, the code definition of this insertion at least one article, at least one spectators can select to buy this article.
9. system as claimed in claim 3, wherein said TV programme is a recorded program.
10. system as claimed in claim 3, wherein said TV programme is live.
11. system as claimed in claim 3, wherein said second subsystem comprises set-top box and relevant television set, and described set-top box is applicable to and detects the sign that described permission is bought.
12. system as claimed in claim 11, wherein said set-top box comprises resident application software, and this application software is monitored the TV programme that receives to the sign of described " allowing to buy ".
13. system as claimed in claim 11, wherein said set-top box comprises operating system, the TV programme that this operating system receives described " allowing to buy " sign monitoring.
14. system as claimed in claim 11, wherein said set-top box comprise that the TV programme that is used to warn at least one spectators to be shown is the device of " allowing to buy ".
15. system as claimed in claim 14 wherein saidly is used to warn at least one spectators's device that visual mark is provided on relevant screen of TV set.
16. system as claimed in claim 15 comprises resident application software, this application software produces described visable indicia.
17. system as claimed in claim 15, wherein said set-top box comprises operating system, and this operating system produces described visable indicia.
18. system as claimed in claim 14 wherein saidly is used to warn at least one spectators's device that tone is provided.
19. system as claimed in claim 14, wherein said set-top box comprise the communicating devices that is used for detecting the TV programme that " allows to buy " from least one spectators' response.
20. system as claimed in claim 19, wherein said set-top box comprises remote control unit and receiver, this receiver is used to receive the wireless signal from remote control unit, described communications packets is contained in the wireless signal that predetermined key on the remote control unit excites generation, described set-top box further comprises resident software applications, the wireless signal that described wireless signal of this Application Monitoring and the scheduled key excitation of detection produce, this wireless signal is received by described receiver.
21. system as claimed in claim 20, the resident application software of wherein said set-top box provides visable indicia to received at least one spectators of described wireless signal.
22. system as claimed in claim 19, described set-top box comprises the tone receiver, be used for receiving the tone that produces by at least one spectators, and wherein said communication comprises and being produced by at least one spectators, predetermined sound section corresponding to the affirmation of buying " allowing to buy " content that shows, described set-top box further comprises resident applications, sound section and the described predetermined sound section of detection that this Application Monitoring is received by the tone receiver.
23. system as claimed in claim 19, wherein saidly be used for detecting communicating devices and comprise resident applications, and wherein said resident applications decision described " allowing to buy " mark whether to comprise information about at least one article, these article require to be further considered by at least one televiewer.
24. system as claimed in claim 23, wherein said resident applications shows about the menu of the information with at least one article gives at least one spectators, and this menu comprises the option that is listed on the described relevant television set.
25. system as claimed in claim 24, wherein said set-top box comprises remote control unit and the wireless signal receiver that is used for receiving from remote control unit, when at least one spectators responds menu by being enabled in predetermined key on the remote control unit, described resident applications monitoring is received the described wireless signal that machine receives, and described resident applications makes each option that is listed in the menu relevant with each predetermined key.
26. system as claimed in claim 19, wherein said set-top box further comprise the described communicating devices that is used to differentiate from least one spectators.
27. system as claimed in claim 19, wherein said set-top box comprise the device that is used for based on produce described purchase request from least one spectators's described communication.
28. system as claimed in claim 27, wherein said purchase request comprises a message, and this message comprises the discriminating of at least one article, at least one article contributor's subsidy and at least one spectators's set-top box.
29. system as claimed in claim 28 wherein saidly further comprises the data of at least one article from least one spectators's communication, these article are selected by at least one spectators, and wherein said message comprises further data.
30. system as claimed in claim 27, wherein said second subsystem further comprises the video distributor system that is coupling between described wired channel distribution and the described set-top box, be used to receive the TV programme that allows purchase, and be used to receive purchase request from set-top box from wired distributor channel.
31. system as claimed in claim 30, wherein said second subsystem further comprises data distribution network, and this network coupled is to described video distributor system, and is used for the described purchase of route and asks to described the 3rd subsystem.
32. system as claimed in claim 30, wherein said second subsystem comprises communicator, this communicator forms forward channel, is used to send the TV programme bought from the described permission of described video distributor system to described set-top box, and described forward channel comprises wireline equipment.
33. system as claimed in claim 32, wherein said forward channel comprises Radio Link.
34. system as claimed in claim 33, wherein said Radio Link comprises satellite link.
35. system as claimed in claim 30, wherein said second subsystem comprises communicator, and this communicator forms reverse channel, is used to transmit described purchase and asks described video distribution system, and described reverse channel comprises wireline equipment.
36. system as claimed in claim 35, wherein said reverse channel comprises telephone wire.
37. system as claimed in claim 35, wherein said reverse channel comprises Radio Link.
38. system as claimed in claim 37, wherein said Radio Link comprises satellite link.
39. system as claimed in claim 31, wherein said the 3rd subsystem comprises processor, is used for handling the request of purchase, and described processor coupling is corresponding to the name and the address of set-top box, and set-top box produces the request of purchase and sends to buy asks article actuator.
40. system as claimed in claim 39, wherein said processor comprises the data of set top box storehouse, be used to mate described name and address to differentiate the data of the set-top box that produces described purchase request, described processor produces an execution from the purchase request of described transmission and buys request message, the purchase request that sends comprises at least one spectators's described name and address, and the sign of at least one article.
41. system as claimed in claim 40, wherein said processor produces special identifier to described set-top box, this identifier is different from the authentication data of set-top box, carry out at least one spectators's address coupling by described article actuator, if at least one spectators is clients of a repetition, special identifier will be eliminated this demand, and prevent without approval any and trace set-top box, and described special identifier is inserted into to carry out and buys in the request message.
42. system as claimed in claim 39, wherein said the 3rd subsystem further comprises carries out seller's mechanism arrangement, and whether this device decision transmits to carry out is in real time bought solicited message to article actuator or according to the batch delivery of the classification mode of described article actuator.
43. system as claimed in claim 42, wherein said the 3rd subsystem further comprises buys request batch processing device, and this device is carried out according to the purchase request format configuration of the expection of article actuator and bought request message.
44. system as claimed in claim 43, wherein said the 3rd subsystem further comprises request affirmation generation device, and this device notifies his/her purchase request of at least one spectators to be sent to article actuator.
45. system as claimed in claim 44, wherein said request confirms that generation device comprises and is used to transmit the described relevant television set that real-time messages is given at least one spectators, for confirmation he/her purchase request has been transmitted to the device of described article actuator.
46. system as claimed in claim 45, wherein said request confirm generation device comprise be used to transmit real-time messages give at least one spectators for confirmation he/her purchase request has been transmitted to described article actuator.
47. system as claimed in claim 46, wherein said request confirms that generation device comprises and is used to transmit the relevant television set that at least one spectators is given in real time information, for confirmation he/her purchase request has been transmitted to the device of article actuator.
48. a method, this method are used for providing interactive television to buy at least one spectators, the method includes the steps of:
(a), provide and allow the TV programme bought by wired distribution network;
(b) provide set-top box at least one spectators, this set-top box can receive the TV programme from wired distribution network, and also can detect the TV programme that described permission is bought;
(c) on the television set relevant, show that the TV programme of described permission purchase is given at least one spectators with set-top box;
(d) described set-top box produces at least one article automatically and buys request, and these article are bought request and started by at least one spectators, send actuator to by data distribution network; With
(e) buy request corresponding to described at least one article, transmit at least one article and give at least one spectators.
49. method as claimed in claim 48, wherein said providing allows the step of the TV programme bought to be prepared by the television content supplier.
50. method as claimed in claim 48, the process of watching that wherein said demonstration allows the step of the TV programme of purchase to comprise at least one spectators has an interference that is difficult for discovering.
51. method as claimed in claim 50 wherein saidly provides the step that allows the TV programme bought to comprise the sign that will allow to buy to insert in the vertical blanking interval of TV programme.
52. method as claimed in claim 50 is in the wherein said vertical blanking interval that provides the step that allows the TV programme bought to comprise will to allow the extension that the sign of buying inserts TV programme.
53. method as claimed in claim 48 is wherein saidly bought the step become possible TV programme and is included in to provide on a plurality of channels and allows the TV programme bought providing on wired distribution network to make.
54. method as claimed in claim 48, wherein said set-top box produces at least one article automatically and buys the step of request and comprise by being enabled in the predetermined key on the remote control unit relevant with set-top box, point out at least one spectators with indicate his/she in the interest of buying at least one article.
55. method as claimed in claim 54, wherein said set-top box produce at least one article automatically and buy the step of request and comprise and provide sign at least one spectators, it is detected that this sign is meant that predetermined key activates.
56. method as claimed in claim 55, the step that wherein detects described predetermined key activation is only from differentiating initialized at least one spectators.
57. method as claimed in claim 48, wherein said set-top box produce at least one article automatically and buy the step of request and comprise by sending the predetermined state pronunciation, excite at least one spectators show his/her interest of at least one article of purchase.
58. method as claimed in claim 57, wherein said set-top box produce at least one article automatically and buy the step of request and further comprise and provide sign at least one spectators, described predetermined state pronunciation is detected.
59. method as claimed in claim 57, the step of wherein said detection predetermined state pronunciation is only from differentiating initialized at least one televiewer.
60. method as claimed in claim 48, described set-top box produce automatically at least one article buy the step of request further comprise provide relevant with at least one article more multidata menu at least one spectators, this menu comprise and detect from least one spectators about described more multidata response.
61. method as claimed in claim 48, wherein said at least one article are bought request and comprised an information, this information comprises the discriminating of at least one article, the subsidy of at least one article and at least one televiewer's set-top box.
62. method as claimed in claim 61, wherein the described step of buying request by described at least one article of data distribution network transmission comprises the name of mate at least one spectators and the address set-top box to the described purchase request of the generation spectators of at least one.
63. method as claimed in claim 60, wherein buy request and comprise for the described step of actuator to produce special authentication data to make the request of purchase be performed mechanism to handle easily, just can prevent to trace set-top box as long as at least one spectators is clients of a repetition to set-top box by described at least one article of data distribution network transmission.
64. method as claimed in claim 60, wherein at least one article that is transmitted by data distribution network are bought request and are comprised the execution with described special authentication data and buy request message.
65. as the described method of claim 64, wherein said execution is bought request message and is delivered to described article actuator in real time.
66. as the described method of claim 64, wherein said execution is bought solicited message and is delivered to described article actuator in batches.
67. as the described method of claim 64, the purchase request form of the described article actuator that wherein said execution buys that solicited message is configured to expect.
68. as the described method of claim 65, further comprise and notify at least one spectators, described purchase request has been sent to the step of described article actuator.
69. as the described method of claim 68, wherein said at least one spectators's the step of notifying comprises real-time pass-along message at least one spectators, described purchase request has been sent to article actuator.
70. as the described method of claim 69, wherein said transmission real-time messages comprises the transmission real-time messages at least one televiewer's step and has been sent in the relevant television set of article actuator to described purchase request.
CN 01814488 2000-07-10 2001-07-09 System and method for enabling television commerce simultaneously for multiple channels for multiple merchants Pending CN1448025A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61386200A 2000-07-10 2000-07-10
US09/613,862 2000-07-10

Publications (1)

Publication Number Publication Date
CN1448025A true CN1448025A (en) 2003-10-08

Family

ID=24458966

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 01814488 Pending CN1448025A (en) 2000-07-10 2001-07-09 System and method for enabling television commerce simultaneously for multiple channels for multiple merchants

Country Status (9)

Country Link
EP (1) EP1302073A2 (en)
JP (1) JP2004537179A (en)
CN (1) CN1448025A (en)
AU (1) AU2001271932A1 (en)
CA (1) CA2415482A1 (en)
NO (1) NO20030104D0 (en)
PL (1) PL366377A1 (en)
RU (1) RU2003103770A (en)
WO (1) WO2002005568A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101847241A (en) * 2010-05-31 2010-09-29 中兴通讯股份有限公司 Production ordering method and system based on Internet Protocol Television
CN112989239A (en) * 2016-03-17 2021-06-18 谷歌有限责任公司 Method for hybrid client-server data provision

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7664946B2 (en) * 2003-07-28 2010-02-16 Qcom Tv Partners System and method of guaranteed anonymity of cable television viewership behavior
SE0500541L (en) * 2005-03-08 2006-09-09 Inator Kb Authorization system and method
CA2671464C (en) 2006-12-01 2017-03-07 Hsn Lp Method and system for improved interactive television processing
US10657406B2 (en) 2017-02-02 2020-05-19 The Directv Group, Inc. Optical character recognition text export from video program

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583560A (en) * 1993-06-22 1996-12-10 Apple Computer, Inc. Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5872589A (en) * 1994-03-18 1999-02-16 Interactive Return Service, Inc. Interactive TV system for mass media distribution
IT1271320B (en) * 1994-12-23 1997-05-27 Italtel Spa INTERACTIVE TELEVISION SYSTEM
US5878141A (en) * 1995-08-25 1999-03-02 Microsoft Corporation Computerized purchasing system and method for mediating purchase transactions over an interactive network
US5708845A (en) * 1995-09-29 1998-01-13 Wistendahl; Douglass A. System for mapping hot spots in media content for interactive digital media program
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
EP0883962A4 (en) * 1996-02-26 2000-06-28 Guide E Inc Cordless phone back link for interactive television system
AU746305B2 (en) * 1997-03-21 2002-04-18 Thomson Licensing S.A. Transmission and reception of television programmes and other data
NZ503311A (en) * 1997-09-12 2003-05-30 Amazon Single action method and system for placing a purchase order via a communications network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101847241A (en) * 2010-05-31 2010-09-29 中兴通讯股份有限公司 Production ordering method and system based on Internet Protocol Television
CN112989239A (en) * 2016-03-17 2021-06-18 谷歌有限责任公司 Method for hybrid client-server data provision

Also Published As

Publication number Publication date
AU2001271932A1 (en) 2002-01-21
WO2002005568A2 (en) 2002-01-17
EP1302073A2 (en) 2003-04-16
CA2415482A1 (en) 2002-01-17
WO2002005568A3 (en) 2002-05-30
PL366377A1 (en) 2005-01-24
NO20030104D0 (en) 2003-01-09
RU2003103770A (en) 2004-07-10
JP2004537179A (en) 2004-12-09

Similar Documents

Publication Publication Date Title
US11533463B2 (en) Method and apparatus for displaying branded video tags
CN1653819B (en) Systems and methods for providing media content
US7110714B1 (en) Television commerce system with program identifiers
US8132212B2 (en) Enhanced television services
US8843973B2 (en) System and method for ordering and distributing multimedia content
CN100502522C (en) Delivery system, delivery apparatus and advertisement effect statistical method
US9172482B2 (en) Content recommendations based on personal preferences
US20070107021A1 (en) Shopping on Demand Transactional System with Data Warehousing Feature, Data Tracking, Shopping Cart Reservation Feature, Purchase Commentary and External Marketing Incentives Deployed in Video On Demand Cable Systems
US20070107016A1 (en) Interactive Multiple Channel User Enrollment, Purchase Confirmation Transactional System with Fulfillment Response Feature for Video On Demand Cable Systems
US20030004833A1 (en) Method for vending electronic entertainment
JP2003522356A5 (en) Automated order processing system and method for enabling a customer to order a selected product among a plurality of participating distributors using the order processing system
CN1317118A (en) Printed medium activated interactive communication
WO2013061174A2 (en) Two-dimensional barcode system
US20060092966A1 (en) Internet portal system and method employing handheld device that connects to broadcast source
US20070220565A1 (en) Inventory Control With Content Cache, Time Scarcity Marker and Merchandising Incentives for Transactional Shopping Video On Demand Cable Systems
US7574725B2 (en) Multimedia marketing and distribution system
CN1448025A (en) System and method for enabling television commerce simultaneously for multiple channels for multiple merchants
US20050060748A1 (en) Programming service offer presentment and instant actvation system, method, and computer program product
US8806554B2 (en) Multimedia marketing and distribution system
EP1429273A1 (en) Interactive media transmission method and system for direct purchase of goods and services over a tv-broadcast network
US8099754B2 (en) Multimedia marketing and distribution system
US20070094688A1 (en) Method system for event ticketing via a digital television channel.
KR20030094710A (en) Method for commercial transaction on digital broadcasting
WO2001022730A1 (en) Internet hub providing for enablement of media content for commercial transactions
JP2006333332A (en) Image information supply system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication