专利名称:用于在内容递送系统中经由图像匹配进行商品销售交易的系统和方法
技术领域:
背景技术:
数字通信技术在过去几年中已爆炸式增长。此增长已由新内容递送技术(包括因特网和例如移动广播电视的新无线服务)刺激。因此,新内容递送技术已达到对音频和视频内容的增加的消费者需求,以及用于营销产品和响应消费者需求的新机会。
发明内容
各种实施例提供使静态图像或视频内容的用户能够选择出现在显示于计算装置上的图像内的产品且请求关于这些产品的信息的方法和系统。静态图像或视频内容可从多种内容递送系统接收,所述内容递送系统包括(例如)移动广播电视、有线电视服务、卫星电视服务、因特网、所存储的视频(例如,DVD或Tivo ),和用户所拍摄的视频。关于静态或视频图像的选定部分(呈所述视频图像的选定部分或足以使服务器能够获得所述图像的所述选定部分的所述图像内的图像坐标的形式)的信息可包括于产品查询消息中,所述产品查询消息由用户的计算装置发射到处理服务器(在本文中称为“交易服务器”)。在产品查询消息中所接收的图像信息可由所述交易服务器处理,以辨识所述图像的所述选定部分内的对象或特定产品。可比较所辨识的对象或产品与可用商品的数据库以确定其可购得性。可将关于可购得产品的信息包括于由所述交易服务器产生且发射到用户的计算装置的产品信息消息中。所推荐产品可出现在用户接口显示中,使得用户可选择要购买的产品。 用户可接着(例如)通过与所述用户接口交互来起始对所述所推荐产品中的一者或一者以上的购买交易。可根据任何已知交易方法来实现产品购买交易。在静态或视频图像内容是 (例如)通过移动TV广播网络广播的实施例中,产品查询消息可由作为广播提供者的部分的交易服务器处理。在静态或视频图像内容经由因特网协议(IP)网络(例如,因特网)广播或单播的实施例中,所述交易服务器可为网站服务器。在视频内容是通过有线电视或卫星电视网络广播的实施例中,所述交易服务器可为可经由IP网络接入的网站服务器。
并入本文中且构成本说明书的部分的
本发明的示范性实施例,且与上文所给出的一般描述和下文所给出的详细描述一起用来解释本发明的特征。图1为说明适合与各种实施例一起使用的通信系统的通信系统方框图。图2为说明适合与各种实施例一起使用的基于因特网的通信网络的通信系统方框图。图3为适合与各种实施例一起使用的服务器功能性模块的系统功能性方框图。图4A和图4B为用于使移动TV广播用户能够识别广播内容内的要购买的产品的实施例方法的过程流程图。
图5为可在图4A和图4B中所说明的实施例方法中的各种系统组件当中传递的实例消息的消息流程图。图6为在计算装置内实施的用于使用户能够询问在广播内容中看到的感兴趣产品的实施例方法的过程流程图。图7为在计算装置内实施的用于使用户能够基于响应于产品查询所接收的产品信息完成购买的实施例方法的过程流程图。图8为用于处理从计算装置接收的产品查询消息且产生到移动装置的产品信息消息的实施例方法的过程流程图。图9为用于处理从计算装置接收的产品查询消息且产生到移动装置的产品信息消息的另一实施例方法的过程流程图。图10为用于处理从移动装置接收的产品查询消息且产生到所述移动装置的产品信息消息的另一实施例方法的过程流程图。图11为用于处理从计算装置接收的产品查询消息且产生到移动装置的产品信息消息的另一实施例方法的过程流程图。图12为用于响应于从计算装置接收的优惠券请求消息产生优惠券的实施例方法的过程流程图。图13为根据实施例的用于完成购买交易的实施例方法的过程流程图。图14为用于基于感兴趣产品的来源的地理接近性提醒用户此产品的实施例方法的过程流程图。图15为适合与各种实施例一起使用的移动装置的组件方框图。图16为适合与各种实施例一起使用的个人计算机的组件方框图。图17为适合与各种实施例一起使用的服务器的组件方框图。
具体实施例方式将参看附图详细描述各种实施例。只要有可能,将在所有图式中使用相同参考数字来指代相同或相似部分。对特定实例和实施方案的参考是出于说明性目的,而不希望限制本发明或权利要求书的范围。词“示范性”在本文中用以指“充当实例、例子或说明”。本文中描述为“示范性” 的任何实施方案未必解释为比其它实施方案优选或有利。如本文中所使用,术语“计算装置”一般指代包括可经编程且经配置以实现各种实施例中的任一者的处理器的任何装置。如本文中所使用,术语“移动装置”和“手持式装置”指代以下各者中的任一者或全部蜂窝式电话、个人数据助理(PDA)、掌上型计算机、无线电子邮件接收器(例如,Blackberry 装置和Treo 装置)、具备多媒体因特网功能的蜂窝式电话(例如,Blackberry Storm )、全球定位系统(GPS)接收器、无线游戏控制器,和包括可编程处理器和存储器以及用于接收和处理静态和视频图像内容的接收器电路的类似计算装置。在一实施例中,移动装置包括用于接收和处理移动广播电视服务的接收器电路。术语“单播网络”在本文中用以指代将数据发射到单一目的地的通信网络。单播网络的实例包括WiFi和蜂窝式数据通信网络。单播发射的实例包括如可经由蜂窝式电话数据通信网络载运的简单消息服务(SMS)、多媒体消息服务(MMS)和电子邮件消息。
词“广播”在本文中用以指数据(信息包)的发射,使得数据(信息包)可由大量接收装置接收。广播消息的实例为移动电视(TV)广播发射以及数字电视、IP多播节目、有线电视电缆播送和卫星电视广播。尽管广播内容递送系统为一类型的内容递送系统,但所述实施例不限于广播内容递送系统,因为所述实施例还可以所存储的视频图像(例如,存储于数字视频光盘(DVD)、数字电视存储装置(例如,Tivo )或经由因特网接入的网站服务器(例如,youtube.com)中)实施。所述实施例可进一步以用户所拍摄的视频图像(例如,移动装置(如蜂窝式电话)上的视频短片(video shot))实施。各种实施例利用可在一个或一个以上服务器计算机内实施以实现实施例方法的若干过程模块、软件程序或分析引擎。尽管此些过程模块、软件程序或分析引擎可以多种架构实施(包括实施为单一处理模块),但为描述简易起见,本文中参考其名称和功能在以下段落中界定的单独处理模块。如本文中所使用,“交易服务器”指代服务器或接收产品查询消息、处理所包括或所参考的图像以识别产品,且实现本文中所描述的其它产品推荐过程的服务器的网络。交易服务器可包括“交易网关”,所述交易网关可为促进经由网络(例如,因特网)与计算装置的交易通信的模块。如本文中所使用,“图像选择”指代终端用户(例如,视频消费者)选择图像的含有感兴趣对象的一部分(例如,在视频内容的一帧内)的动作,且“图像选择信息”指代所述图像的所述选定部分(即,例如像素值等图像数据)或关于图像选择的可用以从存储器或可存取数的据库获得所述图像的所述选定部分的信息(例如,所述图像的文件识别符,或所述视频的帧编号和所述帧内的图像坐标)。所述图像选择信息在产品查询消息中发射到交易服务器,因此所述交易服务器接收所述图像的所述选定部分或可从存储器或可存取的数据库获得所述图像选择。如本文中所使用,“批注信息”指代终端用户可给出以限定感兴趣的对象的任选信息,所述信息在产品查询消息中与所述图像选择信息一起发送或除所述图像选择信息之外发送。批注信息可呈文字输入、语音备忘录、菜单选择等的形式。如本文中所使用,“用户简档”指代关于特定终端用户的信息,例如年龄、性别、薪水范围、购买历史、个人偏好等。用户简档信息可由用户提供和/或由计算装置或交易服务器基于所述用户的活动(例如,购买、产品查询、移动装置使用等)观测到。所述用户简档还可包括关于所述终端用户的计算装置或移动装置的信息,例如可与推荐购买的产品相关的递送或显示能力、音乐下载账户等。如本文中所使用,“产品查询”消息为将图像选择信息与批注信息一起运送到交易服务器的消息。如本文中所使用,“产品相关引擎”指代实施于服务器上(例如,实施于所述交易服务器内)的过程模块或软件模块,其匹配感兴趣的对象与来自商人的数据库的产品。如本文中所使用,“产品相关”指代由所述产品相关引擎基于在产品查询中所接收的信息而实施的方法。如本文中所使用,“推荐引擎”指代实施于服务器上(例如,实施于所述交易服务器内)的过程模块或软件模块,其基于产品查询、用户简档或其它信息向终端用户推荐产品。如本文中所使用,“产品信息消息”指代通过所述产品相关引擎和所述推荐引擎的处理所产生的消息,其含有匹配所述产品查询和用户简档的产品的产品定价/优惠券信息。所述产品信息消息无需总是响应于产品查询而发送,且可在稍后时间产生。举例来说, 类似于广告,可基于用户简档中的信息(例如,先前产品查询或购买交易)将产品信息“推送”给终端用户。举例来说,如果用户在包括从电影“终结者”所选择的图像选择信息的购买查询中请求黑色皮夹克,且作为响应,在某一天发送了包括夹克信息的产品信息消息,则可在次日发送包括关于为电影“终结者”的特征的太阳镜的信息的另一产品信息消息。静态图像和视频节目现正以广泛多种格式递送到消费者。消费者现在从卫星和有线电视网络、广播数字电视网络和因特网接收视觉内容。值得注意的是已开始将视频内容递送到移动用户的移动TV广播服务的最近发展。若干不同移动TV广播服务和广播标准是可用的或将来所预期的,所述广播服务和广播标准中的全部可实施各种实施例且受益于所述实施例。此些服务和标准包括开放式移动联盟移动广播服务启用器套件(0MABCAST)、 MediaFLO、数字视频广播IP数据播送(DVB-IPDC)和中国多媒体移动广播(CMMB)。移动TV用户和移动因特网用户与常规家庭电视观众的不同之处在于,所述用户使用其随身携带的接收移动TV广播服务或因特网多播节目的观看装置(S卩,移动装置)且可经由单播消息通信。另外,移动装置可针对用户个人化,因为在大部分例子中,仅一个人使用移动装置。更进一步,移动装置现通常包括使用户能够拍摄视频图像(例如,用户感兴趣的产品的图像)的摄像机。通常,用户可在各处随身携带其移动装置,包括在购物时。因此,移动性和对因特网和移动TV广播服务的接入权意味着移动装置可为高度有价值的营销和电子交易工具。各种实施例使终端用户能够选择与广播节目、多播节目、所存储的视频图像(例如,来自DVD、蓝光光盘播放器或Tivo )或用户视频内所显示的商品相关的若干图像部分或图像数据,且在其计算装置(例如,个人计算机或移动装置)上起始此些产品或相关商品的定购交易。在终端用户的计算装置上运行的客户端应用程序使用户能够通过指定所显示图像的含有一个或一个以上感兴趣产品的一部分来识别感兴趣的产品。用户可使用指向装置(例如,通过用计算机鼠标围绕所述图像部分画圆圈或用手指在触摸屏显示器上描绘圆圈)来指定所述静态或视频图像的所述选定部分。可将包括感兴趣对象的图像选定部分封装为由移动装置发射到交易服务器的产品查询消息内的图像选择信息。替代于发射图像数据本身,所述产品查询内的所述图像选择信息可包括例如帧编号或图像文件名称和界定所述选定部分的在所述图像内的坐标的信息,使得所述交易服务器可从可存取的数据库获得所述图像且确定所述选定部分。转发所述图像选择信息的所述产品查询消息还可包括额外信息(“批注信息”),例如来自用户的关于感兴趣产品的语音注解或所键入的评论。此产品查询消息可在交易服务器中被接收,在所述交易服务器中解析所述消息以获得所述图像选择信息、批注信息和其它额外信息,例如移动装置的识别符(ID)。所述图像选择信息可由产品相关引擎来处理,所述产品相关引擎可为所述交易服务器或另一服务器内的经配置以处理图像以便辨识特定产品特性(例如,形状、色彩和配置)的软件模块。可比较在所述图像选择内所识别的图像对象与商品的数据库,以确定所述图像选择内的所述对象是否匹配或对应于可用商品。如果发现匹配,则关于所述产品的制造、型号、来源、成本和其它购买详细数据的信息可从商品数据库获得,且装配到发射到移动装置的产品信息消息中。所述产品信息消息还可包括除匹配的产品以外的其它相关产品,例如推荐引擎基于匹配的产品和用户的用户简档中的信息而预测的终端用户将感兴趣的产品。如果未发现所述图像选择与市场上可得的产品之间的直接匹配,则所述图像选择可对应于一产品,例如所成像产品的稍后或替换型号、等效的竞争者产品,或所成像产品的复制品。因此,如果未发现产品匹配或对应,则所述推荐引擎可将所述所辨识图像对象与任何接收到的批注信息、关于用户和移动装置的用户简档信息和其它信息一起进行处理,以产生所述用户可能感兴趣的替代商品的推荐。如在匹配的产品的情况下,可将所推荐的替代商品信息装配到发射到终端用户的计算装置的产品信息消息中。当计算装置接收产品信息消息时,在所述装置上运行的客户端应用程序可解析所述消息以获得关于所述选定产品和/或所推荐的替代产品的信息,且产生用户接口显示以使用户能够起始购买交易。此用户接口显示可定位于显示器的视频或图像内容部分之外, 以避免中断用户的视频内容消耗。如果用户决定购买或定购任何所推荐产品,则可使用多种电子交易方法迅速地实现所述交易。举例来说,当用户已发射来自移动装置的产品查询消息时,所述装置可向因特网连接提出数据呼叫且接入商家服务器,从而在线购买所述选定产品。作为另一实例,用户的计算装置可连接到商家服务器或交易服务器,以接收用于在商家的“实体”店面购买产品的优惠券。作为第三实例,可将关于可购买到所述所推荐产品的商店的位置的信息存储于地理信息服务(GIS)应用程序中,使得在用户位于此商店附近时,用户的移动装置可警告所述用户且提供行驶或步行方向。与完成交易的方式无关,用户的计算装置可将信息报告给将所述交易链接到所述产品信息消息和/或所述产品查询消息的交易服务器或商家。可使用多种技术来辨识产品查询消息中所提供的图像选择内的产品,所述技术包括(例如)图像辨识算法、使图像信息与由内容提供者供应的产品安置信息匹配,以及人眼观看所述图像且人工辨识产品。在图1中说明适合与各种实施例一起使用的包括移动TV广播网络100的实例通信系统。尽管各种实施例不限于移动广播电视内容递送系统,但移动广播TV通信系统表示优选实施例实施方案,且包括表示包括于其它类型的内容递送系统中的组件的系统组件。 移动TV广播网络100可在接收器解码器服务器103中经由网络(例如,因特网)从一个或一个以上内容提供者101接收用于广播的内容。接收到的内容可由代码转换器104处理, 代码转换器104使所述接收到的内容呈可广播到移动装置的格式。可接着将经代码转换的内容传递到广播装置114,广播装置114将所述广播内容安置到广播由广播站116所广播的发射信号的多路复用器中。移动TV广播网络100内的调度器服务器108可协调内容到广播装置114的递送以及产生在广播发射的开销部分中广播到移动装置的程序调度信息。移动TV广播网络100内的各种组件间的通信可经由局域网102实现。交易模块110可在移动TV广播网络100内或耦合到移动TV广播网络100,交易模块110可经由局域网102耦合到广播网络100内的其它组件。购买交易模块110可包括交易服务器112和商品数据库106。交易服务器112可经由网络或因特网耦合到无线网络提供者122,以便从移动装置118接收单播消息。交易服务器112还可经由网络或因特网耦合到产品制造商和商家124,以便接收关于可得商品的信息、追踪与用户产品查询相关的交易、完成经由交易服务器112所进行的交易,且告知商家IM用户对各种产品感兴趣。关于可购买的商品的信息和支持交易服务器112的功能性所必需的其它与商品相关的信息可存储于商品数据库106内。商家和制造商IM还可能够将商品信息存储于商品数据库106中。尽管图1将包括交易服务器112和商品数据库106的交易模块110展示为在移动 TV广播网络100内,但这些组件可位于所述广播装置的网络外部,包括通过第三方操作。此外,商品数据库106可远程定位,(例如)位于商家服务器内,且可包含若干数据库,例如预订交易服务的若干不同商家的商品数据库。此外,交易服务器112可经由因特网接入,且经配置以从任何类型的计算装置接收产品查询,且由此无需限于响应从移动装置118接收的产品查询。在操作中,静态和视频图像内容是由移动TV广播网络100经由广播站116广播, 且由移动装置118接收。用户可使用其移动装置118观看选定广播节目。当用户在一广播节目内看到感兴趣产品时,所述用户可(例如)通过在触摸屏显示器上用指尖围绕感兴趣的对象描绘圆圈来选择含有感兴趣对象的视频图像部分。在移动装置118内的处理器中操作的客户端应用程序可使用所述视频图像的所指示部分来产生产品查询消息。可经由单播网络(例如,无线数据网络122)将所述产品查询消息发射到交易服务器112。在此发射中, 来自移动装置118的无线数据消息可由无线节点天线120接收,且由到另一网络(例如, 因特网)的无线数据网络122转发到交易服务器112。可使用众所周知的通信方法和系统 (例如,蜂窝式数据网络和无线广域网(例如,WiFi)以及有线网络通信(例如,因特网)) 中继从移动装置118到交易服务器112的所述产品查询消息。各种实施例还可结合非广播内容(例如,可经由因特网得到的单播和多播静态和视频图像内容)而使用,如展示通信系统200的图2中所说明。内容提供者101可经由内容递送网络202散布视频内容。所述内容递送网络可为单播无线网络、广播无线网络、因特网、有线TV网络、卫星TV网络或陆地TV网络。此外(尽管未单独展示),内容提供者101 可经由有形存储产品(例如,用户可购买或租赁且在其计算装置204、206中使用的DVD和蓝光光盘)散布静态和视频图像内容。此外,由常规电视信号(以及电缆和卫星)递送的内容可使用例如Tivo 装置的数字视频记录器记录和重放。用户可在如移动装置118、个人计算机(204、206)或电视(未图示)等内容消耗装置上观看此内容。如果用户(例如)通过使用如计算机鼠标或触摸屏显示器等指向装置指示感兴趣的视频图像部分,则所述用户的计算装置118、204、206可产生可经由反向链路数据网络208发射到交易模块110的产品查询消息。所述反向链路数据网络可为提供因特网能力的有线网络(例如,DSL或电缆)或无线网络(例如,3G或WiFi)。在某些实施方案中,所述内容递送网络与所述反向链路数据网络可为同一网络。图3说明可在充当交易服务器112的一个或一个以上服务器内实施的功能组件。 如上文所述,交易服务器112可耦合到商品数据库106和无线网络(122)或反向链路数据网络008)。交易服务器112可包括网络接口 302,网络接口 302包括经配置以实现与外部网络122、208的通信的电路。交易网关模块304可包括于在交易服务器112上操作的软件内以协调各种交易功能,其中包括本文中所描述的各种实施例的那些功能。产品相关引擎 306还包括于交易服务器112的功能性内。产品相关引擎306可包括可接收图像部分且推断关于此图像内所包括的产品和商品的信息的软件过程。交易服务器112还可包括推荐引擎308功能性。此推荐引擎308可包括用于基于用户简档(例如,年龄、性别、收入、过去产品购买等)来识别产品的软件过程。推荐引擎308还基于产品查询消息中的信息以及其它相关信息来识别可能引起用户兴趣的替代商品。交易服务器112还可包括交易引擎310以实现或支持由计算装置用户进行的电子购买交易。图3中所说明的功能组件可在单一交易服务器112内或在通过局域网或广域网或多个服务器间数据连接而链接在一起的多个服务器内以软件实施。为参考容易起见,参考单一交易服务器112来描述各种实施例;然而,对单一交易服务器的参考不应被解释为将权利要求书的范围限于将所有交易功能性包括于单一服务器装置内的实施方案。如上文所论述,各种实施例使用户能够请求关于在从多种内容递送系统接收的静态和视频图像内看到的产品的信息,其中此些产品查询在交易服务器112中被处理以便以产品信息消息进行回复。图4展示可在各种实施例中实施的过程400。内容递送系统(例如,移动TV广播网络100,或因特网多播器)可以普通方式广播内容(步骤40 ,所述内容由经配置以接收特定形式的内容的计算装置接收并显示(步骤404)。当接收到的图像内容在计算装置上时,用户可看到感兴趣的产品且通过使用多种用户界面工具中的任一者选择所显示图像的一部分来起始产品查询(步骤406)。举例来说,如果计算装置为具有触摸屏显示器的移动装置,则用户可简单地通过以指尖触摸所述显示器和在屏幕上圈出感兴趣的产品来起始产品查询。计算装置可经配置以接收用户的输入,以便选择所述所显示图像的所指示部分。计算装置可产生包括作为图像选择信息的图像选择的产品查询消息,图像选择经由单播网络发射到交易服务器112(步骤408)。交易服务器112接收所述产品查询消息且在产品相关引擎306中处理所述图像选择以辨识所述图像选择中所含的图像对象(步骤410)。如下文所描述,可实施多种不同图像辨识技术以识别或辨识所述图像选择内的特定图像对象。接着可比较所述所辨识图像对象与存储于商品数据库内的产品图像(步骤 412),以确定是否存在匹配(确定414)。如果图像对象匹配或对应于所述商品数据库内的产品(即,确定414= “是”),则可在产品信息消息中将关于所述产品的信息(例如,所述产品的商标名、来源和价格)发射到移动装置(步骤416)。推荐引擎308还可用以精细化产品匹配以配合用户简档。如果图像对象不匹配或对应于所述商品数据库内的产品(艮口, 确定414 = “否”),则可结合推荐引擎308内的其它信息使用所述图像对象以便开发替代产品推荐(步骤418)。接着可在产品信息消息中将所述替代产品推荐发射到所述移动装置 (步骤420)。参看图4B,过程400继续,此时所述用户的计算装置可从交易服务器112接收所述产品信息消息、产生所述接收到的产品信息的显示,且提示所述用户指示交易是否为所要的(步骤43 。此显示可通过用户接口产生,所述用户接口可接收用户的响应(步骤434), 且根据所述响应确定所述用户是否希望购买产品(确定436)。如果所述移动装置确定所述用户想要起始购买(即,确定436 = “是”),则可使用在所述产品信息消息中所接收的产品信息来处理所述交易(步骤438)。多种不同交易可通过各种实施例实现,例如将优惠券递送到所述计算装置以支持购买(步骤440)、经由因特网进行电子在线交易(步骤442)、 通过递送行驶方向、产品识别码信息等来实现商店中的产品的购买(步骤444),和产生GIS 信息封装或其它提醒以提示所述用户在稍后时间完成所述交易(步骤446)。此些交易可由交易服务器118内的交易引擎310、由商家的服务器(未图示)内的交易引擎、由在所述计算装置中执行的客户端应用程序,或共同由与交易服务器112或商家服务器内的交易引擎 310协作的计算装置客户端应用程序支持。
如果所述计算装置确定所述用户选择不购买任何所显示的产品(即,确定436 = “否”),则所述计算装置可将所述产品信息消息中所含的信息存储于存储器中以供用户稍后参考(步骤450)。举例来说,如果所述计算装置为移动装置,则其可存储产品名称和关于出售所述产品的商店的位置的信息。接着,在将来,当所述移动装置确定所述用户在销售所述产品的商店附近(例如,基于由所述移动装置中的GPS接收器确定的GPS坐标)时,可产生显示以告知所述用户所述产品可在附近购买。在一实施例中,所述交易服务器或另一服务器可存储关于所述用户过去已拒绝购买的产品的信息,且在准备将来购买推荐中使用此信息以避免反复地推荐同一产品。在另一实施例中,此信息还可或替代地存储于所述用户的计算装置中。在图5中说明可在所述实施例方法中的各种组件间传递的消息的实例,图5展示消息流程图500。此消息流程图500适用于移动广播电视内容递送系统,但所述系统中的所述消息表示在其它类型的内容递送系统中可交换的消息。移动TV广播网络100可广播视频节目内容(消息50 ,内容由移动装置118接收并显示。观看此视频内容的用户可将指示产品或含有感兴趣产品的视频部分的输入提供到移动装置118中。所述移动装置使用此输入来产生产品查询消息(处理504)。所述产品查询消息(消息506)(例如)经由单播网络发射到交易服务器112。如上文所述,交易服务器112处理在所述产品查询消息中所接收的图像信息以开发产品信息(处理508)。交易服务器112产生(例如)经由单播网络发射到移动装置118的产品信息消息(消息512)。当交易服务器112将产品信息消息512 发送到移动装置118时,其还可将消息发送到商家124以向其警告所述产品信息,使得所述商家可准备好响应用户交易请求(消息513)。如果移动装置118的用户决定作用于所述产品信息(例如,购买所推荐产品中的一者),则可由移动装置118处理对应的用户输入以产生可发射到交易服务器112的交易请求消息(消息514)。交易服务器112可通过发送可由网络(例如,因特网)发送的交易起始消息516使用交易请求消息514中的信息来起始与商家124的交易。作为响应,商家 124可用由所述网络(例如,因特网)发送的交易响应消息518进行回复。作为一实例,交易响应消息518可包括用于递送到移动装置118的电子优惠券。如果交易响应消息518被传回到交易服务器112,则交易信息消息520可由交易服务器112经由单播网络转发到所述移动装置。或者,商家1 可(例如)通过经由所述单播网络发射优惠券或信息(消息 522)来直接响应移动装置118。如果移动装置118的用户决定购买产品,则可(例如)通过经由单播网络发射交易请求消息(消息524)直接在移动装置118与商家IM之间完成购买交易。作为响应,一商家1 可用经由所述单播网络所发送的交易响应消息(消息526)进行回复。交易服务器112可周期性地将交易汇总信息(例如,关于对产品查询消息中所表明的某些产品感兴趣的消费者的信息,以及在产品信息消息中发送到消费者的产品推荐) (消息528)发送到商家124。类似地,交易服务器112可将汇总交易信息发送到广播装置 100和/或内容提供者(图5中未图示),因为此信息对其商业规划和广告收益可能有用 (消息530)。各种实施例的处理可举例说明。如果用户正在用移动装置观看电影“终结者”且突然有购买阿诺德·施瓦辛格(Arnold Schwarzenegger)所穿的黑色皮夹克的欲望,则所述用户可突出显示含有所述夹克的视频图像部分(例如,通过以手指在触摸屏显示器上圈出所述图像部分)。移动装置处理所述用户输入以产生产品查询消息,所述消息被发射到移动TV广播网络内的交易服务器(或其它地方)。此产品查询消息可经由单播网络(例如, 蜂窝式数据通信网络)发射。所述交易服务器接收所述产品查询消息且在产品相关引擎中处理图像选择以辨识感兴趣的特定产品。所述产品相关引擎确定最有可能的产品为所述图像选择内的黑色皮夹克。此信息可用以比较黑色皮夹克图像与商品数据库内的可用商品。 并不令人意外地,阿诺德 施瓦辛格在“终结者”中所穿的特定黑色皮夹克不再可购得,因此无法推荐购买所述特定产品。替代地,所述推荐引擎可使用关于广播内容(即,节目为“终结者”)、用户的先前购买行为(例如,可存储于数据库内的关于用户的购买行为的信息、用户账户信息,或所述移动装置本身所提供的信息)和所识别产品的信息来开发对用户可能有购买兴趣的其它产品的推荐。作为开发产品信息的部分,所述推荐引擎还可考虑由所述用户在产品查询中作为批注信息所提供的评论或额外信息(例如,夹克尺寸、色彩偏好或其它感兴趣的表述)。举例来说,所述推荐引擎可选择类似于所述电影中出现的夹克的两个或三个可得的黑色皮夹克设计。所述推荐引擎还可推荐其它商品,例如类似于阿诺德·施瓦辛格在所述电影中所佩戴的黑色太阳镜的型号的黑色太阳镜。所述产品信息消息可接着经由单播网络(例如,曾载运所述产品查询消息的蜂窝式数据通信网络)发射到所述移动装置。所述移动装置接收所述产品信息消息,且客户端应用程序使用所述消息中所含的信息来产生用户接口显示。用户可接着使用所述移动装置上的用户接口来指示是否要购买所述所推荐产品中的任一者。如果所述用户选择购买所述所推荐产品中的一者,则所述移动装置和/或所述交易服务器可使用若干已知交易方法中的任一者来起始交易。尽管前述实例涉及移动电视广播内容递送系统,但用户和装置操作可与大多数其它类型的内容递送系统类似。在图6中说明可在计算装置内实施以使用户能够询问视频图像内所展示的产品的实例实施例方法,图6展示过程600。在广播节目的显示(步骤602)期间,用户可在屏幕上看到引起用户兴趣的产品。使用所述计算装置上的用户接口装置(例如,触摸屏显示器、指向装置或滚动键),用户可指示冻结所述视频以便指示感兴趣的产品的欲望。所述计算装置可由客户端应用程序配置以接收所述用户输入且致使所述视频显示在特定图像上暂停(步骤604)。所述视频显示的暂停可通过在中止广播内容的接收或继续将广播内容存储于存储器中以供延迟观看的同时将帧存储于显示器存储器中来实现。当图像冻结在显示器上时,所述用户可(例如)通过在触摸屏显示器上圈出所述产品或用计算机鼠标来指定含有感兴趣的产品的图像部分。所述计算装置上的客户端应用程序可接收(例如)呈来自触摸屏显示器的输入、箭头键上的一系列键击,或来自指向装置(例如,计算机鼠标或触摸板)的输入的形式的用户图像指定(步骤606)。所述客户端应用程序可经配置以将所述用户输入解译为选择所述显示图像的一部分且以可传达到交易服务器112的方式存储所述选定部分的坐标。举例来说,所述客户端应用程序可将所述用户所选择的特定像素记录为图像数据。作为另一实例,所述客户端应用程序可记录所述图像选择相对于特定坐标轴的边界坐标,例如所述视频图像的隅角。 作为另一实例,所述客户端应用程序可记录包含于所述图像选择内的像素编号而不记录所述图像数据。在另一实例实施例中,所述客户端应用程序可记录图像识别符和用户触摸所述图像的坐标,例如,被触摸图像的帧编号和像素或距离坐标(例如,距比如隅角的坐标轴的X和Y距离)。其它方法还可用于以将使所述交易服务器能够从可存取的数据库获得图像且确定所述用户所选择的图像部分的方式识别用户触摸的位置或在用户指定的图像选择内圈出的区域。为参考容易起见,在本文中将识别图像选择的位置或区域或包括选定图像数据的任何数据统称为图像选择信息。请注意,图像选择信息为特定于图像的信息,且不希望包含附加到或链接到图像的信息,例如超链接。所述客户端应用程序还可在所述显示上产生提示所述用户提供关于产品查询的额外输入的提示。举例来说,可提示所述用户键入所要产品的描述或数量,例如尺寸、色彩, 或个人有兴趣购买的单位数目。另外,所述提示可邀请所述用户包括产品描述符,例如“夹克”、“毛衣”、“冲浪板”等。此外,所述提示可邀请所述用户提供作为移动装置可记录的口头词语的用户输入以包括于所述产品查询消息中。所述用户在步骤608中所提供的信息越多,交易服务器112可能够越好地识别感兴趣的产品且将相关产品信息提供给所述用户。 举例来说,可提示所述用户说出产品查询,例如“毛衣的价格为多少? ”。来自所述用户的此额外输入可使交易服务器112能够确定所述用户对毛衣感兴趣且所述用户想要知道价格。 作为另一实例,用户可说“所述夹克是否有超大号?”。此信息可帮助交易服务器112确定所述用户对所述图像选择内的夹克感兴趣且确定所述用户的所要尺寸。在所述移动装置中操作的所述客户端应用程序可接收所述额外用户输入作为图像选择信息(步骤610),且产生包括所述图像选择信息(S卩,关于所述视频图像的用户选定部分的信息)连同批注信息和任何额外输入的产品查询消息(步骤612)。可接着由所述计算装置经由单播网络122(例如,因特网或蜂窝式数据通信网络)将所述产品查询消息发射到交易服务器112(步骤614)。一旦所述产品查询消息已发射,所述计算装置便可返回到显示所述广播内容(步骤618)。在显示所述广播内容时,所述计算装置可开始播放在产品查询过程期间存储于存储器中的内容,使得所述用户从所述图像曾被冻结在所述显示器上的点继续观看所述内容。或者,所述计算装置可仅开始在所述广播节目中的当前点处接收且显示所述内容。在发射产品查询消息之后,计算装置可从交易服务器112接收呈产品信息消息的形式的响应。在图7中说明可在计算装置内(例如,在运行于所述计算装置上的客户端应用程序中)实施的用于接收此消息的实例实施例方法,图7展示过程700。当所述计算装置在执行其它任务(例如,在主循环内操作或显示广播节目)(步骤70 时,可由所述计算装置接收且处理产品信息消息(步骤704)。在所述计算装置中操作的客户端应用程序可解析接收到的产品信息消息且使用所包括的信息产生提示所述用户进行购买的显示(步骤706)。 此过程可涉及告知所述用户已接收到产品信息消息,且提示所述用户指示是否要中断当前活动(例如,正在观看广播节目)以观看所述消息的内容(确定708)。如果对此提示的用户响应指示不中断当前节目(即,确定708 = “否”),则所述计算装置可经配置以存储接收到的产品信息以供在稍后时间呈现给所述用户(步骤709)。当所述用户指示要显示所述产品信息时,所述计算装置可基于接收到的消息内容产生显示(步骤710)。举例来说,所述产品信息消息可包括超文本脚本(例如,HTML或XML),其致使所述计算装置产生如由交易服务器112界定的显示。作为另一实例,所述产品信息消息可包括呈在所述计算装置上操作的客户端应用程序可用来产生合适显示的格式的数据和图像。作为所述显示的部分,还可呈现用户接口菜单选项,以使所述用户能够选择进行所述显示中所列出的一个或一个以上产品的交易的选项。当所述计算装置接收对所述购买显示提示的用户响应(步骤71 时,所述计算装置可确定所述用户是否指示要起始购买(确定714)。如果所述用户指示不起始购买(即, 确定714 = “否”),则所述计算装置可经配置以将来自所述产品信息消息的产品信息存储于存储器中(步骤716),且在接收到所述消息之前返回到正在进行中的操作(返回到步骤 702)。举例来说,所述计算装置可经配置以将关于所述所推荐产品和来源(例如,存储可在哪里购买这些产品)的信息存储于存储器中,使得所述用户可调用此信息,或所述计算装置可稍后提醒所述用户此些产品的可用性,例如当所述用户在销售所述产品的商店附近时。如果所述用户指示要起始购买(即,确定714= “是”),则所述计算装置可产生向所述用户提供用于进行此交易的选项的另一用户接口显示(步骤718)。可使用任何已知的电子或常规购买交易方法来实现交易。交易选项的显示可列出所述用户可起始交易或者根据先前选定的交易过程开始交易的替代方式。在第一实施例交易方法中,用户可选择接收给予所述用户特定产品的折扣价格的优惠券,在所述情况下,所述用户可在寻址到交易服务器112或商家的消息中发射对此优惠券的请求(例如,访问寻址到商家URL的网站的请求)(步骤720)。此消息可为任何形式的可寻址消息(例如,SMS、电子邮件,或寻址到URL的TCP/IP消息),且可经由单播无线网络(例如,因特网、蜂窝式数据通信网络或WiFi网络)发射。优惠券请求消息的地址可包括于所述产品信息消息内,且所述计算装置可经配置以在产生和发射优惠券请求消息时使用所述地址信息。所述计算装置可经进一步配置以从商家接收优惠券且将所述优惠券存储于存储器中以在稍后交易中使用(步骤72 。此商家优惠券可经由用以发送所述优惠券请求消息的单播网络来发射,或可通过另一内容递送系统来发射。举例来说,在于2009年4月2 日申请的标题为“用于在广播系统中分布和兑换信用的系统和方法(Systems and Methods for Distributing and Redeeming Credits on aBroadcast System),,白勺第 12/417,493 号美国专利申请案中描述了用于经由移动TV广播发射将优惠券发射到移动装置的方法和系统,所述申请案的全部内容在此以引用的方式并入。在第二实施例交易方法中,用户可选择访问商家网站以进行在线交易,在所述情况下,所述计算装置可起始到所述商家的URL的因特网连接或数据呼叫(步骤724)。所述商家URL可包括于所述产品信息消息内,且所述计算装置可经配置以在起始商家服务器接入时使用所提供的URL。一旦已建立到商家服务器的在线连接,所述用户便可以普通方式完成在线购买交易。在第三实施例交易方法中,用户可选择接收关于出售感兴趣的产品的商店或商家的信息,在所述情况下,所述计算装置可经配置以将对此信息的请求发射到商家URL(步骤 726)。此消息可涉及存取商家网站,使得所述用户可获得关于产品还有商家的更多信息,同时识别附近商店位置且请求行驶方向。或者,ν装置可以可由商家服务器处理的格式来格式化规定所要信息的数据请求消息。所述计算装置可接着接收且存储产品和商家信息(步骤728)。举例来说,所述计算装置可存储从商家URL下载的网站图像。作为另一实例,所述计算装置可接收且存储关于产品或商家的电子小册子。
在第四实施例交易方法中,用户可选择检索出售感兴趣的产品的商店或商家的商店位置信息,在所述情况下,所述计算装置可经配置以将位置请求消息发射到商家URL(步骤730)。所述计算装置可以商家服务器可处理的格式来格式化规定所要位置信息的数据请求消息。所述计算装置可接着接收且存储所述接收到的商店位置信息(步骤73 。举例来说,所述商家位置信息可呈移动装置可在导航或地理信息服务(GIS)应用程序中实施的GPS坐标或GIS数据的形式,所述导航或GIS应用程序可辅助用户定位提供待售的特定产品的最近商店。如上文所提及,交易服务器112可接收且自动地处理从计算装置接收的产品查询消息。在图8中说明交易服务器112可借以响应产品查询消息的实例实施例方法,图8展示过程800。在过程800中,交易服务器112可经由单播网络(例如,因特网、局域网、蜂窝式数据通信网络,或两个或两个以上此类网络的组合)接收产品查询消息(步骤80幻。举例来说,移动装置118可经由蜂窝式数据通信网络122将产品查询消息发射到移动TV广播网络100,移动TV广播网络100经由局域网102将所述消息转发到交易服务器112。交易服务器112可解析所述接收到的产品查询消息以获得所述用户所选择的广播图像部分,且将此图像选择提供给产品相关引擎(步骤804)。交易服务器112还可解析所述接收到的产品查询消息以获得且处理用户所提供的任何批注信息(例如,文本或口头记录)(步骤806)。 如果从所述用户接收到的批注信息呈语音的录音的形式,则交易服务器112可在语音辨识软件模块中处理口头评论。可解析并分析所辨识或书写的批注信息,以辨识在解译所述产品查询中可能有用的字(例如,产品名词、形容词和数词)。此处理可包括分析接收到的图像的上下文中、广播节目的上下文中和先前用户交易中的用户评论。可在产品相关引擎中处理所述接收到的图像选择以辨识对象的要点且将所述图像解析为所辨识对象(步骤808)。多种已知图像处理方法可用以识别所述图像选择内的可能为产品的对象且忽略所述图像选择内的与产品查询无关的元素,例如背景景观、人类特征和共同结构。可通过比较所辨识要点与标准或已知对象的数据库来进一步辨识图像对象。此外,可通过比较所辨识要点与已知产品配置的图像的数据库来辨识对象。更进一步, 可通过比较所辨识要点与已知在广播内容中存在的产品的图像的数据库(例如,与产品安置广告有关的图像)来辨识对象。可从内容提供者获得与产品安置广告有关的图像的数据库。可比较所识别图像对象与产品的已知图案,以便进一步使所述图像选择内的对象与可购买的产品相关(步骤810)。如果所述图像选择包括有利地与已知产品图案比较的多个图像对象或有利地与多个不同产品图案比较的一个或一个以上图像对象,则所述产品相关引擎可使用从用户的批注信息获得的信息来选择所述用户感兴趣的产品(步骤812)。 举例来说,如果图像选择包括穿着皮夹克且佩戴太阳镜的男演员的躯干,则所述产品相关引擎可将所述皮夹克和所述太阳镜识别为潜在产品图像对象。为了选择所述用户最感兴趣的图像对象,所述产品相关引擎(或交易服务器112内的其它模块)可确定所述用户的批注信息是否涉及可进一步使所述用户的兴趣变得清楚的夹克、太阳镜、衣物尺寸、色彩或款式。因此,如果所述批注信息包括“尺寸为44”,则所述产品相关引擎(或交易服务器112 内的其它模块)可得出结论所述用户对皮夹克感兴趣,且由此在步骤812中选择所述用户最有可能感兴趣的一个图像对象(即,皮夹克)。
接着可在产品相关引擎(或交易服务器112内的其它模块)中处理关于最有可能的图像对象的信息,以便制定产品信息消息(步骤814)。产品相关引擎可比较所述选定图像对象与可用商品的数据库(步骤816)。如此做时,可比较所述图像对象与存储于商品数据库内的可用商品的图像。作为此过程的部分,所述产品相关引擎还可考虑尤其关于款式、尺寸、色彩和其它区别特性的用户批注信息,所述特性可匹配于可用商品以便更好地解决用户的产品查询。在进行此比较时,所述产品相关引擎可确定所述用户感兴趣的图像对象是否匹配或对应于可在市场上购得的特定商品产品(确定820)。此确定可限于特定一个或数个商家或供货商的商品,或可能实际上无限地包含因特网上可得到或提及的任何产品 (例如,对匹配产品的谷歌搜索)。应了解,可在单一过程中实现图像处理、产品辨识和与可用商品的比较,例如比较所述图像选择与现有产品的图像的数据库或产品安置商品的图像的数据库。如果发现所述选定图像对象与可在市场购得的一个或一个以上产品之间的匹配或对应(即,确定820 = “是”),则所述推荐引擎可从商品数据库调用关于匹配的商品与可用来源(例如,供货商和商人)的信息(步骤822)。所述所调用的信息可用以产生产品信息消息(步骤824),将所述产品信息消息发射到所述计算装置(步骤826)。可以任何已知单播方法(例如,SMS、电子邮件或TCP/IP数据消息)将所述产品信息消息发射到所述计算装置。或者,产品信息消息可以仅可由目的地计算装置处理的格式广播,例如以所述目的地计算装置可接收并处理且其它计算装置将忽略的方式进行加密或标记。交易服务器112还可记录关于所发射的产品信息消息的信息(步骤828),例如维持产品查询和发射到特定计算装置的对应产品信息消息的数据库。此信息对于制造商和商人以及内容提供者来说可有价值。举例来说,此信息可用于将来产品安置导引。此外,维持产品信息消息的数据库可促进完成对应购买交易。交易服务器112还可在发射产品信息消息时告知商家,使得所述商家可准备接收或辨识由特定移动装置进行的后续购买交易(任选步骤830)。除了使商家能够完成交易之外,此信息对于商家进行广告和市场搜索目的也可有用。另外,所述交易服务器可告知广播内容的提供者用户已表达了对产品的兴趣且已发送产品信息消息(任选步骤832)。内容提供者可发现此信息对产生广告收益和发展其节目的赞助商有用。一旦已发射且保存了产品信息消息且已告知感兴趣的各方,则用于响应产品查询消息的过程可结束(步骤834)。应注意,商家和内容提供者在特定交易进行时可能不发送关于所述交易的信息。而是,此信息可以摘要格式周期性地(例如,每天、每周或每月一次)发送,因为所述商家和内容提供者对大体趋势和消费者响应可能比对特定交易细节更感兴趣。如果在图像对象与可在市场上得到的一个或一个以上产品之间未发现匹配或对应(即,确定820 = “否”),则所述推荐引擎可使用关于所识别图像对象的信息、用户评论, 和其它可用和相关信息,以便推荐所述用户可能感兴趣的一个或一个以上替代产品(步骤 836)。在识别所推荐的替代产品的过程中,所述推荐引擎可考虑可提供关于用户的兴趣的理解的多种信息来源,例如广播节目的性质或风格、与广播节目内的演员相关联的产品或款式、特定用户的先前购买历史、用户的人口信息等。举例来说,如果特定产品不再可购得, 则所述推荐引擎(或交易服务器112内的其它模块)可识别可购得的新近型号或类似产品。可在产生所述产品信息消息(步骤822、824)的过程中使用此替代产品推荐以及关于所指示产品的不可用性的信息。即使在图像对象与可在市场上购得的一个或一个以上产品之间发现匹配或对应 (艮P,确定820 = “是”),所述推荐引擎还可使用关于匹配产品的信息、用户的批注信息、用户简档,和其它可用和相关信息,以便推荐所述用户可能感兴趣的一个或一个以上额外产品(步骤836)。在识别所推荐的额外产品的过程中,所述推荐引擎还可考虑可提供对所述用户的兴趣的理解的多种信息来源,例如广播节目的性质或风格、与广播节目内的演员相关联的产品或款式、特定用户的先前购买历史、用户的人口信息等。举例来说,如果所识别且匹配的产品为广播节目中的演员所穿的衣服物品,则所述推荐引擎(或交易服务器112 内的其它模块)可识别也由所述演员穿戴的其它产品,例如太阳镜或帽子。作为另一实例, 所述推荐引擎可推荐与所述节目或节目风格相关联或与所述节目或节目风格有关的产品。 作为另一实例,所述推荐引擎可基于所述用户所作出的先前购买来推荐产品,例如替换物或额外数量。可在产生所述产品信息消息(步骤822、824)的过程中使用此些额外产品推荐以及匹配的产品信息。尽管图8中所说明的实施例过程800使用图像辨识处理来识别感兴趣的产品,但可将其它方法用于使产品查询消息与特定商品相关。在图9中所说明的替代实施例中,可结合图像辨识处理使用由内容提供者供应的关于安置于特定图像帧和位置内的特定产品的产品安置信息,以便识别用户感兴趣的可购得的产品。此实施例方法可将类似于上文参看图8所描述的那些过程的过程用于相似编号的步骤。一旦辨识出在所述产品查询消息中所接收的所述图像选择内的图像对象(步骤808),所述产品相关引擎便可比较此些图像对象与由所述内容提供者供应和/或存储于产品安置数据库中的产品安置信息(步骤902)。 应了解,步骤808和902的过程可在单一过程中实现。举例来说,如果内容提供者在广告产品出现在视频内容中时可获得所述产品的图像的数据库,则辨识图像对象以及匹配图像对象与产品可通过比较所述图像选择与所述数据库中的所述图像的图像比较算法来实现。当多个图像对象有利地与多个产品安置比较或一个图像对象有利地与多个产品安置比较时,所述产品相关引擎可比较所述产品匹配与用户批注信息以选择最有可能感兴趣的一个或一个以上产品(步骤904)。与产品安置信息的这些比较可用以确定用户图像选择与产品安置之间是否存在匹配或对应(确定906)。如果图像对象匹配于产品安置(即, 确定906 = “是”),则此信息可用以产生产品信息消息(步骤822、824),将所述产品信息消息发射到询问计算装置(步骤826)。如果所述图像对象与安置于广播内容内的产品之间不存在匹配(即,确定906 = “否”),则可将所述图像对象和其它信息提供给所述推荐引擎(或交易服务器112内的其它模块)(步骤908)以开发产品信息。所述推荐引擎可以类似于上文参看图8所描述的方式的方式比较所述图像对象与可用商品的数据库(步骤816)。所述推荐引擎还可使用所述图像对象和其它可用信息来推荐替代或额外产品(步骤836),如上文参看图8所描述。由于产品安置广告为越来越重要的广告形式且内容提供者可肯定地知道出现在视频内容中的产品,所以内容提供者可向交易服务器112供应关于产品安置的更详细信息。上文中参看图9提及可用于图像比较算法的产品安置图像数据库的实例。在另一实例中,可依据图像识别符(例如,帧编号(或图像时间戳))和每一帧内的产品位置(例如,图像坐标)来供应产品安置信息。如果内容提供者供应此产品安置信息,则交易服务器112可能无需进行图像辨识处理。此外,由移动装置所产生的产品查询消息无需包括所述图像的一部分,因为所指示的图像坐标(例如,帧编号和相对位置坐标)为识别安置于视频内容中的产品所需的全部信息。因此,关于包括于产品查询消息中的广播视频图像部分的信息可为图像选择(即,图像数据)或图像内的位置(例如,帧编号和坐标)。在图10中说明用于利用详细产品安置信息产生产品信息消息以消除对图像处理的需要的实例方法,图10展示过程1000。在此实例过程1000中,可解析在步骤802中所接收的产品查询消息以获得图像部分和关于图像帧编号的信息(或类似信息)(步骤1002)。 因此,在此实施例中,移动装置可将关于图像象限的信息或图像内的坐标连同所述图像的特定帧编号或广播时间戳(用户在其上指示产品兴趣)一起发射。举例来说,在此实施例中,用户可简单地通过冻结特定图像的广播和在触摸屏上触摸所要产品或用指示器装置 (例如,计算机鼠标)在产品上“点击”来指示感兴趣的产品。所述移动装置可格式化含有所述用户的触摸或点击的图像坐标连同所述特定图像的帧编号或时间戳的产品查询消息。 所述用户还可以类似于上文参看图8所描述的方式的方式提供交易服务器112可接收且解析(步骤806)的评论。交易服务器112可接着使用所述图像触摸坐标和帧编号(或时间戳)来搜索产品安置数据库(步骤1004),以确定所广告的产品是否在所指示的触摸坐标或图像部分处安置于所述特定帧中(确定1006)。如果产品在所指示的位置处安置于所述特定帧中(即,确定1006 = “是”),则可使用所匹配或对应的产品以类似于上文参看图8所描述的方式的方式产生产品信息消息(步骤822、824)。如果无产品在所指示的位置处安置于所述特定帧中(S卩,确定1006 = “否”),则关于广播内容的信息、用户的评论和用户的购买历史可用以推荐所述用户可能感兴趣的替代产品(步骤1008)。即使所述用户指示匹配或对应于所安置的产品(即,确定1006 = “是”),关于所匹配或对应的产品的信息、内容类型、用户的评论和用户的购买历史也可用以推荐所述用户可能感兴趣的额外产品(步骤 1008)。可使用此些替代或额外产品以类似于上文参看图8所描述的方式的方式产生产品信息消息(步骤822、824)。在图11中说明另一实施例,图11展示过程1100,所述过程使用人类图像辨识过程以便更好地匹配选定图像与用户可能感兴趣的产品。在此实施例中,可将从接收到的产品查询消息所解析(步骤802、804)的用户图像选择和评论发射到组织,所述组织雇佣人员查看图像选择且发送回关于所辨识对象的消息(步骤1102)。众所周知,人类可远比任何已知计算机过程更好且更快地辨识图像中的对象。因此,服务提供者可接收图像查询且将接收到的图像传递到操作者,所述操作者可在工作站查看所述图像且键入所述操作者所辨识的产品的描述或产品名称。此些操作者可为所述服务提供者的雇员、在线社区的成员、或作为休闲活动的包括图像匹配/选择的计算机游戏的用户,或公开市场平台的工作人员(依据每人的工作绩效支付报酬)。此些操作者可仅识别所辨识的对象,例如“夹克”或“太阳镜”。或者,操作者可由视觉数据库支持,使得所述操作者可进一步识别产品供货商和型号。 以此方式,人类可辨识特定产品且提供可用以在市场上定位此些产品的识别符。交易服务器112可等待来自此些操作者的响应(步骤1104),且当接收到此响应 (步骤1106)时,其比较接收到的产品信息与可用商品的数据库(步骤1108),以确定是否存在匹配或对应(确定1110)。如果所述所辨识的产品匹配或对应于可用商品(即,确定 1110 = “是”),则可使用此信息以类似于上文参看图8所描述的方式的方式产生产品信息消息(步骤822、824)。如果所述所辨识的产品与可用商品之间不存在匹配(即,确定1110 =“否”),则推荐引擎可使用从操作者接收的产品类型连同关于广播内容类型的信息、用户评论和用户的购买历史一起来推荐所述用户可能感兴趣的替代产品。即使所述所辨识的产品匹配或对应于可用商品(即,确定1110 = “是”),推荐引擎也可使用所述匹配产品或对应产品连同关于广播内容类型的信息、用户评论和用户的购买历史一起来推荐所述用户可能感兴趣的额外产品。可使用此些替代或额外产品以类似于上文参看图8所描述的方式的方式产生产品信息消息(步骤822、824)。如上文所提及,促进交易的方法涉及将所推荐产品的优惠券发射到计算装置,用户可在购买时兑换所述优惠券。图12展示过程1200,所述过程说明可在交易服务器112或商家服务器(所述两者在此处被称为“接收服务器”)内实施以实现此优惠券递送的实施例方法。接收服务器可(例如)经由单播网络从计算装置接收优惠券请求消息(步骤1202)。 所述接收服务器可解析所述消息以获得产品数据以及所述请求计算装置的识别符(步骤 1204)。所述接收服务器可使用所述产品数据从商品数据库获得关于所述产品的其它信息 (步骤1206)。所述接收服务器可基于所获得的产品数据、计算装置识别符、用户的购买历史(例如,与所识别的移动装置相关联的用户的与商家的过去交易的记录)、用户简档和其它信息进一步确定优惠券类型(步骤1208)。使用此信息,所述接收服务器可产生可呈加密数据消息的形式的优惠券(步骤1210),所述加密数据消息包括足以使商家从用户接收所述优惠券且抵免所述用户所述优惠券的价值的信息。电子优惠券的结构和内容是众所周知的,其实例包括于先前以引用的方式并入的第12/417,493号美国专利申请案中。可接着将所产生的优惠券发射到计算装置(步骤1212)。优惠券可经由单播网络(例如,因特网或蜂窝式数据通信网络)或通过具有优惠券信息的适当封装的广播网络发射,以实现到特定计算装置的递送。优惠券信息还可存储于交易服务器112内以供将来参考(步骤1214),和/ 或发射到商家服务器以在完成交易中使用(步骤1216)。由于多种原因,交易服务器112可经配置以保留由对产品查询消息的响应产生的完成交易的记录。作为由各种实施例提供的广播内容、产品安置和服务所促成的实际交易的记录,此信息对商人和内容提供者可能极有价值。图13展示过程1300,所述过程说明用于追踪此交易信息的实施例方法。当起始交易(无论是在线还是在实体店面中)时,可从购买者的计算装置获得关于计算装置的信息和特定产品信息的识别符(步骤1302)。举例来说,如果购买涉及使用存储于计算装置内的电子优惠券的过程,则所述优惠券可包括与产生所述优惠券的产品信息相关联的识别符。将所述优惠券发射到销售点系统的过程可传达所述计算装置识别符(例如,电话号码、MAC或其它装置ID)。在接收到所述信息后,销售点系统可完成所述交易(步骤1304),且将与所述产品信息相关联的所述识别符(或其它交易相关识别符)发射到交易服务器(步骤1306)。销售点系统还可将完成的交易信息存储于存储器中(步骤1308)。交易服务器112可使关于完成的交易的信息与对应的产品信息消息相关,以便(例如)通过实施学习算法来改进推荐引擎的处理(任选步骤1310)。另外, 交易服务器112可将所述交易信息存储于用户购买历史数据库内,以在响应将来产品查询消息中使用(任选步骤1312)。另外,交易服务器112或所述服务器的拥有者可能希望告知内容提供者购买统计数据,且由此告知产品安置广告的广告效用(任选步骤1314)。尽管对用户选择广播内容内的产品的前述描述涉及非广告内容,但所述实施例和过程可同样适用于广告(即,商业)内容。因此,如果用户提交包括来自商业内容的图像的产品查询,则各种实施例将以类似方式执行以产生与所述商业内容有关的产品信息消息。 因此,各种实施例可提供针对广播商业内容的直接购买选项。如上文所提及,用于完成交易的实施例方法可包括发射关于可在那里购买感兴趣产品的商家或商店的信息。图14展示过程1400,所述过程说明用于在移动装置中实施以用于实现此交易的实例方法。如上文参看图7所描述,移动装置可在产品信息消息中或在响应于购买起始从所述移动装置所接收的消息中接收商店或商家的位置信息(参见步骤 718、730、73幻。参看图14,在过程1400中,移动装置可经配置以与主循环一起操作(步骤 1402),所述主循环调度所述移动装置内的正常处理。作为所述主循环的部分,所述移动装置可周期性地从所述移动装置内的GPS接收器电路获得GPS坐标(步骤1404)。移动装置处理器可比较所述所获得的GPS坐标与响应于产品查询所接收的存储于存储器中的位置数据(步骤1406)。在进行此比较时,所述处理器可确定所述移动装置当前是否位于已识别为过去感兴趣的产品的来源的商家或商店附近(确定1408)。如果所述移动装置不靠近存储于存储器中的任何商家或商店位置(即,确定1408 = “否”),则所述移动装置处理器可返回到所述主循环(步骤140 。然而,如果所述移动装置处理器确定其当前位置在存储于存储器中的商店或商家位置的预定距离内(即,确定1408 = “是”),则所述处理器可调用存储于存储器中的与所述感兴趣的特定产品相关联的数据记录(步骤1410)。使用从存储器调用的信息,所述处理器可产生显示或警告以告知用户感兴趣产品的来源在附近(步骤1412)。作为此显示的部分,所述处理器可产生提示以使用户能够指示是要保留还是删除关于产品的来源的信息(确定1414)。如果响应于此提示,用户指示要删除与所述产品相关联的数据记录(即,确定1414 = “删除”),则所述移动装置处理器可从存储器删除对应的数据记录(步骤1416),且返回到所述主循环(步骤1402)。如果用户不选择删除数据记录(即,确定1414 = “保留”),则所述处理器可产生使用户能够指示是否要显示所述特定产品的优惠券的显示(确定1418)。如果用户指示不要显示所述优惠券(即,确定1418 = “否”),则此可指示用户此时对购买所述产品不感兴趣,且因此所述处理器可返回到主循环 (步骤1402)。如果用户请求显示所述优惠券(即,确定1418 = “是”),则所述处理器可调用存储于存储器中的优惠券信息且产生所述优惠券的显示或另外准备电子优惠券以进行兑换(步骤1420)。一旦所述优惠券兑换已实现,所述处理器便可返回到所述主循环(步骤 1402)。在步骤1412中所产生的警告中,所述处理器可将商家或商店的位置信息提供给导航或GIS应用程序,使得所述应用程序可向用户提供行驶或步行方向。所述警告还可包括由商家或交易服务器112提供的可促进购买交易的任何其它信息,例如营业时间、商店电话号码、广告显示、商店所出售的用户可能感兴趣的额外产品的列表,和任何其它类似营销或有用信息。适合与各种实施例一起使用的典型移动装置118将共同具有图15中所说明的组件。举例来说,示范性移动装置118可包括耦合到内部存储器1502的处理器1501,和显示器1503。另外,移动装置110可具有用于发送和接收电磁辐射的天线1504,天线1504连接到耦合到处理器1501的无线数据链路和/或蜂窝式电话收发器1505和耦合到处理器1501 的移动TV广播接收器1508。移动装置通常还包括用于接收用户输入的小键盘1506或微型键盘和菜单选择按钮或摇臂开关1507。而且,移动装置通常还包括耦合到处理器1501的用于产生声音的扬声器1510,和耦合到处理器1501的用于记录声音(例如,用户的语音)的麦克风1512。在一些移动装置118中,全球定位系统(GPQ接收器电路1509可耦合到处理器 1501和天线1504。在一些实施方案中,GPS接收器电路1509可说明性地并入于无线收发器1505的一部分内。在其它实施方案中,所述GPS接收器电路可为耦合到处理器1501的单独模块。上文所描述的实施例还可在多种计算装置中的任一者(例如,图16中所说明的笔记型计算机260)上实施。此笔记本计算机260通常包括含有处理器1601的外壳沈6,处理器1601耦合到易失性存储器1602和大容量非易失性存储器(例如,磁盘驱动器1603)。 计算机260还可包括耦合到处理器1601的收发器1605,收发器1605经配置以与网络(例如,因特网)通信。收发器1605可为无线收发器,其经配置以与无线通信网络(例如,蜂窝式数据网络或无线广域网(例如,WiFi))耦合。替代地或另外,收发器1605可包括用于耦合到有线网络1615的调制解调器电路,例如到因特网的连接。为参考容易起见,一般将替代类型的可在计算机260内实施的用于从通信网络接收内容的接收器、调制解调器和收发器中的每一者称为收发器。计算机260还可包括耦合到处理器1601和天线(未图示)的用于接收移动广播电视信号的移动TV广播接收器1610。计算机260还可包括耦合到处理器1601的软盘驱动器1604和/或压缩光盘(⑶)驱动器1605。计算机外壳1606通常还包括触摸板1607、键盘1608和显示器1609。配置处理器1601的软件指令可存储于任何形式的有形处理器可读存储器上,包括随机存取存储器1602、硬盘存储器1603、软盘、压缩光盘(可在压缩光盘驱动器1604中读取)、电可擦除/可编程只读存储器(EEPROM)、只读存储器(例如,快闪存储器),和/或插入到计算装置260中的存储器模块(未图示)(例如, 外部存储器芯片),或插入到USB网络端口中的USB可连接的外部存储器(例如,“快闪驱动器”)。上文所描述的实施例可用多种通用计算机或服务器装置中的任一者(例如,图17 中所说明的服务器1700)来实施。此服务器1700通常包括耦合到易失性存储器1702和大容量非易失性存储器(例如,磁盘驱动器170 的处理器1701。服务器1700还可包括耦合到处理器1701的软盘驱动器和/或压缩光盘(⑶)驱动器1706。服务器1700还可包括耦合到处理器1701的用于与网络1705(例如,因特网)通信的网络接入端口 1704。各种计算装置中的处理器1501、1601、1701可为任何可编程微处理器、微型计算机或多处理器芯片,其可由软件指令(应用程序)配置以执行包括本文中所描述的各种实施例的功能的多种功能。在一些移动装置中,可提供多个处理器1501、1601、1701,例如一个专用于通信功能的处理器和一个专用于执行其它应用程序的处理器。通常,软件应用程序可在其被存取且加载到处理器1501、1601、1701中之前存储于内部存储器1502、1602、1702 中。在一些移动装置中,处理器1501可包括足以存储应用软件指令的内部存储器。在一些计算装置中,所述存储器可处于耦合到处理器1501、1601、1701的单独存储器芯片中。在许多计算装置118、206中,内部存储器1502可为易失性或非易失性存储器(例如,快闪存储器),或两者的混合物。为此描述的目的,对存储器的一般参考指代可由处理器1501、1601、 1701存取的所有存储器,包括内部存储器1502、1602、1702、插入到计算装置中的可装卸存储器,和处理器1501、1601、1701本身内的存储器。前述方法描述和过程流程图仅作为说明性实例提供,且无意要求或暗示各种实施例的步骤必须以所呈现的次序执行。如所属领域的技术人员将了解,前述实施例中的步骤的次序可以任何次序执行。例如“其后”、“接着”、“接下来”等词无意限制步骤的次序;这些词仅用以通过对方法的描述来引导读者。此外,(例如)使用冠词“一”或“所述”以单数形式对权利要求元件的任何参考不应被解释为将元件限于单数。结合本文中所揭示的实施例而描述的各种说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件,或两者的组合。为清楚地说明硬件与软件的此可互换性, 已在上文中大体在其功能性方面对各种说明性组件、块、模块、电路和步骤进行描述。将此功能性实施为硬件还是软件视特定应用和强加于整个系统的设计约束而定。所属领域的技术人员可针对每一特定应用以不同方式实施所描述的功能性,但此些实施决策不应被解译为会导致脱离本发明的范围。用以实施结合本文中所揭示的方面而描述的各种说明性逻辑、逻辑块、模块和电路的硬件可用以下各者来实施或执行通用处理器、数字信号处理器(DSP)、专用集成电路 (ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或其经设计以执行本文中所描述的功能的任何组合。通用处理器可为微处理器,但在替代方案中,所述处理器可为任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器、结合DSP核心的一个或一个以上微处理器,或任何其它此类配置。或者,一些步骤或方法可由特定于给定功能的电路来执行。在一个或一个以上示范性方面中,所描述的功能可以硬件、软件、固件或其任何组合来实施。如果以软件实施,则所述功能可作为一个或一个以上指令或代码而存储在计算机可读媒体上或经由计算机可读媒体进行传输。本文中所揭示的方法或算法的步骤可在所执行的处理器可执行软件模块中体现,所述软件模块可驻留于计算机可读媒体上。计算机可读媒体包括计算机存储媒体和通信媒体两者,通信媒体包括促进将计算机程序从一处传递到另一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。举例来说且非限制,所述计算机可读媒体可包含RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用以载运或存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。而且,恰当地将任何连接称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL),或例如红外线、无线电和微波的无线技术从网站、服务器或其它远程源传输软件,则同轴电缆、光纤电缆、双绞线、DSL, 或例如红外线、无线电和微波的无线技术包括于媒体的定义中。如本文中所使用,磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。以上各者的组合也应包括在计算机可读媒体的范围内。另外,方法或算法的操作可作为代码和/或指令的一个或任何组合或集合而驻留于机器可读媒体和/或计算机可读媒体上,所述机器可读媒体和/或计算机可读媒体可并入到计算机程序产品中。提供对所揭示实施例的先前描述,以使所属领域的技术人员能够制作或使用本发明。所属领域的技术人员将容易明白对这些实施例的各种修改,且本文中所界定的一般原理可在不脱离本发明的精神或范围的情况下应用于其它实施例。因此,本发明无意限于本文中所示的实施例,而是将赋予本发明与所附权利要求书和本文中所揭示的原理和新颖特征相一致的最广范围。
权利要求
1.一种用于促进商品交易的方法,其包含从计算装置接收产品查询消息,所述产品查询消息包括关于图像的选定部分的图像选择信息;处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象; 比较所述至少一个对象与商品数据库以确定所述对象是否匹配或对应于可用产品; 基于所述对象是否匹配或对应于可用产品而产生产品信息消息;以及将所述产品信息消息发射到所述计算装置。
2.根据权利要求1所述的方法,其中当确定所述对象匹配或对应于可用产品时,产生所述产品信息消息包含获得关于所述可用产品的信息;以及产生包括关于所述可用产品的所述所获得信息的所述产品信息消息。
3.根据权利要求1所述的方法,其中当确定所述对象不匹配或对应于可用产品时,产生所述产品信息消息包含识别替代可用产品;获得关于所述所识别的替代可用产品的信息;以及产生包括关于所述可用产品的所述所获得信息的所述产品信息消息。
4.根据权利要求2所述的方法,其进一步包含 识别用户可能感兴趣的额外可用产品;以及获得关于所述额外可用产品的信息;以及产生包括关于所述替代可用产品的所述所获得信息的所述产品信息消息。
5.根据权利要求1所述的方法,其中所述图像选择信息涉及由选自以下各者的群组的内容递送系统提供的图像移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
6.根据权利要求1所述的方法,其中所述图像选择信息涉及由移动电视TV广播提供的图像; 所述计算装置为经配置以接收移动TV广播发射的移动装置; 经由单播网络接收所述产品查询消息;且经由所述单播网络发射所述产品信息消息。
7.根据权利要求1所述的方法,其中 所述图像选择信息包含图像数据;且处理所述图像选择信息包含处理所述图像数据以识别所述广播视频的所述部分内的图像对象。
8.根据权利要求7所述的方法,其进一步包含比较所述所识别的图像对象与已知产品以识别所述产品对象。
9.根据权利要求7所述的方法,其进一步包含比较所述所识别的图像对象与所述商品数据库中的图像以识别所述产品对象。
10.根据权利要求7所述的方法,其进一步包含比较所述所识别的图像对象与已知已安置于所述广播视频中的产品的图像。
11.根据权利要求1所述的方法,其中所述图像选择信息包含视频帧识别符和所述帧内的位置,且处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象包含使用所述视频帧识别符和所述帧内的位置从数据库获得所述图像的所述选定部分;以及处理所述图像的所述所获得的选定部分以识别所述图像的所述选定部分内的图像对象。
12.根据权利要求1所述的方法,其中关于广播视频的一部分的所述信息包含图像数据;且处理所述图像选择信息包含 将所述图像数据转发到辨识图像的服务;以及从所述服务接收对象描述。
13.根据权利要求1所述的方法,其进一步包含基于包括于所述产品查询消息中的批注信息从匹配或对应于多个产品对象的多个可用产品中选择最有可能感兴趣的产品。
14.根据权利要求1所述的方法,其进一步包含响应于所述产品信息消息而从所述计算装置接收交易请求消息;以及响应于所述交易请求消息而促进交易。
15.根据权利要求14所述的方法,其中促进交易包含将电子优惠券发射到所述计算装置。
16.根据权利要求14所述的方法,其中促进交易包含将关于所述交易请求消息中所指示的产品的来源的位置的信息发射到所述计算装置。
17.根据权利要求1所述的方法,其中所述产品信息消息包括关于所述可用产品的来源的位置的信息。
18.一种服务器,其包含 处理器;存储器,其耦合到所述处理器;以及网络接入端口,其耦合到所述处理器且经配置以与网络通信, 其中所述处理器用处理器可执行指令配置以执行包含以下操作的步骤 经由所述网络从计算装置接收产品查询消息,所述产品查询消息包括关于图像的选定部分的图像选择信息;处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象; 比较所述至少一个对象与商品数据库以确定所述对象是否匹配或对应于可用产品; 基于所述对象是否匹配或对应于可用产品而产生产品信息消息;以及经由所述网络将所述产品信息消息发射到所述计算装置。
19.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得当确定所述对象匹配或对应于可用产品时,产生所述产品信息消息的所述处理器执行的步骤包含获得关于所述可用产品的信息;以及产生包括关于所述可用产品的所述所获得信息的所述产品信息消息。
20.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得当确定所述对象不匹配或对应于可用产品时,产生所述产品信息消息的所述处理器执行的步骤包含识别替代可用产品;获得关于所述所识别的替代可用产品的信息;以及产生包括关于所述可用产品的所述所获得信息的所述产品信息消息。
21.根据权利要求19所述的服务器,其中所述处理器用处理器可执行指令配置以执行进一步包含以下操作的步骤识别用户可能感兴趣的额外可用产品;以及获得关于所述额外可用产品的信息;以及产生包括关于所述替代可用产品的所述所获得信息的所述产品信息消息。
22.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得所述图像选择信息涉及由选自以下各者的群组的内容递送系统提供的图像移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
23.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得所述图像选择信息涉及由移动电视TV广播提供的图像; 所述计算装置为经配置以接收移动TV广播发射的移动装置; 所述产品查询消息是经由单播网络而接收;且所述产品信息消息是经由所述单播网络而发射。
24.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得所述图像选择信息包含图像数据;且处理所述图像选择信息包含处理所述图像数据以识别所述广播视频的所述部分内的图像对象。
25.根据权利要求M所述的服务器,其中所述处理器用处理器可执行指令配置以执行进一步包含以下操作的步骤比较所述所识别的图像对象与已知产品以识别所述产品对象。
26.根据权利要求M所述的服务器,其中所述处理器用处理器可执行指令配置以执行进一步包含以下操作的步骤比较所述所识别的图像对象与所述商品数据库中的图像以识别所述产品对象。
27.根据权利要求M所述的服务器,其中所述处理器用处理器可执行指令配置以执行进一步包含以下操作的步骤比较所述所识别的图像对象与已知已安置于所述广播视频中的产品的图像。
28.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得所述图像选择信息包含视频帧识别符和所述帧内的位置,且处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象包含使用所述视频帧识别符和所述帧内的位置从数据库获得所述图像的所述选定部分;以及处理所述图像的所述所获得的选定部分以识别所述图像的所述选定部分内的图像对象。
29.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得关于广播视频的一部分的所述信息包含图像数据;且处理所述图像选择信息包含 将所述图像数据转发到辨识图像的服务;以及从所述服务接收对象描述。
30.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置以执行进一步包含以下操作的步骤基于包括于所述产品查询消息中的批注信息从匹配或对应于多个产品对象的多个可用产品中选择最有可能感兴趣的产品。
31.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置以执行进一步包含以下操作的步骤响应于所述产品信息消息而从所述计算装置接收交易请求消息;以及响应于所述交易请求消息而促进交易。
32.根据权利要求31所述的服务器,其中所述处理器用处理器可执行指令配置,以使得促进交易包含将电子优惠券发射到所述计算装置。
33.根据权利要求31所述的服务器,其中所述处理器用处理器可执行指令配置,以使得促进交易包含将关于所述交易请求消息中所指示的产品的来源的位置的信息发射到所述计算装置。
34.根据权利要求18所述的服务器,其中所述处理器用处理器可执行指令配置,以使得所述产品信息消息包括关于所述可用产品的来源的位置的信息。
35.一种服务器,其包含用于从计算装置接收产品查询消息的装置,所述产品查询消息包括关于图像的选定部分的图像选择信息;用于处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象的装置; 用于比较所述至少一个对象与商品数据库以确定所述对象是否匹配或对应于可用产品的装置;用于基于所述对象是否匹配或对应于可用产品而产生产品信息消息的装置;以及用于将所述产品信息消息发射到所述计算装置的装置。
36.根据权利要求35所述的服务器,其中当确定所述对象匹配或对应于可用产品时, 产生所述产品信息消息包含用于获得关于所述可用产品的信息的装置;以及用于产生包括关于所述可用产品的所述所获得信息的所述产品信息消息的装置。
37.根据权利要求35所述的服务器,其中当确定所述对象不匹配或对应于可用产品时,用于产生所述产品信息消息的装置包含用于识别替代可用产品的装置;用于获得关于所述所识别的替代可用产品的信息的装置;以及用于产生包括关于所述可用产品的所述所获得信息的所述产品信息消息的装置。
38.根据权利要求36所述的服务器,其进一步包含 用于识别用户可能感兴趣的额外可用产品的装置;以及用于获得关于所述额外可用产品的信息的装置;以及用于产生包括关于所述替代可用产品的所述所获得信息的所述产品信息消息的装置。
39.根据权利要求35所述的服务器,其中所述图像选择信息涉及由选自以下各者的群组的内容递送系统提供的图像移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
40.根据权利要求35所述的服务器,其中所述图像选择信息涉及由移动电视TV广播提供的图像; 所述计算装置为经配置以接收移动TV广播发射的移动装置; 所述产品查询消息是经由单播网络而接收;且所述产品信息消息是经由所述单播网络而发射。
41.根据权利要求35所述的服务器,其中 所述图像选择信息包含图像数据;且用于处理所述图像选择信息的装置包含用于处理所述图像数据以识别所述广播视频的所述部分内的图像对象的装置。
42.根据权利要求41所述的服务器,其进一步包含用于比较所述所识别的图像对象与已知产品以识别所述产品对象的装置。
43.根据权利要求41所述的服务器,其进一步包含用于比较所述所识别的图像对象与所述商品数据库中的图像以识别所述产品对象的直ο
44.根据权利要求41所述的服务器,其进一步包含用于比较所述所识别的图像对象与已知已安置于所述广播视频中的产品的图像的装置。
45.根据权利要求35所述的服务器,其中所述图像选择信息包含视频帧识别符和所述帧内的位置,且用于处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象的装置包含用于使用所述视频帧识别符和所述帧内的位置从数据库获得所述图像的所述选定部分的装置;以及用于处理所述图像的所述所获得的选定部分以识别所述图像的所述选定部分内的图像对象的装置。
46.根据权利要求35所述的服务器,其中关于广播视频的一部分的所述信息包含图像数据;且用于处理所述图像选择信息的装置包含 用于将所述图像数据转发到辨识图像的服务的装置;以及用于从所述服务接收对象描述的装置。
47.根据权利要求35所述的服务器,其进一步包含用于基于包括于所述产品查询消息中的批注信息从匹配或对应于多个产品对象的多个可用产品中选择最有可能感兴趣的产品的装置。
48.根据权利要求35所述的服务器,其进一步包含用于响应于所述产品信息消息而从所述计算装置接收交易请求消息的装置;以及用于响应于所述交易请求消息而促进交易的装置。
49.根据权利要求48所述的服务器,其中用于促进交易的装置包含用于将电子优惠券发射到所述计算装置的装置。
50.根据权利要求48所述的服务器,其中用于促进交易的装置包含用于将关于所述交易请求消息中所指示的产品的来源的位置的信息发射到所述计算装置的装置。
51.根据权利要求35所述的服务器,其中所述产品信息消息包括关于所述可用产品的来源的位置的信息。
52.一种计算机程序产品,其包含 计算机可读存储媒体,其包含用于从计算装置接收产品查询消息的至少一个指令,所述产品查询消息包括关于图像的选定部分的图像选择信息;用于处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象的至少一个指令;用于比较所述至少一个对象与商品数据库以确定所述对象是否匹配或对应于可用产品的至少一个指令;用于基于所述对象是否匹配或对应于可用产品而产生产品信息消息的至少一个指令;以及用于将所述产品信息消息发射到所述计算装置的至少一个指令。
53.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含至少一个指令,以使得当确定所述对象匹配或对应于可用产品时,所述用于产生所述产品信息消息的至少一个指令包含用于获得关于所述可用产品的信息的至少一个指令;以及用于产生包括关于所述可用产品的所述所获得信息的所述产品信息消息的至少一个指令。
54.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含至少一个指令,以使得当确定所述对象不匹配或对应于可用产品时,所述用于产生所述产品信息消息的至少一个指令包含用于识别替代可用产品的至少一个指令;用于获得关于所述所识别的替代可用产品的信息的至少一个指令;以及用于产生包括关于所述可用产品的所述所获得信息的所述产品信息消息的至少一个指令。
55.根据权利要求53所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于识别用户可能感兴趣的额外可用产品的至少一个指令;以及用于获得关于所述额外可用产品的信息的至少一个指令;以及用于产生包括关于所述替代可用产品的所述所获得信息的所述产品信息消息的至少一个指令。
56.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含至少一个指令,以使得所述图像选择信息涉及由选自以下各者的群组的内容递送系统提供的图像移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
57.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含至少一个指令,以使得所述图像选择信息涉及由移动电视TV广播提供的图像; 所述计算装置为经配置以接收移动TV广播发射的移动装置; 所述产品查询消息是经由单播网络而接收;且所述产品信息消息是经由所述单播网络而发射。
58.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含至少一个指令,以使得所述图像选择信息包含图像数据;且所述用于处理所述图像选择信息的至少一个指令包含用于处理所述图像数据以识别所述广播视频的所述部分内的图像对象的至少一个指令。
59.根据权利要求58所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于比较所述所识别的图像对象与已知产品以识别所述产品对象的至少一个指令。
60.根据权利要求58所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于比较所述所识别的图像对象与所述商品数据库中的图像以识别所述产品对象的至少一个指令。
61.根据权利要求58所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于比较所述所识别的图像对象与已知已安置于所述广播视频中的产品的图像的至少一个指令。
62.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含至少一个指令,以使得所述图像选择信息包含视频帧识别符和所述帧内的位置,所述方法进一步包含 所述用于处理所述图像选择信息以识别所述图像的所述选定部分内的产品对象的至少一个指令包含用于使用所述视频帧识别符和所述帧内的位置从数据库获得所述图像的所述选定部分的至少一个指令;以及用于处理所述图像的所述所获得的选定部分以识别所述图像的所述选定部分内的图像对象的至少一个指令。
63.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含至少一个指令,以使得关于广播视频的一部分的所述信息包含图像数据;且所述用于处理所述图像选择信息的至少一个指令包含 用于将所述图像数据转发到辨识图像的服务的至少一个指令;以及用于从所述服务接收对象描述的至少一个指令。
64.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于基于包括于所述产品查询消息中的批注信息从匹配或对应于多个产品对象的多个可用产品中选择最有可能感兴趣的产品的至少一个指令。
65.根据权利要求52所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于响应于所述产品信息消息而从所述计算装置接收交易请求消息的至少一个指令;以及用于响应于所述交易请求消息而促进交易的至少一个指令。
66.根据权利要求65所述的计算机程序产品,其中所述用于促进交易的至少一个指令包含用于将电子优惠券发射到所述计算装置的至少一个指令。
67.根据权利要求65所述的计算机程序产品,其中所述用于促进交易的至少一个指令包含用于将关于所述交易请求消息中所指示的产品的来源的位置的信息发射到所述计算装置的至少一个指令。
68.根据权利要求52所述的计算机程序产品,其中所述产品信息消息包括关于所述可用产品的来源的位置的信息。
69.一种用于询问在图像中观看到的产品的方法,其包含 显示所述图像;接收指定所述图像的一部分的用户输入;产生包括关于所述图像的所述所指定部分的图像选择信息的产品查询消息; 将所述产品查询消息发射到交易服务器; 接收产品信息消息;以及显示包括于所述产品信息消息中的产品信息。
70.根据权利要求69所述的方法,其进一步包含 接收视频流,其中所述图像为所述视频流内的图像; 显示所述接收到的视频流;响应于用户输入而暂停所述视频流的所述显示以显示静态视频图像;以及在接收指定所述静态视频图像的一部分的所述用户输入之后继续所述视频流的所述显不。
71.根据权利要求70所述的方法,其进一步包含将所述静态视频图像的识别符包括于所述产品查询消息中。
72.根据权利要求71所述的方法,其中所述图像选择信息包含坐标信息。
73.根据权利要求69所述的方法,其中所述图像选择信息包含图像数据。
74.根据权利要求69所述的方法,其进一步包含提示所述用户输入与所述视频图像的所述所指定部分有关的评论; 接收用户输入;以及将所述用户输入作为批注信息包括于所述产品查询消息中。
75.根据权利要求69所述的方法,其中从选自以下各者的群组的内容递送系统接收所述图像移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
76.根据权利要求69所述的方法,其中 在移动TV广播内接收所述图像;经由单播网络发射所述产品查询消息;且经由所述单播网络接收所述产品信息消息。
77.根据权利要求69所述的方法,其进一步包含 结合显示所述产品信息而提供交易用户接口;响应于显示所述产品信息而接收用户输入以进行交易;以及响应于经由所述交易用户接口接收所述用户输入而发射交易请求消息。
78.一种计算装置,其包含 处理器;显示器,其耦合到所述处理器;以及收发器,其耦合到所述处理器且经配置以与网络通信,其中所述处理器用处理器可执行指令配置以执行包含以下操作的步骤在所述显示器上显示图像;接收指定所述图像的一部分的用户输入;产生包括关于所述图像的所述所指定部分的图像选择信息的产品查询消息; 经由所述收发器将所述产品查询消息发射到交易服务器; 经由所述收发器接收产品信息消息;以及显示包括于所述产品信息消息中的产品信息。
79.根据权利要求78所述的计算装置,其中所述处理器用处理器可执行指令配置以执行包含以下操作的其它步骤经由所述收发器接收视频流,其中所述图像为所述视频流内的图像; 显示所述接收到的视频流;响应于用户输入而暂停所述视频流的所述显示以显示静态视频图像;以及在接收指定所述静态视频图像的一部分的所述用户输入之后继续所述视频流的所述显不。
80.根据权利要求79所述的计算装置,其中所述处理器用处理器可执行指令配置以执行包含以下操作的其它步骤将所述静态视频图像的识别符包括于所述产品查询消息中。
81.根据权利要求80所述的计算装置,其中所述处理器用处理器可执行指令配置,以使得所述图像选择信息包含坐标信息。
82.根据权利要求78所述的计算装置,其中所述处理器用处理器可执行指令配置,以使得所述图像选择信息包含图像数据。
83.根据权利要求78所述的计算装置,其中所述处理器用处理器可执行指令配置以执行包含以下操作的其它步骤提示所述用户输入与所述视频图像的所述所指定部分有关的评论; 接收用户输入;以及将所述用户输入作为批注信息包括于所述产品查询消息中。
84.根据权利要求78所述的计算装置,其中所述处理器用处理器可执行指令配置以执行包含以下操作的其它步骤从选自以下各者的群组的内容递送系统接收所述图像移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
85.根据权利要求78所述的计算装置,其进一步包含耦合到所述处理器的移动电视广播接收器,其中所述处理器用处理器可执行指令配置以执行包含以下操作的其它步骤在移动TV广播内接收所述图像;经由通过所述收发器接入的单播网络发射所述产品查询消息;以及经由所述收发器从所述单播网络接收所述产品信息消息。
86.根据权利要求78所述的计算装置,其中所述处理器用处理器可执行指令配置以执行包含以下操作的其它步骤结合显示所述产品信息而提供交易用户接口;响应于显示所述产品信息而接收用户输入以进行交易;以及响应于经由所述交易用户接口接收所述用户输入而发射交易请求消息。
87.一种计算装置,其包含 用于显示图像的装置;用于接收指定所述图像的一部分的用户输入的装置;用于产生包括关于所述图像的所述所指定部分的图像选择信息的产品查询消息的装置;用于将所述产品查询消息发射到交易服务器的装置; 用于接收产品信息消息的装置;以及用于显示包括于所述产品信息消息中的产品信息的装置。
88.根据权利要求87所述的计算装置,其进一步包含 用于接收视频流的装置,其中所述图像为视频流内的图像; 用于显示所述接收到的视频流的装置;用于响应于用户输入而暂停所述视频流的所述显示以显示静态视频图像的装置;以及用于在接收指定所述静态视频图像的一部分的所述用户输入之后继续所述视频流的所述显示的装置。
89.根据权利要求88所述的计算装置,其进一步包含用于将所述静态视频图像的识别符包括于所述产品查询消息中的装置。
90.根据权利要求89所述的计算装置,其中所述图像选择信息包含坐标信息。
91.根据权利要求87所述的计算装置,其中所述图像选择信息包含图像数据。
92.根据权利要求87所述的计算装置,其进一步包含用于提示所述用户输入与所述视频图像的所述所指定部分有关的评论的装置; 用于接收用户输入的装置;以及用于将所述用户输入作为批注信息包括于所述产品查询消息中的装置。
93.根据权利要求87所述的计算装置,其进一步包含用于从选自以下各者的群组的内容递送系统接收所述图像的装置移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
94.根据权利要求87所述的计算装置,其进一步包含 用于在移动TV广播内接收所述图像的装置;用于经由单播网络发射所述产品查询消息的装置;以及用于经由所述单播网络接收所述产品信息消息的装置。
95.根据权利要求87所述的计算装置,其进一步包含 用于结合显示所述产品信息而提供交易用户接口的装置;用于响应于显示所述产品信息而接收用户输入以进行交易的装置;以及用于响应于经由所述交易用户接口接收所述用户输入而发射交易请求消息的装置。
96.一种计算机程序产品,其包含 计算机可读存储媒体,其包含用于显示图像的至少一个指令;用于接收指定所述图像的一部分的用户输入的至少一个指令; 用于产生包括关于所述图像的所述所指定部分的图像选择信息的产品查询消息的至少一个指令;用于将所述产品查询消息发射到交易服务器的至少一个指令;用于接收产品信息消息的至少一个指令;以及用于显示包括于所述产品信息消息中的产品信息的至少一个指令。
97.根据权利要求96所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于接收视频流的至少一个指令,其中所述图像为所述视频流内的图像; 用于显示所述接收到的视频流的至少一个指令;用于响应于用户输入而暂停所述视频流的所述显示以显示静态视频图像的至少一个指令;以及用于在接收指定所述静态视频图像的一部分的所述用户输入之后继续所述视频流的所述显示的至少一个指令。
98.根据权利要求97所述的方法,其中所述计算机可读存储媒体进一步包含用于将所述静态视频图像的识别符包括于所述产品查询消息中的至少一个指令。
99.根据权利要求98所述的方法,其中所述图像选择信息包含坐标信息。
100.根据权利要求96所述的计算机程序产品,其中所述图像选择信息包含图像数据。
101.根据权利要求96所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于提示所述用户输入与所述视频图像的所述所指定部分有关的评论的至少一个指令;用于接收用户输入的至少一个指令;以及用于将所述用户输入作为批注信息包括于所述产品查询消息中的至少一个指令。
102.根据权利要求96所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于从选自以下各者的群组的内容递送系统接收所述图像的至少一个指令移动广播电视网络、有线电视网络、卫星电视网络、因特网和视频存储媒体。
103.根据权利要求96所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于在移动TV广播内接收所述图像的至少一个指令; 用于经由单播网络发射所述产品查询消息的至少一个指令;以及用于经由所述单播网络接收所述产品信息消息的至少一个指令。
104.根据权利要求96所述的计算机程序产品,其中所述计算机可读存储媒体进一步包含用于结合显示所述产品信息而提供交易用户接口的至少一个指令; 用于响应于显示所述产品信息而接收用户输入以进行交易的至少一个指令;以及用于响应于经由所述交易用户接口接收所述用户输入而发射交易请求消息的至少一个指令。
全文摘要
方法和装置使静态或视频图像内容的用户能够指示图像内的对象,以便获得关于感兴趣产品的更多信息。可将图像的选定部分或所述图像内的坐标包括于发射到服务器的产品查询消息中。接收图像信息的所述服务器可处理所述信息以辨识所述图像选择内的对象或特定产品。可将所辨识的对象或产品与可用商品的数据库加以比较以确定可用性。可将关于可购得产品的信息包括于发射到用户的计算装置的产品信息消息中。用户可基于所述产品信息起始对所推荐产品的购买交易。可通过包括移动广播TV网络的多种内容递送服务来广播所述图像。
文档编号G06F17/30GK102576365SQ201080044705
公开日2012年7月11日 申请日期2010年10月6日 优先权日2009年10月6日
发明者普拉桑娜·卡纳安, 迪尔塞乌·G·卡文迪什 申请人:高通股份有限公司