站点存储处理和剪辑控制的制作方法

文档序号:6361618阅读:188来源:国知局
专利名称:站点存储处理和剪辑控制的制作方法
技术领域
本申请涉及保存、搜索和呈现信息领域,尤其与网站有关。
背景技术
设计成帮助人们记住个人信息的系统和服务存在。前述服务的一个例子为由加利福尼亚州Mountain View的Evernote Corporation提供的Evernote (印象笔记)。可保存在Evernote中的信息类型的一些例子为:网站片断、名片、电子邮件、文件、会议笔记、提醒、图片(个人、风景、红酒标签等)、心愿列表、收据、有声笔记等。Evernote使用户使用台式或膝上型计算机、电话、平板、PDA或智能手机上运行的软件能捕捉和取回任何类型的信息。作为备选,Evernote还具有网页应用,这使用户不必安装任何软件即可访问其保存的信息。一旦信息在Evernote中,用户可使用时间、日期、地理位置、标签、内容属性或关键字的任何组合进行搜索。Evernote还自动识别和索引图片内的印刷和手写文本。Evernote中的一条信息的一般名称为“笔记”。因而,希望提供这样的系统和技术,其有利地有助于搜索和呈现与访问者访问的其它网站内容有关的相应笔记,并有助于站点所有者控制网站内容由访问者剪辑为笔记。

发明内容
根据在此所述的系统,在网站上呈现信息的方法包括从网站提取信息作为提取的信息。可搜索数据库以搜索与从网站提取的信息有关的相关信息。相关信息可在从网站提取信息之前保存在数据库中。相关信息以使相关信息与网站上显示的内容相关联的方式呈现。提取的信息可以是网站站点地址的一部分。网站可以是到搜索引擎的界面,及提取的信息可对应于给搜索引擎的搜索查询输入。相关信息显示的方式可包括响应于搜索查询修改搜索引擎的搜索结果。呈现相关信息的方式可包括在弹出窗口中显示相关信息的预览和/或修改站点以添加和显示相关信息。该方法还可包括确定访问者是否已选择弹出窗口中的预览,如果已选择该预览,显示对应于该预览的相关信息。呈现相关信息的方式可包括在网站上显示相关信息可用的通知。数据库可通过服务进行维护,及保存在数据库中的相关信息可包括从至少一其它网站剪辑的内容。提取的信息可从网站自动提取和/或可在网站访问者激活行动之后提取。进一步根据在此所述的系统,非短暂的计算机可读介质保存在网站上呈现信息的软件。该软件可包括从网站提取信息作为提取的信息的可执行代码。可提供搜索数据库以搜索与从网站提取的信息有关的相关信息的可执行代码。相关信息可在从网站提取信息之前保存在数据库中。可提供以使相关信息与网站上显示的内容联系的方式呈现相关信息的可执行代码。提取的信息可以是网站站点地址的一部分。网站可以是到搜索引擎的界面,及提取的信息可对应于给搜索引擎的搜索查询输入。相关信息显示的方式可包括响应于搜索查询修改搜索引擎的搜索结果。呈现相关信息的方式可包括在弹出窗口中显示相关信息的预览和/或修改站点以添加和显示相关信息。该方法还可包括确定访问者是否已选择弹出窗口中的预览,如果已选择该预览,显示对应于该预览的相关信息。呈现相关信息的方式可包括在网站上显示相关信息可用的通知。数据库可通过服务进行维护,及保存在数据库中的相关信息可包括从至少一其它网站剪辑的内容。提取的信息可从网站自动提取和/或可在网站访问者激活行动之后提取。根据在此所述的系统,提供用于控制响应于网站上的内容剪辑过程保存的信息的方法。可为网站配置激活内容剪辑过程的按钮。至少一参数可与该按钮相关联,及至少一参数可包括用于响应于内容剪辑过程的激活而识别网站上的内容的内容参数。内容可以可呈现的形式保存在数据库中。按钮可嵌入在网站上。网站上响应于内容剪辑过程的激活而识别的内容的可呈现形式可由网站的站点所有者通过控制至少一参数进行控制。数据库可通过网站访问者订阅的服务进行维护。访问者可激活网站上嵌入的按钮以激活内容剪辑过程并将可呈现形式的内容保存在数据库中。所保存的可呈现形式的内容随后可由访问者访问。至少一参数还可包括用于组织保存在数据库中的可呈现形式的内容的参数。配置按钮可包括配置按钮的可视特征。内容的可呈现形式可以与内容的可打印图相同。至少一参数可包括内容参数和用于组织内容的至少一其它参数。至少一其它参数可由网站访问者控制,及内容参数可由网站站点所有者排他地控制。进一步根据在此所述的系统,非短暂的计算机可读介质保存用于控制响应于网站上的内容剪辑过程保存的信息的软件。该软件可包括为网站配置激活内容剪辑过程的按钮的可执行代码。可提供使至少一参数与按钮相关联的可执行代码,其中至少一参数包括用于响应于内容剪辑过程的激活而识别网站上的内容的内容参数,内容以可呈现的形式保存在数据库中。可提供在网站上嵌入按钮的可执行代码。网站上响应于内容剪辑过程的激活而识别的内容的可呈现形式可由网站站点所有者通过控制至少一参数进行控制。数据库可通过网站访问者订阅的服务进行维护。访问者可激活网站上嵌入的按钮以激活内容剪辑过程并将内容的可呈现形式保存在数据库中。所保存的内容的可呈现形式随后可由访问者访问。至少一参数还可包括用于组织保存在数据库中的可呈现形式的内容的参数。配置按钮可包括配置按钮的可视特征。内容的可呈现形式可以与内容的可打印图相同。至少一参数可包括内容参数和用于组织内容的至少一其它参数。至少一其它参数可由网站访问者控制,及内容参数可由网站站点所有者排他地控制。


在此所述的系统的实施例现在将结合附图进行更详细地说明,附图简要描述如下。图1为根据在此所述的系统的实施例的、具有站点存储功件的网站页面的示意性图示。图2为根据在此所述的系统的实施例的、与站点存储有关的处理的流程图。图3为根据在此所述的系统的实施例的、在此所述的系统与增强互联网搜索技术有关的处理的流程图。图4为根据在此所述的系统的实施例的、在访问者点击嵌入的站点存储按钮时打开的弹出窗口的示意性图示,其中剪辑结果已被网站站点所有者控制。图5为根据在此所述的系统的实施例的、示出可由访问者选择进行显示的相关笔记的弹出窗口的示意性图示。图6为根据网站站点所有者对剪辑内容的控制,根据在此所述的系统的实施例的现场剪辑处理的流程图。图7为根据在此所述的系统的、包括访问者注册处理的现场剪辑处理的另一实施例的流程图。图8为根据在此所述的系统的实施例的、由网站站点所有者用于控制当访问者激活现场剪辑处理时剪辑为笔记的内容的特征和标识的按钮构建模板的示意性图示。
具体实施例方式在此所述的系统提供用于向用户呈现已经保存在Evernote和/或其它类似服务中的相关个人(私人)信息的方法,无论用户(访问者)在何时访问公共网站或在Google和/或任何其它搜索引擎上执行互联网搜索。具体地,应注意,网站信息可使用Evernote保存为笔记。在此所述的系统有利地实现将网页或其它网站信息保存为访问者浏览体验的组成部分。应注意,尽管Evernote提供的服务主要结合在此所述的系统进行描述,但在此所述的系统也可与其它服务或硬件一起使用,其它服务或硬件执行与Evernote服务/软件类似的功能和/或与简单地呈现为访问者本地计算机上的文件的其它功件有关的功能。因而,在此任何地方提及“Evernote”均应理解为广泛应用于类似的、适当的服务和软件。Evernote可将笔记保存在作为用户数据库的一部分的笔记本中。用户数据库的主要副本可保存在一个或多个网络数据服务上。笔记可跨多个装置和平台同步。在此所述的系统允许跨用户笔记的多个搜索选项,包括文本和图片中的关键字搜索、从网站剪辑的笔记的源URL搜索、呈现位置搜索等。当访问者访问网站或在线搜索时,在此所述的系统可通过将发布的站点内容或搜索结果与已经保存在用户(访问者)数据库中的笔记组合而增强站点关联性及增强访问者体验和生产效率,如本说明书别处进一步详细所述。在在此所述的系统的实施例中,用户/访问者可安装称为其选择的网页浏览器内的“插件”的软件。在另一实施例中,插件(或其提供的功能)可预装在适当的网页浏览器中。插件可表现为浏览器工具条或其它位置中的按钮或图标或通过其激活。无论访问者在何时用其浏览器访问任何网站,插件可被激活以检查访问者的Evernote账户中任何先前保存的、与该网站或该网站上的内容有关的笔记。在实施例中,插件可在每当网页被访问时自动运行。另外和/或作为备选,在另一实施例中,插件例如可由用户通过点击按钮而激活。插件可用于通过采用几种技术确定笔记是否与站点有关,包括检查看站点的地址(URL)是否属于笔记(例如意味着该笔记“剪辑”自相同站点),检查在站点和笔记上是否出现共同关键字,及检查先前已访问该站点的其它人是否已具有类似笔记,如本说明书别处进一步所述。每次可采用部分或所有这些方法。如果插件确定访问者具有与当前网站有关的一个或多个笔记,插件可通过下述措施通知访问者:(1)通过包括摘要信息和到公共站点内的访问者个人笔记的链接而修改访问者网页浏览器中显示的站点内容;(2)显示具有摘要信息和链接的弹出窗口 ;和/或(3)在插件图标上显示状态消息或指示符,其提醒访问者存在相关笔记。之后,用户可点击内容或弹出窗口中的摘要信息或链接和/或插件按钮以显示相关笔记的摘要预览,随后使用户能从摘要预览选择显示特定笔记。在另一实施例中,对于某些站点可实现类似的功能和效果,无需网页浏览器中的任何插件或用户定制功能。站点的发布者或所有者(站点所有者)可将“嵌入式按钮”(一小段JavaScript或类似代码)嵌入在其网站内,其执行与本说明书别处所述的插件类似的行动。在实施例中,在此所述的嵌入式按钮功件可称为“Evernote站点存储”。嵌入的Evernote站点存储按钮可用于将迷你版的Evernote嵌入在站点所有者的网站上。嵌入式按钮可有效地存储网站。在多个不同的实施例中,Evernote站点存储嵌入式按钮可有利地在运行博客、新闻分站、店面、公司站点、商业站点和/或其它类型的网站时提供存储功件。图1为根据在此所述的系统的实施例的、具有站点存储功件的网站的一页100的示意性图示。网页100被示为具有两个站点存储功件,其一般称为“站点存储按钮”。根据在此所述的系统,站点存储功件可包括可以是安装在浏览器内的按钮的插件按钮/图标110及可包括嵌入在网页100中的嵌入式按钮112,如本说明书别处进一步所述。网页100示为包括网站识别信息120,其可包括网页地址(如URL)、标题和/或浏览器提供的其它识别信息。网站100还可包括网站内容130,其可包括文本、图片、图形、媒体内容和/或可在互联网上获得的任何其它适当类型的网页内容。在实施例中,插件按钮(或图标)110结合访问者安装的用于识别来自访问者的Evernote服务的相关笔记信息可用于访问者的插件的使用一起提供。在另一实施例中,嵌入式按钮112可表示由站点所有者嵌入在网站中的嵌入式按钮。具体地,嵌入式按钮还可结合剪辑使用,由站点所有者控制,例如用于控制响应于访问者激活的剪辑过程而使用Evernote服务提供为笔记的信息,如本说明书别处进一步所述。应特别注意,在多个不同的实施例中,网页100可仅包括上面提及的按钮之一和/或包括上面提及的全部按钮。另外在网页100上示出了弹出窗口 140,其可根据在此所述的系统的实施例提供站点存储信息。根据在此所述的系统,弹出窗口 140可显示保存在访问者的一个或多个Evernote数据库中的相关信息(笔记)。在另一实施例中,网站100的网站内容130可根据笔记进行修改和/或增强。如果在此所述的系统确定访问者具有与当前网站有关或相关的一个或多个笔记,该系统可通过下述措施通知访问者:(1)通过包括摘要信息和到公共站点内的访问者个人笔记的链接而自动修改访问者网页浏览器中显示的网站内容130 ; (2)显示具有摘要信息和链接的弹出窗口 ;和/或(3)结合一个或多个站点存储按钮显示状态消息或指示符,其提醒访问者存在相关笔记并使访问者能点击该按钮进而显示相关笔记。如本说明书别处进一步所述,在用户使用公共搜索引擎进行互联网搜索(如Google搜索)时,如果公共网站显示来自Google搜索和/或任何其它搜索引擎的搜索结果(网站内容130),在此所述的系统可自动针对经Evernote(和/或另一服务或访问者的本机文档)保存的访问者私人笔记进行查询(用于产生公共搜索结果)。这可以向访问者通知其先前已“记住”的(保存在Evernote或另一服务或本机文档中)、关于访问者正搜索的题目的任何个人或私人信息。图2为根据在此所述的系统的实施例的、与站点存储有关的处理的流程图200。在步骤202,用户(访问者)使用浏览器访问网站。在步骤202之后,处理进行到步骤204,可从浏览器地址字段获得和分析规范化的站点信息如规范化的站点URL (和/或其它适当的地址格式)。例如,对于http[s]://[子域名].域名.tld/路径或http[s]//www.域名.tld格式的URL,tld (顶级域名)后面的路径名可去掉,从而使相关域名信息保持规范化的站点URL格式。应注意,站点存储处理可在访问者访问网站时自动执行和/或可由访问者以某一方式激活(例如通过初始点击插件按钮110、嵌入式站点存储按钮112和/或经一些其它适当的机制)。在步骤204之后,处理进行到步骤206,规范化的站点URL格式可与保存的笔记信息比较,如来自经Evernote和/或其它类似服务保存在一个或多个数据库中的笔记(和/或其它适当的信息)的源URL信息。该比较可包括搜索Evernote服务用先前保存的笔记维护的一个或多个数据库。源URL信息可属于从网页剪辑的笔记并可找到与所访问网站有关(从所访问网站剪辑)的所有笔记。剪辑过程的另外的特征在本说明书别处进一步描述。在其它实施例中,在此所述的系统可通过检查在站点和笔记上是否出现公共关键字及通过检查先前已访问该站点的其它人是否也具有类似笔记而识别相关笔记。在实施例中,上面提及的步骤可在访问者访问网站时自动执行。在另一实施例中,上面提及的步骤可由访问者激活,例如通过初始点击按钮110和/或按钮112和/或经访问者进行的另一适当激活行动。在步骤206之后,处理进行到测试步骤208,响应于搜索和比较处理确定是否存在相关笔记。如果不存在,则处理结束。否则,如果确定存在相关笔记,则处理进行到步骤210,可为相关笔记准备笔记预览。在实施例中,笔记预览可包括所交付笔记的略图、笔记内容的片段或摘要、到在线笔记本中的全部笔记的链接和/或其它适当的笔记预览呈现。在步骤210之后,处理进行到步骤212,其通过显示笔记预览和/或向访问者通知笔记预览而指示站点存储功能是否可用。在多个不同的实施例中,可通过连同显示的网站的内容显示笔记预览、在弹出窗口中显示而向访问者通知笔记预览,和/或可结合涉及一个或多个站点存储按钮的通知进行呈现。例如,为显示包括使用插件按钮110,插件按钮110可以适当的方式改变以表明当前网站的笔记预览可用,一个例子为在按钮110附近显示具有相关笔记总数的“气球”。在另一实施例中,可通过将笔记预览信息组合到所显示的当前网站内容内而修改访问者正访问的网站的内容而通知访问者存在笔记预览。另外,可通过在弹出窗口中显示笔记预览信息而通知访问者存在笔记预览。应注意,在其它实施例中,步骤212和210可被修改并以不同的顺序执行。例如,访问者可被通知存在相关笔记,及笔记预览信息可按请求提供,如通过一个或多个站点存储按钮的变化表明存在笔记。基于访问者的请求(点击),可准备和显示相关笔记的笔记预览信息。在步骤212之后,处理进行到测试步骤214,确定访问者是否已请求笔记,例如通过点击笔记预览项。例如,可确定访问者已点击连同当前网站上显示的修改后的内容呈现的笔记预览项、点击弹出窗口,和/或可确定已点击通知访问者存在笔记预览的插件按钮110。如果点击在插件按钮110上,访问者还可进一步点击列出的一个或多个笔记预览项。如果确定访问者尚未点击任何笔记预览项,则处理结束。否则,如果确定访问者已点击笔记预览项,则处理进行到步骤216,从Evernote数据库取回对应于所选笔记预览的相关笔记并显示给访问者。在步骤216之后,处理结束。
图3为根据在此所述的系统的实施例的、在此所述的系统与增强的互联网搜索技术有关的处理的流程图300。在步骤302,用户(访问者)使用浏览器和/或其它适当的互联网搜索功件访问搜索站点如Google、Wikipedia和/或其它互联网搜索引擎网站。在步骤302之后,处理进行到步骤304,浏览器将搜索查询接受为输入。在多个不同的实施例中,搜索查询可由访问者输入和/或可由访问者已从其链接到搜索站点的另一站点提供。在步骤304之后,处理进行到步骤306,系统从浏览器地址字段提取访问者的搜索查询项。分析搜索查询的URL可考虑用于在线查询的浏览器和搜索引擎专门格式。在步骤306之后,处理进行到步骤308,对应于保存在Evernote (和/或其它类似服务)中的笔记的信息可被搜索并与所提取的搜索查询项比较。Evernote可通过文本笔记中的正常关键字搜索、从图片中出现的打字和手写文本、数字墨水笔记等找到笔记,例如使用已知的光学字符识别(OCR)、智能字符识别(ICR)或自然手写识别(NHR)技术和/或其它已知的数据提取技术。在步骤308之后,处理进行到测试步骤310,确定Evernote中是否存在对应于所提取的搜索查询项的相关笔记。如果不存在,则处理结束(及例如,搜索引擎显示其正常的、未被修改的公共搜索查询结果)。如果在测试步骤310确定存在相关笔记,处理进行到步骤312,为相关笔记准备笔记预览。在多个不同的实施例中,笔记预览信息可包括笔记的摘要、笔记内容的片段、笔记的略图等。在步骤312之后,处理进行到步骤314,分析来自搜索引擎的、正常的未被修改的公共搜索查询结果。分析可包括提取网页的URL,例如规范化的URL,如本说明书别处进一步所述。在步骤314之后,处理进行到步骤316,搜索结果提取的信息如规范化的URL与笔记信息比较,如访问者保存在Evernote中的笔记的源URL (例如参见图2)。在步骤316之后,处理进行到测试步骤318,确定搜索结果提取的信息与Evernote笔记信息的比较是否表明存在另外的相关笔记(除了测试步骤310中已确定的之外,如果有的话)。如果确定存在另外的相关笔记,则处理进行到步骤320,为另外的相关笔记准备笔记预览。在步骤320之后,处理进行到步骤322,将笔记预览通知给访问者。在多个不同的实施例中,可通过修改正显示的搜索结果的内容或经弹出窗口显示笔记预览和/或可结合涉及一个或多个站点存储按钮的通知进行呈现而向访问者通知笔记预览。例如,搜索的相关笔记可被使得可用和/或可包括提醒搜索结果页面的内容在搜索结果列表旁边提供到相关笔记的链接。另外和/或作为备选,为显示一个或多个专用按钮的使用,如插件按钮110,可改变插件按钮以表明搜索结果的笔记预览可用。如果在测试步骤318确定不存在另外的相关笔记,则处理进行到测试步骤324,确定对于该搜索查询是否存在任何相关笔记(即为测试步骤310确定存在的相关笔记)。如果不存在,则处理结束。如果存在,意味着在测试步骤310确定存在相关笔记,则处理进行到步骤322,向访问者通知所述的笔记预览。在步骤324之后,处理进行到测试步骤326,确定访问者是否已点击在搜索结果内容中的笔记预览信息(如相关笔记链接)上和/或网页上的插件按钮110上。在多个不同的实施例中,确定可结合访问者进行的多个点击进行,例如,当被通知存在相关笔记时初始点击插件按钮110,之后进行一个或多个另外的点击以点击在到特定相关笔记的链接上。如果确定访问者尚未点击笔记预览信息和/或站点存储按钮,则处理结束。否则,如果访问者点击在笔记预览信息和/或站点存储按钮上,则处理进行到步骤328,可从Evernote数据库取回相关笔记并显示给访问者。在步骤328之后,处理结束。在多个不同的实施例中,嵌入式按钮的使用也可结合收入产生和共享模式提供。例如,在点击嵌入式站点存储按钮112之后,访问者可能需要登录其Evernote账户。如果访问者没有Evernote账户,访问者可从弹出窗口内创建一个。多个Evernote账户选项可用于访问者,包括订阅账号(如费用账号),如果访问者从站点存储按钮登录Evernote的订阅服务版,站点所有者可被给予一部分由用户支付的订阅费。其它收入产生选项也是可能的。在另一实施例中,在此所述的系统可实现由网站的站点所有者控制剪辑,其可控制使用Evernote (和/或其它类似服务)激活网站剪辑过程的访问者剪辑哪些方面的信息。例如,通过控制网站上的嵌入式现场剪辑按钮,站点所有者可基于访问者激活嵌入式按钮准确控制保存到访问者Evernote账户内的内容。嵌入式现场剪辑按钮可以与本说明书别处先前已描述的站点存储按钮112相同,也可不同。因而,在多个不同的实施例中,同一按钮可用于提供在此所述的站点存储功件和内容剪辑功件,并可包括一个或多个选择功件或选项,用于访问者选择请求站点存储搜索功能或内容剪辑功能(或二者)。作为备选,在其它实施例中,可使用多个按钮,及多个按钮可位于网站的同一或不同部分上。例如,站点存储按钮可嵌入在博客索引页上的每一文章片段的旁边。在实施例中,作为内容剪辑功能的按钮定制的一部分,站点所有者可定义剪辑页面的什么区域及所得笔记的标题。站点所有者可针对剪辑提示伴随笔记的标签及组织模式如目的地笔记本。站点所有者甚至可提供具有自动页眉、页脚、链接和属性的片断,其使从网站剪辑的页面能以有利地可控方式呈现和显示,如本说明书别处进一步所述。图4为在访问者点击插件按钮110 (和/或其它浏览器包含或潜入的剪辑按钮,如果不同于插件按钮或图标,如嵌入式剪辑和/或站点存储按钮112)时打开的弹出窗口400的示意性图示,用于其的剪辑结果已由网站站点所有者根据在此所述的系统的实施例控制。弹出窗口 400可服务于至少两个功能。首先,弹出窗口可让访问者剪辑网站的一页,如本说明书别处进一步所述。其次,弹出窗口可向访问者示出它们曾经从同一域名剪辑的任何东西。访问者可浏览来自先前剪辑的网站的喜欢的内容的摘要列表。如本说明书别处所述,甚至使用浏览器插件生成的笔记可在将站点存储按钮112嵌入在页面上之前显现在结果中。下面描述弹出窗口 400的字段的具体实施例,其可包括站点所有者控制的信息连同访问者用于在激活剪辑过程之后进一步定制所产生的笔记的选项。弹出窗口的字段401可表明提供商信息,如正被剪辑的网站的名称。字段402可表明将随剪辑的内容保存的新笔记的标题。该标题可能已经被提示,如由站点所有者控制,并可与网页标题相同或不同。访问者还可打字输入所希望的笔记标题。字段403可示出正剪辑的网站的源URL,通过定制该字段,站点所有者可向笔记提供“永久链接”,其即使在访问者从“新闻”或“标题”页剪辑站点内容的情形下仍将维持站点变化。字段404可示出提示的新笔记位置,如提出新的笔记本和/或显示访问者保存的笔记本。字段405可使访问者给笔记加标签,如个人和/或专业。站点所有者可提示预定的标签,这些标签可在弹出窗口中列出,其可由访问者接受和/或可由访问者撤消。字段406可以是文本字段,其使访问者能打字输入描述笔记的信息以允许访问者进一步定制。字段407可以是访问者用于查看其它剪辑的笔记如来自同一域名的笔记的标签和/或其它机制。根据在此所述的系统,剪辑的实际内容,其通过访问者随后访问该笔记而显示,可由站点所有者控制,如本说明书别处进一步所述,同时访问者可重新定义字段中的其它元素。图5为根据在此所述的系统的、示出可由访问者选择进行显示的相关笔记的弹出窗口 410的示意性图示。在在此所述的多个不同的实施例中,弹出窗口 410可示出已根据本说明书别处所述的过程确定为相关笔记的笔记预览的例子。例如,弹出窗口 410可示出从共同域名剪辑的笔记的笔记预览和/或弹出窗口 410可以是显示与访问者访问的当前网站有关的笔记和/或用户根据本说明书别处所述的站点存储处理执行的互联网搜索的处理结果。如图所示,弹出窗口可包括笔记预览412、414,其包括相关笔记的略片、文本和/或其它识别信息。通过点击预览412、414,则可显示关联的相关笔记。根据在此所述的系统,应注意,当访问者从网站剪辑内容并探究其与其它内容的关系时,其它内容包括其它相关笔记和过去从同一站点或同一域名剪辑的内容,使访问者过去的笔记与新近访问的网站关联的能力特别有利。这结合购物、研究、娱乐和/或其它类型的频繁访问的站点特别有用。站点内容的累积及多个站点之间相关笔记的适当关联增加了站点关联性。因而,对于站点所有者能够控制剪辑哪些内容有利,如本说明书别处进一步所述。图6为根据网站站点所有者对剪辑内容的控制,根据在此所述的系统的实施例的现场剪辑处理的流程图500。该特定实施例表示当站点访问者注册Evernote服务并具有账户和对应的登录信息时的情形。在步骤502,系统认识到访问者已点击网站上的现场剪辑按钮(如嵌入式按钮112)。在步骤502之后,处理进行到测试步骤504,确定访问者是否已登录Evernote账户(和/或类似的服务账户)。如果是,则处理进行到步骤506,按站点所有者例如在脚本中定义的方式剪辑页面内容。站点所有者可预定义多个不同的剪辑参数,如标题、关联URL、站点标题、提示的笔记本名称和标签甚至复制现有的内容标签(如果没有,可创建笔记本和标签)、位置、风格等,如本说明书别处进一步所述。省略的参数可被填充默认值和/或留下让访问者(用户)完成。访问者可能够不理大多数参数,尽管在实施例中,访问者不能够不理所有者/发布者控制的内容选择。如果在测试步骤504确定访问者未登录到Evernote账户,则处理进行到步骤508,向访问者提供登入Evernote的信息。在步骤508之后,处理进行到测试步骤510,确定登入是否成功。如果否,则处理结束。如果是,则处理进行到步骤506,剪辑所希望的页面内容。在步骤506之后,处理进行到步骤512,访问者填充和/或盖写剪辑参数(如标题、笔记本、定制文本等)。在步骤512之后,处理进行到步骤514,新的笔记保存在Evernote服务的数据库中。在步骤514之后,处理结束。在备选实施例中,在步骤514之后,处理可进行到步骤520,具有当前网页的剪辑内容的相关笔记的笔记预览的站点存储列表,包括新笔记,可连同站点存储处理显示给访问者,如本说明书别处进一步所述。在步骤520之后,处理进行到测试步骤522,确定访问者是否已通过点击站点存储列表的笔记预览项而请求站点存储。如果是,则处理进行到步骤524,访问者点击的笔记预览对应的相关笔记显示给访问者。在步骤524之后,处理结束。图7为根据在此所述的系统的、包括访问者注册处理的现场剪辑处理的另一实施例的流程图550。在步骤552,系统认识到访问者已点击网站上的现场剪辑按钮(如嵌入式按钮112)。在步骤552之后,处理进行到测试步骤554,确定访问者是否已登录Evernote账户(和/或类似的服务账户)。如果是,则处理进行到步骤556,按站点所有者例如在脚本中定义的方式剪辑页面内容。站点所有者可预定义多个不同的剪辑参数,如标题、关联URL、站点标题、提示的笔记本名称和标签甚至复制现有的内容标签(如果没有,可创建笔记本和标签)、位置、风格等,如本说明书别处进一步所述。省略的参数可被填充默认值和/或留下让访问者(用户)完成。访问者可能够不理大多数参数,尽管在实施例中,访问者不能够不理所有者/发布者控制的内容选择。如果在测试步骤554确定访问者未登录到Evernote账户,则处理进行到步骤555,确定访问者是否注册Evernote。如果是,则处理进行到步骤558 (使用具有字母“A”的连接符示出流水处理),向访问者提供信息并提示登入Evernote。在步骤558之后,处理进行到测试步骤560,确定登入是否成功。如果否,则处理结束。如果是,则处理进行到步骤556,剪辑所希望的页面内容。如果在测试步骤555确定访问者未注册Evernote,则处理进行到步骤557,访问者注册处理向访问者提供信息并提示注册Evernote。应注意,该特征可与站点所有者的收入产生模式结合使用,如本说明书别处进一步所述。在步骤557之后,处理进行到测试步骤559,确定注册是否成功。如果是,处理进行到步骤558以登入访问者。如果注册不成功,则
处理结束。在步骤556之后,处理进行到步骤562,访问者填充和/或盖写剪辑参数(如标题、笔记本、定制文本等)。在步骤562之后,处理进行到步骤564,新的笔记保存在Evernote服务的数据库中。在步骤564之后,处理结束。还应注意,与图6的流程图500中的步骤520、522和524类似的备选处理也可结合流程图550的处理执行。图8为根据在此所述的系统的实施例的、由网站站点所有者用于控制当访问者激活现场剪辑处理时剪辑为笔记的内容的特征和标识的按钮构建模板600的示意性图示。按钮构建模板600可用于创建嵌入式按钮(如嵌入式按钮112和/或其它现场剪辑按钮)的按钮代码,前述按钮将在激活现场剪辑处理时由访问者点击。按钮构建模板600的字段610显示将用于站点存储按钮/现场剪辑按钮的图片的选项。可使用图片和与图片关联的文本。网站站点所有者可为按钮选择所希望的图片/文本。字段620使站点所有者能识别将要剪辑的内容。如在此所述,站点所有者可控制响应于访问者激活站点存储处理而剪辑哪些内容。站点所有者可向“剪辑内容”字段输入适当的内容地址信息。字段630使站点所有者能指定将显示在站点存储窗口中的站点名。如果保留为空,嵌入站点存储按钮的网页的页面标题可以是默认值。字段630还使站点所有者能为片断指定建议的笔记本位置并使能识别参照码,参照码可用于用Evernote识别站点所有者并可结合站点所有者的收入产生使用,如本说明书别处进一步所述。字段640使站点所有者能够测试输入的设置并根据控制的设置看从网站剪辑的笔记的例子。填写站点存储按钮构建模板中的内容字段620使能控制将由访问者剪辑网站产生的片断的质量。如果未对一片断指定内容,默认地,到网页的链接可保存为笔记,不保存实际内容。通过指定剪辑哪些内容,可控制在所得笔记中提供实际内容的更有用的结果。在站点存储按钮由访问者激活后适当控制剪辑什么内容的一种方法是在构建嵌入式站点存储按钮时设定内容ID。内容ID为网页上的容器的ID,如<div>,其包含站点所有者希望剪辑的内容。如果需要,内容ID可因站点不同而不同。例如,主页内容可以是称为〈divid=〃COntent〃>的容器,使得内容可容易地放入内容ID字段。对于博客帖子,可使用包围单个帖子的容器。容器可能已经具有独一无二的ID,如〈div id=〃post-xyz_content〃>,其中xyz与具体帖子有关。在实施例中,结合用于控制剪辑内容的字段620,将从页面剪辑的主要内容可通过使用内容、内容ID或内容URL参数之一进行控制。内容参数可以是包含将要剪辑的内容的串或文档对象模型(DOM)元素。内容ID参数可以是包含将要剪辑的内容的HTML元素的ID,例如<div>。内容URL参数可以是站点存储将从其取回要剪辑的内容的URL。内容可使用如AJAX (异步JavaScript和XML的首字母缩写)取回,这样可应用标准AJAX限制。对于适合剪辑的页面格式已经可用的情形该选项非常有用,如可打印查看。除了主要内容之外,在多个不同的实施例中,使用签名、页眉和页脚参数向剪辑的笔记添加签名、页眉和/或页脚也是可能的。签名为包含将附加到片断的主要内容并由水平线分开的签名的串或DOM元素。页眉为包含将前加到主要内容的页眉的串或DOM元素。页脚为包含将在非必须的签名之后附加到主要内容的页脚的串或DOM元素。与签名不同,页脚将不被水平线分开。应注意,站点存储处理可静态完成,直到访问者点击按钮为止,使得页面加载将不会被减慢。在实施例中,站点存储内容可使用服务如经Amazon CloudFront分布,这样,访问者的浏览器可能不向实际Evernote服务器请求,直到访问者点击站点存储按钮为止。用于优化性能的其它选择包括:仅包括站点存储JavaScript库一次;在页面底部包括JavaScript库使得其最后加载;和/或通过改变脚本源URL加载缩小的JavaScript库。在此所述的多个不同的实施例可按在此所述的系统的适当组合彼此组合。另外,在某些情形下,只要适当,流程图中和/或流水处理描述的步骤顺序可修改。另外,在此所述的系统的多个不同方面可使用软件、硬件、软件和硬件的组合和/或具有所述功件并执行所述功能的其它计算机实施的模块或装置进行实施。在此所述的系统的软件实施可包括保存在计算机可读介质中并由一个或多个处理器执行的可执行代码。计算机可读介质可包括计算机硬盘驱动器、ROM、RAM、闪存、便携计算机存储介质如CD-ROM、DVD-ROM、闪盘驱动器和/或例如具有通用串行总线(USB)接口的其它装置,和/或任何其它适当的有形或非短暂计算机可读介质或可执行代码可保存于其上并由处理器执行的计算机存储器。在此所述的系统可结合任何适当的操作系统使用。对于本领域技术人员,基于在此公开的发明的说明或实施,本发明的其它实施方式显而易见。说明和例子仅视为示例,本发明的真实范围和精神由权利要求指明。
权利要求
1.在网站上呈现信息的方法,包括: 从网站提取信息作为提取的信息; 搜索数据库以搜索与从网站提取的 目息有关的相关彳目息,其中相关/[目息在从网站提取信息之前保存在数据库中;及 以使相关信息与网站上显示的内容关联的方式呈现相关信息。
2.根据权利要求1的方法,其中提取的信息是网站站点地址的一部分。
3.根据权利要求1的方法,其中网站是到搜索引擎的界面,及其中提取的信息对应于给搜索引擎的搜索查询输入。
4.根据权利要求3的方法,其中相关信息显示的方式包括响应于搜索查询修改搜索引擎的搜索结果。
5.根据权利要求1的方法,其中呈现相关信息的方式至少包括下述之一:(i)在弹出窗口中显示相关信息的预览修改网站以添加和显示相关信息。
6.根据权利要求5的方法,还包括: 确定访问者是否已选择弹出窗口中的预览;及 如果已选择预览,显示对应于该预览的相关信息。
7.根据权利要求1的方法,其中呈现相关信息的方式包括在网站上显示相关信息可用的通知。
8.根据权利要求1的方法,其中数据库通过服务进行维护,及其中保存在数据库中的相关信息包括从至少一其它网站剪辑的内容。
9.根据权利要求1的方法,其中提取的信息从网站自动提取。
10.根据权利要求1的方法,其中提取的信息在网站访问者激活行动之后提取。
11.一种非短暂计算机可读介质,保存在网站上呈现信息的软件,所述软件包括: 从网站提取信息作为提取的信息的可执行代码; 搜索数据库以搜索与从网站提取的信息有关的相关信息的可执行代码,其中相关信息在从网站提取信息之前保存在数据库中;及以使相关信息与网站上显示的内容关联的方式呈现相关信息的可执行代码。
12.根据权利要求11的非短暂计算机可读介质,其中提取的信息是网站站点地址的一部分。
13.根据权利要求11的非短暂计算机可读介质,其中网站是到搜索引擎的界面,及其中提取的信息对应于给搜索引擎的搜索查询输入。
14.根据权利要求13的非短暂计算机可读介质,其中相关信息显示的方式包括响应于搜索查询修改搜索引擎的搜索结果。
15.根据权利要求11的非短暂计算机可读介质,其中呈现相关信息的方式至少包括下述之一:(i)在弹出窗口中显示相关信息的预览修改网站以添加和显示相关信息。
16.根据权利要求15的非短暂计算机可读介质,其中所述软件还包括: 确定访问者是否已选择弹出窗口中的预览的可执行代码;及 如果已选择预览,显示对应于该预览的相关信息的可执行代码。
17.根据权利要求11的非短暂计算机可读介质,其中呈现相关信息的方式包括在网站上显示相关信息可用的通知。
18.根据权利要求11的非短暂计算机可读介质,其中数据库通过服务进行维护,及其中保存在数据库中的相关信息包括从至少一其它网站剪辑的内容。
19.根据权利要求11的非短暂计算机可读介质,其中提取的信息从网站自动提取。
20.根据权利要求11的非短暂计算机可读介质,其中提取的信息在网站访问者激活行动之后提取。
21.用于控制响应于网站上的内容剪辑过程保存的信息的方法,所述方法包括: 为网站配置激活内容剪辑过程的按钮; 配置与按钮关联的至少一参数,其中至少一参数包括用于响应于内容剪辑过程的激活而识别网站上的内容的内容参数,内容以可呈现的形式保存在数据库中 '及 将按钮嵌入在网站上。
22.根据权利要求21的方法,其中网站上响应于内容剪辑过程的激活而识别的内容的可呈现形式由网站站点所有者通过控制至少一参数进行控制。
23.根据权利要求21的方法,其中数据库通过网站访问者订阅的服务进行维护。
24.根据权利要求23的方法,其中访问者激活网站上嵌入的按钮以激活内容剪辑过程并将内容的可呈现形式保存在数据库中。
25.根据权利要求24的方法,其中数据库中保存的内容的可呈现形式随后可由访问者访问。
26.根据权利要求21的方法,其中至少一参数还包括用于组织保存在数据库中的可呈现形式的内容的参数。
27.根据权利要求21的方法,其中配置按钮包括配置按钮的可视特征。
28.根据权利要求21的方法,其中内容的可呈现形式与内容的可打印图相同。
29.根据权利要求21的方法,其中至少一参数包括内容参数和用于组织内容的至少一其它参数。
30.根据权利要求29的方法,其中至少一其它参数可由网站访问者控制,及其中内容参数由网站站点所有者排他地控制。
31.一种非短暂计算机可读介质,保存用于控制响应于网站上的内容剪辑过程保存的信息的软件,所述软件包括: 为网站配置激活内容剪辑过程的按钮的可执行代码; 配置与按钮关联的至少一参数的可执行代码,其中至少一参数包括用于响应于内容剪辑过程的激活而识别网站上的内容的内容参数,内容以可呈现的形式保存在数据库中;及 将按钮嵌入在网站上的可执行代码。
32.根据权利要求31的非短暂计算机可读介质,其中网站上响应于内容剪辑过程的激活而识别的内容的可呈现形式由网站站点所有者通过控制至少一参数进行控制。
33.根据权利要求31的非短暂计算机可读介质,其中数据库通过网站访问者订阅的服务进行维护。
34.根据权利要求33的非短暂计算机可读介质,其中访问者激活网站上嵌入的按钮以激活内容剪辑过程并将内容的可呈现形式保存在数据库中。
35.根据权利要求34的非短暂计算机可读介质, 其中保存在数据库中的内容的可呈现形式随后可由访问者访问。
36.根据权利要求31的非短暂计算机可读介质,其中至少一参数还包括用于组织保存在数据库中的可呈现形式的内容的参数。
37.根据权利要求31的非短暂计算机可读介质,其中配置按钮包括配置按钮的可视特征。
38.根据权利要求31的非短暂计算机可读介质,其中内容的可呈现形式与内容的打印图相同。
39.根据权利要求31的非短暂计算机可读介质,其中至少一参数包括内容参数和用于组织内容的至少一其它参数。
40.根据权利要求39的非短暂计算机可读介质,其中至少一其它参数可由网站访问者控制,及其中内容参数由网站站 点所有者排他地控制。
全文摘要
本发明公开了一种无论访问者在何时访问网站或执行互联网搜索均可向用户呈现相关的个性化和/或定制信息的系统。所述系统有利地实现将网站信息保存(剪辑)为访问者浏览体验的组成部分。剪辑的网站信息的内容可有利地由网站所有者/发布者控制。使用访问者先前保存的、识别为“笔记”的网站片断,当前显示的网站内容可结合识别的相关笔记进行修改,和/或可在当前网站上为特定访问者显示识别该访问者保存的相关笔记的通知。
文档编号G06F7/00GK103189835SQ201180043533
公开日2013年7月3日 申请日期2011年9月8日 优先权日2010年9月8日
发明者P·李宾, P·康斯坦丁诺, D·斯塔维斯基, A·帕奇科夫, P·斯卡尔丁, A·辛科夫 申请人:印象笔记公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1