CN103198093A - 用于定制标签云的方法和系统 - Google Patents

用于定制标签云的方法和系统 Download PDF

Info

Publication number
CN103198093A
CN103198093A CN2013100009302A CN201310000930A CN103198093A CN 103198093 A CN103198093 A CN 103198093A CN 2013100009302 A CN2013100009302 A CN 2013100009302A CN 201310000930 A CN201310000930 A CN 201310000930A CN 103198093 A CN103198093 A CN 103198093A
Authority
CN
China
Prior art keywords
label
mark
new
cloud
time period
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
CN2013100009302A
Other languages
English (en)
Inventor
P·R·巴斯蒂德
M·E·布鲁霍尔
R·E·罗拉多
M·S·罗斯诺
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 CN103198093A publication Critical patent/CN103198093A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/31Indexing; Data structures therefor; Storage structures
    • G06F16/313Selection or weighting of terms for indexing
    • 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/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • 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/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements

Landscapes

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

Abstract

本发明涉及用于定制标签云的方法和系统。更具体而言,一种用于定制标签云的方法,包括向标签的源中的各标签指派分数,所述分数基于标签属性;在从所述新标签的创建起测量的时间段期间暂时增加新标签的所述分数;和通过根据标签的分数强调各标签而在图形用户界面中定制所述标签云。

Description

用于定制标签云的方法和系统
技术领域
本发明涉及标签云,更特别地,涉及识别语境上与用户有关的标签的标签云。
背景技术
标签云是允许用户很容易地看到诸如站点的标签源的内容的视觉描述。通常,标签代表源内的关键字。标签云通过增加标签的字体大小强调源内的更流行或者与源内更频繁使用的关键字相关的标签。为了方便用户,标签云中的标签一般与源内的关键字超链接。
标签云一般被实时表示,并且,向标签云添加通过关键字或其它相关的元数据的添加创建的新标签。一般地,标签云相对于新标签强调旧标签,原因是新标签具有很少时间构建它们的关键字频率或流行度。但是,由于频繁的用户可能已查看与较旧标签相关的信息,因此,频繁的用户可能对于新标签更感兴趣。
发明内容
一种用于定制标签云的方法,包括:提供图形用户界面以显示标签云;识别标签的源;基于标签属性向源中的各标签指派分数;在从新标签的创建起测量的时间段期间暂时增加新标签的分数;和通过根据标签的分数强调各标签而在图形用户界面中定制标签云。
一种用于定制标签云的系统,包括:访问并执行存储于计算机可读存储介质上的计算机可读指令的至少一个处理器。计算机可读指令导致所述至少一个处理器在执行所述计算机可读指令时完成以下操作:从源中识别标签;基于标签属性向所述源中的各标签指派分数;在从所述新标签的创建起测量的时间段期间暂时增加新标签的分数;和在图形用户界面中创建根据标签的分数强调各标签的标签云。
一种计算机程序产品,包括具有在其中体现的计算机可读程序代码的计算机可读存储介质。计算机可读程序代码包括从源中识别标签的计算机可读程序代码;基于标签属性向源中的各标签指派分数的计算机可读程序代码;在从新标签的创建起测量的时间段期间暂时增加新标签的分数的计算机可读程序代码;和在图形用户界面中创建根据标签的分数强调各标签的标签云的计算机可读程序代码。
一种用于定制标签云的计算机实现的过程,包括:识别标签的源;基于标签的特性向源中的各标签指派分数;识别源内的新标签;暂时增加新标签的分数;和通过根据标签的分数强调各标签而在图形用户界面中定制标签云的显示。
附图说明
图1是根据这里描述的原理的一个例子的表示用于定制标签云的示例性系统的示图。
图2是根据这里描述的原理的一个例子的表示包括标签云的示例性显示的示图。
图3是根据这里描述的原理的一个例子的表示示例性标签云的示图。
图4是根据这里描述的原理的一个例子的表示示例性标签云的流程图。
图5是根据这里描述的原理的一个例子的表示用于定制标签云的示例性流程图的示图。
图6是根据这里描述的原理的一个例子的表示用于定制标签云的示例性系统的示图。
图7是根据这里描述的原理的一个例子的表示用于定制标签云的示例性流程图的示图。
具体实施方式
本说明书描述了用于定制标签云使得标签云将相关的信息转述给用户的方法和系统。
所属技术领域的技术人员知道,本发明可以实现为系统、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
下面将参照本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。
也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(instruction means)的制造品(manufacture)。
也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
现在参照附图,图1是表示用于定制标签云的示例性系统(100)的示图。根据某些示例性例子,用户可通过与因特网(102)或其它的网络连接的用户界面(101)访问网页。用户界面(101)可包含显示网页的图形用户界面(104)。在一些例子中,用户界面(101)是计算机、移动设备、膝上型计算机、手表、电话或它们的组合。用于网页的文件和元数据可包含于与因特网(102)或其它网络连接的物理存储器存储介质(103)内。在一些例子中,物理存储器存储介质(103)是用户界面(101)本地的。文件和元数据可提供可在用户观看网页时帮助用户找到与用户相关的信息的标签的源。其它的标签源可包含在线资源、博客、评论、应用和它们的组合。
图2是包含标签云(201)的网页的显示(200)的示图。在该示例性例子中,网页是包含关于各种主题的多个帖子的旅行博客。网页包含帖子(202),该帖子(202)包含关于帖子主题的文本(203)和图像(204)。显示(200)还包含到通过分类标题(206)分类的最近的帖子的链接(205)。在本示例性例子中,分类标题(206)指的是创建各帖子的月份。分类标题(206)后面跟随表示各类别内的帖子的数量的数(207)。
帖子(202)包含可与文本(203)和图像(204)相关的元数据。其它的帖子也可包含关于它们的文本和图像的元数据。元数据可包含包含于文本(202)中的关键字、关于特定的帖子的隐藏的数据和关于图像(204)的信息。元数据中的一些可与各帖子的主题相关。
在图2的例子中,标签云(201)被定位为紧接着帖子(202)和链接(205)。标签云(201)包含捆绑于与各帖子的主题相关的元数据上的多个标签(208)。按字母的顺序列出标签(208)。各标签在视觉上相互区分以向用户传输(convey)关于各标签的比较信息。在一些例子中,从以下的非穷举的列表中用维度或强调在视觉上区分标签:不同的字体大小、字体粗细、字体颜色、颜色暗度、背景颜色或它们的组合。在一些例子中,标签通过它们在标签云(201)内的位置在视觉上被区分。
比较信息常基于诸如标签流行度或标签频率的标签属性。在一些例子中,标签流行度涉及标签的主题出现的流行度。例如,由于某主题可比其它的主题更经常地被观看或者某标签比其它标签更经常地被点击,因此,博客主题可被视为更流行。并且,可基于与标签相关的关键字在整个博客上出现的次数测量为频率的标签属性。在一些例子中,可由系统自动地、由用户手动地或以它们的组合的方式添加标签属性。
常常地,标签(208)基于单个标签属性或多个标签属性被指派分数。在一些例子中,通过强调的单个维度在视觉上区分标签。例如,标签可被指派与流行度或频率那样的特定的标签属性成比例的字体大小。在其它的例子中,标签可被指派与它们的频率成比例的字体大小,并且,可以按由标签的流行度确定的次序列出标签。
标签属性中的许多构建起来是花费时间的。例如,流行度和频率属性两者偏好较旧标签。但是,用户也会对新标签感兴趣。例如,博客的频繁的用户可能非常熟悉博客的较旧的内容,并且,频繁的用户可能对自用户最后访问博客以来讨论的新的主题感兴趣。标签云产生器可暂时对于最近创建的标签指派较高的分数,使得较旧标签不使用户的关注偏离新标签。
在一些例子中,新标签的分数可在很大的程度上增加,以至于新标签如具有较高的流行度或频率属性的较旧标签那样被强调。例如,在图2中,标签“Mexico”(209)可以是缺少高的流行度或频率属性的新标签,但是,标签云可强调“Mexico”(209)以将用户的关注吸引到新标签。用户可调整设定,使得新标签根据用户的偏好被强调或者不被强调。
图3示出包含“Europe”标签(301)和“Mexico”标签(302)的标签云(300)的例子。“Europe”标签(301)可与标签源内的高度流行的关键字“Europe”相关。但是,“Mexico”标签(302)可以是创建为反映最近添加到标签源的新的关键字的新标签。出于示例的目的,在图3的例子中,没有以分数增加表示较新的“Mexico”标签(302)。标签源的频繁用户会熟悉“Europe”标签(301)的超链接,但“Europe”标签(301)相对于用户可能更感兴趣的“Mexico”标签(302)明显地被强调。因此,用户可能忽视“Mexico”标签(302),尽管用户可能对它更感兴趣。
图4示出“Mexico”标签(402)接收分数增加以反映其“新”状态的例子。现在,“Mexico”标签(402)与“Europe”标签(401)相比受到强调,并且,“Mexico”标签(402)吸引用户的关注。在一些例子中,“Europe”标签(401)被解除强调,以给予“Mexico”标签(402)更大的强调。但是,在一些例子中,“Europe”标签(401)和“Mexico”标签(402)在标签云中被等同地强调,使得“Mexico”标签的分数增加不修改“Europe”标签的显著性。系统可允许标签云中的标签的数量随时间增加,同时仍允许相对于云中的其它的标签强调新标签。并且,通过突出显示或强调用户可能感兴趣的标签,系统根据用户的需要将标签云个性化。虽然图3和图4分别被示为仅具有两个标签,但是,标签云可包含更多的标签。
新标签的分数增加对于导致新标签的所得分数至少如云中的所有标签的中间分数那样高是明显足够的。在一些例子中,所得分数可如云中的所有标签的平均分数那样高。并且,一些例子可包含所得分数给予新标签在所有分数的前四分之一或三分之一的分数。其它的例子可导致新标签的分数落入所有分数的前百分之十内。一些例子可导致新标签的分数具有标签云中的最高分数。
在一些例子中,新标签可在其创建的第一小时内接收最大的分数增加,并然后随着从标签的创建起的小时的增加而接收较低的分数增加,使得新标签随着新标签变旧逐渐被解除强调。在一些例子中,最大的分数增加被定时于在特定的时间出现,诸如标签创建之后的三个小时。新标签仍可接收导致高达和远离分数峰值的较小的分数增加。
在图4的例子中,可在新标签接收增加的分数的预定的时间段或设定的持续时间期间强调“Mexico”标签(402)。但是,在预定的时间段过期之后,“Mexico”标签(402)可失去分数增加,并且返回在没有增加情况下的分数。
图5示出用于定制标签云的流程图(500)的例子。标签云产生器可识别(501)可以是站点、在线资源、音频文件、文档、图像或它们的组合的标签源。一般地,源中的元数据被分析和过滤,以创建与对于用户有意义的信息有关的元数据的标签。但是,在一些例子中,标签可手动被指派给站点、图像或其它的源。
标签云产生器可向各标签指派(502)分数。产生器也可确定(503)标签是否是新的。如果标签是新的,那么标签云产生器可增加(504)标签的分数。在最终确定标签分数之后,显示(505)标签云,其中与各标签的分数成比例地强调各标签。在一些例子中,标签直接与它们的分数成比例地被强调。
在替代性的例子中,标签强调可更宽松地与分数成比例。例如,一个标签可被指派为5的分数,并且,另一分数可被指派为4.9的分数。但是,为5的分数可以是标签云中的最高的分数,并且,即使具有次最高分数的标签可能具有明显类似的分数,云产生器也可相对于所有其它的标签明显地强调最高得分标签。
在一些例子中,向各标签指派分数可基于单个标签属性。作为替代方案,可通过使用多个标签属性指派分数。在一些例子中,使用多个标签以产生分数,但是,属性中的一些以不同的方式被加权。
暂时增加标签分数可作为独立的过程出现,或者,暂时增加标签分数可与指派原分数同时出现。但是,为新的属性可以是暂时的属性,并且,不管分数增加是否被因子化为原分数或者增加是否晚些出现,分数增加都仍然可以是暂时的。常常地,标签云产生器将实时刷新或者在各站点访问的开始重新产生标签云。因此,云产生器可在标签不再被视为新的之后去除分数增加。
当标签属性满足在限定的标签强调策略中阐述的准则时,标签可被视为新的。在一些例子中,标签可在标签产生之后的诸如预定的时间段的设定的持续时间期间被视为新的。预定的时间段可以是几小时、一天、几天、一星期或任何其它的希望的时间段。可以使用多个预定时间段以确定标签的相对的崭新性。在这些例子中,与落入晚些的预定时间段内的其它的新标签相比,最新标签可接收更大的分数增加。在一些例子中,可基于用户的活动缩短或加长时间段。
图6是用于定制标签云(601)的示例性系统(600)。系统(600)可包含诸如站点的标签云(602)。各标签(603)可包含多个属性(604)。示例性属性的非穷举的列表可包含标签的产生的时间戳(605)、标签流行度(606)、标签频率(607)和最近的标签更新的时间戳(608)。
标签云产生器(609)可通过各标签(603)及其属性(604)分类。标签云产生器(609)可与可包含与如何向标签指派分数有关的策略、新标签的定义和给予新标签多少分数增加的标签强调策略(610)通信。
标签云产生器(609)还可与包含关于用户的活动的信息的用户库(611)通信。用户库(611)可包含指示用户点击什么标签以及用户查看标签云(601)的最后时间的信息。根据标签强调策略,用户库(611)可帮助标签云产生器(609)确定标签(603)对于特定的用户是否仍然是新的。
标签云产生器(609)可在用户界面(613)的图形用户界面(612)上显示标签云(601)。用户界面(613)可包含诸如键盘或麦克风的用户输入装置(614)。用户可将诸如用于显示标签云(601)的参数、如何限定新标签、新标签应有多久接收增加的分数等的信息输入到标签云产生器(609)中。如果合适的话,标签云产生器(609)可将手动输入的参数传送到标签强调策略(610),并由此根据用户的希望定制标签强调策略(610)。
在一些例子中,当用户与网页那样的源(602)连接时,标签云产生器(609)可检查标签强调策略(610)。策略(610)可指导标签云产生器(609)检查用户什么时候最后与标签云(601)交互作用。标签云产生器(609)可对于自用户最后访问源起创建的每个标签给予增加的分数,或者对于在预定的时间段内还没有被用户点击的每个标签给予增加的分数。在一些例子中,策略(610)指示标签云产生器(609)基于用户交互作用、从标签的创建起测量的预定的时间段、指示标签为新的其它因素或它们的组合给予增加的分数。
在一些例子中,标签强调策略(610)可在标签被更新或改变之后增加分数。更新的时间戳(608)可用作用于开始新标签时间段的创建日期。标签可随时间累积元数据,并且,频繁的用户可能对于累积的元数据中的一些感兴趣。因此,新的元数据可创建标签的新的实例,策略(610)将该实例视为新标签。在一些例子中,更新可包含其它用户的点击、与新的关键字的关联、与标签源中的附加的内容的关联或者它们的组合。
图7是定制标签云的例子的示例性流程图(700)。标签云产生器可识别(701)标签源内的标签,并且,向各标签指派(702)分数。如果标签云产生器确定(703)标签不是新的,那么在标签云中显示(704)标签。但是,如果标签云确定(705)标签云是新的,那么标签云产生器可进一步确定(706)是否用户已与标签交互作用。如果用户已与标签交互作用,那么标签云产生器可选择放弃分数增加,并且用其原来指派的分数显示(704)标签。但是,如果标签云产生器确定用户还没有与标签交互作用,那么标签云产生器可暂时增加(707)新标签的分数。
用户交互作用可由用户强调策略限定,并且可包含点击新标签、当存在新标签时观看标签或者观看与新标签超链接的网页。如果策略确定用户已充分地与新标签交互作用,那么标签云产生器可使新标签分数返回在没有暂时增加的情况下标签的分数会具有的分数。在一些例子中,暂时分数增加意图在于向用户通知新标签的存在;因此,如果标签云产生器确定用户已知道新标签,那么暂时分数增加可能不再有用。
在一些例子中,如果标签云产生器确定用户已与新标签交互作用但新标签仍落入预定的时间段内,那么标签云产生器可给予新标签较小的分数增加。
虽然关于用户交互作用影响新标签的分数增加的基于用户的策略描述了图7的示例性流程图,但是,策略也可以是基于系统的、基于服务器的、基于组的或者它们的组合。
并且,标签云产生器也可将类似的标签云分组在一起。当创建新标签时,其组中的所有标签可接收小于等于新标签的分数增加的分数增加。在一些例子中,组可包含通过标签云散布的标签。在替代性的例子中,组内的标签可在标签云内被定位在一起。可以将组内的标签排序,使得最高得分标签位于组内的中心。在一些例子中,可以以同心圆组织组,使得各同心环代表一组类似的标签。
策略也可应对当在短的时间段内创建多个新标签时的情景。在这些情景中,策略可指示标签云产生器使新标签的增加的强调交错,因此,它们不在同一时间等同地被强调,从而给予用户更好的注意各新标签的机会。策略也可区分新标签的增加的分数的优先级,以反映标签源中的可影响标签云产生器降低增加的分数的其它元数据。
出于示例的目的给出了本发明的各种例子的描述,但是,这些描述不是穷举的或者不限于公开的例子。在不背离描述的例子的范围的精神的情况下,许多的修改和变化对于本领域技术人员来说是十分明显的。这里使用的术语被选择以最好地解释例子的原理、实际的应用或相对于在市场中找到的技术的技术改进,或者使得本领域其它技术人员能够理解这里公开的例子。

Claims (21)

1.一种用于定制标签云的方法,包括:
向标签的源中的各标签指派分数,所述分数基于标签属性;
在从新标签的创建起测量的时间段期间暂时增加所述新标签的所述分数;和
通过根据标签的分数强调各标签而在图形用户界面中定制所述标签云。
2.根据权利要求1所述的方法,其中,通过根据标签的分数强调各标签而在图形用户界面中定制所述标签云包括用与所述分数成比例的字体大小显示所述标签。
3.根据权利要求1所述的方法,其中,所述标签属性选自包括标签流行度和标签频率的组。
4.根据权利要求1所述的方法,其中,通过根据标签的分数强调各标签而在图形用户界面中定制所述标签云包括用强调的单个维度强调各标签。
5.根据权利要求4所述的方法,其中,所述强调的单个维度选自增加字体大小、增加字体粗细、暗化字体颜色、修改字体颜色、修改背景颜色和修改标签的位置的组。
6.根据权利要求1所述的方法,其中,标签的所述源选自包括在线资源、博客、评论、站点、应用和它们的组合的组。
7.根据权利要求1所述的方法,其中,在从所述新标签的创建起测量的时间段期间暂时增加新标签的所述分数包括使落在所述时间段外面的标签的所述分数保持不变。
8.根据权利要求1所述的方法,其中,在从所述新标签的创建起测量的时间段期间暂时增加新标签的所述分数包括当所述标签的所述时间段过期时调整所述分数,使得所述分数返回在不暂时增加所述分数的情况下所述分数会具有的分数。
9.根据权利要求1所述的方法,其中,在从所述新标签的创建起测量的时间段期间暂时增加新标签的所述分数包括充分地增加所述分数,使得所述新标签包括比所述标签的中间分数高的增加的新的分数。
10.根据权利要求1所述的方法,其中,在从所述新标签的创建起测量的时间段期间暂时增加新标签的所述分数包括所述时间段是设定的持续时间。
11.根据权利要求1所述的方法,其中,在从所述新标签的创建起测量的时间段期间暂时增加新标签的所述分数包括通过用户的活动修改所述时间段。
12.根据权利要求1所述的方法,其中,通过所述用户的活动修改所述时间段包括将用户观看所述标签云与所述新标签的创建之间的时间因子化。
13.根据权利要求1所述的方法,其中,通过所述用户的活动修改所述时间段包括当用户与所述新标签交互作用时结束所述时间段。
14.一种用于定制标签云的系统,包括:
访问并执行存储于计算机可读存储介质上的计算机可读指令的至少一个处理器;
所述计算机可读指令导致所述至少一个处理器在执行所述计算机可读指令时完成以下操作:
从源中识别标签;
基于标签属性向所述源中的各标签指派分数;
在从所述新标签的创建起测量的时间段期间暂时增加新标签的所述分数;和
在图形用户界面中创建根据标签的分数强调各标签的标签云。
15.根据权利要求14所述的系统,其中,所述标签云用强调的单个维度强调各标签。
16.根据权利要求14所述的系统,其中,暂时增加包括当所述时间段过期时调整所述分数,使得所述分数返回在不暂时增加所述分数的情况下所述分数会具有的分数。
17.根据权利要求14所述的系统,其中,所述时间段包括设定的持续时间。
18.根据权利要求14所述的系统,其中,所述时间段通过用户的活动被修改。
19.一种用于定制标签云的计算机实现的过程,包括:
识别标签的源;
基于所述标签的特性向所述源中的各标签指派分数;
识别所述源内的新标签或标签的新的实例;
暂时增加所述新标签或标签的新的实例的所述分数;和
通过根据标签的分数强调各标签而在图形用户界面中定制所述标签云的显示。
20.根据权利要求19所述的过程,其中,暂时增加所述新标签或标签的新的实例的所述分数包括对于固定的时间段暂时增加所述分数。
21.根据权利要求19所述的过程,其中,暂时增加所述新标签或标签的新的实例的所述分数包括增加所述分数,直到用户与所述新标签交互作用。
CN2013100009302A 2012-01-05 2013-01-04 用于定制标签云的方法和系统 Pending CN103198093A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/344,216 US10739938B2 (en) 2012-01-05 2012-01-05 Customizing a tag cloud
US13/344,216 2012-01-05

Publications (1)

Publication Number Publication Date
CN103198093A true CN103198093A (zh) 2013-07-10

Family

ID=48720651

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100009302A Pending CN103198093A (zh) 2012-01-05 2013-01-04 用于定制标签云的方法和系统

Country Status (2)

Country Link
US (2) US10739938B2 (zh)
CN (1) CN103198093A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108229992A (zh) * 2016-12-15 2018-06-29 北京奇虎科技有限公司 生成标签云的方法、装置、浏览器和移动终端设备
CN110199240A (zh) * 2016-12-23 2019-09-03 瑞欧威尔股份有限公司 用于可穿戴显示器的基于上下文的内容导航
US11947752B2 (en) 2016-12-23 2024-04-02 Realwear, Inc. Customizing user interfaces of binary applications

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
KR20130089400A (ko) * 2012-02-02 2013-08-12 삼성전자주식회사 휴대용 전자기기에서 애플리케이션 관리 방법 및 장치
US20130290067A1 (en) * 2012-04-25 2013-10-31 Imerj LLC Method and system for assessing risk
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US10199051B2 (en) 2013-02-07 2019-02-05 Apple Inc. Voice trigger for a digital assistant
IN2013CH05876A (zh) * 2013-12-17 2015-06-19 Infosys Ltd
US9483520B1 (en) 2013-12-18 2016-11-01 EMC IP Holding Company LLC Analytic data focus representations for visualization generation in an information processing system
US9607040B2 (en) * 2014-01-23 2017-03-28 International Business Machines Corporation Tag management in a tag cloud
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
JP6027580B2 (ja) * 2014-08-27 2016-11-16 京セラドキュメントソリューションズ株式会社 情報表示システムおよび情報表示プログラム
CN105808594B (zh) * 2014-12-30 2020-03-06 广州市动景计算机科技有限公司 浏览器导航页显示方法、装置及设备
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
US10176251B2 (en) * 2015-08-31 2019-01-08 Raytheon Company Systems and methods for identifying similarities using unstructured text analysis
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
US10331312B2 (en) 2015-09-08 2019-06-25 Apple Inc. Intelligent automated assistant in a media environment
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10445755B2 (en) * 2015-12-30 2019-10-15 Paypal, Inc. Data structures for categorizing and filtering content
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK180048B1 (en) 2017-05-11 2020-02-04 Apple Inc. MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770428A1 (en) 2017-05-12 2019-02-18 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
US20180336275A1 (en) 2017-05-16 2018-11-22 Apple Inc. Intelligent automated assistant for media exploration
US10873542B2 (en) * 2018-03-29 2020-12-22 The Toronto-Dominion Bank Systems and methods for allocating shared resources
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. USER ACTIVITY SHORTCUT SUGGESTIONS
US11468890B2 (en) 2019-06-01 2022-10-11 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US11360641B2 (en) * 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
US11106747B2 (en) 2019-06-18 2021-08-31 International Business Machines Corporation Online content management
US10908917B1 (en) * 2020-02-26 2021-02-02 EnvZero Ltd System and method for managing cloud-based infrastructure
US11061543B1 (en) 2020-05-11 2021-07-13 Apple Inc. Providing relevant data items based on context
US11043220B1 (en) 2020-05-11 2021-06-22 Apple Inc. Digital assistant hardware abstraction
US11490204B2 (en) 2020-07-20 2022-11-01 Apple Inc. Multi-device audio adjustment coordination
US11438683B2 (en) 2020-07-21 2022-09-06 Apple Inc. User identification using headphones
JP7337977B2 (ja) 2022-02-08 2023-09-04 楽天グループ株式会社 投稿解析装置、投稿解析プログラム、投稿解析方法、および、解析情報提供システム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060218141A1 (en) * 2004-11-22 2006-09-28 Truveo, Inc. Method and apparatus for a ranking engine
US20090182727A1 (en) * 2008-01-16 2009-07-16 International Business Machines Corporation System and method for generating tag cloud in user collaboration websites
CN101563691A (zh) * 2006-12-19 2009-10-21 雅虎公司 用于在搜索结果中包括集合项目的技术
CN101641696A (zh) * 2007-03-19 2010-02-03 微软公司 响应于搜索查询来标识可执行场景解决方案
CN101751448A (zh) * 2009-07-22 2010-06-23 中国科学院自动化研究所 一种基于情景信息的个性化资源信息的推荐方法
CN101790729A (zh) * 2007-08-31 2010-07-28 微软公司 基于用户行为来呈现结果项

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6569206B1 (en) * 1999-10-29 2003-05-27 Verizon Laboratories Inc. Facilitation of hypervideo by automatic IR techniques in response to user requests
US7454355B2 (en) * 2000-04-27 2008-11-18 Milman Robert N Method and system for providing real estate information using a computer network, such as the internet
CA2513490A1 (en) * 2003-01-24 2004-08-05 Gery Michel Ducatel Searching apparatus and methods
US20060085431A1 (en) * 2004-10-13 2006-04-20 Burns David M Systems and methods for protecting private electronic data
US8335753B2 (en) * 2004-11-03 2012-12-18 Microsoft Corporation Domain knowledge-assisted information processing
US20070043761A1 (en) * 2005-08-22 2007-02-22 The Personal Bee, Inc. Semantic discovery engine
US8275399B2 (en) 2005-09-21 2012-09-25 Buckyball Mobile Inc. Dynamic context-data tag cloud
US7873641B2 (en) * 2006-07-14 2011-01-18 Bea Systems, Inc. Using tags in an enterprise search system
US20080071929A1 (en) * 2006-09-18 2008-03-20 Yann Emmanuel Motte Methods and apparatus for selection of information and web page generation
US7752534B2 (en) * 2006-09-19 2010-07-06 International Business Machines Corporation Method and apparatus for customizing the display of multidimensional data
US20080282186A1 (en) * 2007-05-11 2008-11-13 Clikpal, Inc. Keyword generation system and method for online activity
US8631015B2 (en) * 2007-09-06 2014-01-14 Linkedin Corporation Detecting associates
US9002855B2 (en) * 2007-09-14 2015-04-07 International Business Machines Corporation Tag valuation within a collaborative tagging system
US20090076887A1 (en) * 2007-09-16 2009-03-19 Nova Spivack System And Method Of Collecting Market-Related Data Via A Web-Based Networking Environment
US8452789B2 (en) 2007-10-15 2013-05-28 International Business Machines Corporation Searching a database
US20090158146A1 (en) * 2007-12-13 2009-06-18 Concert Technology Corporation Resizing tag representations or tag group representations to control relative importance
EP2136301A1 (en) 2008-06-20 2009-12-23 NTT DoCoMo, Inc. Method and apparatus for visualising a tag cloud
US20100036856A1 (en) * 2008-08-05 2010-02-11 International Business Machines Corporation Method and system of tagging email and providing tag clouds
US20100070860A1 (en) * 2008-09-15 2010-03-18 International Business Machines Corporation Animated cloud tags derived from deep tagging
US9317599B2 (en) * 2008-09-19 2016-04-19 Nokia Technologies Oy Method, apparatus and computer program product for providing relevance indication
US8490049B2 (en) * 2008-10-15 2013-07-16 International Business Machines Corporation Faceted, tag-based approach for the design and composition of components and applications in component-based systems
US9141694B2 (en) * 2008-12-18 2015-09-22 Oracle America, Inc. Method and apparatus for user-steerable recommendations
EP2226719A1 (en) 2009-03-05 2010-09-08 France Telecom User interface to render a user profile
US9213780B2 (en) 2009-06-26 2015-12-15 Microsoft Technology Licensing Llc Cache and index refreshing strategies for variably dynamic items and accesses
US9081857B1 (en) * 2009-09-21 2015-07-14 A9.Com, Inc. Freshness and seasonality-based content determinations
US20110131207A1 (en) * 2009-12-01 2011-06-02 Sony Ericsson Mobile Communications Ab Text messaging hot topics
US8589815B2 (en) * 2010-03-10 2013-11-19 Microsoft Corporation Control of timing for animations in dynamic icons
US8694490B2 (en) * 2011-01-28 2014-04-08 Bitvore Corporation Method and apparatus for collection, display and analysis of disparate data
US8452749B2 (en) * 2011-04-01 2013-05-28 Pomian & Corella, Llc Browsing real-time search results effectively

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060218141A1 (en) * 2004-11-22 2006-09-28 Truveo, Inc. Method and apparatus for a ranking engine
CN101563691A (zh) * 2006-12-19 2009-10-21 雅虎公司 用于在搜索结果中包括集合项目的技术
CN101641696A (zh) * 2007-03-19 2010-02-03 微软公司 响应于搜索查询来标识可执行场景解决方案
CN101790729A (zh) * 2007-08-31 2010-07-28 微软公司 基于用户行为来呈现结果项
US20090182727A1 (en) * 2008-01-16 2009-07-16 International Business Machines Corporation System and method for generating tag cloud in user collaboration websites
CN101751448A (zh) * 2009-07-22 2010-06-23 中国科学院自动化研究所 一种基于情景信息的个性化资源信息的推荐方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108229992A (zh) * 2016-12-15 2018-06-29 北京奇虎科技有限公司 生成标签云的方法、装置、浏览器和移动终端设备
CN110199240A (zh) * 2016-12-23 2019-09-03 瑞欧威尔股份有限公司 用于可穿戴显示器的基于上下文的内容导航
CN110199240B (zh) * 2016-12-23 2024-02-02 瑞欧威尔股份有限公司 用于可穿戴显示器的基于上下文的内容导航
US11947752B2 (en) 2016-12-23 2024-04-02 Realwear, Inc. Customizing user interfaces of binary applications

Also Published As

Publication number Publication date
US20130227484A1 (en) 2013-08-29
US20130179806A1 (en) 2013-07-11
US10739938B2 (en) 2020-08-11
US10725610B2 (en) 2020-07-28

Similar Documents

Publication Publication Date Title
CN103198093A (zh) 用于定制标签云的方法和系统
US9626158B1 (en) Dynamic availability-based integration of external functionality
US20200142545A1 (en) Document contribution management system
CN102521230B (zh) 用于有条件的数据显示的结果类型
US20090112724A1 (en) Method and equipment for exposing an advertisement using application
US8413070B1 (en) Declarative resizeable list in electronic form
CN103970527A (zh) 为报表生成提供辅助覆盖的方法和系统
US20170060966A1 (en) Action Recommendation System For Focused Objects
CN103092967A (zh) 一种基于规则引擎的业务规则决策方法及装置
CN102096694A (zh) 具有支持组件的显示再现系统
CN104317587A (zh) 面向安卓移动设备的程序自动生成方法
US20170192941A1 (en) Computer-Automated Generation of Application Deep Links
CN106462559A (zh) 任意大小内容项生成
US20170060891A1 (en) File-Type-Dependent Query System
CN111028087A (zh) 信息展示方法、装置和设备
WO2014113718A1 (en) Determining style attributes of web content
CN110223044A (zh) 一种邮件推送方法、系统及电子设备和存储介质
US10956658B2 (en) Digital content editing of a document object model (DOM) based on object model comparison
CN109412930A (zh) 一种im落地页的跳转方法、装置、存储介质及终端
US10282398B1 (en) Editing tool for domain-specific objects with reference variables corresponding to preceding pages
WO2014117594A1 (en) Method and device for updating web page
CN114579759A (zh) 结合rpa及ai的知识图谱展示方法、装置、终端及存储介质
CN114239525A (zh) 合同模板编辑方法、装置、计算机设备和存储介质
CN112508284A (zh) 展示物料预处理方法、投放方法、系统、装置与设备
EP4088216A1 (en) Presenting intelligently suggested content enhancements

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130710