CN101505255A - 用于数字招牌网络的基于订阅的内容传送 - Google Patents

用于数字招牌网络的基于订阅的内容传送 Download PDF

Info

Publication number
CN101505255A
CN101505255A CNA2008101742291A CN200810174229A CN101505255A CN 101505255 A CN101505255 A CN 101505255A CN A2008101742291 A CNA2008101742291 A CN A2008101742291A CN 200810174229 A CN200810174229 A CN 200810174229A CN 101505255 A CN101505255 A CN 101505255A
Authority
CN
China
Prior art keywords
content
node
data
display
network
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
CNA2008101742291A
Other languages
English (en)
Inventor
道格·巴尼斯特尔
安德鲁·科拉德
道格·安德伍德
尼克·伊斯霍普
斯科特·凯伊斯
里克·达利
威廉·丘
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.)
Omnivex Corp
Original Assignee
Omnivex Corp
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 Omnivex Corp filed Critical Omnivex Corp
Publication of CN101505255A publication Critical patent/CN101505255A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations

Abstract

本发明提供了一种数字招牌网络,该数字招牌网络采用公共数据模型和订阅系统来将收集自多个数据源的数据散播至多个显示器。网络节点作为内容源、内容消费者或两者而彼此互动,且某些系统充当上游源的消费者并充当下游消费者的源。该数据在数字招牌显示器上的表现允许实时结合实况数据,以提供丰富的显示效果。

Description

用于数字招牌网络的基于订阅的内容传送
技术领域
本发明大体上涉及数字招牌、数字招牌系统,以及附属的支持基础架构。
背景技术
数字招牌系统与网络会利用受控用以呈现不同内容风格的显示屏幕。这些系统通常会显示广告素材,并且是刊登广告者能够在其上购买显示时间的显示网络的一部分。该显示通常受控于计算机系统并且会以该屏幕看来似乎是自主装置(autonomous device)的方式呈现给观看者。数字招牌可用于多种其它用途,包括:用于提供信息与方向给用户的企业显示(corporate display);用于显示实时生产数据的产业显示;用于显示待召开集会的会议显示;提供入境航班信息的机场显示;以及本领域技术人员已知的多种其它用途。
现有技术的数字招牌网络与系统的布署目的是为了最佳化有限的网络,以传送被视为主要的内容驱动的特殊类型数据。因此,倘若一系统被设计成用于回放视频的话,那么,其它的信息类型(例如股票行情(stockticker)、天气预报、或是静止式(或静止循环式(statically revolving))静态影像)在该网络中会收到较低的传输优先级。倘若系统采用允许进行显示反馈与集中式控制的控制机制的话,那么,该控制数据通常会被指派到所有数据类型的最低优先级,因为此信息并未被视为驱动收入(drivingrevenue)。
常规的数字招牌是以模板(template)为基础的,或是以全屏幕视频回放为基础的。模板驱动式施行方式采用模板来定义要显示在部分屏幕中的内容类型。该模板还定义了背景图案以及其它的查看和感知(look andfeel)施行方式。该屏幕的每个区域通常都是用于不同类型的数据,从而可以在该屏幕的一部分中播放视频,而在第二部分中显示天气预报,并且在第三部分中展示股票行情或滚动新闻。因此,该屏幕的每一部分均会依据其数据类型或输入流而被分割。全屏回放施行方式通常会利用事先记录的视频流,其会以循环的方式来播放并且周期性地被更新。这些系统通常不会依赖于实况数据(live data),而且虽然它们可能看似依赖于模板,不过,该模板的外观却是该视频流的一部分。
现有技术数字招牌系统中的分布式节点的控制通常是为了将广告内容从中央内容源分配至显示器,而从显示器至中央服务器的通信通常是为了提供审计信息,用以确认广告已经被播放。网络中的每个显示器通常都会被提供一地址,而该显示器的编程是从该中央内容源进行的。此中央供应(central provisioning)允许控制要被保留的内容。当位置特定数据(例如天气预报)被传输至显示器时,通常会以下面两种方式中的一种来完成。该显示器的集中式供应能够被设置为:用以确保从所有位置特定数据的集合中提取正确的位置特定数据,接着传输至各个显示器。虽然这是一种有效的传输机制,不过其却依赖于集中式管理,当加入更多显示器时,这种集中式管理会变得非常麻烦。再者,倘若将多个显示器重新设置在不同的位置上,那么,必须以集中的方式来重设该新的位置数据,以确保正确的位置特定数据被传输至该屏幕。在另选解决方案中,该位置被编程在该显示器中,且所有位置特定数据的集合被传输至该显示器。这允许达成一种更容易的供应方式,因为不再需要集中式控制来确保特定的数据流被发送至该显示器。不幸的是,这样简易的管理方式却会造成消耗大量的带宽。当招牌网络增大时,这会成为问题,而且集中式服务器要负责向每个显示器传输不必要的数据。
常规来讲,倘若显示器被提供用来仅获取其位置特定数据的话,那么当该显示器察看该内容服务器上是否有新的数据可用时,便会在该网络上产生流量(traffic)。集中式内容服务器的这种轮询会产生很小的流量;不过,当该网络中的节点数量增加时,此轮询所消耗的带宽便会增加。当网络的大小增加时,除非提高轮询事件之间的时间间隙,否则该系统的稳定性便会下降。
基于多种原因,现有的广告网络均会依赖于中央供应,不过,其中一项最重要的理由是,利用正确的供应工具,整个网络的子集的管理者有可能错误地编程该网络另一部分上的显示器。因此,该供应工具会被创建成各种型式,以使中央机关能够访问所有功能与装置,并且使子集的管理者拥有针对它们所负责管理的屏幕的特定访问权。此作法虽然允许集中式控制,但是倘若需要少数的屏幕来显示定制选择数据的话,或者倘若需要少数的屏幕来使用仅为这些屏幕特有的定制模板的话,就造成巨大困难。
在现有的显示网络中,显示器与集中式内容源之间的通信均倾向于直接连接。每个节点均会从该集中式数据源直接获得内容,这就要求集中式数据源能够支持开放给所有这种节点的高带宽连接。当增加新节点时,它们会被提供该服务器能够连接至它们的地址。该供应的平衡是作为服务器侧任务而实施的。此集中化为该网络的管理者提供了网络中的所有节点的信息,因为没有任何节点会接收未以集中方式供应的数据。
内容的动画效果及渲染通常是以集中的方式事先制备并且从该中央内容源分配至这种显示器的。已制备的视频流的渲染是以本地的方式完成的,因为其通常是显示器特有的。内容会受限于被设计成供该内容来使用的显示模板的部分。通过在内容源处创建平坦化视频流接着将该平坦化内容分配至显示器,实现了将一种类型的数据迭置在另一种类型的数据上(举例来说,视频流上的半透明文本显示)。这简化了显示器节点处所采用的渲染功能,不过,却会导致实况数据无法显示在模板的特殊定义部分以外的任何其它部分中。
现有的数字招牌显示网络中所作出的设计决策已经作出了多种不同的设计决策。其目的通常是要达成一致性,以方便管理并且降低显示器发生故障的可能性。这些系统通常是针对较小分配的屏幕而设计的。声称具有公共管理者的网络通常具有不同的基础架构,以避免出现瓶颈,并且解决较佳的网络特定模板以及内容问题。
所以,本发明希望提供一种数字显示网络,其具有多个节点,这些节点会降低非必要的带宽消耗并且在内容的渲染以及提供方式上提供额外的灵活性。
发明内容
本发明的目的是消除或减轻现有技术的至少其中一项缺点。
本发明的第一方面提供了一种数字招牌网络中的内容生成节点。该内容生成节点为该网络中的下游节点生成内容。该内容生成节点包括订阅处置器(subscription handler)、内容选择器以及网络接口。该订阅处置器接收来自该下游节点的内容订阅请求。该内容选择器根据所接收的订阅请求来选择该内容生成器可用的内容,分配至该下游节点。该网络接口将所选内容推送至该下游节点。
在本发明的第一方面的实施方式中,该内容生成节点还包括布局工作室(layout studio)。该布局工作室用来生成布局模板,该布局模板被存储成可用内容。该布局工作室可包括图形界面,用户能够经由该图形界面使用根据布局工具订阅而从服务器被推送至该布局工作室中的图形工具来创建多层模板。所生成的模板被存储成具有和该模板相关联的元数据(metadata)的可用内容。元数据可与任何内容相关联并且可包括许可信息(permissioning information)。
本发明的第二方面提供了一种数字招牌网络中的内容接收节点。该内容接收节点接收来自数字招牌网络中的上游节点的内容。它包括内容请求引擎、接收队列、处理器以及显示器。该内容请求引擎向该数字招牌网络中的上游节点请求内容。该接收队列从上游节点接收所请求的内容。该处理器将该接收队列接收到的内容处理成用户可观看信息。该显示器接收并显示该用户可观看信息。
在本发明第二方面的实施方式中,该接收节点还包括网络发现工具。该网络发现工具向该网络中的其它节点请求节点信息。节点信息可包含该数字招牌网络中的其它节点的系统构成以及这些节点的元素的运行状态。该网络发现工具可包括节点信息解析系统,用以接收节点信息并且生成用户可观看网络地图。该内容接收节点可能还包括控制引擎,用以向该数字招牌网络中的其它节点中的其中一个发出控制命令,以控制该其他节点的至少一个元素的运行状态。
在其它实施方式中,该内容请求引擎包括用于生成针对上游节点的订阅请求内容的订阅生成引擎。该请求内容被该上游节点推送至接收队列中并且被存储成公共数据格式。
该内容接收节点还包括用于使针对该内容请求引擎所生成的内容的请求进行列队的发送队列。该节点还可包括网络接口,用以发送列队在该发送队列中的请求。该网络接口可包括无线接口,用于创建与至少一个上游节点的无线连接。
本领域普通技术人员在结合附图审阅本发明的具体实施方式的以下说明后可以想到本发明的其它方面与特点。
附图说明
此处将参照附图,仅通过举例的方式来描述本发明的实施方式,图中:
图1例示了本发明的示范性网络;
图2例示了本发明的示范性基础架构;
图3例示了本发明的显示器的框图;
图4例示了以内容源来登记订阅的显示节点;
图5是例示了一种订阅内容的方法的流程图;
图6是一种用户控制的内容生成工具的表示;
图7是例示了一种显示所接收数据的方法的流程图;
图8例示了一种将实况数据渲染至显示器的方法。
具体实施方式
本发明旨在用作数字招牌系统的数字显示器和网络。
如上所述,虽然现有技术使用网络拓朴与显示技术来维持与旧有施行方式的一致性,不过,本发明试图通过重新设计数字招牌网络与显示控制系统来寻求减轻许多上面所述的缺点。这会为该网络的各用户提供一种增强型接口,并且可以按照对用户透明的方式在现有网络上施行许多变更,用以增加利用现有技术可能无法提供的新功能。
本发明将针对网络骨干观点、用于内容控制的用户界面观点以及显示器呈现观点加以说明。应该注意的是,这些观点中的每一个都非常重要,因为它们塑造了该网络的运行特性、内容创建方式,以及由用户来感知显示器的方式。
下文将参考根据附图来编号的特定元素。下面的讨论本质上应该被视为示范性的,而不应被视为限制本发明的范围。本发明的范围是在权利要求中定义的,而不应该视为受限于下面所述的施行细节,本领域技术人员会明白,可以通过用等效的功能元素代替本发明的元素来进行修改。
图1是例示了本发明的各元素在网络环境下的逻辑布局的框图。内容源100经由网络骨干连接至多个分配节点,例如分配节点102a、102b以及102c。这些分配节点(通称为分配节点102)接收来自内容源100的数据并且将该数据分配至其它节点。如图中针对分配节点102c所示,分配节点可服务多个位置104a、104b以及104c。在每个位置都有多个显示系统106a、106b以及106c。本领域技术人员会明白,图1例示了网络节点的逻辑映射而并非每条分支都必须用节点来表示。举例来说,位置104a、104b、以及104c可以是具有显示站106a、106b以及106c的地理群组,每个显示站106a、106b以及106c都直接与分配节点102c进行通信。视情况,位置104c处的显示节点中的一个可充当网关,经由该网关来连接其它节点。
本领域技术人员会明白,分配节点与位置服务器是提供给扮演类似(倘若并不相同的话)角色的系统的逻辑名称。就此来说,这些节点可被视为将多个内容源连接至多个显示器和其它内容用户的内容服务器。内容服务器从内容源订阅数据,该内容源可包括外部实时数据反馈器(datafeed)、用户驱动内容生成应用、传感器以及其它数据源。内容源可从内容服务器获得数据接着将数据送回服务器。显示节点接收来自内容服务器的数据,但是在目前优选的实施方式中并不直接从内容服务器接收数据。显示节点可以通过收集数据而充当内容源,该数据包含显示器特征、使用细节、电力消耗记录以及外部数据(包含温度值和其它此类信息)。与来自任何其它内容源的数据非常相似,此数据也被推送至服务器。虽然图1例示了位置104c充当显示器106a、106b以及106c的内容服务器,不过应该注意的是,这些显示器可连接至作为备份的另一内容服务器。当多个节点被连接至一个或多个内容服务器时,可施行负载平衡,以让每一个服务器充当另一服务器的撤退服务器(fall back server)。这会在内容服务器发生故障时提供负载平衡和冗余两项作用。
图2例示了网络的一段。内容源100利用高速数据连接108连接至分配节点102。分配节点经由无线队列112和无线数据连接113连接至移动显示器110。采用无线队列112是为了在该移动显示器110未连接至分配节点102的情况下对发送至该移动显示器110的消息进行列队。在无线数据网络中,移动显示器110可能无法一直保持连接。倘若移动显示器110位于运输车辆上的话,其可能会在其路线的特定部分无法连接至分配节点102。在其它实施方式中,为避免持续保持无线连接的费用,以固定的时间间隔创建间歇性无线连接113。因为网络中的其它节点未必知道移动显示器110何时被连接,所以分配节点102将数据列队在无线队列112中,直到移动显示器110创建了无线连接113并且能够获取数据为止。这会为网络节点提供可靠地将数据传输至没有可靠连接的节点的能力。本领域技术人员会明白,额外的显示器可以被连接至该分配节点,如虚线所示。在未示出的实施方式中,移动显示器110可以具有连接至其它显示器的数据连接。此连接可以是有线的或无线的。在移动显示器110位于运输车辆上的情况下,该车辆上可能会有多个连接的显示器,且其中一个显示器充当网关,它不仅接收自己的数据,还接收相同位置处其它显示器(不论是否移动)的数据。
将显示器表示为移动的用语不应被视为该显示器不能位于固定位置处,相反,应该理解的是,采用了可移动的数据连接。在使用有线连接并不可行或是费用过高的地方,可以使用无线数据连接(例如连接114)来将显示器连接至分配节点102。
图3例示了图2的移动显示器110的实施方式。移动显示器110包括接收队列114和发送队列116,它们在无线连接上连接至分配节点。应用118a、118b以及118c在移动显示站110上被执行。接收自分配节点的数据可能是以特殊的应用(例如接收该数据时并没有在运行的应用A118a)为目的地。此数据可在接收队列114中列队,直到应用A118a被执行且能够接收该数据为止。每个应用118a、118b以及118c均能够彼此通信并且能够与外部的网络节点进行通信。倘若数据从应用被发送至外部节点的话,那么它会被发送队列116接收,该数据会被存储在发送队列116中直到产生可用来发送该数据的连接(例如无线连接113)为止。本领域技术人员会明白,可以使用多个队列来取代单个接收队列或发送队列,在目前优选的实施方式中,每个应用均可具有自己的队列。
应该注意的是,网络中的所有节点均可被施行成具有接收队列和发送队列,而不论它们与该网络中其余部分的连接类型如何。尤其是,如果作为所接收数据的目的地的应用此时不可用,则接收队列就可施行在任何节点上。用于管理列队流量的标准协议和应用(例如MicrosoftMessage Queuing)可用来在该网络中提供此项功能。亦可使用标准协议的变化协议,只要彼此进行通信的所有节点均知道与定义的标准的差异即可。变化可被施行用以避开已知的问题,包括:封包尺寸限制、确认与否定确认系统中的缺陷、消息优先化(prioritization of messages)的限制以及被接收至空滞信件队列(dead letter queue)中的消息的处置。本领域技术人员会明白,有许多不同的方式可用来施行对于标准协议的这样修正,每种方式均取决于基础协议的设计方式。
网络中的所有节点均能够传输至其它节点。这让节点达到彼此串接数据从而进行流水线式数据传输(pipelining data transmission)的目的,以减少内容源100上的带宽需求。内容在公共数据模型下经由该网络进行传输。该数据模型可让经由该网络传输的任何信息被视为公共数据格式,并且以定义了该数据的用途的元数据为基础进行差异化。该公共数据模型允许静态图像、数据、新闻播送(news feed)、股票行情、软件更新、已更新的驱动程序以及显示器状态信息被当成相同类型的数据来传输。这避免了以原始数据类型为基础进行数据优先化,而上述数据优先化在拥塞时段中可能导致重要但实时敏感性不高的数据封包被遗漏。
通过确保单个数据类型,可在数据容器中提供用于访问控制和许可的字段。在一个施行方式中,内容创建应用和节点仅能够向服务器传送内容,例如分配节点。同样地,显示节点从分配节点处获得信息,因此,可按集中的方式来强化分配规则以及访问控制机制。公共数据模型可让分配节点以元数据为基础轻易地确定对数据的访问权。本领域技术人员会明白,在该示范性实施方式中,要求内容创建与内容显示节点仅被要求经由服务器来彼此进行通信。在其它实施方式中,节点可彼此自由地进行通信,并且可在节点自身上强化访问控制机制。
每个显示站均会向内容源100订阅各种数据类型。因此,显示器106a和106c两者可能会订阅呈现广告、天气预报以及软件更新的相同视频内容,但是倘若显示站中的显示屏幕不同的话,则订阅不同装置驱动程序的更新。该订阅被内容源100存储,接着接收到适配于该订阅的参数的新数据,其会被自动推送至该显示节点。
图4例示了内容源120与显示节点122之间的数据流。应该注意的是,内容源120不必和图1的内容源100相同,而可以是显示器会从该处获得数据的任何节点,例如包括分配节点102a至102c中的任一节点。显示节点122发出满足一组要求的数据的订阅请求。这些要求可包含数项因素中的任何因素,这些因素包含在与数据相关联的元数据中存在标记或特定项。在一个例子中,显示节点122可以是商店中的显示器,并且其订阅各种产品的存货程度,以及促销品的广告,以及显示节点122中硬件特有的软件和装置更新驱动程序。利用公共数据模型,订阅仅需要指定必须留意的特定元数据标记。订阅请求(其不必是一次发送)作为订阅请求124被发送至内容源120。当内容源120接收到与该订阅请求相对应的新数据时,该数据会经由数据推送126被推送至显示节点122。本领域技术人员会明白,订阅124和数据推送126可能会横越不同网络拓朴中的许多未示出节点,而且除此之外,倘若没有立即可用的连接的话,还可能会被图示的节点进行列队或是被它们中的两者之间的其它节点进行列队。
使用订阅可让显示节点122在其可用时接收来自内容源120的数据,而减少了要进行的网络轮询量。通过减少轮询,网络流量下降,从而减轻了拥塞。
图5是例示了本发明的一种方法的流程图。在步骤128中,显示节点汇集(assemble)订阅清单。此清单能够指定与该显示节点感兴趣的公共数据元素相关联的元数据。该订阅请求会被当作识别为元数据中的订阅请求的公共数据元素而发送至该内容源。在步骤130中,针对该显示节点的订阅请求被内容源接收。倘若该内容源并非是原始的内容源的话(举例来说,它是分配节点),那么其可能聚集与其相连的所有显示节点的订阅且接着自身充当显示节点,并且在该网络拓朴中向上发送经过聚集的订阅请求,正如本领域技术人员可理解的那样。在一时间间隔之后,该内容源在步骤132中接收新数据。此数据可能是从数个源中的任何源接收的,这些源包含其它内容源、外部传感器、来自数据库的销售统计表(sales figures)、新闻播送、来自供应系统的存货信息、实时金融市场数据供应商、日历数据库、来自可编程控制器的传感器数据、射频标识符(RFID)标签读取器,或是其它这种数据源。在步骤134中,确定新内容是否匹配订阅要求。倘若新内容不符合订阅请求的话,系统便返回到等待状态,直到接收到更多新数据为止,此时处理便返回步骤132。在步骤134中,倘若确定为新内容匹配订阅请求的话,便在步骤136中将该数据推送至该订阅显示节点。在步骤138中,该订阅节点接收被推送的内容。
为进一步缓解拥塞,可以对图5中所示的方法进行修改,以便在多个数据元素在步骤136中被推送至该显示节点之前先列队在一起。这确保了多个数据项被一起传输,来防止该系统被大量的小规模传输所充满。本领域技术人员会明白,数据元素的聚集可发生在该处理中的任何步骤中,因此在另一示范性实施方式中,多个订阅在发送至上游节点之前先被聚集。
在设置节点时,可以设定诸如其位置的信息。此信息可用在动态寻址功能中,该功能会配合订阅功能以及其它功能来工作。倘若提供了限定城市的位置值的话,该订阅可能会被设为用于获取“%city%|weather”,其中%city%代表所供应的位置信息。此订阅变量可被编程至所有显示单元中,允许使用该供应信息来基本上填入空白中。此动态寻址功能能够利用可用来定义该显示器的任何信息来使用。除了位置信息之外,还可以使用时区、显示器型号、显示器设置地(venue)类型以及其它所提供信息来实现此目的。因为该系统构成信息可依此方式来寻址,所以所有网络节点都可以自动提供同时针对软件更新和装置驱动程序更新的订阅请求。该订阅可被设计成使用会被解出正确值的变量,从而允许单个订阅被事先载入该节点的不同构成中。
该内容源必须能够确定新数据何时被提供,从而能够对订阅进行管理。在初步实施方式中,每个数据源均可被映射至不同的目录,而且可以按固定的间隔来检验该目录,以判断新文件是否已经抵达。在另一实施方式中,外部数据源被构造成,使得在新数据抵达时产生软件中断。作为该中断处置例程的一部分,可以对数据进行评估,以确定是否必须将其推送至节点。
在其它施行方式中,可以使用采用该操作系统来进行文件系统监视的目录监视来表示新内容何时被接收(如图5中的步骤132中所示)。本领域技术人员会明白,不同的操作系统会针对此类功能采用不同的术语,不过,其通常会被称为文件系统监视器(file system watcher)。接收到数据时,将其登入数据库中,因此会采用该公共数据模型。因为不论数据格式是否发生了改变,外部源都能以固定的间隔提供数据,所以可以对接收到的文件进行循环冗余校验(CRC)。CRC可能相当于对该数据库中的数据进行等效校验,来确定所接收的文件是否为新的。倘若新文件不是新数据的话,便不会将其输入该数据库中。倘若新文件是新数据的话,便会将其输入该数据库中并且接着推送至已经订阅了该新文件的节点。虽然上面的说明是采用CRC来确定该数据是否为新的,但是也可采用其它的无用数据(hash)来验证该数据是否为新的。
本领域技术人员会明白,使用订阅可以快速地散播信息,从而每个显示器都利用实况数据来有效地工作。同时,还会避免因轮询(其为此问题的一般现有技术解决方案)所产生的流量。
在供应系统的处理中,构成值可被设定成对于该显示节点的限制访问。这可用来让该显示节点能够接收来自受信赖源的数据。可以根据正在传输该数据的节点的地址、原始数据源,或是通过使用加密密钥来签署该数据用以表示其来自已知源,或是发起该传输的用户,来强化该访问的限制。倘若数据是使用私有加密密钥而加密签署的且该显示节点没有对应的公有密钥的话,便可将其配置成拒绝该信息。
倘若连接节点的网络是公共网络(例如互联网)的话,拒绝来自未知源的数据便可提供安全性,用以防止黑客入侵。本领域技术人员已知的加密密钥及其它认证机制均可被用来确保仅有合法的节点,且可能甚至仅有这些节点上的特定应用程序,才能够向网络节点(显示节点、内容源、分配节点...等)发送指令。这具有在显示网络节点之间创建私有网络的效果。
在供应节点并且提供其地址时,其连接至上游节点以请求订阅。此处理确保了上游节点知道存在新部署单元。作为响应,上游节点可开始收集和该新部署单元有关的运行信息,如下面所说明的。
应该注意的是,虽然上面的讨论是以从内容源向显示器推送内容为主来加以描述,不过,它们也可适当地被视为将新数据从内容源推送至订户。分配节点可以为下游的显示系统以及为它们本身来向内容源订阅数据馈送。这会允许该分配节点经由该订阅系统来接收软件更新。
显示器可充当内容源并且将数据转发给上游节点。显示系统生成和它们的播放安排有关的数据、与它们的正常运行时间有关的数据,以及和该显示器有关的控制信息,其可包含电力消耗、该显示器的剩余额定寿命、内部单位温度、该显示器是否故障,以及其它相关的系统监视值。此信息可能会受到来自该网络中的监视节点的订阅请求的影响。除了显示单元充当数据源而订阅单元是该网络中的另一实体之外,该订阅的工作方式均如同前面所述。
订阅由显示单元所产生的信息的中央监视节点可接收根据该公共数据模型被格式化的数据,接着将该信息存储在数据库结构中。这允许创建能够提供和网络状态有关的实况信息的实时数据源。在广告网络的例子中,其接着可能会获得特殊地理区域中为特殊产品播放广告的显示器清单。如本领域技术人员将会了解的,同样可从该数据库中查询其它此类信息。通过将此数据存储在数据库中,可以建立一审计轨迹(audit trail),使其可以向广告客户表示一则广告已经被播放了多少次、该广告被播放的时段以及其被呈现的位置。
图6例示了用于在显示单元上控制内容的显示的用户界面。虽然现有技术系统将在该系统中新增内容仅限于集中管理者,但是本发明却能够允许本地管理者控制一系列显示器上的内容。因为显示单元不会响应于来自未经授权源的通信,所以无需担心管理者会受到能够编程其它显示器的一小组显示器的影响。
图6中示出了这样的界面,其具有显示内容139、工具选择器159以及时间线151的图形表示。在显示表示139中,以重迭的方式彼此迭置各种元素,包括:时钟形式的实况数据迭置140、视频流142、经过文本效果处理的股票行情144、基于文本的迭置146、广告标志148,以及来自外部数据源的数据三维渲染图150。常规的模板在数据类型之间强加严厉的限制,以使不同的数据流被排列成单一层并且渲染在屏幕上。在本发明中,该数字招牌显示系统会被馈送多个不同数据流,而且它们会被排列成重迭的方式。如图所示,股票行情144以及基于文本的迭置146作为迭印层跨越视频流142以及相邻的区域。层的特性(例如不透明性)可以被指派。设置了时间线151,以使可在循环期间创建各元素或各层以维持有限的持续时间。时间线界面151中有和元素或层相关联的时间条(time bar)。用于元素A 152的时间线表示其从该循环的起点处开始运行,但是在该循环完成之前结束。同样地,用于元素B 154、元素C 156以及元素D 158的时间线均有起始点和结束点。用户可被赋予观看和元素相关联的特性的能力。在一个实施方式中,用户点击时间条(例如时间条152)并且会显示一组参数。参数可随时间改变,并且接着可被表示成嵌套(nested)时间线。在嵌套时间线的例子中,倘若元素A为文本迭置146并且是用时间线152来表示的话,那么非常清楚的是,该迭置在该显示循环的起点处显示,不过在该循环结束之前结束。该元素的不透明性在该显示时间的起点和结束处可能会改变,从而使其看起来彷佛不是突然出现,而是渐入与渐出该显示器。该迭置的不透明性可能会在五秒窗口中从低值0%变成高值85%(在该例中)。当用户展开时间条152时,可能会显示一辅助条,用以表示该元素的不透明性变化。此嵌套时间条功能为内容创建者提供了控制元素显示的精确细节的能力,同时保持一图形界面,从而可以看一眼显示器就知道元素是如何显示的。
工具选择器159提供了对于各种模块式工具的访问。本领域技术人员会了解,这些工具可用来控制层的特性、增加数据源以及其它功能。如图所示,用户可以使用工具A 160以及工具B 162。然而如上所述,本发明的系统支持用户特定访问层级。倘若该内容生成系统的用户未被赋予访问特殊数据源的权利或是未被赋予修改特殊特性的能力的话,那么该工具便会被渲染成无法访问。就此来说,工具C 164会变灰以避免被使用。在其它实施方式中,甚至不会把用户无法使用的工具及特性表示给用户。
图6中所示的内容生成界面可以是管理实用程序(utility)的一部分。该管理实用程序的用户可被赋予管理选定数量的显示器的能力,或是创建内容的能力。取决于用户,该应用的功能可受到控制。在一个实施方式中,该实用程序的功能会被建立成从中央内容源获得的模块。不同的用户能够订阅不同的模块,并且因而会被提供不同的功能。用户简档可被存储在用户机器上或者该内容源中。当存储在内容源中时,该用户能够从该网络上的任何计算机访问该简档。
当数据是由该管理实用程序产生时,可将其提供给该内容源,用以分配至显示单元。所生成的数据可用和该内容创建者相关联的签章来进行加密签署,以使仅和该内容创建者相关联的节点接受该数据。这防止了显示单元的子集的管理者不小心将新内容传播至该网络中其子集以外的显示器。
图7是例示了本发明的一种方法的流程图。现有技术系统将事先平坦化的内容渲染在显示器上,而本发明的系统允许内容创建者传输用于渲染未被平坦化的数据的数据。举例来说,半透明的迭置层可被放置在显示器的显示视频的一部分的上方。本发明中的模板可具有彼此重迭的多个段,而被置入段中的数据可以是应用了视觉效果的实况数据。在一个实施方式中,采用表现建立程序(例如Windows Presentation Foundation)来允许在闲时(on the fly)渲染该数据。实况数据可以在渲染之前结合一预定的效果,从而实现更丰富的数据显示。在一个示范性实施方式中,实况数据元素(例如当前温度值)被当作内容而接收并且被显示在旋转立方体的面上。该立方体的每一面都可以包含不同的实况数据元素,例如温度值、今日的预期高温、今日的预期低温以及湿度表示。在现有技术的解决方案中该立方体的旋转是在内容源处被渲染并且接着被作为视频流传输至显示器的,而在本发明中,实况数据在渲染到屏幕上时结合了该效果,以便根据需要对实况温度值进行自动更新。其它实况数据值可控制该立方体的角度、旋转速度或该渲染的其它方面。还可以使用其它实况数据值来控制表现的形式,使得,例如在商店中可购得的产品列表中,可以动态地应用颜色编码技术来显示存货程度。当销售发生时,通过改变所列项目的颜色、所用字体的大小或是其它视觉增强效果将变化的存货程度反映在该实况显示器中。
在图7中,在步骤168中,显示单元接收来自上游节点的布局数据。在步骤170中,该显示器接收用于放置在该布局中的内容。此内容可能是接收自多个源中的任何源,包括供应视频数据的内容源、天气供应器、股票行情供应器、新闻供应器或其它此类数据源。在步骤172中,从在步骤170中接收到的内容中选择要被显示的内容。此选择是以在步骤168中接收到的布局中的信息、在步骤170中接收到的内容以及其它显示规则为基础的。在步骤174中,根据该布局信息以及其它数据值将所选数据渲染到显示器上。本领域技术人员会明白这是一种实时过程,而实况数据之结合(binding)、渲染以及平坦化会不间断地进行并且不会简单地终止于循环的终点。取而代之的是,当接收到更多数据时,将数据结合至表现格式并且继续对数据的渲染。
图8提供了步骤174将数据渲染到显示器上的其他细节。此图中所示的步骤并非是本发明的必要步骤,而仅是在目前优选的实施方式中被采用。
在步骤176中,经确定的内容被分成多个有序层。在步骤178中,实况数据被结合到该布局中指定的格式。在步骤180中,针对每一层来创建渲染线程(rendering thread)。在步骤182中对这些线程进行平坦化和渲染,而在步骤184中,将所渲染的数据传输至该显示器。
本领域技术人员会明白,通过创建多个线程,多个核心处理器和多个处理器系统会并行执行多个渲染运算。这可使复杂的渲染功能(例如视频段的渲染)与文本的渲染分离开,从而文本渲染不会因处理器时间被视频渲染处理所占用而出现抖动(jerky)或夸张不自然(stilted)。
如上所述,该数字招牌网络中的显示单元能同时为内容显示器和内容源。显示器所产生的运算数据对整个网络管理来说极为重要。通过使用管理工具,用户便能够结合该网络来使用自动发现技术来建立网络拓朴地图。当节点连接至该网络时,它连接至分配节点或是其它网络服务器。这使得该节点能够订阅该数据和/或将数据提供给该网络。在此过程期间,该网络中的每个服务器均建立了与其相连的节点的清单。用户可生成订阅请求,该请求要求服务器递归性地获得和所连接的网络节点有关的操作细节。有联系的每个节点均会被要求完成相同的操作并且沿着相同的请求来传递。这会造成该网络的分布式滚动,并且导致提出请求的服务器获得相连节点的明确清单。该网络中的每个节点可能还会被要求表示相连的外围设备。此信息可被用来生成地图,用以表示节点如何被连接以及每个节点已经连接的服务和装置。此信息可被用来建立实况网络目录,该目录可缩回并且可展开以显示不同层级的细节。使用连接至特殊节点的外围元素的已知地图,管理者便能够远程发送指令给该节点,用以创建遥控。所提供的细节的程度能够让中央管理者确定细节,详细描述哪个屏幕会被连接至特殊节点并且要在该节点的屏幕上显示什么。
本发明的实施方式可以表现成存储在机器可读介质体(也称为计算机可读介质、处理器可读介质,或其中包含计算机可读程序代码的计算机可用介质)中的软件产品。该机器可读介质可以是任何适当的有形介质,包括磁存储介质、光存储介质或电存储介质,它们包括磁片、紧凑盘只读存储器(CD-ROM)、数字多功能盘只读存储器(DVD-ROM)、存储装置(易失性或非易失性)或类似的存储机制。该机器可读介质可以包含多套指令、代码序列、构成信息或是其它数据,在被执行之后,会使处理器执行根据本发明实施方式的方法中的步骤。本领域技术人员会明白,该机器可读介质中还可以存储施行所述发明所必需的其它指令和运算。从该机器可读介质运行的软件可与电路系统交流,以实施本文所述的任务。
上述本发明的实施方式的用意仅是作为范例。本领域技术人员可对这些具体实施方式进行替换、修改以及变型,而不会脱离完全由所附权利要求定义的本发明的范畴。

Claims (18)

1、一种数字招牌网络中的用于为下游节点生成内容的内容生成节点,该内容生成节点包括:
订阅处置器,用于接收来自该下游节点的内容订阅请求;
内容选择器,用于选择可供该内容生成器分配给该下游节点的内容,该内容是根据接收到的订阅请求而选定的;以及
网络接口,用于将所选内容推送至该下游节点。
2、根据权利要求1所述的内容生成节点,该内容生成节点还包括:布局工作室,用于生成布局模板,并将生成的模板存储为可用内容。
3、根据权利要求2所述的内容生成节点,其中该布局工作室包括图形界面,用户能够通过该图形界面利用图形工具来创建模板。
4、根据权利要求3所述的内容生成节点,其中该模板是多层模板。
5、根据权利要求3所述的内容生成节点,其中该图形工具是根据布局工具订阅而从服务器被推送至该布局工作室的。
6、根据权利要求2所述的内容生成节点,其中所生成的模板被存储为具有与该模板相关联的元数据的可用内容。
7、根据权利要求1所述的内容生成节点,其中所生生的内容包含与该内容相关联的元数据并且包括许可信息。
8、一种数字招牌网络中的用于接收来自数字招牌网络中的上游节点的内容的内容接收节点,该内容接收节点包括:
内容请求引擎,用于向该数字招牌网络中的上游节点请求内容;
接收队列,用于从该数字招牌网络中的上游节点接收所请求的内容;
处理器,用于将该接收队列中的内容处理成用户可观看信息;以及
显示器,用于从该处理器接收用户可观看信息并用于显示接收到的信息。
9、根据权利要求8所述的内容接收节点,该内容接收节点还包括:网络发现工具,用于经由该内容请求引擎向该数字招牌网络中的其它节点请求节点信息。
10、根据权利要求9所述的内容接收节点,其中该节点信息包括该数字招牌网络中的其它节点的系统构成以及该数字招牌网络中的所述其它节点的元素的运行状态。
11、根据权利要求9所述的内容接收节点,其中该网络发现工具包括:节点信息解析系统,用于从该接收队列接收所请求的节点信息并且用于协同该处理器来生成用户可观看网络地图。
12、根据权利要求10所述的内容接收节点,该内容接收节点还包括:控制引擎,用于向该数字招牌网络中的所述其它节点中的一个发出控制命令,以控制这一个其他节点的至少一个元素的运行状态。
13、根据权利要求8所述的内容接收节点,其中该内容请求引擎包括:订阅生成引擎,用于生成针对上游节点的订阅请求内容。
14、根据权利要求8所述的内容接收节点,其中由该接收队列接收到的所有内容都被存储成公共数据格式。
15、根据权利要求8所述的内容接收节点,其中由该接收队列接收到的所有内容都是从上游节点被推送至该接收队列的。
16、根据权利要求8所述的内容接收节点,该内容接收节点还包括:发送队列,用于使针对该内容请求引擎所生成的内容的请求进行列队。
17、根据权利要求16所述内容接收节点,该内容接收节点还包括:网络接口,用于发送列队在该发送队列中的请求。
18、根据权利要求17所述的内容接收节点,其中该网络接口包括:无线接口,用于创建与至少一个上游节点的无线连接。
CNA2008101742291A 2008-02-04 2008-11-11 用于数字招牌网络的基于订阅的内容传送 Pending CN101505255A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA2622367A CA2622367C (en) 2008-02-04 2008-02-04 Subscription based content delivery for a digital signage network
CA2,622,367 2008-02-04

Publications (1)

Publication Number Publication Date
CN101505255A true CN101505255A (zh) 2009-08-12

Family

ID=39796843

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101742291A Pending CN101505255A (zh) 2008-02-04 2008-11-11 用于数字招牌网络的基于订阅的内容传送

Country Status (7)

Country Link
US (2) US8370753B2 (zh)
EP (1) EP2085924A1 (zh)
JP (1) JP2009187526A (zh)
KR (1) KR20090085508A (zh)
CN (1) CN101505255A (zh)
CA (2) CA2822771C (zh)
TW (1) TW200935241A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013189218A1 (zh) * 2012-06-21 2013-12-27 中兴通讯股份有限公司 增强现实内容的获取方法和移动增强现实服务器及客户端

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9065874B2 (en) * 2009-01-15 2015-06-23 Social Communications Company Persistent network resource and virtual area associations for realtime collaboration
US20100211442A1 (en) * 2009-02-17 2010-08-19 Anita Venkataraman Real-Time Digital Content Display System
US8977717B2 (en) 2009-06-17 2015-03-10 Nokia Corporation Method and apparatus for providing applications with shared scalable caching
US8423088B2 (en) * 2009-07-22 2013-04-16 Microsoft Corporation Aggregated, interactive communication timeline
KR101145655B1 (ko) * 2010-05-27 2012-05-24 한국컴퓨터 주식회사 디지털 사이니지에서 디스플레이될 디스플레이 컨텐츠 레이어 편집 방법과 상기 방법을 수행할 수 있는 장치들
KR20140024114A (ko) * 2012-08-20 2014-02-28 주식회사 페타프레임 스마트 tv에서 디지털 사이니지 탬플릿을 편집하기 위한 시스템 및 그 방법
US8947321B2 (en) 2012-09-28 2015-02-03 Intel Corporation Method, system, and device for determining a location of micro digital signage devices
EP2723040A1 (en) * 2012-10-16 2014-04-23 Alcatel-Lucent Data management system
CN103795758B (zh) * 2012-10-31 2015-08-19 腾讯科技(深圳)有限公司 内容浏览、生成及交互方法,内容浏览终端、服务器及系统
AU2013100390B4 (en) * 2013-03-29 2013-08-15 Newgen Digital Pty Ltd Intelligent digital out of home platform
US9414295B2 (en) 2014-04-24 2016-08-09 Smoothweb Technologies Limited Systems and methods for wireless communication in retail media
US10949048B2 (en) * 2015-07-08 2021-03-16 Microsoft Technology Licensing, Llc Inference-based visual map of organizational structure and resource usage
US20170024916A1 (en) * 2015-07-21 2017-01-26 Microsoft Technology Licensing, Llc Media composition using aggregate overlay layers
US20190122267A1 (en) * 2017-10-24 2019-04-25 Kaptivating Technology Llc Multi-stage content analysis system that profiles users and selects promotions
CN112801855B (zh) * 2021-04-14 2021-07-20 南京芯瞳半导体技术有限公司 基于图元的渲染任务调度的方法、装置及存储介质
WO2023005172A1 (en) * 2021-07-28 2023-02-02 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Content viewer processing method and wireless device

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557798A (en) 1989-07-27 1996-09-17 Tibco, Inc. Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5694546A (en) * 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
AU4688996A (en) 1994-12-22 1996-07-10 Bell Atlantic Network Services, Inc. Authoring tools for multimedia application development and network delivery
US6181867B1 (en) * 1995-06-07 2001-01-30 Intervu, Inc. Video storage and retrieval system
JP3150624B2 (ja) * 1996-09-13 2001-03-26 株式会社ディジタル・ビジョン・ラボラトリーズ 通信システム及び通信経路制御方法
US5845277A (en) * 1996-12-19 1998-12-01 Mci Communications Corporation Production of statistically-based network maps
JP3193947B2 (ja) * 1997-01-08 2001-07-30 株式会社ディジタル・ビジョン・ラボラトリーズ データ送信システム及びデータ送信方法
US6226672B1 (en) * 1997-05-02 2001-05-01 Sony Corporation Method and system for allowing users to access and/or share media libraries, including multimedia collections of audio and video information via a wide area network
US6819303B1 (en) * 1998-08-17 2004-11-16 Daktronics, Inc. Control system for an electronic sign (video display system)
US6121970A (en) * 1997-11-26 2000-09-19 Mgi Software Corporation Method and system for HTML-driven interactive image client
US6178430B1 (en) * 1998-05-11 2001-01-23 Mci Communication Corporation Automated information technology standards management system
JP2955561B1 (ja) * 1998-05-29 1999-10-04 株式会社ディジタル・ビジョン・ラボラトリーズ ストリーム通信システム及びストリーム転送制御方法
US6446130B1 (en) * 1999-03-16 2002-09-03 Interactive Digital Systems Multimedia delivery system
US6643663B1 (en) * 1999-10-08 2003-11-04 The Belo Company Method and system for operating a content management system
US7886221B1 (en) * 1999-11-05 2011-02-08 Decentrix, Inc. Method and apparatus for storing web site data by web site dimensions and generating a web site having complementary elements
US6845396B1 (en) * 2000-02-25 2005-01-18 Navic Systems, Inc. Method and system for content deployment and activation
US6772209B1 (en) * 2000-04-06 2004-08-03 International Business Machines Corporation Efficient method for rule-based distribution and management of content in a distributed hierarchy of storage devices
US6615186B1 (en) * 2000-04-24 2003-09-02 Usa Technologies, Inc. Communicating interactive digital content between vehicles and internet based data processing resources for the purpose of transacting e-commerce or conducting e-business
US6938218B1 (en) * 2000-04-28 2005-08-30 James Nolen Method and apparatus for three dimensional internet and computer file interface
US6854641B1 (en) * 2000-11-02 2005-02-15 Kabushiki Kaisha Toshiba Electronic information management system
US7080247B2 (en) * 2000-12-22 2006-07-18 Evga Corporation System and method for automated display driver management
US6751673B2 (en) * 2001-01-03 2004-06-15 Akamai Technologies, Inc. Streaming media subscription mechanism for a content delivery network
US20020174296A1 (en) * 2001-01-29 2002-11-21 Ulrich Thomas R. Disk replacement via hot swapping with variable parity
US6859553B1 (en) * 2001-03-23 2005-02-22 Adobe Systems Incorporated Flattening images with abstracted objects
JP3698068B2 (ja) * 2001-04-13 2005-09-21 株式会社デンソー 通信システム、通信情報分割送信システム、及び通信情報分割装置
US6795582B2 (en) * 2001-04-20 2004-09-21 Digital Vision Ab Method for processing a stream of pictures
US7007073B2 (en) * 2001-06-06 2006-02-28 Learning Sciences International Method and apparatus providing electronic concurrent delivery of multimedia content to general purpose computers over a computer network
JP2003018580A (ja) * 2001-06-29 2003-01-17 Matsushita Electric Ind Co Ltd コンテンツ配信システムおよび配信方法
US6959437B2 (en) * 2001-09-07 2005-10-25 Sharp Laboratories Of America, Inc. System and method for installing printer driver software
US6996783B2 (en) * 2002-01-28 2006-02-07 International Business Machines Corporation Selectively adjusting transparency of windows within a user interface using a flashlight tool
US7461384B2 (en) * 2002-02-20 2008-12-02 Symbol Technologies, Inc. Software method for emulating a serial port between applications for enabling communications by mobile bar code readers and computer terminals in wireless networks
US20030236836A1 (en) * 2002-03-21 2003-12-25 Borthwick Ernest Mark System and method for the design and sharing of rich media productions via a computer network
US9232077B2 (en) * 2003-03-12 2016-01-05 Qualcomm Incorporated Automatic subscription system for applications and services provided to wireless devices
US7051282B2 (en) * 2003-06-13 2006-05-23 Microsoft Corporation Multi-layer graphical user interface
JP3872051B2 (ja) * 2003-09-26 2007-01-24 Necソフト株式会社 コンテンツの検索と配信を行うシステムと方法、及びプログラム
US7312803B2 (en) * 2004-06-01 2007-12-25 X20 Media Inc. Method for producing graphics for overlay on a video source
US20060059511A1 (en) 2004-09-14 2006-03-16 Activemaps, Inc. System and method for media content distribution
GB2423659A (en) 2005-02-24 2006-08-30 I-Zone Tv Limited Creating interactive television programmes using frameworks
US7630776B2 (en) * 2005-08-23 2009-12-08 Ronald Paul Harwood Method and system of controlling media devices configured to output signals to surrounding area
US7609280B2 (en) * 2005-09-07 2009-10-27 Microsoft Corporation High level graphics stream
US8799793B2 (en) * 2005-10-05 2014-08-05 Invensys Systems, Inc. Tool for creating customized user interface definitions for a generic utility supporting on-demand creation of field device editor graphical user interfaces
EP1777607A1 (en) 2005-10-20 2007-04-25 Hewlett-Packard Development Company, L.P. Method for determining power consumption of network devices, and computer system, computer program and network device therefor
US20070091928A1 (en) * 2005-10-21 2007-04-26 Wee Susie J Serial and parallel processing of data using information about the data and information about a streaming network
US20070091884A1 (en) * 2005-10-21 2007-04-26 Wee Susie J Parallel processing of data using information about the data and information about a streaming network
US8125486B2 (en) * 2006-02-23 2012-02-28 Los Alamos National Security, Llc Combining multi-layered bitmap files using network specific hardware
US7685259B2 (en) * 2006-02-24 2010-03-23 Michael J. Strand Locally responsive kiosk signage from on-line source
WO2007127384A2 (en) 2006-04-27 2007-11-08 Symon Communications, Inc. System and method for interacting wirelessly with digital signage
CN101212446A (zh) * 2006-12-29 2008-07-02 朗迅科技公司 移动多媒体内容共享应用系统
US20080165285A1 (en) * 2007-01-05 2008-07-10 Infocus Corporation Auxiliary Input for Streaming Content to a Display Device
US8020144B2 (en) * 2007-06-29 2011-09-13 Microsoft Corporation Metadata-based application deployment
US20090106082A1 (en) * 2007-10-23 2009-04-23 Senti Thad E System and method to facilitate targeted advertising
US20090177996A1 (en) * 2008-01-09 2009-07-09 Hunt Dorian J Method and system for rendering and delivering network content

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013189218A1 (zh) * 2012-06-21 2013-12-27 中兴通讯股份有限公司 增强现实内容的获取方法和移动增强现实服务器及客户端

Also Published As

Publication number Publication date
CA2622367C (en) 2015-11-17
US20110208832A1 (en) 2011-08-25
KR20090085508A (ko) 2009-08-07
EP2085924A1 (en) 2009-08-05
US20090199108A1 (en) 2009-08-06
CA2822771C (en) 2015-09-29
JP2009187526A (ja) 2009-08-20
CA2822771A1 (en) 2009-08-04
US9245240B2 (en) 2016-01-26
US8370753B2 (en) 2013-02-05
CA2622367A1 (en) 2009-08-04
TW200935241A (en) 2009-08-16

Similar Documents

Publication Publication Date Title
CN101505254A (zh) 数字招牌网络
CN101505255A (zh) 用于数字招牌网络的基于订阅的内容传送
CN101504811A (zh) 数字招牌显示
US7136906B2 (en) System for electronically distributing, displaying and controlling the play scheduling of advertising and other communicative media
US20090125413A1 (en) Systems, methods and apparatus for content distribution
US20100268768A1 (en) Enterprise network system for programmable electronic displays
US20060200381A1 (en) Epson digital marketing system
CA2405414A1 (en) System for electronically distributing, displaying and controlling advertising and other communicative media
WO2000057308A1 (en) Control of server-originated dynamic digital signage at client site using automated data acquisition
KR20140087967A (ko) 통합 광고 장치
KR20030071655A (ko) 무인종합동영상 다중분할화면출력방법에 의한 다중 정보또는 광고에 대한 다중 전달에 관한 사업방법 및 컴퓨터로실행할 수 있는 프로그램이 수록된 기록매체
Dailey et al. TECHNICAL REPORT STANDARD TITLE PAGE

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1129510

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090812

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1129510

Country of ref document: HK