CN101262450A - 用于相关博客发布的内联显示的装置和方法 - Google Patents

用于相关博客发布的内联显示的装置和方法 Download PDF

Info

Publication number
CN101262450A
CN101262450A CNA2008100823874A CN200810082387A CN101262450A CN 101262450 A CN101262450 A CN 101262450A CN A2008100823874 A CNA2008100823874 A CN A2008100823874A CN 200810082387 A CN200810082387 A CN 200810082387A CN 101262450 A CN101262450 A CN 101262450A
Authority
CN
China
Prior art keywords
blog
issue
search
common material
link
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.)
Granted
Application number
CNA2008100823874A
Other languages
English (en)
Other versions
CN101262450B (zh
Inventor
F·L·贾尼亚
D·M·肖
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101262450A publication Critical patent/CN101262450A/zh
Application granted granted Critical
Publication of CN101262450B publication Critical patent/CN101262450B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

公开了一种用于相关博客发布的内联显示的装置、***和方法。所述装置、***和方法包括:在第一博客中搜索对于第一博客和第二博客共同的材料;以及在第二博客中添加针对共同材料的链接。链接包括在第二博客中的交互性指示符,响应于指示符的选择,交互性指示符显示来自第一博客的包含共同材料的发布。所述装置、***和方法包括将在第一博客中的包含共同材料并且已经在第二博客中显示的每个发布标记为已读。

Description

用于相关博客发布的内联显示的装置和方法
技术领域
本发明涉及相关博客发布,并且尤其涉及相关博客发布的内联(inline)显示。
背景技术
因特网和其他内联网站的流行特征是Web日志或者“博客”。博客通常是网站或者其他可访问的位置,其中条目按照期刊形式布置并且按照逆时间顺序显示。博客通常提供针对流行话题(诸如,新闻、特定主题、政治、事件等)的评论。典型的博客结合了文本、图像、针对其他博客和网站的链接、文件链接、照片、视频、音频文件等。词语“博客”可以指Web日志,或者还可以用作动词,表示向博客添加条目或者材料。
通常由借助于数据网络可访问的服务器、工作站或者的计算机来主控(host)博客,其中所述数据网络诸如为因特网、公司的内联网、广域网(“WAN”)、局域网(“LAN”)、无线网络等。通常由博客主控服务来主控博客,并且博客可以位于服务器上,其中该服务器是具有多个服务器、数据存储设备等的服务器场所的一部分。通常,服务器上的博客对于服务器客户端来说是可访问的。服务器客户端可以是工作站、膝上型计算机、个人数字助理(PDA)、蜂窝电话等。
博客发布是由用户在特定时间输入的条目,以及通常对博客发布添加时间戳,并且按照区别于其他发布的某些方式来进行分离和标记。通常,由于用户添加发布而使得博客变得很长。用户感兴趣的特定发布可能淹没在许多其他的更为新近的发布之中。特定的发布可以产生(spawn)其他的发布或者博客。通过公共话题而相关联的发布可以称作线索(thread),并且这可以向博客添加复杂性。
特定的发布、线索、发布组、或者甚至整个博客可以专用于特定的话题、讨论或者来自另一博客的引用。用户可以访问特定的博客组,诸如用户订阅的博客、特定话题的博客等。阅读特定博客组的用户希望阅读关于特定话题或者发布的所有发布。然而,这是困难的,因为当前用户必须通过阅读博客组,来确定哪些发布是相关的。另外,在已经阅读了各个博客上的特定发布组之后,当用户返回阅读关于另一话题或者发布时,用户无法识别先前已经阅读了哪些发布。
发明内容
从上述讨论中应该清楚,需要存在一种装置、***和方法,以便添加相关博客发布的内联显示。有益的是,这样的装置、***和方法将搜索两个或者多个博客中的共同材料,并且添加针对博客的共同材料的链接,这将允许用户在选择所述链接时观看相关的发布。另外,在由链接显示相关发布之后,将所述相关发布标记为已读。
本发明响应于现有技术的当前状态而开发,并且尤其是响应于现有技术中由当前可用的显示博客发布的方法尚未全面解决的问题和需要而开发。因而,开发本发明,来提供了一种用于相关博客发布的内联显示的装置、***和方法,所述装置、***和方法克服了现有技术中的所有上述不足。
本发明提供了一种用于相关博客发布的内联显示的方法。所公开的实施方式中的方法基本上包括执行关于下文所述的装置和***的操作而在上面提出的功能所必须的步骤。在一个实施方式中,所述方法包括在第一博客中搜索对于第一博客和第二博客共同的材料。所述方法包括在第二博客中添加针对共同材料的链接。所述链接包括在第二博客中的交互性指示符,响应于指示符的选择,所述指示符显示来自第一博客的包含共同材料的发布。所述方法包括将在第一博客中的包含共同材料并且已经在第二博客中显示的每个发布标记为已读。
在一个实施方式中,共同材料是对于第一博客和第二博客共同的文本。在另一实施方式中,在第一博客中搜索对于第一博客和第二博客共同的材料进一步包括:在先前搜索之后所发布的第一博客中搜索发布。在另一实施方式中,将在第一博客中的包含共同材料的每个发布标记为已读包括:将具有共同材料的发布的颜色改变为不同于具有非共同材料的周边发布的颜色。
在一个实施方式中,选择链接显示包含共同材料的每个发布。在另一实施方式中,选择链接在预览面板、侧部条、气泡或者窗口中显示具有共同材料的发布。在另一实施方式中,在第一博客中搜索对于第一博客和第二博客共同的材料包括:搜索博客组中的每个博客。在又一实施方式中,交互性指示符包括发布数字,所述发布数字包括包含共同材料的发布的数量。
在一个实施方式中,在第一博客中搜索对于第一博客和第二博客共同的材料包括:在预置的时间段期满之后进行搜索。在另一实施方式中,在第一博客中搜索对于第一博客和第二博客共同的材料包括:在先前搜索之后搜索已经发布至第一博客的发布。在一个实施方式中,所述方法还可以包括:在第一博客中添加针对共同材料的同伴链接,其中所述同伴链接是第一博客中的交互性指示符,响应于指示符的选择,所述指示符显示来自第二博客的包含共同材料的发布。在一个实施方式中,所述方法包括确定客户的博客请求,以及安装针对博客发布的内联显示的计算机程序,其中所述计算机程序包括所述方法的步骤。在一个实施方式中,所述共同材料包括文本、图像、文件和链接中的至少一个。
一种用于相关博客发布的内联显示的装置提供有多个模块,所述多个模块被配置为在功能上执行以下必要步骤:在第一博客中搜索与第二博客共同的材料;在第二博客中添加针对共同材料的链接,以便显示第一博客的包含共同材料的发布;以及在第二博客中显示之后将第二博客的发布标记为已读。在所述实施方式中的这些模块包括搜索模块,用以在第一博客中搜索对于第一博客和第二博客共同的材料。包括链接模块,用以在第二博客中添加针对共同材料的链接。所述链接包括在第二博客中的交互性指示符,响应于指示符的选择,所述指示符显示来自第一博客的包含共同材料的发布。包括标记为已读模块,用以将在第一博客中的包含共同材料并且已经在第二博客中显示的每个发布标记为已读。
在一个实施方式中,配置所述装置,以包括博客分组模块,所述博客分组模块标识博客组,并且搜索模块针对共同材料在博客组中进行搜索。在另一实施方式中,搜索模块包括配置有更新时间的更新模块,使得搜索模块在更新时间期满时搜索第一博客。
贯穿此说明书,对于特征、优点或者类似语言进行引用,这并不表示在本发明的任意单一实施方式中应该或者已经存在由本发明实现的全部特征和优点。而是,涉及特征和优点的语言应该理解为,在本发明的至少一个实施方式中包括结合实施方式描述的特定特征、优点或者特性。由此,贯穿此说明书,特征和优点以及类似语言的讨论可以涉及相同的实施方式,但并非必须涉及相同的实施方式。
此外,在一个或者多个实施方式中,所述的本发明的特征、优点和特性可以以任何适合的方式进行结合。相关领域技术人员应该认识到,在不具有特殊实施方式的一个或多个特定特征或者优点的情况下,也可以实践本发明。在其他实例中,在某些实施方式中可以认识到附加的特征和优点,并且这并非呈现在本发明的所有实施方式中。
从下文的说明书和所附权利要求书中,本发明的这些特征和优点将变得更为彻底的清楚明了,或者可以通过如下文所述的本发明的实践来得知本发明的这些特征和优点。
附图说明
为了更容易地理解本发明的优点,将参考在附图中示出的特定实施方式,来呈现以上简述的本发明的更多特定描述。应该理解,这些附图仅描述了本发明的典型实施方式,并且由此并非视为对其范围的限制,将通过使用附图来描述和解释本发明的附加特殊性以及细节,其中:
图1是示出根据本发明的用于相关博客发布的内联显示的***的一个实施方式的示意性框图;
图2是示出根据本发明的用于相关博客发布的内联显示的装置的一个实施方式的示意性框图;
图3是示出根据本发明的用于相关博客发布的内联显示的装置的一个可替换实施方式的示意性框图;
图4是示出根据本发明的用于相关博客发布的内联显示的方法的一个实施方式的示意性流程图;
图5是示出根据本发明的相关博客发布内联显示的博客屏幕显示的一个示例;
图6是示出根据本发明的相关博客发布内联显示的博客屏幕显示的一个可替换示例;以及
图7是根据本发明的相关博客发布的屏幕显示的一个示例。
具体实施方式
已经将在此说明书中描述的许多功能单元标记为模块,以便更为特别地强调其实现独立性。例如,模块可以实现为硬件电路,其中所述硬件电路包括客户VLSI电路或者门阵列、现货供应的(off-the-shelf)半导体(诸如,逻辑芯片、晶体管或者其他分立部件)。还可以在可编程硬件器件(诸如,场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等)中实现模块。
还可以以用于由各种类型的处理器执行的软件实现模块。例如,可执行代码的标识模块可以包括计算机指令的一个或者多个物理或者逻辑块,例如,所述计算机指令可组织为对象、过程或者功能。然而,标识模块的执行不必在物理上位于一起,而是可以包括存储在不同位置的不同指令,当这些指令逻辑地结合在一起时,包括模块并且实现针对该模块的所述目的。
实际上,可执行代码的模块可以是单一指令或者多个指令,并且甚至可以跨越数个不同代码片断分布、在不同程序之间分布、以及跨过数个存储设备而分布。类似地,在此在模块中可标识和示出操作数据,并且可以在任意适合的数据结构类型内按照任意适合的形式体现并且组织所述操作数据。可以将操作数据收集为单一的数据集,或者所述可操作数据可以跨越不同位置(包括跨越不同存储设备)而分布,并且可以至少部分地在***或者网络上仅作为电子信号而存在。
在此说明书中,通篇引用了“一个实施方式”、“一种实施方式”或者类似的语言,这意味着与实施方式结合描述的特定特性、结构或者特征至少包括在本发明的一个实施方式之中。由此,在此说明书中,短语“在一个实施方式中”、“在一种实施方式中”以及类似语言的出现可以但不必全部都引用相同的实施方式。
对于信号承载介质的引用可以采取能够生成信号、导致生成信号或者导致在数字处理装置上执行机器可读指令程序的任何形式。信号承载介质可以由以下来实现:传输线、致密盘、数字视频盘、磁带、柏努利(Bernoulli)驱动器、磁盘、打孔卡、闪速存储器、集成电路、或者其他数字处理装置存储设备。
此外,可以在一个或者多个实施方式中以任意适合方式来结合所描述的本发明的特征、结构或者特性。在以下描述中,提供了许多具体细节,诸如,编程、软件模块、用户选择、网络传输、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等的例子,以便提供对本发明的实施方式的透彻理解。然而,相关领域技术人员应该认识到,在不具有一个或者多个具体细节的情况下,可以实现本发明,或者由其他方法、部件、材料等来实现本发明。在其他实例中,为了避免使得本发明的方面变得模糊不清,没有示出或者详细描述公知的结构、材料或者操作。
通常,将在此包括的示意性流程图作为逻辑流程图来阐明。这样,所述的顺序和标记的步骤表示所提出的方法一个实施方式。可以认为其他步骤和方法在功能、逻辑或者效果上等效于所示出方法其中的一个或者多个步骤或部分。另外,提供了所使用的格式和符号以便解释方法的逻辑步骤,它们不应该理解为限制本方法的范围。尽管在流程图中可以使用各种箭头类型和线条类型,它们不应该被理解为限制相应方法的范围。实际上,还可以使用某些箭头或者其他连接符来仅仅指示本方法的逻辑流。例如,箭头可以指示在所述方法的列举的步骤之间的非特定持续时间的等待或者监视时段。另外,特定方法发生的顺序可以或者不必严格地遵守所示出的相应步骤的顺序。
图1是示出根据本发明的用于相关博客发布的内联显示的***100的一个实施方式的示意性框图。***100包括服务器102,所述服务器102通过数据网络104来与服务器客户端进行通信,所述服务器客户端诸如为工作站106、膝上型计算机108、个人数字助理(“PDA”)110、以及蜂窝电话112。在一个实施方式中,服务器102连接至数据存储设备114。下文描述了***100的部件。
在一个实施方式中,***100包括服务器102,所述服务器102通过数据网络104与一个或者多个服务器客户端进行通信。服务器102包括至少第一和第二博客。服务器102可以是博客主控服务的一部分,并且可以包括许多博客。服务器102可以包括一个或者多个数据存储设备114,所述数据存储设备114通过存储局域网(“SAN”)、路由器、中心、计算机等可访问,其中所述存储局域网(“SAN”)、路由器、中心、计算机配置为可为用于访问一个或者多个博客的服务器客户端所访问。
在另一实施方式中,***100包括通过数据网络104来通信的至少两个服务器102,其中每个服务器102具有至少一个博客。一个或者多个服务器102还可以是个人计算机、工作站、膝上型计算机等。***100的一个或者多个服务器102配置为包括至少两个博客,可以通过发布、访问、搜索、修改等来更新所述博客。在一个实施方式中,一个或者多个服务器102可为服务器客户端所访问。在另一实施方式中,可通过用户接口来访问一个或者多个服务器102,所述用户接口是每个服务器102的一部分。用户接口可以包括键盘、鼠标、监视器、触摸屏等。本领域技术人员应该认识到包括至少两个博客的服务器102或者其他计算机的其他配置,其中所述博客是可访问的并且能够通过发布来更新。
在一个实施方式中,***100包括服务器客户端,所述服务器客户端是通过数据网络104而连接至服务器102的工作站106。另外,***100可以包括无线或者硬线连接至服务器102的一个或者多个服务器客户端。例如,服务器客户端可以包括膝上型计算机108、PDA110、蜂窝电话112等。服务器客户端可用来访问博客。在一个实施方式中,服务器102和/或服务器客户端提供应用服务、web服务、邮件服务、数据存储服务以及通信服务,其中利用所述服务来支持在此描述的本发明的操作。另外,服务器102和/或服务器客户端可以主控装置、软件应用等以执行所公开的本发明的特定操作。在一个实施方式中,单一的服务器102或者服务器客户端可以提供这些服务的某些或者全部。可替换地,可以连接多个服务器102和/或服务器客户端并且分别执行这些服务。
在一个实施方式中,数据存储设备114存储用于由服务器102使用的数据。数据存储设备114对于服务器102可以是远程的。可替换地,数据存储设备114可以驻留在服务器102上。数据存储设备114可以包括存储控制器、数据存储设备(诸如,磁或者光存储盘)、数据输入/输出(“I/O”)控制等。
可以通过数据网络104来交换数据。在一个实施方式中,数据网络104包括局域网(“LAN”)。可替换地,数据网络104可以包括无线LAN、广域网(“WAN”)、因特网、蜂窝数据通信网络、甚小口径终端(“VSAT”)、网络的结合等。
在一个实施方式中,服务器客户端可以访问由服务器102所主控的应用、装置、服务等。服务器102可以基于全部或者受限的权利来对客户端提供全面或者受限的访问,其中通过预定的用户策略来确定所述权利。例如,工作站106可以用于对服务器102上的博客进行办公室内的访问。膝上型计算机108或者PDA 109可以用以远程访问服务器102上的博客。另外,蜂窝电话112或者具有文本消息传输服务的寻呼机可以用来与服务器102上的博客进行信息传送。
图2是示出根据本发明的用于相关博客发布的内联显示的装置200的一个实施方式的示意性框图。装置200包括如下文所述的搜索模块202、链接模块204、以及标记为已读模块206。如所述的,可以在服务器102上包括装置200,但是还可以在服务器客户端上包括所述装置200。在一个实施方式中,在服务器102上包括装置200,并且由服务器客户端来控制所述装置200。
装置200包括搜索模块202,所述搜索模块202在第一博客中搜索对于第一博客和第二博客共同的材料。共同的材料通常包括文本,但是还可包括可以是博客的一部分的其他材料。例如,共同材料可以包括图像、附加的文件、链接、视频链接或者文件、音频链接或者文件等。在一个实施方式中,搜索模块202搜索共同材料的精确匹配,诸如文本、文件、图像或者链接的精确匹配。
在另一实施方式中,搜索模块202搜索共同材料的大致匹配。例如,搜索模块202可以从可以包括特定关键词的博客来搜索文本。在另一实施方式中,搜索模块202在两个博客中按照相同的顺序搜索特定词。在另一实施方式中,搜索模块202排除不太重要的词,诸如“和”、“该”、“那个”、“中”、“至”等。在一个实施方式中,搜索模块202是可配置的,并且允许用户选择共同材料的最小尺寸和匹配标准等。
在一个实施方式中,搜索模块202搜索与引用博客(第二博客)具有共同的材料的多个博客(第一博客)。当搜索模块202发现在搜索的博客中的材料与在引用博客中的材料共同时,搜索模块202在搜索的博客中利用标识符来标识所述共同材料,其中所述标识符对于引用或者链接搜索的博客以及所述搜索的博客中的共同材料来说是必须的。
搜索模块202可以搜索整个博客或者博客的一部分。优选地,搜索模块202搜索从先前搜索以来已经发布到搜索的博客的那些发布。在另一实施方式中,搜索模块202搜索从先前搜索以来发布至博客的所有新材料。有利的是,仅仅搜索新发布或者新材料降低了专用于搜索的计算资源。搜索模块202可以包括本领域技术人员公知的共同可用的搜索引擎。本领域技术人员应该认识到还存在其他方式,使得搜索模块202可以在一个或者多个搜索的博客中搜索与在第二博客或者引用博客中的材料共同的材料。
装置200包括链接模块204,所述链接模块204在第二博客中添加针对共同材料的链接。通常,链接引用第一博客中的包括所述共同材料的发布。在另一实施方式中,链接只是引用第一博客的共同材料。在又一实施方式中,链接引用整个第一博客。链接模块204还可以向第二博客添加多于一个的链接。每个链接优选地引用搜索的博客中的包括共同材料的发布或者其他部分。例如,在博客A中可以找到第二博客的文本的段落,从而链接模块204将包含所述段落的博客A中的发布链接至第二博客中的段落。另外,在博客B中可以找到第二博客的句子,从而链接模块204将包含所述句子的博客B中的发布链接至第二博客中的句子。
在一个实施方式中,链接模块204在第二博客中添加针对链接的交互性指示符。在一个实施方式中,响应于选择所述指示符,交互性指示符显示来自第一博客的包括共同材料的发布。例如,交互性指示符可以是标记、符号、气泡、高亮度显示的文本、带下划线的文本等或者是其他方式,以便标识也在搜索的第一博客中找到的第二博客中的共同材料,并且允许用户选择指示符以及激活链接。例如,交互性指示符可以包括在第二博客中定位的气泡,并且与由搜索模块202所标识的对于第一和第二博客来说共同的文本和/或材料相关联。例如,气泡可以定位在共同文本的末端或者紧接着共同图像或者链接。用户可以通过点击气泡或者通过将鼠标的指针停留在气泡之上来选择该气泡。然后,链接可以显示在第一博客中的包括共同材料或者文本的发布。
在一个实施方式中,交互性指示符包括对共同材料或者文本执行下划线、斜体字、粗体显示等。在另一实施方式中,交互性指示符包括将公共材料或者文本的颜色改变至不同于周边材料或者文本的颜色。然后,用户可以通过点击公共文本或者材料、使文本或者材料高亮度显示、将光标放置于文本中并且按下回车按键、或者其他适合的选择方法,来选择所述指示符。
在一个实施方式中,交互性指示符显示针对其他博客中的包含共同材料的发布的链接的数目。例如,如果三个发布包含共同材料,则链接至公共材料的交互性指示符可以显示“3”。一旦选择了指示符,则显示三个发布。在另一实施方式中,使交互性指示符为某一形状,以指示针对其他博客中的包含所述公共材料的发布的链接数目。例如,如果交互性指示符是气泡,则气泡的大小可以基于具有共同材料的链接发布的数目来增加。通常,气泡具有上限,使得尽管链接的数目可以持续增长而气泡不会膨胀而超过特定大小。
在选择文本或者材料之后,显示来自第一博客的链接的材料。链接的材料可以是具有共同材料的发布、具有共同材料加周边发布的发布,共同材料和周边文本、整个博客等。在一个实施方式中,在膨胀的气泡中显示所链接的材料。膨胀的气泡可以显示链接的材料的所有或者部分,并且可以包括通过链接的材料滚动的能力。在另一实施方式中,在另一窗口中显示链接的材料。在另一实施方式中,在阅读面板或者侧部条中显示链接的材料。本领域技术人员应该认识到响应于选择链接的交互性指示符来显示链接的材料的其他方式。
在一个实施方式中,可以对搜索模块202和链接模块204指定引用博客(第二博客)和一个或者多个搜索博客(第一博客),并且仅向引用博客添加链接。在另一实施方式中,搜索模块202顺序地搜索博客,其中每个博客顺序地用作引用博客,而一个或者多个其他博客用作搜索博客。然后,链接模块204相应地进行动作,以向引用博客添加链接。在另一实施方式中,链接模块204向引用博客和搜索博客两者添加链接。例如,在第二博客中的链接可以包含针对具有第一博客的共同材料的一个或者多个发布的链接。另外,在第一博客中的链接可以包含针对具有第二博客的共同材料的一个或者多个发布的链接。双向链接可以节省计算资源,使得搜索模块202和链接模块204更为有效。
装置200包括标记为已读模块206,所述标记为已读模块206将在第一博客中的包含共同材料并且已经显示在第二博客中的发布标记为已读。在用户选择标识符并且已经在第二博客中显示来自第一博客的包含共同材料的发布之后,标记为已读模块206将在第一博客中的具有共同材料的发布标记为已读。以此方式,当用户打开第一博客时,发布将显示为已读,并且用户不必浪费时间来重新阅读先前已经阅读的发布。选择第二博客中的标签并且阅读相关联的发布允许用户以方便的方式来同时阅读讨论共同材料的博客发布。然后,当打开以及阅读其他搜索的博客时,用户可以跳过发布。
在一个实施方式中,标记为已读模块206将第一博客中具有共同材料的发布的颜色改变至通常与已经阅读或者先前访问过的文本相关联颜色。例如,发布最初可以是蓝色,在标记为已读模块206将所述发布标记为已读之后,发布变为洋红色。在另一实施方式中,标记为已读模块206向发布添加指示符,使得用户将所述发布标识为已读。例如,如果发布没有被访问、打开等,则所述发布可以具有开放的复选框,而然后如果已经访问了复选框,则该发布可以包括具有选中标记的复选框。即使用户尚未打开或者访问发布,但是发布已经通过由链接模块204添加的链接在另一博客中显示,则标记为已读模块206也可以添加所选中的复选框。标记为已读模块206以一种用户能够理解发布被标记为已读并且如果希望的话不必第二次阅读该发布的方式,来将先前在第二博客中显示的发布标记为已读。本领域技术人员应该认识到其他的方式,所述其他的方式用于先前在链接到发布的另一博客中已经显示发布之后,标记为已读模块206将发布标记为已读。
图3是示出根据本发明的用于相关博客发布的内联显示的装置300的一个可替换实施方式的示意性框图。装置300包括搜索模块202、链接模块204、标记为已读模块206,这些模块基本上类似于关于在图2的装置200中描述的模块。装置300还包括博客分组模块302,以及搜索模块202包括更新模块304,这将在下文进行描述。
装置300包括博客分组模块302,所述博客分组模块302标识博客组,而搜索模块202针对共同材料搜索博客组中的博客。博客分组模块302为搜索模块202标识博客组,以便搜索共同材料。例如,博客分组模块302可以将博客组标识为用户订阅的博客。在另一示例中,博客分组模块302将博客组标识为通过博客主控服务可用的博客。在另一示例中,博客分组模块302将博客组标识为列表中的博客。在另一示例中,博客分组模块302搜索与博客、博客发布、发布组等相关联的主题来标识将由搜索模块202搜索的相关博客。在又一示例中,博客分组模块302搜索通过链接的博客可访问的博客。
可以将博客组保存在文件、电子数据表、数据库、列表等之中。搜索模块202访问组并且搜索博客组。通过将搜索限制至有限的博客组,有益于使得搜索模块202能够有效地搜索博客,而不必过度占用计算资源。在另一实施方式中,搜索模块202对那些包含具有共同材料的发布的博客执行因特网的宽范围的搜索。尽管这种开放端的搜索可能要求由搜索模块202使用的计算机资源的限制,但该搜索对于标识用户未知的博客是有用的,其中这些博客以某些方式与引用博客相关。本领域技术人员应该认识到其他的方式,所述其他方式用于使得博客分组模块302能够为搜索模块202标识博客组,以便搜索具有与引用博客共同的材料的发布。
在一个实施方式中,装置300包括搜索模块202,所述搜索模块202具有包括更新时间的更新模块304。搜索模块202在每次更新时间期满时搜索第一博客。在另一实施方式中,搜索模块202在更新时间期满时搜索由博客分组模块302标识的博客组。通常,选择更新时间,使得不会过度占用计算资源,同时通常足够搜索以便不会错过感兴趣博客的更新。例如,典型的更新时间可以是30分钟,并且更新模块202将每30分钟执行一次搜索。
在另一实施方式中,当由用户指导时,搜索模块202手工搜索一个或者多个博客。在另一实施方式中,搜索模块202根据更新时间自动搜索一个或者多个博客。在又一实施方式中,当由另一应用或者程序触发时,搜索模块202搜索一个或者多个博客。本领域技术人员应该认识到其他的方式,所述其他方式用于使得搜索模块202使用更新模块304或者其他方式来触发搜索一个或者多个博客。
图4是示出根据本发明的用于相关博客发布的内联显示的方法400的一个实施方式的示意性流程图。方法400开始402,并且搜索模块202在第一博客中搜索404对于第一博客和第二博客共同的材料。在一个实施方式中,搜索模块202在由博客分组模块302标识的博客组中搜索404与引用博客(第二博客)共同的材料。
链接模块204在第二博客中添加406针对共同材料的链接。链接包括交互性指示符,所述交互性指示符允许用户选择指示符以通过连接来显示在第一博客中的包含共同材料的发布。然后,标记为已读模块206确定408在第二博客中是否显示发布。如果标记为已读模块206确定408已经显示了发布,则标记为已读模块206在第一博客中标记410发布已经被读过,并且方法400结束412。如果标记为已读模块206确定408尚未显示发布,则方法400结束410,而并不将发布标记为已读。
图5是根据本发明的具有相关博客发布的内联显示的博客的屏幕显示500的示例。显示500描述了用来访问其中发布博客的因特网网站、内部网网站等的典型显示程序的窗口或者页面502。在一个实施方式中,窗口502包括所显示的博客的名称504的列表,在此示例中是“Secondblog.com”。窗口502可以包括具有典型命令(诸如,“文件(File)”、“编辑(Edit)”、“视图(View)”、“帮助(Help)”等)的命令行506以及滚动条508。本领域技术人员应该认识到各种能够显示博客的计算机程序和应用,所述计算机程序和应用可以具有或者不具有命令行506上的命令、滚动条508以及其他特征。
在示例性显示500中,secondblog.com博客504包括图像(Image)510。博客可以包括可以发布至博客的任何材料。可以在博客中包括的任何材料,诸如文本、图像、文件等,可通过搜索模块202搜索这些材料以确定材料是否对于多于一个的博客是共同的。示例性显示500还包括与另一个博客共同的文本512、514以及与另一个博客非共同的文本516。
共同文本512、514的每个部分包括交互性指示符518、520。在示例性显示500中,交互性标签518、520是定位在共同文本512、514的末端的透明气泡。在其他示例中,指示符518、520可以是其他符号或者可以包括以某种方式高亮度显示的共同文本512、514,以指示所述文本不同于其他文本516。气泡或者符号可以定位在对于共同文本512、514方便的任何位置处,诸如在开始处、中间处、末端处、上方、下方、侧部等。本领域技术人员应该认识到其他标签518、520,所述其他标签使得用户遵循链接并且显示包含共同材料的另一博客的发布。
图6是根据本发明的具有相关博客发布的内联显示的博客的平面显示600的可替换示例。显示600包括窗口502、博客名称504、命令行506、滚动条508、图片510、共同文本512、514、其他文本516、以及气泡520,这基本上与关于图5所描述的那些类似。另外,显示600包括由于由用户选择气泡(指示符)而导致的膨胀的气泡602。膨胀的气泡602包括以共同文本604以及关于共同文本604的注释606的形式的发布的显示。在其他实施方式中,膨胀的气泡602可以包括其他材料,诸如,不相关的文本、图像、文件连接等,这些材料可以是包含共同材料的发布的部分。膨胀的气泡以外的其他显示也是可以的,诸如另一窗口、侧部条、观察面板等。本领域技术人员应该认识到用以显示具有共同材料的发布的其他方式。
图7是根据本发明的相关博客发布的屏幕显示700的示例。显示700类似于关于图5和图6描述的显示500、600,然而它是关于第一被搜索的博客的显示,并且包括名称Firstblog.com 702。另外,该博客包括具有标记为已读(在此以粗体字表示)的共同文本的发布704以及其他发布706。在具有共同文本并具有关于发布的交互性指示符和链接的博客中显示发布704之后,由标记为已读模块206将发布704高亮度显示为已读。可以通过改变颜色、添加标记符等来高亮度显示发布704,以便警示用户已经阅读了发布704。
可以以其他特定形式实现本发明而并不脱离其精神和基本特性。在所有方面中,所描述的实施方式仅作为示意性地考虑,而并非作为限制。由此,由所附权利要求而不是由上述说明书来指示本发明的范围。落入所述权利要求的等同范围和含义之中的所有变化都包含在其范围以内。

Claims (9)

1.一种用于博客发布的内联显示的方法,所述方法包括:
在第一博客中搜索对于所述第一博客和第二博客共同的材料;
在所述第二博客中添加针对所述共同材料的链接,其中所述链接包括在所述第二博客中的交互性指示符,响应于所述指示符的选择,所述指示符显示来所述第一博客的包含所述共同材料的发布;以及
将所述第一博客中的包含所述共同材料并且已经在所述第二博客中显示的每个发布标记为已读。
2.根据权利要求1所述的方法,进一步包括:
确定客户的博客请求;以及
安装针对博客发布的内联显示的计算机程序,所述计算机程序包括权利要求1的方法的步骤。
3.根据权利要求2所述的方法,进一步包括在服务器和客户端之一上安装所述计算机程序。
4.根据权利要求1所述的方法,所述共同材料包括文本、图像、文件和链接中的至少一个。
5.根据权利要求1所述的方法,其中在第一博客中搜索进一步包括在博客组中搜索。
6.根据权利要求1所述的方法,其中在第一博客中搜索进一步包括在先前搜索之后发布的所述第一博客中搜索发布。
7.一种用于博客发布的内联显示的装置,所述装置包括:
搜索模块,配置为在第一博客中搜索对于所述第一博客和第二博客共同的材料;
链接模块,配置为在所述第二博客中添加针对所述共同材料的链接,其中所述链接包括所述第二博客中的交互性指示符,响应于所述指示符的选择,所述指示符显示来自所述第一博客的包含所述共同材料的发布;以及
标记为已读模块,配置为将在所述第一博客中的包含所述共同材料并且已经在所述第二博客中显示的每个发布标记为已读。
8.根据权利要求7所述的装置,进一步包括博客分组模块,配置为标识博客组,以及其中所述搜索模块针对共同材料在所述博客组中搜索博客。
9.根据权利要求7所述的装置,其中所述搜索模块进一步包括更新模块,配置有更新时间,其中所述搜索模块在所述更新时间期满时在所述第一博客中搜索。
CN2008100823874A 2007-03-05 2008-03-04 用于相关博客发布的内联显示的装置和方法 Active CN101262450B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/682,117 US8229910B2 (en) 2007-03-05 2007-03-05 Apparatus, system, and method for an inline display of related blog postings
US11/682,117 2007-03-05

Publications (2)

Publication Number Publication Date
CN101262450A true CN101262450A (zh) 2008-09-10
CN101262450B CN101262450B (zh) 2010-12-22

Family

ID=39742652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100823874A Active CN101262450B (zh) 2007-03-05 2008-03-04 用于相关博客发布的内联显示的装置和方法

Country Status (2)

Country Link
US (1) US8229910B2 (zh)
CN (1) CN101262450B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404129A (zh) * 2010-09-16 2012-04-04 腾讯科技(深圳)有限公司 广播消息的方法和服务器
CN101764844B (zh) * 2008-12-22 2013-05-15 Nhn株式会社 用于共享与内容相关的结果的方法和***
CN107678621A (zh) * 2017-09-26 2018-02-09 珠海市魅族科技有限公司 页面显示方法及装置、计算机装置和存储介质

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7912894B2 (en) * 2007-05-15 2011-03-22 Adams Phillip M Computerized, copy-detection and discrimination apparatus and method
EP2321745B1 (en) * 2008-08-01 2017-05-31 Google, Inc. Providing posts to discussion threads in response to a search query
US8352091B2 (en) 2009-01-02 2013-01-08 International Business Machines Corporation Distributed grid-interactive photovoltaic-based power dispatching
US20100306027A1 (en) * 2009-06-02 2010-12-02 International Business Machines Corporation Net-Metering In A Power Distribution System
US8219259B2 (en) * 2009-06-03 2012-07-10 International Business Machines Corporation Maintaining uniform power consumption from an electric utility by a local load in a power distribution system
US8135499B2 (en) 2009-07-07 2012-03-13 International Business Machines Corporation Load shedding of a selected substation by an electric utility
US8434095B2 (en) * 2009-12-22 2013-04-30 International Business Machines Corporation Microblogging based dynamic transaction tracking for composite application flow
US8458584B1 (en) 2010-06-28 2013-06-04 Google Inc. Extraction and analysis of user-generated content
US20120005074A1 (en) * 2010-06-30 2012-01-05 Ebay, Inc. Inline link payment
US9177346B2 (en) * 2010-07-01 2015-11-03 Facebook, Inc. Facilitating interaction among users of a social network
US20120084644A1 (en) * 2010-09-30 2012-04-05 Julien Robert Content preview
US20140047016A1 (en) * 2010-10-21 2014-02-13 Bindu Rama Rao Server infrastructure, mobile client device and app for mobile blogging and sharing
US8996625B1 (en) * 2011-02-01 2015-03-31 Google Inc. Aggregate display of messages
CN104079539B (zh) * 2013-03-28 2017-09-08 阿里巴巴集团控股有限公司 一种数据保密存储方法及客户端
CN103593398A (zh) * 2013-10-12 2014-02-19 北京奇虎科技有限公司 一种更新微博用户库的方法及设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7797316B2 (en) * 2003-09-30 2010-09-14 Google Inc. Systems and methods for determining document freshness
JP2005196469A (ja) * 2004-01-07 2005-07-21 Sony Corp データ表示サーバ,データ表示方法,およびそのプログラム
GB2411014A (en) * 2004-02-11 2005-08-17 Autonomy Corp Ltd Automatic searching for relevant information
US7761447B2 (en) * 2004-04-08 2010-07-20 Microsoft Corporation Systems and methods that rank search results
US9058388B2 (en) * 2004-06-22 2015-06-16 Digimarc Corporation Internet and database searching with handheld devices
US7886024B2 (en) * 2004-07-01 2011-02-08 Microsoft Corporation Sharing media objects in a network
JP2006228116A (ja) * 2005-02-21 2006-08-31 Nippon Telegr & Teleph Corp <Ntt> ウェブページリンク判定方法およびウェブページリンク判定装置
US20070150457A1 (en) * 2005-06-13 2007-06-28 Inform Technologies, Llc Enabling One-Click Searching Based on Elements Related to Displayed Content
US8005810B2 (en) * 2005-09-30 2011-08-23 Microsoft Corporation Scoping and biasing search to user preferred domains or blogs
US8073830B2 (en) * 2006-03-31 2011-12-06 Google Inc. Expanded text excerpts
CN1917463B (zh) * 2006-08-30 2011-02-23 ***通信集团公司 基于用户操作特征对用户信息关联的方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101764844B (zh) * 2008-12-22 2013-05-15 Nhn株式会社 用于共享与内容相关的结果的方法和***
CN102404129A (zh) * 2010-09-16 2012-04-04 腾讯科技(深圳)有限公司 广播消息的方法和服务器
CN102404129B (zh) * 2010-09-16 2014-04-16 腾讯科技(深圳)有限公司 广播消息的方法和服务器
CN107678621A (zh) * 2017-09-26 2018-02-09 珠海市魅族科技有限公司 页面显示方法及装置、计算机装置和存储介质

Also Published As

Publication number Publication date
CN101262450B (zh) 2010-12-22
US20080222097A1 (en) 2008-09-11
US8229910B2 (en) 2012-07-24

Similar Documents

Publication Publication Date Title
CN101262450B (zh) 用于相关博客发布的内联显示的装置和方法
JP6814298B2 (ja) 警告するための方法と装置
US9110977B1 (en) Autonomous real time publishing
US9535999B1 (en) Trending search magazines
CN101490677B (zh) 呈现搜索结果信息
CN100462972C (zh) 基于文档的信息和统一资源定位符管理方法和设备
CN1754166B (zh) 文档集内容空间的导航
CN102598039A (zh) 多模式在线广告和在线广告交换
CN104850546B (zh) 移动媒介信息的展示方法和***
US11449553B2 (en) Systems and methods for generating real-time recommendations
US20180336175A1 (en) Method and System for Semantically Generating and Digitally Publishing Articles
CN103635903A (zh) 基于上下文的搜索结果的排名
US20100192055A1 (en) Apparatus, method and article to interact with source files in networked environment
CN105426508A (zh) 网页生成方法和装置
Sundaramoorthy et al. Newsone—an aggregation system for news using web scraping method
CN105229693A (zh) 教育中心
US20120271817A1 (en) Information processing apparatus, information processing method, and program
CN112015635A (zh) 页面测试方法、页面测试装置、电子设备及存储介质
CN111325607B (zh) 营销页面的搭建方法、***、设备及介质
US11539800B2 (en) Electronic device and control method therefor
CN115640790A (zh) 信息处理方法、装置和电子设备
CN111752431B (zh) 信息的展示方法及装置
Stroud et al. Assessing the external validity of using news websites as experimental stimuli
US20190179859A1 (en) Method and apparatus for managing navigation of web content
CN113569007B (zh) 一种处理知识服务资源的方法、装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant