在视觉信息单元中提供实时信息的制作方法

文档序号:6456850阅读:143来源:国知局
专利名称:在视觉信息单元中提供实时信息的制作方法
在视觉信息单元中提供实时信息背景技术因特网的流行已经使得许多人创建网站和网页。以下,已经创建、拥 有、管理或者要不然控制网页或网站的人被称为网页发行人或发行人(publisher)。简单的网页通常由单个的HTML文件组成,HTML文件的 内容保持不变,直到网页发行人"手动"改变它。然而,更复杂的网站和 网页可以被设计为提供实时信息。这样的网页被配置为在没有来自发行人 或任何其它人的明确干预的情况下显示"动态"内容并且自动更改它们的 内容。动态网页通常很复杂。为了自动地实时提供新的内容,它们通常需要 复杂的软件,该软件周期性地访问各种数据库并且根据所访问的数据修改 网页的内容。因此,通过连续地访问世界各地信息的变化的数据库,网页 可以自动地实时提供该信息。例如,实时信息可以是股票报价。因特网的普及中的一个重要发展是业余网页发行人的出现。即,不具 备深入的或专业的网络编程知识的人已经能够创立并且维护各种网页或网 站。基本的HTML制作工具已经使得几乎不具有或者不具有HTML知识 的人能够进行网页创建。并且,存在诸如BLOGGER.COM之类的网站, 这些网站允许用户在不具备任何HTML知识的情况下非常轻松地创建网 页。然而,业余网络发行人通常没有足够的数据库和自动内容创建的知识 来创建自动改变内容的网页(动态网页)。远程托管元素(remotely hosted element)是这样的网页的元素,这些 元素并非是作为该网页的一部分从托管该网页的计算机提供的网页元素。 而是,远程托管元素由另一计算机来托管。该另一计算机通常由与控制该 网页的实体不同的实体控制。该网页包括对远程托管元素的引用 (reference)。当浏览器显示该网页时,它注意到该引用并且利用该引用来访问另一计算机并且取得该远程托管元素。大多数公知的远程托管元素是广告。广告可以随时间变化,S卩,可以 在每次网页重新装载之后显示不同的广告。然而,广告通常是事先人工准 备好的。因此,广告不提供实时信息。另一种类型的远程托管元素是搜索框(search box)。搜索框是允许网页的浏览者向远程托管搜索引擎发送网络搜索请求的字段。搜索框本身通 常不提供实时信息。需要的是这样一种方式,该方式使得没有知识、能力或愿望去应付产 生动态内容的复杂度的人能够配置他/她的网页使得它可以自动提供实时信发明内容本发明实施例使得人们能够轻易地,并且在没有任何专门知识的情况 下,将网页配置成自动提供实时信息。更具体而言,本发明实施例针对可以被不老练的发行人容易地配置并 且置于网页中的远程托管元素。该远程托管元素提供实时信息。在某些实施例中,该实时信息可以包括股票报价(quote)、图表和相关联的新闻项 目。在某些实施例中,实时信息单元是交互式的。换而言之,它允许网页 浏览者与之交互以使得它能够示出另外的信息或者被不同地组织了的信 息。在某些实施例中,实时信息单元可以置于视觉信息单元而非网页中。


图1是本发明实施例的总体操作环境的示图。 图2A和图2B是示出本发明实施例的操作方法的流程图. 图3是根据本发明实施例的示例徽章(badge)的示图。 图4是根据本发明实施例的徽章的电子表示形式的示意图。 图5示出可以用来实施本发明实施例的计算机系统。
具体实施方式
尽管本发明各种实施例可以被配置成提供不同类型的信息,但是在此 所述的实施例主要提供股票报价和其它金融信息。尽管金融信息只是各种 实施例的代表,但是由于金融信息实施例表现了现在的市场需求,所以金 融信息是恰当的示例性选择;另外,因为有许多现有的金融信息数据库可 用,所以金融信息便于在本发明的上下文中使用。以下引用网页描述本发明。然而,本领域技术人员将认识到本发明 可不限于网页,而是适用于任何视觉信息单元。视觉信息单元是被配置为 至少部分地在视觉上呈现给用户的任何一组信息。除了视觉信息,视觉信 息单元也可以包括音频或视频信息。图l示出本发明在其中进行操作的整体环境。金融信息服务器102是 提供原始金融数据的后端服务器。该服务器通常包括保存金融数据的数据 库。金融数据可以包括各种证券的价格或其它交易元素(商品、货币、契 约、指数、利率、分数等,以下也称为证券)。此外,金融数据可以包括 上述证券的图表。金融数据还可以包括有关金融事务的文章(例如;新闻 稿、博客、社论、专栏文章、消息板公告等)。每篇文章可以与一种或多 种证券相关联。徽章服务器ioi创建并且提供本发明的远程托管元素。远程托管元素可以称为徽章。徽章服务器基于从金融信息服务器提供的数据和从已经将 远程托管元素包含在他/她的网站内的发行人提供的配置参数来创建远程 托管元素。在某些实施例中,金融信息服务器102和徽章服务器101由同一实体控制。在这些实施例中,金融信息服务器和徽章服务器通过后端网络103连接。后端网络是不可公共访问而是限于控制这些服务器的实体的网络。 通常,后端网络被配置成比普通的公用网络更快。在可替换实施例中,后端网络可以是任何网络,包括因特网100。网页服务器104是提供被配置为利用了本发明的网页或网站107的服 务器。换而言之,网页107的发行人已经将本发明的远程托管元素(或徽 章)包含在网页107以内。因此,发行人是本发明的用户。端用户可以利用计算机105,计算机105包括用于浏览网页107的浏览器106。端用户是浏览网页的人;他不需要参与网页107的设计。端用 户将徽章视为网页107的一部分,并且还可以与徽章进行交互。端用户的浏览器106通过因特网IOO从网页服务器104获得网页107 的某些或大部分。然后,该浏览器从徽章服务器101获得徽章。然后,该 浏览器可以通过将从网页服务器104获得的部分与从徽章服务器获得的徽 章进行组合来将整个网页107显示给用户。然后,端用户通过浏览徽章上 的信息和/或与徽章进行交互以获得更多信息而从徽章受益。本领域技术人员将认识到因特网IOO可以是另一网络,例如,企业 网、LAN、无线网络等等。图2A和图2B是示出本发明实施例的操作方法的流程图。图2A示出 徽章的配置,而图2B示出显示或使用徽章的过程。参考图2A,在步骤200,发行人利用与本发明相关联的服务(称为 徽章服务)获得帐户。该步骤是可选的。要求用户获得帐户可以有很多益 处,因为这允许通过徽章服务对用于特定发行人的信息进行跟踪。帐户不 必限于徽章服务,而可以是与多个服务相关联的普通帐户。在步骤202,发行人配置徽章。该配置规定徽章的整体外观以及由它 提供的信息。例如,发行人可以从以下类型的信息中选择股票报价、股 票图表、其它证券的报价和图表,以及新闻项目。如果选择显示图表,则 发行人可以选择图表应当被显示的时间段。发行人也可以选择要显示的新 闻项目的数目。如果要显示图表,则发行人可以选择是以重叠比较的方式 还是作为分开的图来显示它们。发行人可以选择与所显示的信息的整体组织结构相关的各种选项。发 行人还可以选择徽章的大小和色彩方案。发行人可以通过和与徽章服务相关联的配置网站交互来执行步骤 202。该网站可以由徽章服务器101或另一服务器来提供。在发行人正在 执行各种配置选择的同时,配置网站可以动态示出根据发行人当前选择的 选项而创建的徽章看起来会是什么样子。在步骤204,徽章服务器向发行人提供徽章引用文本。徽章引用文本要被插入诸如网页107的网页的定义中,以使得该徽章由渲染(render) 那个网页的浏览器(例如,浏览器106)来显示。在附录A中示出了引用 文本的示例。
引用文本可以是如附录A中所示的HTML内联帧(inline frame) (i 帧)定义。HTML内联帧允许将一个HTML文档植入另一个HTML文档 中。因此,徽章可以被定义为HTML文档并且被植入父HTML文档中, 父HTML文档例如是网页107 。如下所述,内联帧可以包括 JAVASCRIPT或FLASH代码。或者,引用文本可以是不使用内联帧而直 接被置于网页中的小应用程序(applet)(例如,JAVASCRIPT或FLASH applet)或对小应用程序的引用。
引用文本包括对徽章服务器101的引用,徽章服务器101将提供徽章 的实际HTML定义。引用文本也可以包括对由发行人选择的各种配置选 项进行描述的文本。例如,附录A中所示的引用文本描述了徽章的宽 和高(分别为200像素和714像素)、由徽章示出的证券符号(YHOO、 F禾卩AMD)、应当以比较方式(即,图表被叠加)示出证券的选项、图 表应为一年的时间段的选项、白色方案的选项、应当显示三个新闻项目的 选项等。
当引用文本被创建时,徽章服务可以创建与徽章相关联的记录、给该 记录指派唯一的标识并且将该记录存储在徽章服务器101处。因此,引用 文本可以包括与徽章相关联的唯一的标识,以及配置该徽章的发行人的帐 户名称或与那个名称相关联的唯一标识。为了安全,可以加密引用文本的 这两个元素。
在替换性实施例中,引用文本可以不包括任何上述配置参数。而是, 它可以仅包括徽章记录的唯一标识以及可选地包括发行人帐户的唯一标 识。配置选项可以作为徽章记录的一部分被存储在徽章服务器101处。
在步骤206,发行人将引用文本插入他希望放置徽章的那个网页(例 如,网页107)中。根据公知的HTML规则,通过将引用文本放置在网页 定义(webpage definition)中的特定位置和/或通过放置与引用文本相关 联的附加"标签",发行人可以在网页内定义徽章的位置。此刻,徽章已配置。图2B示出在使用本发明实施例的普通过程中的 已配置徽章的显示方法。在步骤208,端用户通过浏览器,例如浏览器
106,访问包含该引用文本的网页(例如,网页107)。在步骤210,浏览 器从网页服务器获得该网页的网页定义。
获得了网页定义,浏览器访问引用文本(步骤212)。在步骤214 中,基于引用文本中对徽章服务器的引用,浏览器向该徽章服务器发送请 求。该请求包括弓I用文本中列出上述配置选项和标识信息的部分。
在步骤216,徽章服务器创建徽章定义,并且将它发回浏览器。徽章 定义是通过参考请求中所接收到的配置选项并且向金融信息服务器查询金 融数据来创建的,所述金融数据可以用来创建图表、提供报价和新闻故事 的头条。所述新闻故事可以是涉及证券的新闻故事,徽章被配置成示出所 述证券。徽章定义可以是HTML格式的。此外,徽章定义可以包括代 码,例如可以提供高级交互性特征的JAVASCRIPT或FLASH代码。
在步骤218,浏览器接收徽章定义并且渲染包含该徽章的网页。徽章 可以作为网页内的内联帧被渲染。
在步骤220,端用户浏览徽章和其中所包含的实时信息。端用户可以 与徽章进行交互以浏览附加信息。
在各种实施例中,徽章可以允许几种类型的端用户交互。例如,可以 允许端用户在徽章内的链接上点击,以使得浏览器显示与该链接相关的另 一网页。更具体而言,端用户可以在新闻故事头条上点击并且使得浏览器 提出整个新闻故事。或者,端用户可以在所显示的证券之一上点击并且获 得详细描述该证券的网页。此外,端用户可以使用徽章中的文本输入字段 来输入另一证券的符号并且浏览详细描述该证券的网页。
另一种类型的端用户交互是指不使新的网页被显示而仅仅引起徽章本 身的改变的交互。例如,被配置成示出各个图表的徽章可以每次仅示出涉 及单种证券的单个图表,并且以报价格式示出其它证券。端用户可以在用 于其它证券的报价之一上点击以使得徽章示出用于特定证券的图表。类似 地,被配置成示出多种证券和新闻头条的徽章可以仅示出与一种证券相关 的新闻故事。然后用户可以点击徽章来获得关于其它证券的头条。图3是根据本发明实施例的示例徽章300的示图。通过附录A中所包 含的引用文本定义图3中示出的徽章。可见,徽章包括三条报价用于
FORD MOTOR CO.(符号F)的报价302、用于Yahoo (符号YHOO)的 报价301和用于ADVANCED MICRO DEVICES (符号AMD)的报价 303。所述报价包括价格、扩展的公司名称和附加的可选信息(例如它 们被交易的交易所名称)。
在图3中示出的实施例中,可以扩展报价中的每一条报价以提供关于 公司的附加信息。该附加信息被置于详细信息字段304中。端用户可以通 过点击徽章中的报价扩展报价。在图3中,Ford报价被扩展。
详细信息字段中的附加信息可以包括图表305和一个或多个新闻故事 头条306。这一个或多个新闻故事头条可以与详细信息字段所关联的证券 (即,Ford)相关。
图表可以包括单种证券(详细信息字段所关联的一种证券)的图表, 或者,如果选择了比较图表选项,贝幅表可以包含多个叠加的图表,每个 图表与徽章所显示的证券之一相关联。因此,图表305包含分别与 YAHOO、 FORD禾口 AMD证券相关联的图表311、 312和313。然而,即 使是在比较模式中,也可以以不同的形式显示当前选择的证券(或者,换 而言之,详细信息字段所关联的证券,在这种情况中,为FORD)的图表 以强调该证券的被选择的状态。
如上所述,端用户可以通过点击另一证券的报价来选择另一证券,或 者点击新闻头条之一来获得整个新闻故事。
徽章300的附加特征可以包括搜索字段315,搜索字段315可以允许 端用户输入用于另外的证券的另外的符号。所输入的符号可以在新的网页
中被显示,或者,所ffr入的符号可以被添加到当前由徽章显示的报价。当
用户在搜索字段中输入新的证券时,定义徽章的代码可以执行报价机验证 (ticker validation)。因此,徽章可以判定是否存在这样的证券,或者甚 至在用户正在输入证券的名称时显示证券的全称以确保用户正在输入正确 的证券。徽章也可以包括广告316。
可替换实施例可以提供具有与徽章300不同的或另外的特征的徽章。例如,可以有设置用于修改图表的时间段的功能。
图4是根据本发明实施例的徽章300的电子表示的示意图。徽章可以
被组织为HTML文档,该HTML文档在由引用文本定义的内联帧(i帧) 内被获取并且渲染。
徽章可以包括一些HTML代码401, HTML代码401可以定义徽章的 整体结构、某些背景颜色、某些边界元素和不需要高级交互性的某些其它 特征。在某些实施例中,在徽章的HTML部分中定义没有交互性或者仅 包括到其他网页的链接的徽章的特征(例如,广告316) 。 HTML部分还 包括对可执行代码402的引用,可执行代码402定义需要较高级交互性的 徽章的特征。换而言之,可执行代码可以定义通过来自用户的交互可以动 态改变的特征,例如,报价301-303、详细信息字段304及其内容、图表 305等。
可执行代码402可以是JavaScript应用程序。应用程序402接收定义 来自用户的点击的信息并且相应地动态改变徽章。例如,如果用户点击 YAHOO报价301,则该应用程序可能会注意到该点击并且修改详细信息 字段,使得它被直接置于YAHOO报价下面并且使得它显示涉及YAHOO 的新闻头条。该应用程序还修改股票图表305,使得YAHOO图表被强 调。
徽章定义还包括数据403。该数据可以包括被应用程序402用来显示 报价或者绘制图表的、徽章中所包括的各种证券的价格数据。该数据还可 以包括新闻故事头条等。应用程序402按照需要访问数据403以显示徽章 的元素。例如,如果端用户选择另一证券,则应用程序402可以访问数据 403来获得用于另一证券的新闻头条。
在某些实施例中,应用程序402可以访问徽章服务器101以获得显示 需要的徽章元素所需的另外的数据。例如,参考图3,初始的徽章下载可 以不包括任何AMD的新闻头条。如果用户因而选择了 AMD,则应用程 序402可以访问徽章服务器101以获得这些头条。
由于使得徽章被请求和被获取的引用文本可以包括创建了特定徽章的 发行人以及徽章本身的唯一标识符,所以,徽章服务器的操作员可以使用这一信息来收集关于使用徽章的潜在的有价值的数据。例如,徽章服务器 101可以保持对以下信息的跟踪哪些发行人选择哪些徽章,网页徽章被 置于何处,在用户中流行哪些徽章等。此外,由于包含徽章的网页通常使 得每次网页本身被请求时该徽章被请求,所以徽章服务器101可以收集关 于包含徽章的各种网页被访问的频率的数据。所收集的数据也可以提供给 发行人。
当浏览器从徽章服务器请求徽章时,常用的HTTP协议要求浏览器
也包括对徽章正被请求的那个网页的引用。这可以辅助徽章服务器将关于 徽章使用的信息记入日志。此外,徽章服务器可以在将徽章发送给浏览器 之前检索包含徽章的网页以检查网页是否有任何不恰当的内容。然后,如 果徽章被放置的网页包括任何不恰当的内容,则徽章服务器可以拒绝将徽
章发送给浏览器。因此,徽章服务器101的操作员可以保护它的品牌,帮
助确保网上礼貌或者通过对包含徽章的网页进行限制实现其它目标。 往回参考图1,注意,在某些实施例中,徽章的定义被存储为引用文
本的一部分,引用文本本身是被存储在网页服务器104处的网页107的定 义的一部分。因此,假定地控制网页107的发行人可以通过修改引用文本 改变徽章的定义。在某些实施例中,不鼓励甚至禁止以这种方式修改引用 文本。
然而,某些实施例可以从发行人修改引用文本的能力中受益。更老练 的发行人可以自动修改引用文本以将更新与网页107的其它内容匹配。例 如,如果发行人使用网页107来提供金融故事,则发行人可以将脚本 (script)或应用程序置于网页服务器104处,网页服务器104扫描网页 107处任何故事的当前内容看是否提及交易公司或其它交易项目,并且自 动更新引用文本以包含所提及的交易项目的符号。因此,当徽章作为网页 107的一部分被显示时,它将包含关于该新闻故事中谈论的公司或其它交 易项目的信息。
尽管已经按照特定实施例和示例性示图描述了本发明,但是,本领域 技术人员将认识到,本发明不限于所述实施例或示图。尽管在某些实例 中,使用万维网(World Wide Web)术语来描述本发明的实施例,但是本领域技术人员将认识到,在这里也以广义的方式使用这些术语,并且本发 明不限于这样的系统。
本领域技术人员将认识到,在适当时可以使用硬件、软件、固件或它 们的组合来实现各种实施例的操作。此外,本领域技术人员将认识到,对 于通过软件实现的每个实施例,存在针对包含所述软件的已调制信号的相
应实施例。例如,在软件、固件或硬连接的逻辑(hard-wired logic)的控 制下使用处理器或其它数字电路可以执行某些处理。(如将被执行所述功 能的本领域技术人员认识到的,这里的术语"逻辑"是指固定硬件、可编 程逻辑和/或它们的适当组合。)软件和固件可以存储在计算机可读介质 上。如本领域技术人员所公知的,可以使用模拟电路执行某些其它处理。 此外,在本发明实施例中可以采用存储器或其它存储装置,以及通信组 件。
在本公开的各个地方,结合术语"信息"或"数据"使用术语"实 时"。应当注意,术语"实时"并没有对相应的数据或信息施加任何严格
的有关时间的要求。因此,实时可以指示数据或信息可以反映数秒钟、
数分钟、数小时或甚至数天以前发生的事件。例如,可公开获得的金融信
息通常以至少15分钟的延迟公布在因特网上。为了本公开的目的,该信
息当然要被认为是实时的。但比该信息旧得多的信息也可以被认为是实时 的。 一般而言,术语实时要求相应的信息以一定的程度对时间敏感,使得 在此公开的自动更新特征对网络发行人有益。
图5示出可以用来执行本发明实施例中的处理功能的典型计算系统 500。例如,这种类型的计算系统可以用在各种服务器和端用户的计算机 中。相关领域的技术人员也将认识到如何使用其他计算机系统或体系架构 来实现本发明。例如,计算系统500可以表示桌上型电脑、膝上型电脑或 笔记本电脑、手持计算设备(PDA、蜂窝电话、掌上电脑等)、大型机、 服务器、客户端,或对于给定应用程序或环境满足需要的或恰当的任何其 它类型的专用或通用计算设备。计算系统500可以包括一个或多个处理 器,例如处理器504。处理器504可以使用诸如微处理器、微控制器或其 它控制逻辑之类的通用或专用处理引擎来实现。在本示例中,处理器504连接到总线502或其它通信介质。
计算系统500还可以包括主存储器508,例如随机存取存储器 (RAM)或其它动态存储器,用于存储信息和要由处理器504执行的指 令。主存储器508也可以用来在要由处理器504执行的指令的执行期间存 储临时变量或其它中间信息。计算机系统500同样可以包括耦合到总线 502的只读存储器("ROM")或其它静态存储装置以用于存储用于处理 器504的静态信息和指令。
计算系统500也可以包括信息存储系统510,信息存储系统510例如 可以包括介质驱动器512和可移除存储器接口 520。介质驱动器512可以 包括用于支持固定或可移除存储介质的驱动器或其它机制,例如硬盘驱动 器、软盘驱动器、磁带驱动器、光盘驱动器、CD或DVD驱动器(R或 RW)或其它可移除或固定介质驱动器。例如,存储介质518可以包括硬 盘、软盘、磁带、光盘、CD或DVD,或通过介质驱动器514来读写的其 它固定或可移除介质。如这些示例所述,存储介质518可以包括其中已经 存储了特定计算机软件或数据的计算机可读存储介质。
在可替换实施例中,信息存储系统510可以包括允许计算机程序或其 它指令或数据被载入计算系统500中的其他类似的组件。例如,这样的组 件可以包括可移除存储单元522和接口 520,例如程序盒式存储器 (cartridge)或盒式存储器接口、可移除存储器(例如,闪存或其它可移 除存储器模块)和存储器槽,以及允许软件和数据从可移除存储单元518 被传送到计算系统500的其它可移除存储单元522和接口 520。
计算系统500也可以包括通信接口 524。通信接口 524可以用来使软 件和数据能够在计算系统500和外部装置之间转移。通信接口 524的示例 可以包括调整解调器、网络接口 (例如以太网或其它NIC卡)、通信端 口 (例如,USB端口) 、 PCMCIA槽和卡,等等。经由通信接口 524传送 的软件和数据是能够被通信接口 524接收的电的、电磁的、光的 形式的信号或其它信号。这些信号经由信道528提供给通信接口 524。信 道528可以携带信号,并且可以使用无线介质、电线或线缆、光纤或其它 通信介质来实现。信道的某些示例包括电话线、蜂窝电话链路、RF链路、网络接口、局域网或广域网以及其它通信信道。
在本文中,术语"计算机程序产品"、"计算机可读介质"等可以一
般地用于指诸如存储器508、存储装置518或存储单元522之类的介质。 这些或其它形式的计算机可读介质可以存储由处理器504使用的一个或多 个指令,使得该处理器执行专用操作。这样的指令一般称为(可以以计算 机程序的形式或其它分组形式分组的)"计算机程序代码",在被执行时 使得计算系统500能够执行本发明实施例的功能。注意,该代码可以直接 使得处理器执行专用操作,被编译来执行专用操作,和/或与其它软件、 硬件和/或固件元件(例如,用于执行标准功能的库)结合而执行专用操 作。
在使用软件实现这些元件的实施例中,例如可以使用可移除存储驱动 器514、驱动器512或通信接口 524来将所述软件存储在计算机可读介质 中并且装载到计算系统500中。控制逻辑(在本示例中,为软件指令或计 算机程序代码)在被处理器504执行时,使得处理器504执行在此所述的 本发明的功能。
将可以了解,为了清楚起见,以上描述已经引用不同的功能单元和处 理器描述了本发明的实施例。然而,显而易见的是,在不减损本发明的情 况下,可以使用不同功能单元、处理器或域之间的任何恰当的功能分布。 例如,可以由同一处理器或控制器来执行被示出要由分离的处理器或控制 器执行的功能。因此,对特定功能单元的引用应仅仅视为对用于提供所述 功能的恰当装置的引用,而非指示严格的逻辑或物理结构或组织。
尽管已经结合某些实施例描述了本发明,但是不希望本发明被限于在 此所述的特定形式。而是,本发明的范围仅由权利要求限定。此外,尽管 看起来结合特定实施例描述了一个特征,但是本领域技术人员应认识到, 根据本发明可以组合所述实施例的各种特征。
此外,多个装置、元件或方法步骤尽管被分别列出但是可以由例如单 个的单元或处理器来实现。此外,尽管各个特征被包含在不同的权利要求 中,但是这些可能被有利地组合,并且被包含在不同的权利要求中并不意 味着特征的组合就不是可行的和/或有利的。并且,将特征包含在一类权利要求中并不意味着对该类的限制,而是恰当时,该特征可以等同适用于 其它权利要求类。
附录A (引用文本示例)
<!— Start of Yahoo! Finance code ">
《ifr晒e aHowtransparency="tnie" marginwidth-"0" marghihdghl-',0" hspace="0" vsf>aee="0" frameborder="0'1 scroUin『"110"
src= 〃api. finance,》'ahoo-com^ nstrument/1.0/YHOO,F,AMD/bacige';char产1 y',co mparison;news=3;quote/HTML/f.white AppUX:QRTGrimDnW.GjspC2vDISfUew
—rTg—'&sir=tRYQc;b3lQ'lzkfocLI9LbJB_4ytpO-&t=l 16! 14449.279"width^200px"
height:" 7D0px' '> </i fraine>
<!-- End! of Vah加Finance cocb —>
权利要求
1.一种用于向第一视觉信息单元提供远程托管元素的方法,所述方法包括允许第一用户配置远程托管元素;向所述第一用户提供与所述远程托管元素相关的引用文本;接收来自第二用户的浏览器的请求,所述请求包括所述引用文本的至少一部分;基于所述引用文本获得所述第一用户的配置;访问数据库来获得被所述第一用户的配置引用的实时信息;基于所述第一用户的配置和所述实时信息创建所述远程托管元素的数字定义;以及将所述数字定义发送给所述第二用户的浏览器。
2. 根据权利要求1所述的方法,其中,所述第一用户是所述第一视觉 信息单元的发行人,并且所述第二用户是显示所述第一视觉信息单元的浏 览器的端用户。
3. 根据权利要求1所述的方法,其中,所述实时信息包括金融信息。
4. 根据权利要求3所述的方法,其中,所述实时信息包括足够用于定 义从群组中选出的一个或多个元素的信息,所述群组包括金融报价、金 融图表、新闻故事的头条。
5. 根据权利要求4所述的方法,其中允许所述第一用户配置所述远程托管元素还包括允许所述第一用户指 定一种或多种证券;访问数据库来获得实时信息还包括选择一篇或多篇文章,每篇文章与 由所述第一用户选择的一种或多种证券的至少一种证券相关;以及创建所述远程托管元素的数字定义还包括将所选择的新闻故事的头条 添加到所述远程托管元素的数字定义。
6. 根据权利要求1所述的方法,还包括请求所述第一用户将所述引用 文本包括在所述第一视觉信息单元的定义中。
7. 根据权利要求1所述的方法,其中,所述方法由服务器执行,并且 所述引用文本可操作用于使得浏览器向所述服务器发送请求,所述请求包 括所述引用文本的至少一部分。
8. 根据权利要求1所述的方法,其中,所述引用文本包括定义所述第 一用户的配置的文本。
9. 根据权利要求1所述的方法,其中,所述方法由包括存储器的服务 器执行,并且向所述第一用户提供引用文本还包括给所述远程托管元素指派标识;将所述用户的配置保存在所述服务器的存储器处,使得所保存的配置 与所述标识相关联;以及将所述标识置于所述引用文本中; 并且其中,基于所述引用文本获得所述第一用户的配置还包括从所述引用文本获得所述标识;以及基于所述标识检索所述用户的信息。
10. 根据权利要求1所述的方法,其中,创建所述远程托管元素的数 字定义还包括将所述实时信息置于所述远程托管元素的数字定义的第一部分中;以及将计算机可执行代码置于所述远程托管元素的数字定义的第二部分中,其中,所述计算机可执行代码包括网络应用程序,所述网络应用程序 在被浏览器执行时操作用于在视觉信息单元中显示所述实时信息中的至少 一些,作为所述远程托管元素的一部分。
11. 根据权利要求IO所述的方法,其中,所述网络应用程序在被浏览 器执行时还操作用于允许所述第二用户与所述远程托管元素交互。
12. 根据权利要求11所述的方法,其中,所述网络应用程序允许所述 第二用户与所述远程托管元素交互以使得所述远程托管元素显示来自起初 未被显示的实时信息的信息。
13. 根据权利要求11所述的方法,其中,所述网络应用程序允许所述第二用户与所述远程托管元素交互以请求附加的实时信息,所述附加的实 时信息不是起初被包括在所述远程托管元素的数字定义中的实时信息的一 部分,并且其中,所述网络应用程序还操作用于从远程服务器请求所述附 加的实时信息并且显示所述附加的实时信息。
14. 根据权利要求1所述的方法,其中,创建所述远程托管元素的数 字定义还包括将与所述第一用户相关联的第一标识插入所述引用文本中;以及将与所述远程托管元素相关联的第二标识插入所述引用文本中; 所述方法还包括在包括所述引用文本的至少一部分的请求已经被接收到之后,从所述 引用文本获得所述第一和第二标识,并且使用所述标识来提供跟踪信息。
15. 根据权利要求1所述的方法,还包括从所接收到的请求获得对所述第一视觉信息单元的引用,所述引用指 示所述请求是由所述第 一视觉信息单元发起的; 请求所述第一视觉信息单元;以及扫描所述第一视觉信息单元来判定它是否包含任何不恰当的内容, 其中,对所述数字定义的发送仅在所述第一视觉信息单元不包含任何 不恰当的内容的判定之后被执行。
16. 根据权利要求1所述的方法,其中,允许所述第一用户配置远程托管元素还包括作为配置所述远程托管元素的一部分,允许所述第一用户 与第二视觉信息单元交互。
17. —种用于向第一视觉信息单元提供远程托管元素的系统,包括发行人接口模块,所述发行人接口模块可操作用于 提供用于允许所述第一视觉信息单元的发行人配置远程托管元素的接口,从所述远程托管元素的配置获得引用文本,将所述引用文本发送给所述发行人;和端用户接口模块,所述端用户接口模块可操作用于接收来自端用户的浏览器的请求,所述请求包括所述引用文本的至少一部分,基于所述弓I用文本获得所述发行人的配置,访问数据库来获得被所述发行人的配置引用的实时信息;基于所述发行人的配置和所述实时信息创建所述远程托管元素的数字定义,以及对所述请求做出响应,所述响应包括所述远程托管元素。
18. 根据权利要求17所述的系统,其中,所述实时信息包括金融信自/S、 o
19. 根据权利要求18所述的系统,其中,所述实时信息包括与从群组中选出的一个或多个元素相关的信息,所迷群组包括金融报价、金融图 表、新闻故事的头条。
20. 根据权利要求19所述的系统,其中所述发行人接口还可操作用于允许所述发行人指定一种或多种证券-, 所述端用户接口还可操作用于选择一个或多个新闻故事,并且将所选 择的新闻故事的头条添加到所述远程托管元素的数字定义作为所述实时信 息的一部分,每个新闻故事与由所述第一用户选择的所述一种或多种证券 的至少一种证券相关。
21. 根据权利要求17所述的系统,其中,所述发行人接口可操作用于 请求所述第一用户将所述引用文本包括在所述第一视觉信息单元的定义 中。
22. 根据权利要求17所述的系统,其中,所述引用文本包括定义所述 发行人的配置的文本。
23. 根据权利要求17所述的系统,其中,所述端用户接口可操作用于 通过将实时信息和网络应用程序结合到所述远程托管元素的数字定义中来 创建所述远程托管元素的数字定义,其中,所述网络应用程序在被浏览器 执行时操作用于在视觉信息单元中显示所述实时信息的至少一些,作为所 述远程托管元素的一部分。
24. 根据权利要求23所述的系统,其中,所述网络应用程序在被浏览 器执行时还操作用于允许所述第二用户与所述远程托管元素交互。
25. 根据权利要求24所述的系统,其中,所述网络应用程序允许所述第二用户与所述远程托管元素交互以使得所述远程托管元素显示来自起初 未被显示的实时信息的信息。
26. 根据权利要求24所述的系统,其中,所述网络应用程序允许所述 第二用户与所述远程托管元素交互以请求附加的实时信息,所述附加的实时信息不是起初被包括在所述远程托管元素的数字定义中的实时信息的一 部分,并且其中,所述网络应用程序还操作用于从远程服务器请求所述附 加的实时信息并且显示所述附加的实时信息。
27. 根据权利要求17所述的系统,其中,所述发行人接口模块可操作 用于将分别与所述发行人和所述远程托管元素相关联的两个标识插入所述 引用文本,所述系统还包括跟踪模块,所述跟踪模块可操作用于通过注意 从各种进入的请求中提取的引用文本中的标识来跟踪所述远程托管元素的 使用。
28. 根据权利要求17所述的系统,还包括过滤模块,所述过滤模块可 操作用于从所述进入的请求获得对所述第一视觉信息单元的引用,基于所 述引用来请求并且获得所述第一视觉信息单元,扫描所述第一视觉信息单 元寻找不恰当的材料,并且仅在所述第一视觉信息单元不包含不恰当的材 料的情况下允许所述端用户接口发送出所述远程托管元素的数字定义。
29. 根据权利要求17所述的系统,其中,所述发行人接口模块还可操 作用于将第二视觉信息单元呈现给所述发行人,并且允许所述发行人利用 所述第二视觉信息单元来配置所述远程托管元素。
30. 根据权利要求29所述的系统,其中,所述第二视觉信息单元是动 态的并且包括对所述远程托管元素的显示,对所述远程托管元素的显示随 着所述发行人选择各种配置选项而实时改变以与由所述发行人选择的所述 配置选项相匹配。
31. —种计算机可读介质,所述计算机可读介质包括用于向第一视觉 信息单元提供远程托管元素的计算机可执行指令,所述指令用于引起一种 方法的执行,所述方法包括允许第一用户配置远程托管元素;向所述第一用户提供与所述远程托管元素相关的引用文本; 接收来自第二用户的浏览器的请求,所述请求包括所述引用文本的至 少一部分;基于所述引用文本获得所述第一用户的配置;访问数据库来获得被所述第一用户的配置引用的实时信息; 基于所述第一用户的配置和所述实时信息创建所述远程托管元素的数字定义;以及将所述数字定义发送给所述第二用户的浏览器。
32. 根据权利要求31所述的计算机可读介质,其中,所述第一用户是 所述第一视觉信息单元的发行人,并且所述第二用户是显示所述第一视觉 信息单元的浏览器的端用户。
33. 根据权利要求31所述的计算机可读介质,其中,所述实时信息包 括金融信息。
34. 根据权利要求33所述的计算机可读介质,其中,所述实时信息包 括从群组中选出的一个或多个元素,所述群组包括金融报价、金融图 表、新闻故事的头条。
35. 根据权利要求34所述的计算机可读介质,其中允许所述第一用户配置所述远程托管元素还包括允许所述第一用户指 定一种或多种证券;访问数据库来获得实时信息还包括选择一个或多个新闻故事,每个新 闻故事与由所述第一用户选择的一种或多种证券的至少一种证券相关;以 及创建所述远程托管元素的数字定义还包括将所选择的新闻故事的头条 添加到所述远程托管元素的数字定义。
36. 根据权利要求31所述的计算机可读介质,其中,所述方法还包括 请求所述第一用户将所述引用文本包括在所述第一视觉信息单元的数字定 义中。
37. 根据权利要求31所述的计算机可读介质,其中,所述指令由服务 器执行,并且所述弓I用文本操作用于使得浏览器向所述服务器发送请求,所述请求包括所述引用文本的至少一部分。
38. 根据权利要求31所述的计算机可读介质,其中,所述引用文本包 括定义所述第一用户的配置的文本。
39. 根据权利要求31所述的计算机可读介质,其中,所述指令由包括存储器的服务器执行,并且向所述第一用户提供引用文本还包括 给所述远程托管元素指派标识;将所述用户的配置保存在所述服务器的存储器处,使得所保存的配置与所述标识相关联;以及将所述标识置于所述引用文本中; 并且其中,基于所述引用文本获得所述第一用户的配置还包括从所述引用文本获得所述标识;以及基于所述标识检索所述用户的信息。
40. 根据权利要求31所述的计算机可读介质,其中,创建所述远程托 管元素的数字定义还包括将所述实时信息置于所述远程托管元素的数字定义的第一部分中;以及将网络应用程序置于所述远程托管元素的数字定义的第二部分中; 其中,所述网络应用程序在被浏览器执行时还操作用于在视觉信息单 元中显示实时信息中的至少一些,作为所述远程托管元素的一部分。
41. 根据权利要求40所述的计算机可读介质,其中,所述网络应用程 序在被浏览器执行时还操作用于允许所述第二用户与所述远程托管元素交 互。
42. 根据权利要求41所述的计算机可读介质,其中,所述网络应用程 序允许所述第二用户与所述远程托管元素交互以使得所述远程托管元素显 示来自起初未被显示的实时信息的信息。
43. 根据权利要求41所述的计算机可读介质,其中,所述网络应用程 序允许所述第二用户与所述远程托管元素交互以请求附加的实时信息,所 述附加的实时信息不是起初被包括在所述远程托管元素的数字定义中的实 时信息的一部分,并且其中,所述网络应用程序还操作用于从远程服务器请求所述附加的实时信息并且显示所述附加的实时信息。
44. 根据权利要求31所述的计算机可读介质,其中,创建所述远程托 管元素的数字定义还包括将与所述第一用户相关联的第一标识插入所述引用文本中;以及将与所述远程托管元素相关联的第二标识插入所述引用文本中;所述方法还包括在包括所述引用文本的至少一部分的请求已经被接收到之后,从所述 引用文本获得所述第一和第二标识,并且使用所述标识来提供跟踪信息。
45. 根据权利要求31所述的计算机可读介质,其中,所述方法还包括从所接收到的请求获得对所述第一视觉信息单元的弓I用,所述弓I用指示所述请求是由所述第一视觉信息单元发起的; ' 请求所述第一视觉信息单元;以及扫描所述第一视觉信息单元来判定它是否包含任何不恰当的内容, 其中,对所述数字定义的发送仅在所述第一视觉信息单元不包含任何 不恰当的内容的判定之后被执行。
46. 根据权利要求31所述的计算机可读介质,其中,允许所述第一用 户配置远程托管元素还包括作为配置所述远程托管元素的一部分,允许所 述第一用户与第二视觉信息单元交换。
47. —种包括己编码数据的已调制数据信号,所述已编码数据包括用 于向第一视觉信息单元提供远程托管元素的计算机可执行指令,所述指令 用于一种方法的执行,所述方法包括使第一用户能够配置远程托管元素;向所述第一用户提供与所述远程托管元素相关的引用文本; 接收来自第二用户的浏览器的请求,所述请求包括所述引用文本的至少一部分;访问数据库来获得实时信息 , 基于所述引用文本获得所述第一用户的配置;基于所述第一用户的配置和所述实时信息创建所述远程托管元素的数字定义;以及将所述数字定义发送给所述第二用户的浏览器。
全文摘要
本发明实施例使得人们能够容易地并且在没有任何专门知识的情况下将网页配置成自动提供实时信息。更具体而言,本发明实施例针对可以被不老练的发行人容易地配置并且置于网页中的远程托管元素。该远程托管元素提供实时信息。在某些实施例中,该实时信息是股票报价、图表和相关联的新闻项目。在某些实施例中,实时信息单元是交互式的。换而言之,它允许网页浏览者与之交互以使得它能够示出另外的信息或者被不同地组织了的信息。
文档编号G06F15/16GK101568916SQ200780047846
公开日2009年10月28日 申请日期2007年12月17日 优先权日2006年12月20日
发明者布莱恩·保罗·尚奈尔, 桑杰伊·V·苏霍尼, 琥 潘, 马克·弗朗西斯·因特瑞恩特 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1