CN1524236A - 提供显式和隐式判据处理机制的搜索用户界面 - Google Patents
提供显式和隐式判据处理机制的搜索用户界面 Download PDFInfo
- Publication number
- CN1524236A CN1524236A CNA01801481XA CN01801481A CN1524236A CN 1524236 A CN1524236 A CN 1524236A CN A01801481X A CNA01801481X A CN A01801481XA CN 01801481 A CN01801481 A CN 01801481A CN 1524236 A CN1524236 A CN 1524236A
- Authority
- CN
- China
- Prior art keywords
- user
- profile
- data
- search
- criterion
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9032—Query formulation
- G06F16/90324—Query formulation using system suggestions
- G06F16/90328—Query formulation using system suggestions using search space presentation or visualization, e.g. category or range presentation and selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9038—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Abstract
一种用于查询和显示数据库记录的界面,允许对显式和隐式简档进行保存,也允许有选择、独立地将其合并到搜索当中。隐式简档从用户对资源的选择中推导出来,而无需要求用户指定任何选择规则。一种机器学习算法用来推导模型,通过该模型可以预测用户的首选项。显式简档就是用户的输入规律。例如,用户可以选择特定的用户宁可拒绝搜索的资源类别。通过选择预定义判据以及显式简档和隐式简档中的之一或两者来定义查询。在实施方案中,对简档进行显示和处理就象添加到查询中或者从查询中移走的其他判据的类别一样。可以对查询进行保存和编辑。
Description
发明背景
本发明涉及到在诸如CD ROM内容、电子节目指南、因特网等大型数据空间中搜寻、检索和组织数据。
由于CD-ROM、因特网、电视节目指南、提议的国家信息基础结构等的庞大的可用信息量,急需能够对许多大型信息媒体进行方便的访问。这种增加对信息的访问可能是很有用的,但如此大量的信息也对访问信息的用户界面设计提出了新的挑战。例如,因特网用户经常难于找到信息资源,或者在遇到建立搜索查询和观察查询结果的困难时放弃。诸如电子节目指南、因特网搜索引擎和文本搜索工具如Folio所提供的文本搜索工具等单纯的文本列表,操作起来很乏味,通常很难操作,而且由于看上去十分单调,长时间查看会非常累。
搜索数据库有两个主要部分:过滤,排除无关的信息,和按照某种优先级方案对过滤的结果进行排序。比如,象Google这样的因特网搜索引擎利用文本查询对代表万维网入口点的数据库中的记录进行过滤和排序。它使用某种隐含的判据,比如链接到查询检索的候选人的网页意味着“投票”。(也就是说,被别的网页链接得越多,就有越高的“得票”)。Google还分析投票的网页,对收到其它网页投票较多的网页,给予较大的权重。
象Google这样的工具以及其它大多数数据库检索工具都利用连接器接受文本形式的搜索查询,并以列表的形式提交结果,列表是通过可能是一个包含多个判据的操作符的特定集总判据来排序的(比如先按照A排序,然后按B排序,等等)。
发明概述
简言之,用户界面(UI)提供了一种与大型数据库交互的机制。搜索查询用不同的判据来建立。此外,允许隐式和显示用户简档有选择、分别地合并成一个搜索查询。显式简档和隐式简档都是数据组,通过该数据组可以预测每个用户的首选项。例如,游戏软件对于某种环境下的用户(比如,因特网免费下载区)可能是毫无疑问的首选项,而对于另一个不同环境(比如,广播电视)中的不同用户来说系列幽默剧可能是比较讨厌的项目。数据库记录中用户简档的排列是根据对用户简档的首选项的预测来确定的。将在下文中展开更详细介绍的隐式简档,是从以往用户的历史使用模式中自动推导出来的。显式简档是从显式信息规则,比如象“选择你所喜欢的晚间电影类型”类似的问题的答案的输入中所推导出来的。在本发明的实施方案中,显式简档是通过允许用户选择某种判据来建立的,而用户所选择的判据的描述是通过从不同的类别组放入到图解显示中来实现的,而该操作是通过把判据从类别组中移去并加入到查询组中来实现的。所生成的查询组是定义显式简档的判据组。简档可以象判据一样进行保存和显示,以使得在进一步的与判据所相同的方式交互作用时可以操作它们(加入查询组)。
在“向后倾斜(lean-back)”的环境中,用户界面(UI)设计解决用户与具有数据库搜索装置的交互的各种问题。(在“向后倾斜”的情况下,用户是在处于娱乐和放松状态,比如在看电视时,而“向前倾斜”时,用户是积极主动并注意力集中的,比如在使用台式计算机时)。例如,本发明可以与广播电视使用的电子节目指南(EPGs)交互。在这样的应用中,用户界面可以直接显示为录制的或电视节目上层的一个层面,或者有选择地显示在其特有的屏幕上。用户界面可以通过简单的手持控制器来访问。在优选的实施方案中,控制器有水平和垂直滚动按钮,而且只有少数几个特定按钮来直接访问不同的操作模式。
用户界面产生三种环境或状态(world):搜索状态、概述状态和纵览状态。假设一个EPG情形,在搜索状态下,用户输入、保存、以及编辑过滤和排序判据(时日、星期几、风格等)。在概述状态下,用户生成并修订显式的(以及某些隐式类型的)用户简档。在纵览状态下,用户从搜索结果中查看和选择,这是信息排序、过滤和简档的结果。
本发明可以与各种不同的搜索功能一同使用。比如,在围绕EPGs设计的一个优选实施方案中,就提供了三种基本的搜索功能:(1)过滤,(2)通过显式简档进行过滤和/或排序,和(3)通过隐式简档进行过滤和/或排序。对这些功能的定义如下。
(1)过滤-定义了将要显示的一组结果的一套判据。这些判据精确确定将在数据库中选择什么记录,以及哪些记录将被排除在纵览状态的显示之外。
(2)通过显式简档进行过滤和/或排序-允许用户从不同的类别中通过选择指定自己的喜恶。比如,用户可以表示他喜好戏剧和动作片而不喜欢某些影员。而后,这些判据被用于对过滤处理返回的记录进行排序。还可以指定判据的重要程度,尽管增加这样一个层面会增加系统的复杂性,对大多数用户而言又没有什么必要。
作为第二类系统的示例,欧洲专利申请(EP0854645A2)描述了这样一个系统,它允许用户输入风格偏好,诸如喜好的节目种类,如系列幽默剧、戏剧系列、老电影等。该专利申请还描述了偏好模板,可以从模板中选择偏好简档,比如一个模板是针对10到12岁的孩子,另一个模板是十几岁的女孩,还有一个模板是面向飞机爱好者的,等等。该输入方法要求用户有能力概括他/她自己,这些是他/她的喜好的真实描述。对大多数人来说,要回答诸如“你喜欢戏曲还是动作片?”和“‘戏剧’这一判据对你有多重要?”这样一些抽象的问题,是一件困难的事情。
(3)通过隐式简档进行排序-隐式概括是系统“观察”用户行为后被动生成的简档。用户只是以通常的方式查看(录制、下载或者“使用”)选项,系统通过从选择中提取用户的行为模型,逐步地建立起个人偏好数据库。通过允许用户来评价材料(比如根据1-5星的级别)来加快上述过程。系统使用该模型来预测用户将来喜欢观看什么。可以遵循简单的算法,从一个观看历史记录提取预测或者指定期望度,比如在重复请求同一节目后标注明显的喜好。这也可是一个复杂的机器学习过程,如具有大量输入(自由度)的决策树技术。总之,这样的模型在用户交互行为中寻找模式(即,通过用户界面的交互进行选择)。
这种类型的简档信息的一个示例是MbTV,一个通过监视观众的观看模式来了解观众看电视的偏好的系统。MbTV是透明操作,建立观众品味的简档。该简档用于提供服务,比如向观众推荐他可能感兴趣观看的节目。MbTV了解每个观众的品味,并利用所了解的资料向观众推荐即将上演的节目。MbTV通过提醒观众他们期望的即将上演的节目来帮助观众规划观看电视的时间计划,并且,当观众不在时,可以通过附加的存储装置,自动记录这些节目。
MbTV具有一个喜好确定引擎和存储管理引擎。这方便于录制电视节目过后观看(time-shifted television)。MbTV可以自动录制,而不是简单地推荐期望的节目。MbTV的存储管理引擎努力保证存储装置具有最佳的内容。该过程包括跟踪哪些录制的节目已经被观看(完全和部分),以及哪些节目没有看。观众为了将来能够看到录制的节目,可以“锁定”以防止被删除。观众处理节目推荐或者录制内容的这些方法为MbTV的喜好引擎提供了附加的反馈,从而可以利用这些信息来改进以后的决策。
MbTV将保留一部分录制空间提供给“部份兴趣”。这些“兴趣”可以解释为不同的家庭成员或者可以代表不同的品味类型。尽管MbTV并不要求用户的介入,但可以通过那些期望调整其能力的观众来使之用户化。观众可以干预不同节目类型的“存储预算”。比方说,观众可以表明:尽管在家庭中,孩子观看了大多数的电视节目,但孩子的节目所用的录制空间不要超过25%。
应该注意到,搜索判据,以及隐式的和显式的简档,可以对搜索数据库中每个提议的记录生成可靠度或等级估计,而不是针对数据库中待选记录产生简单的“是”和“否”的结果。可以看作搜索查询提供了判据,搜索结果必须满足每条判据。这样,如果查询包含一个指定的频道和一个指定的时间范围,那么仅返回那些两条判据都满足的结果。可以认为同样的搜索查询表达了用户偏好,这种情况下,可以返回并不同时满足两条判据的记录,根据记录与判据匹配的良好程度对其进行排序,而不是过滤。所以,同时满足两条判据的等级最高,只满足其中一条判据的记录的等级次高,两条判据都不满足的记录排在最后。通过记录判据与查询或简档判据的接近程度来进行过渡的等级排列。比如,在上例中,如果一条记录更靠近指定的时间段,那么与那些远离指定时间段的记录相比,它具有较高的等级。
在隐式简档情况下,可能根本没有关于展现例如每种风格有多高的排列等级的判据。比如,如果一个基于神经网络的预测引擎被用于数据库的记录排序时,就没有明确的方式来表明用于决策的判据权重,至少对一个易用系统是这样的。但是,一些更简单的机器学习技术也可以用来产生和实现隐式简档。比如,出现在所选择记录(或者具有所期望的高等级的记录)中的判据可以根据判据命中的频率来排序。比如,在一个EPG中,如果所有被选中观看的节目都是日间电视连续剧,电视连续剧风格和日间时间范围就具有高频率的计数,而科学记录片风格的命中次数为0。这些节目会被展现以便观众可以观看。在下面描述的用户界面的实施方案中,其中简档是被编辑过的,用户可以编辑这样一个隐式简档,因为它是基于适用于每个判据的特定权重。用户可以从简档中删除判据,改变权重等。后者仅是一个隐含简档机制的示例,它为用户提供了一种明确的修改简档的方法。其它的机制,比如不仅仅依赖于用户选择的命中频率的系统,也可以提供这样的方案。
过滤查询和偏好应用的结构最好用三维可视的图像来处理,便于信息的组织并允许用户管理表示数据记录的景象元素(“标记”)、搜索和排序判据等。在优选的用户界面下,标记采用珠元的形式。类别表示为珠元串或珠元环。当构建一个偏好过滤器时,从类别串中得到特定的选择(珠元)并附加到搜索串或箱中。珠元、串和箱被表示为三维对象,它不仅是用来表示一个外观,而是作为一个附加含义的提示,通常第三维表示:通常一个对象的与用户的靠近程度表示了该对象在特定场合中的相关等级。
其中,字符串代表判据,每个类别中判据的排列顺序与其使用频率相对应,用户用判据和该频率来建立查询。因此,比如,如果用户的查询总是包括日间的时间范围,那么对应于该时间段的珠元,其排列位置就最高。另外,判据也可以根据有所选择的记录而不是由搜索返回的所有记录(至少是最高排列次序的记录)来排列次序。
实际上可以用单词来构建一个或多个类别,例如,在大量的所选节目或大量的通过用户查询返回的命中中出现的关键词。因为要求关键词类别包含每个可能想象到的关键词是笨拙的,所以这是可能的。根据出现的频率及其变化,从所选记录的描述中和/或从查询返回的记录中提取重要的关键词,使得可能的关键词的数目更容易处理和更容易选择。按照与说明书的其它地方关于简档编辑的详细描述相同方式,关键词列表最好是可以由用户来编辑的。系统可以从根本没有关键词开始,根据使用频率的数据构建关键词列表。然后,每次用户输入一个查询,可以扫描返回结果以发现公共的节目。可以扫描标题、描述、或任何其它的数据,那些具有某种频度的节目可以被存储到一个关键词列表中。根据频率或由关键词出现的环境加权的频率为列表中的每一个关键词排列等级。例如,一个标题中的关键词可能会得到一个比描述中的关键词低的等级,或者,直接就是一个对象或者是描述中的一个句子的语法分析中的一个主题的关键词,可能得到一个比非直接的对象更高的等级排列,等等。不是从返回的搜索记录中提取关键词,而是仅从选择的记录中提取使用。例如,在所描述的方式中,实际上仅有被选择观看或录制的节目被用来形成关键词的列表。另外方式中,查询的选择和返回都被使用,但是对选择的记录中的关键词加以比其它返回记录的关键词高得多的权重。
纵览状态以一种清晰可见和简单的方式体现过滤和排序的结果。最好,利用表示每个记录的三维符号显示一个三维动画。而且,根据主动的选择,符号与用户(看起来)接近的程度反应了用户对由记录确定的节目的喜爱程度的预测。也就是说,接近程度最初表示的是吻合的优良程度。在一个这样的例子中,珠元串是轴向显示的,其中每一个珠元表示一个记录,排列的方式是最好的吻合最接近用户,其它的记录根据其吻合的程度变得越来越靠后。用户可以根据结果沿轴向向前搜索,如同沿着一个隧道行走一样。可以在珠元中移动一个指针来在其中进行选择。这样可以展现出每个珠元的附加信息。
如同处理其它选择一样,隐式的和显式的用户简档是通过将其附加到搜索查询(箱或串(bin or string))中来调用的。附加简档的效果是得到根据用户喜好来排序的结果。用同样的方式产生显式的用户简档。
下面将结合某些优选的实施方案,参考说明附图对本发明进行描述,以便可以更全面地了解本发明。为了说明本发明中最价值的内容,和易于对本发明的原理和概念描述的理解,根据参考附图,仅通过例子,展示了本发明的细节,对本发明的优选实施方案进行了说明性的讨论。在这一点上,除了对本发明的基本理解所需内容,对于那些更详尽的本发明结构细节,没有做更多的展示,对于本领域的熟练人员来讲,附图的描述很明显地表明了如何在实践中实施本发明的几种形式。
附图简述
图1说明一个可以用来实现本发明的一个实施方案的硬件系统。
图2说明一个可以与本发明的一个电子节目指南实施方案一同使用的遥控装置。
图3为一个说明本发明的用户界面包含的多种过程的流程图。
图4说明一个用户界面,用于形成和编辑一个搜索查询。
图5说明一个用户界面,用于形成和编辑一个用户简档。
图6说明一个用户界面,用于形成和编辑一个搜索查询,来显示作为搜索判据的显式和隐式简档。
图7说明一个用户界面,用于形成和编辑包含用户喜恶的用户简档。
图8说明一个适用于图4-7的实施方案的另外的图示化方案。
图9说明另一个适用于图4-7的实施方案的另外的图示化方案。
图10说明另一个适用于图4-7的实施方案的另外的图示化方案。
图11说明另一个适用于图4-7的实施方案的另外的图示化方案。
图12说明一个用户界面,用于观察和选择从一个至少与前面的某些实施方案相一致的数据库的搜索中返回的记录。
图13说明另一个用户界面,用于观察和选择从一个至少与前面的某些实施方案相一致的数据库的搜索中返回的记录。
图14说明另一个用户界面,用于观察和选择从一个至少与前面的某些实施方案相一致的数据库的搜索中返回的记录。
图15说明另一个用户界面,用于观察和选择从一个至少与前面的某些实施方案相一致的数据库的搜索中返回的记录。
图16A说明适用于图16B中的实施方案的平面定义。
图16B说明另一个用户界面,用于形成和编辑搜索查询和用户简档,其中用文本来表示用户界面采用的三维景象中的对象。
图17说明一个用于查看景象的基于文本的搜索结果,该景象也是在三维景象中用文本来表示对象。
图18为一个说明用于产生和排序关键词类别的过程的流程图。
优选实施方案的详细描述
参考图1,本发明涉及的是数据库查询和检索,特别适用于向后倾斜的环境或应用,其中训练的可行性是受到限制的,或者要求如此。例如,本发明可以被用于与电子节目指南(EPG)相关的搜索和可视化任务中。在电视的环境中,电子节目指南可以宽松地适用于利用节目信息数据库提供的各种特征。节目信息可能包括题目和诸如叙述性概要的不同的描述信息、用于内容分类的关键词等等。在一个实施方案中,一个计算机发送节目信息给电视230。可以配备计算机240用来接收视频信号270和控制频道转换功能,并允许用户通过连接到计算机240的频道选择器而不是通过电视机的频道选择器230来选择频道。而后,用户可以使用遥控器210控制计算机,在显示的节目表中加亮一个所期望的选择来选中要观看的节目。计算机240具有一个数据连接260,由此接收更新的节目表数据。它可以是一根可连接到因特网服务提供者的电话线或一些其它合适的数据连接。计算机240具有一个大容量存储装置235,例如一个硬盘,来存储节目表信息、节目申请和更新、以及其它的信息。关于用户偏好的信息和其它的数据可以通过可移动的媒质,如存储卡或磁盘220,被上载到计算机240。通过对计算机240进行适当的编程,允许使用大量的感兴趣的特征。
应该注意,在上面的示例硬件环境中可以进行许多替换,并且都可以连同本发明一同使用。大容量存储器可以用易失存储器或非易失存储器来替代。数据可以本地存储或远程存储。事实上,整个计算机240可以用一个通过一个连接在装置外运行的服务器来替代。不是用遥控器通过红外线口215向计算机240发送指令,控制者可以通过数据通道260来发送指令,该通道可以与承载视频影像的实际通道相互独立或采用同一通道。视频270或其它的内容可以用一根电缆、射频、或其它实际的宽带通道来承载,或从一个大容量存贮器或可移动存贮媒质来获得。也可以由一个实际开关通道,如电话线,或一个虚拟开关通道,如ATM或其它适用于同步数据通讯的网络来承载。内容可以是异步的,能够承受信息漏失,以便可以使用现代的网际协议网络。而且,接收节目内容的线路中的内容可以是音频信号、聊天对话数据、网址、或可能选择的各种其它类型的内容。可以通过独立的数据连接260以外的通道接收节目指南数据。例如,可以通过与视频或其它内容同样的实际通道来接收节目指南信息。甚至可以通过可移动的数据存储媒质,如存储卡或磁盘220来提供。遥控器210可以用键盘、声音指令接口、3-D鼠标、游戏杆、或任意其它输入装置来替代。可以通过移动一个高亮的指示来进行选择,用符号确定一个选择(如通过名称或号码),或者利用一个数据传输或利用可移动的媒质进行批量形式的选择。在后一种情况下,可以以某种形式存储一个或多个选择并传送给计算机240,完全绕过显示170。例如,批量数据可以来自于一个便携式的存储装置(如个人数字助手、存储卡、或智能卡)。这样一个装置可以具有存储在其中的多种偏好,用于不同的环境,以便用户化将要使用的计算机。
现在参考图2,可以用于本发明的一个电子节目指南的实施方案的遥控器,具有一套简单的键,包括垂直和水平箭头键,分别为232和212。一个选择“GO”按钮214被用来触发依照按动时的具体环境决定的相应操作。一个搜索键216被用来调用一个后面描述的搜索用户界面单元。一个简档键被用来调用一个后面描述的简档用户界面单元。启动、保存、重置和删除键,分别为229、222、226和224,被用于控制如下面所描述的由具体环境所决定的特定的操作。
参考图3,一个用户与整个用户界面间交互的纵览,包括搜索、简档、和纵览状态,可以在步骤S10从构建一个显式的简档开始。现在再参考图4,例如使用一个搜索/简档工具90,通过选择一个符号105(typ.)(这里用一个珠元表示)来选择判据,例如,体现一个“电影”风格并将其移动到一个代表一个选择箱140的图标上。在选择之前,采用一个珠元串可视单元,例如风格串155,将各个判据分组,其中每组判据归属于一个特定的串。例如,电影珠元165从风格串155移动到选择箱140。当电影珠元165被传送到选择箱140后,用一个阴影珠元115来标注它所占据的位置。在用户界面中,设想可以选择任意的珠元并将其传送到选择箱140。
可以按如下方式操纵搜索/简档工具。当用户在搜索区域时,可以看到所有的类别标志(typ.)。可以使用箭头键212、232来选择类别。图中,可以是用水平箭头键212选择了风格串155,通过适当突出150或任何其它如改变选择串的颜色、加粗或加亮风格标志155字符、增加字符的大小等方式来表示。当选择了期望的串后,按动GO键,容许选择所选串上的珠元。
另外要注意,没有被选择的珠元可以是隐藏的并仅显示一点痕迹用来表明该类别的存在。而且,当所选的类别到达屏幕的左边或右边很远处时,可以向相反的方向滚动串来显示更多的串。另外,所选的类别可以停留在屏幕的中央,每次水平按动水平滚动键212时,该组串向相反的方向滚动,带出一个新的显示串。
为了操纵一个选择的串,用户可以简单地使用垂直箭头键232。它可具有上下移动选择珠元的功能,或者旋转整个串,这样中央的一个总是被选择的。另一种情况下,珠元串可以是任意长度的,连续的上下箭头引导移动,沿着适当的方向给出珠元串,显示更多的珠元。
注意,在一个实施方案中,可以打开多个串,可以使用垂直和水平箭头键在其中移动,而不用重新选择串。当选中了一个珠元时,可通过按动GO按钮214将其移动到搜索箱140中。例如,图4中选择了电影珠元并按动GO按钮214按照虚线箭头142所示将其移入了搜索/简档箱140中,用户执行一些操作选择器将移动到搜索/简档箱140,选择将被移除的珠元。然后按动GO按钮214,使被选的珠元退回到原来的串中。一个从搜索箱140中快速清除所有珠元的方法是使用复位键226。
注意,图4中搜索/简档箱140被标注为“Search”。这表示用户当前所在的模式。而且,在简档模式时,用户界面的基本外观和任务与搜索模式时相同。但是,在简档模式中,给定用户表示一个判据是喜欢还是不喜欢的选项。另外,在搜索模式中,可以提供一组确定的类别。一组是已被存储的搜索而另一组是简档。这些会在后面加以解释。
现在参考图5,可以提供一个搜索串157,作为搜索模式用户界面或一个特定屏幕中的一个类别。前者的优势是提醒用户已存储搜索的有效性。存储的搜索可以显示在与搜索/简档箱140临近的串中。在搜索模式中,另一个可能给出的,最好是给出的特定的类型是简档类型。它也可以显示为一个珠元串。
在产生一个搜索后,可以利用开始按钮228来执行,查看搜索的结果,或者可以如140A指示那样存储结果,并通过按动存储按钮222给出一个名字。可以利用已知的用户界面单元,如Tivo提供的个人数字视频录制设备中可用箭头键引导的屏幕键盘为搜索命名。例如,可以给出名字“Pizza”来确定一个适用于星期四比萨饼宴会的搜索。
前面存储的搜索可以按如下方式来访问或编辑。在搜索模式或任何其它模式中,为了访问珠元串,用户可以使用箭头键212、214或按动或向下按住搜索按钮216。这样将突出搜索串157。然后可以按照上面的讨论,操纵搜索珠元170,直到突出所期望的珠元(或者滚动到前景)。当突出了期望的珠元时,构成定义所选搜索珠元的判据的珠元了出现在搜索/简档箱140中。为了应用在所选搜索珠元中定义的判据,用户可以立即敲击开始按钮228,或者用户可以移动到搜索箱140,并如同构造一个搜索一样通过删除或增加新判据来编辑搜索判据。但是,当在这一状态下按动存储按钮222时,允许用户将其存储回原来的存储搜索珠元,或者存储为一个新的搜索珠元,使得被存储的搜索被用作新搜索的模板。
注意,在构建一个新的类似于其它判据珠元的搜索中,利用开始按钮228进行调用之前,一个搜索珠元可以连同新的判据一起被附加到搜索箱140中。实际上,这样使得存储的搜索成为一个模板或搜索的起始点,特定的用户在执行搜索时不必每次都输入相同的数据。
在搜索模式中,用户还可以从简档串156中选择珠元增加到一个搜索中。简档串156中的每个珠元包括一个用户简档。在一个实施方案中,简档可以是隐式的、显式的、或者是两种方式的组合。可以将代表简档的珠元增加到搜索中,产生的结果按其包含的偏好来排序。现在参考图6,可以独立显示和访问隐式的简档158和显式的简档159。在该实施方案中,简档珠元是独立使用的,但是如同其它的判据珠元一样被增加到搜索箱140中。
参考图7,为了产生或编辑一个简档,可以在任何时候按动简档按钮218来调用简档模式。这样产生出简档模式用户界面元素。简档模式用户界面按照与搜索模式用户界面同样的方式工作,除非简档箱140是一个具有放置喜欢的判据珠元的“喜欢”分区164和放置不喜欢的判据珠元的“不喜欢”分区165的分块容器。相应的分区中的珠元的位置表示由简档产生的关于珠元的操作。也就是说,一个在不喜欢分区165中的判据,如电影,将使简档为与判据匹配的记录加以负的权重。类似地,喜欢分区164中的一个判据将使得简档为与判据匹配的记录加以正的权重。注意,简档的名称连同一个表示用户处于简档模式的标志一起展现在169中。还应注意,可以通过一个对话框给定珠元一个评分或通过多次按动一个特定的星状键给定该节目一个等级。例如五颗星可以表示一个节目是非常喜欢的,而一颗星表示一个节目是很不喜欢的。为了观察等级,可以用星状图符标识珠元,可以改变其颜色表示等级,其在箱中的位置可以表示喜欢或不喜欢的程度,或者可以改变其大小。这样,观察简档箱140,用户一眼就会明白简档中每个珠元的效应。当按动存储按钮222时,可以存储简档。用户只能选择适当的珠元并按动GO按钮214,来选择一个已有的简档进行编辑。可以选择简档珠元并按动删除按钮224,允许删除一个简档。
为了通过一个简档来过滤当前的通道,在简档模式下,用户可以选择简档并按动起动按钮228。在这种方式中,简档模式还起到一个顾问的作用,简档模式可以被称为是一个简档/顾问模式。注意,可以利用复位键226来复位隐式和显式的简档。隐式简档可以是可编辑的或不可编辑的,这取决于用来存储信息的系统。如果所用的机器学习装置存储了基于判据的推理,那么它们可以象关于显式简档的讨论那样进行精确编辑。另外,可以根据一个用个性珠元表示的个性模板,利用为不同节目加权的个性珠元来编辑隐式简档。例如,“movie nut”着重于电影和与电影相关的素材,“安静类型”淡漠动作/惊险类型的内容,或者“过渡劳累”着重于对智力要求不高的素材,可以提供类似的珠元以这样或那样的方式来使隐式简档有所侧重。同样的个性珠元可以被用于搜索模式,使其操作仅在搜索期间有效,或者合并到一个已存储的搜索,甚至合并到隐式的简档中。
参考图8,根据下面的思路,可以用若干种不同的方式来实现搜索/简档模式:
使用三维图形来组织信息,在某种意义上,减少了混乱,产生相关的信息和就近控制(例如,可以滚动进入视野的多数的信息部分隐藏在后景,但是可以知道其存在并如何显示,例如那些前景珠元队列后面的串上的珠元);
根据具体情形,在前景显示更多相关的信息(例如,当前选择的节目被显示在前景);暂时隐藏的信息(但却是可用的)退回到后景(例如,按照可将串上附加的珠元被隐藏到后景的方式)。
例如,图8中的实施方案是基于同样的设计原理。在该实施方案中,珠元串象一条传送带一样围绕垂直轴滚动,而不是在一条直线上左右滚动。这种方式中,在中心处总是有一个串,在三维空间景象中与观察者最接近。这里,选择关键词串,因为在景象中它是一个最接近于取景器(用户)的串。还用,用一个串140C替代搜索箱140。
参考图9,还使用了传送带的概念,在该例中珠元串被更加风格化。在每个串的前端仅有几个珠元是可见的,但是每个串的占主导地位的珠元是非常明显的。此外中心串180是被选中的一个。此处,利用其大小和粗线来表示关键词的选择。用一个串140B来替代搜索箱140。首选该景象的几何形状,因为它是整齐有序的并且更容易叠加到电视影像上来观看。如何将该几何形状应用于所讨论的其它状态环境中,是显而易见的。
参考图10,在另外一个例子中,用位于架420上的框410替代珠元。所选择的架430朝着用户延伸。用一个洞460替代搜索箱140,所选择的框330插入该洞中。此处,架子围绕着一个水平轴在页平面中旋转。进而,架和框从前面的所选位置(在430)退回后景,例如,如320处显示。当通过适当的加亮、增大框、加粗等进行选择时,可以显示所选架上的一个特定的框。
参考图11,另一个例子中,用路标表示可用的类别、简档组等。每个路标表示一个类别或简档组。除了被选择的路标或462和460,相对于观察点来看,多数路标480、485和450是按一个角度倾斜。那些被选择形成搜索的组成部分的判据或简档(或选择用于简档的判据)显示在路标的右侧,例如图中460和462所示。如果它是一个搜索,那么正在构建的当前搜索的名称显示在底部,如果是一个正在构建的简档,则在底部显示的是该简档的名称,如图中的440。这样,路标右侧的选择的判据队列对应于前面讨论的珠元实施方案中的搜索箱140的内容。图10和11的实施方案的导航与珠元实施方案的导航相类似。按动垂直箭头键232可使当前选择的路标转到“open”位置,如图11中的路标490。按动水平箭头键212可突出标识460/470,如通过加粗、改变颜色、改变大小等方式表示。通过改变大小或粗体变化来显示标识471是被选择的。通过选择可以从路标的右侧增加或移除标识。选择一个标识可使其位置在路标的两侧反复转换。一旦判据被存储为一个搜索,就可以通过从它们自己的“搜索”信号(没有在图中显示)中来选择使用它们。可以通过垂直滚动将在路标中看不到的判据引入显示中。新的路标将分别出现在底部和顶部。新的标识将出现在左边或右边。
上面所有实施方案中可用的关键词列表都是可以动态产生的,而不是从一个通用模板产生。通常,关键词是由用户输入的。但是也可以根据用户所做的或者是反映用户在构建查询时所选类别的选择中的公共术语来挑选获得关键词列表。
参考图12,一旦调用了一个搜索,用户就会看到一个纵览画面。这一画面是在搜索模式中通过按动开始按钮228来调用的。另外,可以在遥控器210上提供一个纵览按钮。纵览模式显示一个可视的描述,用某种等级比喻方法用图象表示了每个返回记录的相关性。在图12中,搜索返回的每一个记录都用一个八角片来显示。例如,如图12中所示,搜索结果在外观上与查看者的接近程度对应于搜索判据与记录间相吻合的良好程度。另外,与记录535相比,记录510用粗线、大型整体尺寸和粗体文字来显示。相关度越高的结果,其位置越靠近显示中心。有一个表示判据的单元,根据此判据在530处产生当前的记录显示。可以使用箭头键212、232来操纵结果片510、525等。选择一个片可以将其打开,显示关于所选节目的进一步的信息。在510处,显示选择一个代表节目“Here’s Kitty”的瓦片。这样,为该选择显示了附加的信息。
使用箭头键,用户可以到达判据单元510。在与图12相一致的一个实施方案中,垂直和水平箭头键212、232被用来在X-Y投影面(屏幕平面,其中图形轴是从前景指向背景)上移动箭头,这样可以通过移动两个轴来访问任何图符。在另外的实施方案中,箭头键212、232是沿着Z轴移动的,这样使得背景中的瓦片更接近用户,可以看到更多的信息。在该实施方案中,可以反复触发开或关Z轴控制,或者可以用一组箭头键,如垂直箭头键214,沿着Z轴前后移动,用另一组箭头键在当前前景中的一组瓦片中移动。当沿着前景-后景的方向移动时,当前前景中的一套瓦片会如同移动到观察者后面一样从屏幕中消失。
通过按动GO按钮214选择判据单元,使得显示返回到载入搜索箱140(或者其它实施方案中的对应单元)中的当前搜索(由判据单元表示的搜索)的搜索模式。这样可以更容易地编辑搜索。
参考图13,用一种与图12相似的方式来显示结果,除非不采用第三维的位移单元。就是说,较小相关的记录离中心较远并线条较细,但它们不象图12中那样退入后景。其它的特征与图12的实施方案基本相同。
现在参考14,实际上是围绕中心环605来组织搜索结果。每个记录表现为一个珠元或符号610、620、630。环605是为了给出从观察器中后退离开的通道的外观。可以用水平箭头键232旋转当前选择的符号(符号605为图14中的选择的符号)。可以用垂直箭头键212沿着Z轴移动,即通过该通道将后景环取到前景。当环605向前移动(观察者沿着Z轴向前移动)时,符号610、620、630越来越接近观察者并变得越来越大。随着符号变得越来越大,显示出更多的信息,例如,这样使得题目被概要替代,进而显示出详细的描述。另外,可以调用其它的媒体类型,如声音、影像、触摸屏(缩略图)等等。这些方法适用于这里所描述的所有的实施方案。
如同前面的实施方案,此处,选择单元554提供了一个产生当前结果显示的选择判据的可视提醒符号,和一个向后移动相关搜索模式来编辑判据的结构。而且,可以提供适当的导航键,允许对这些特征的快速访问。每一个环可以与一个如566那样可以显示在屏幕上的匹配质量等级相关联。
参考图15,一个纵览画面景象的实施方案与图14相类似,只是这时是围绕一个螺旋而不是围绕一个环来组织符号。这种排列基本上是一维的,这样仅需要一组箭头键来进行导航。导航中可以有也可以没有沿着Z轴的移动。
参考图16A,一个纯粹的文本方案利用三维空间显示来分离显示的不同部分。该图显示了三个平面和轴线的定义。再参考图16B,用户界面表示类别703沿着Y轴分布,类别选择701穿越X-Y平面并沿着X轴分布。沿着Z轴显示时间。用户简档706显示在Y-Z平面。搜索题目705和它的元素704显示在X-Z平面。选择的节目显示在括号中。搜索箱140通过如704和705显示的xz平面起作用。再参考图17,搜索的结果可以表示为三维景象中的文本图符。如Y-Z平面中用关联比例所表示的那样,前景中的标题是最大相关的。较小相关的结果802、803按照关联情况沿Z轴朝着远离观察者的方向逐渐排列。包含最大相关记录的括号817表示该记录是当前选择的。一个所选的记录可以显示有关记录的详细信息,例如804处所示。该细节可以包括一个触摸图形和影像(没有在图中显示)。可以通过一个独立的操作来显示进一步的细节,即调用放大显示状态,这样选择不必要显示所选节目的有关附加信息。这适用于所有的实施方案。可以使用箭头键将较小关联的记录向后滚动,并依次加亮每个记录。
在上面的每个实施方案中,实际上可以用单词或其它的符号构造一个或多个类别,例如上面所述的关键词类别。关键词可以是字典中每一个可能的单词,如果没有一个关键词(实际的关键词或屏幕显示的等效关键词)会使得关键词的选择变得很困难。关键词是冗长的,最好是能够从关键词中进行简单的选择,如上面讨论的类别串。
可以采用不同来源的数据来构造一个这样的关键词类别,从大量的选择对象中挑选那些关键词选择列表中有用的词。可以根据出现的频率及其变化,从选择记录的描述中和/或从由查询返回的记录中提取单词。
参考18,用户直接或通过搜索来访问数据库的记录。例如直接访问数据库记录相当于用户浏览和选择一个记录。可以如上面讨论那样进行搜索。用户可以采用一种或另一种方法,具体方法在步骤S150中选择。如果进行了一个搜索(步骤S100),记录可以是一个根据步骤S115中的搜索结果构成的单词列表。根据系统的容量和设计者的要求,可以从搜索结果中挑选标题、描述、记录的内容等的一些或所有的单词。根据语法分析,可以从列表中过滤掉较小相关的单词。例如,可以仅从直接的对象中形成列表,从描述和标题单词中形成主题。一旦形成了列表,可以确定列表中的最常见的单词(S120),并基于其出现的频率和重要性对其进行等级排列(S125)(例如,标题单词是记录本身的描述或内容中更重要的单词)。可以用其它的判据来对附加到列表中的单词进行选择和排列等级,例如,搜索判据和得到的记录间匹配的良好程度。上述内容只是建议性的。使用的判据取决于访问的数据库的内容。例如,一些记录可以包含许多不同的特定字段,如一个专利的代理人、发明者和提交的文件,这是提供重要信息的明确的记录特征。根据其重要性和频率留在列表的顶部的常见的单词,连同其相应的等级数据一起变为列表中的部分,每次搜索时都重复该过程。重复搜索可以构成列表,但是列表通常仍是按照最重要的节目排在顶端的形式排序。采用上面描述的用户节目设计,最重要的关键词总是出现在屏幕上,最不重要的关键词将通过滚动,或旋转、珠元串(或其它相应的单元)来得到。这样,在用来访问大型的关键词清单时,界面也不会混乱。
如果用户决定不经搜索而简单地选择记录,可以从多个选择中形成单词列表,按照与搜索类似的方式从这一列表中挑选单词。在步骤S110中,由用户选择一个或多个记录。可以不经过搜索直接到达步骤S110,或者开始经过步骤S100-S130,然后经过S150,再到达S110,从搜索结果中选择一个或多个记录。在步骤S135中,用户从选择的记录增加单词到单词列表。为了确定针对描述符的命中数据的频率,需要具有多个记录,因此每个选择被附加到一个单一的列表中,从组合列表中得到覆盖多个重复选择的频率数据。另外,如果一次选择了大量的记录,可以从这些选择中获得频率数据。附加到列表的单词可以包含上述关于从搜索结果中挑选单词所讨论的过滤和排序步骤。在步骤S140中,可以从列表中过滤掉具有低命中频率的单词。在步骤S145中,所有的术语都是根据上面讨论的不同的判据来排列等级的。注意,从一个搜索的返回记录中得到的单词列表和那些从所选记录得到的单词列表可以组合到一个单一列表中。
最好应该由用户按照与在本说明书的其它部分关于简档编辑的详细描述相同的方式来编辑关键词。系统可以从根本没有关键词开始,根据使用数据的频率来构建一个关键词列表。而后,每次用户输入一个查询时,可以扫描返回结果以发现公共的节目。可以扫描标题、描述、或任何其它的数据,那些具有某种频度的节目可以被存储到一个关键词列表中。根据频率或由关键词出现的具体环境加权的频率为列表中的每一个关键词排列等级。例如,在一个标题中的关键词可能会得到一个比在描述中的关键词低的等级,或者,一个关键词直接就是一个对象或者是描述中的一个句子的语法分析中的一个主题,可能得到一个比非直接的对象更高的等级排列,等等。不是从返回的搜索记录中提取关键词,而是仅从选择使用的记录中提取。例如,在所描述的方式中,实际上仅有被选择观看或录制的节目被用来形成关键词的列表。但在另一种方式中,查询的选择和返回都被采用,但是对被选择的记录中的关键词加以比其它返回记录中的关键词高得多的权重。
在用字符串表示判据的场合,每个类别中的判据的等级排列可以对应于构建查询时用户使用判据的频率。这样,例如用户的搜索经常包括日间时间范围,对应于该时间范围的珠元会有较高的等级排列。另外,可以根据所选记录而不是由搜索返回的所有记录(或者至少是最高排列等级的记录)来排列判据的等级。
注意,许多上面的技术可以被用于其它的用户界面类型,不局限于所描述的作为优选实施方案的设计。例如,这样,关键词列表可以被用于纯文本的计算机接口。
依照开发用户界面所用的设计原理,希望每次仅有一小部分高度相关的判据显示在屏幕上。在所有的类别中,最好按其重要性,利用用户选择一个给定判据的频率来排列判据的等级。这样,尽管电视数据库描述了100多个频道中的内容,如果平时仅向这些频道中的5个输入搜索查询,那么在缺省情况下,这5个频道应该是显示在最前面或最显著位置的频道。其它的判据仍是可访问的,但是界面不无端为用户提供相同的访问。这就是引出简单界面的一个基本思想。
注意,还可以由用户编辑搜索判据类别的优先级。例如,如果根据在奥运会期间使用的频率断定一个频道暂时下跌为不受重视,可以为用户提供一个恢复的机制。这一机理可以采用不同的技术,例如,调用一个菜单选择来恢复表示所选类别元素等级的列表,改内容不需在此进行详细的描述。
对于那些本领域的熟练人员而言,很明显,本发明不局限于前述的说明性实施方案的细节,可以在不背离本发明的宗旨或基本特征的前提下,用其它特定的形式来实施本发明。因此,这里介绍的实施方案的所有方面都是为了对本发明加以说明,并不局限与此,通过附加的权利声明而不是由前面的描述表明了本发明的范围,因此允许不超出权利声明等价的意义和范围的所有更改。
Claims (18)
1.一种访问数据库的方法,包括如下步骤:
生成用于执行所述数据库搜索的用户界面;
通过对数据库中的先前用户的使用数据的推断来定义隐式简档,定义一种用于预测数据库中的用户将更倾向于采用何种数据的模式;
通过允许用户指定一组判据以预测数据库中的用户将更倾向于采用何种数据来定义显式简档;
提供一个用户界面,通过该界面使得至少一个所述隐式和显式简档可以有选择地应用于所述搜索;
把所述搜索查询发送给控制器,该控制器被编程用来访问数据库以响应所述查询。
2.依照权利要求1的方法,其中所述提供步骤包括分别以符号(122,115)的形式显示搜索判据和至少一个所述用户简档并且接收指令将所述符号分组,从而形成搜索查询。
3.依照权利要求2的方法,其中所述定义隐式简档数据的步骤包括将机器-学习技术应用于数据当中,以及定义所述用户的先前选择以推导出预测模式。
4.依照权利要求1的方法,其中所述定义隐式简档数据的步骤包括将机器-学习技术应用于数据当中,以及定义所述用户的先前选择以推导出预测模式。
5.依照权利要求1的方法,其中所述数据库是一个电子节目指南。
6.从包含媒体内容项信息的电子节目指南数据库中选择程序的方法,包括如下步骤:
从数据存储器(235,260)中选择隐式和显式用户简档;
所述隐式用户简档表现为一组至少是从部分用户的浏览选项中推断出来的数据,并且从这些数据中可以对未来用户的首选浏览项作出预测;
所述显式用户简档表现为一组代表判据的由所述用户显式选出的数据,从这些数据中也可以对未来用户的首选浏览项作出预测;
生成一个用户界面,通过该用户界面,所述隐式和显式用户简档中的一个或两个可以合并成一个搜索查询,从而也就可以对未来用户的优选浏览项产生预测;并且
至少一个电子程序数据库的过虑和排序记录对应于搜索查询。
7.依照权利要求6的方法,其中生成步骤包括允许选择至少一个判据,通过所述判据,可以区分电子节目指南数据库中的记录,而这些记录可以在搜索查询中合并该判据。
8.依照权利要求7的方法,其中生成步骤包括在屏幕(90)中以符号(158,159)的形式显示所述隐式和显式简档和所述判据。
9.依照权利要求6的方法,其中生成步骤包括在屏幕(90)中以符号(158,159)的形式显示述隐式和显式简档。
10.一种数据库存取用户界面,包括:
连接在存有记录的数据库上的包含各自的资源信息的计算机(240);
计算机连接在一个优选数据存储器(235,260)上,该数据存储器存有标志第一个用户所首选的资源的优选数据;
所述优选数据存储器包含隐式简档数据,数据包括对应于所述第一个用户所选择的资源的数据,并且显然允许对所述第一个用户的将来的首选资源作出预测;
优选数据存储器包含显式简档数据,数据包括对应于用于挑选由所述第一个用户选出并按组保存的资源的规则的数据;
隐式和显式简档数据按组保存,第一组对应第一个用户,而第二组对应第二个用户;
计算机连接到具有一个显示器和一个输入设备的用户界面;
计算机经编程允许选择用于定义搜索查询的判据;
计算机经编程允许第一组和第二组中的至少一个加入到搜索查询中。
11.依照权利要求10的用户界面,其中计算机用于控制搜索查询所对应的资源的传输。
12.依照权利要求11的用户界面,其中数据库是一个电子节目指南数据库,而资源是可以通过广播通道传播的媒体内容。
13.依照权利要求10的用户界面,其中数据库是一个电子节目指南数据库,而资源是可以通过广播通道传播的媒体内容。
14.依照权利要求10的用户界面,其中计算机还经编程用于更新显式简档数据,而简档数据的更新是通过显示一列资源目录和接收排除在第二个用户和申请查询后返回的选择组之外的目录的输入。
15.一种媒体资源访问装置,包括:
一个具有显示器(230)的控制器(240),一个数据存储器(235,260)和输入设备(210);
控制器被编程可以从用户的选择资源中推断出隐式简档而无需要求用户指定任何已经作出选择的规则。
控制器被编程可以从输入设备上的用户输入规则中产生一个能保存到数据存储器上的显式简档;
控制器被编程可以通过从输入设备接收指令产生搜索查询,选择预定义判据;
控制器被编程还可以包括搜索查询中对应经由输入设备的指令的显式简档和隐式简档中的之一或两者。
16.依照权利要求15的装置,其中控制器被编程,通过接收经由输入设备的指令以选择特定的排除在所述搜索查询之外的资源目录,可以产生搜索查询。
17.依照权利要求15的装置,其中控制器被编程可以产生一个用户界面,通过该用户界面,显示和处理简档和预定义判据以建立搜索查询并且在查询中分别以符号(115,123)的形式显示简档和预定义判据,这些符号对应于所述指令并在显示器中选择。
18.依照权利要求15的装置,其中控制器被编程用于编辑和保存搜索查询。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/537,495 | 2000-03-29 | ||
US09/537,495 US6662177B1 (en) | 2000-03-29 | 2000-03-29 | Search user interface providing mechanism for manipulation of explicit and implicit criteria |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1524236A true CN1524236A (zh) | 2004-08-25 |
Family
ID=24142887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA01801481XA Pending CN1524236A (zh) | 2000-03-29 | 2001-03-19 | 提供显式和隐式判据处理机制的搜索用户界面 |
Country Status (8)
Country | Link |
---|---|
US (1) | US6662177B1 (zh) |
EP (1) | EP1410253B1 (zh) |
JP (1) | JP2003529155A (zh) |
KR (1) | KR20020019052A (zh) |
CN (1) | CN1524236A (zh) |
AT (1) | ATE363694T1 (zh) |
DE (1) | DE60128735D1 (zh) |
WO (1) | WO2001073597A2 (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101031921A (zh) * | 2004-09-30 | 2007-09-05 | 皇家飞利浦电子股份有限公司 | 用于临床指南和用于根据不同抽象等级导航临床指南的决策支持系统 |
CN101635768A (zh) * | 2008-07-22 | 2010-01-27 | Lg电子株式会社 | 移动终端及其显示信息列表的方法 |
CN1811712B (zh) * | 2005-01-27 | 2011-01-05 | 微软公司 | 通过运行时类型推断的有效数据访问 |
WO2012079254A1 (zh) * | 2010-12-17 | 2012-06-21 | 北京交通大学 | 节目推荐装置和节目推荐方法 |
CN102804120A (zh) * | 2009-12-07 | 2012-11-28 | 联合视频制品公司 | 用于确定3d媒体环境中的媒体对象的接近度的系统和方法 |
TWI470533B (zh) * | 2011-07-05 | 2015-01-21 | Chunghwa Telecom Co Ltd | 資料呈現與瀏覽操作系統及其方法 |
CN107079199A (zh) * | 2014-10-17 | 2017-08-18 | 汤森路透全球资源公司 | 点播视频新闻节目 |
CN107368515A (zh) * | 2016-05-13 | 2017-11-21 | Tcl集团股份有限公司 | 应用程序页面推荐方法及系统 |
CN109154936A (zh) * | 2016-05-04 | 2019-01-04 | 电子湾有限公司 | 数据库搜索优化器和主题过滤器 |
CN109587712A (zh) * | 2018-11-23 | 2019-04-05 | 南京极域信息科技有限公司 | 一种WiFi-Display性能优化方法 |
Families Citing this family (90)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2405788A1 (en) * | 2000-04-10 | 2001-10-18 | United Video Properties, Inc. | Interactive television program guide systems with integrated program listings |
US7516469B1 (en) | 2000-11-07 | 2009-04-07 | Jlb Ventures, Llc | Universal programming system and method for electronic programming guide |
US8132207B2 (en) | 2000-05-11 | 2012-03-06 | Jlb Ventures Llc | Universal programming system and method for EPG with localized interactive content |
AU2001263091A1 (en) * | 2000-05-11 | 2001-11-20 | Isurftv | Universal programming system and method for epg with added offline archive |
US6925608B1 (en) * | 2000-07-05 | 2005-08-02 | Kendyl A. Roman | Graphical user interface for building Boolean queries and viewing search results |
US7937725B1 (en) * | 2000-07-27 | 2011-05-03 | Koninklijke Philips Electronics N.V. | Three-way media recommendation method and system |
US8843965B1 (en) * | 2000-09-20 | 2014-09-23 | Kaushal Kurapati | Method and apparatus for generating recommendation scores using implicit and explicit viewing preferences |
US7890989B1 (en) | 2000-10-24 | 2011-02-15 | Sony Corporation | Automated context-sensitive updating on content in an audiovisual storage system |
US8751957B1 (en) * | 2000-11-22 | 2014-06-10 | Pace Micro Technology Plc | Method and apparatus for obtaining auditory and gestural feedback in a recommendation system |
US20020075320A1 (en) * | 2000-12-14 | 2002-06-20 | Philips Electronics North America Corp. | Method and apparatus for generating recommendations based on consistency of selection |
EP1249792A3 (en) * | 2001-04-12 | 2006-01-18 | Matsushita Electric Industrial Co., Ltd. | Animation data generation apparatus, animation data generation method, animated video generation apparatus, and animated video generation method |
US6831663B2 (en) * | 2001-05-24 | 2004-12-14 | Microsoft Corporation | System and process for automatically explaining probabilistic predictions |
US20030028871A1 (en) * | 2001-07-20 | 2003-02-06 | Annie Wang | Behavior profile system and method |
US20030025720A1 (en) * | 2001-08-03 | 2003-02-06 | Clement Lau | System and method for common interest analysis among multiple users |
US20030037144A1 (en) * | 2001-08-14 | 2003-02-20 | International Business Machines Corporation | Collaborative content programming |
US20030074447A1 (en) * | 2001-10-16 | 2003-04-17 | Rafey Richter A. | Intuitive mapping between explicit and implicit personalization |
US20030112276A1 (en) * | 2001-12-19 | 2003-06-19 | Clement Lau | User augmentation of content |
US20030126130A1 (en) * | 2001-12-31 | 2003-07-03 | Koninklijke Philips Electronics N.V. | Sort slider with context intuitive sort keys |
JP4215465B2 (ja) * | 2002-05-08 | 2009-01-28 | 富士通テン株式会社 | 番組情報表示装置 |
US7373336B2 (en) * | 2002-06-10 | 2008-05-13 | Koninklijke Philips Electronics N.V. | Content augmentation based on personal profiles |
US20030236582A1 (en) * | 2002-06-25 | 2003-12-25 | Lee Zamir | Selection of items based on user reactions |
US8260874B1 (en) * | 2003-01-10 | 2012-09-04 | Northwestern University | Request initiated collateral content offering |
US20040172648A1 (en) * | 2003-02-28 | 2004-09-02 | Shan Xu | Channel navigation based on channel attribute information |
US20040205064A1 (en) * | 2003-04-11 | 2004-10-14 | Nianjun Zhou | Adaptive search employing entropy based quantitative information measurement |
US7685619B1 (en) * | 2003-06-27 | 2010-03-23 | Nvidia Corporation | Apparatus and method for 3D electronic program guide navigation |
JP5059282B2 (ja) * | 2003-10-14 | 2012-10-24 | ソニー株式会社 | 情報提供システム,情報提供サーバ,ユーザ端末装置,コンテンツ表示装置,コンピュータプログラム,およびコンテンツ表示方法 |
US20050134945A1 (en) * | 2003-12-17 | 2005-06-23 | Canon Information Systems Research Australia Pty. Ltd. | 3D view for digital photograph management |
US8121997B2 (en) * | 2004-02-09 | 2012-02-21 | Limelight Networks, Inc. | Universal search engine |
US7600201B2 (en) * | 2004-04-07 | 2009-10-06 | Sony Corporation | Methods and apparatuses for viewing choices and making selections |
US20060005226A1 (en) * | 2004-05-17 | 2006-01-05 | Lee Peter S | System and method for synchronization of a portable media player to a user's profile |
US7836411B2 (en) * | 2004-06-10 | 2010-11-16 | International Business Machines Corporation | Search framework metadata |
US7827175B2 (en) * | 2004-06-10 | 2010-11-02 | International Business Machines Corporation | Framework reactive search facility |
US9626437B2 (en) * | 2004-06-10 | 2017-04-18 | International Business Machines Corporation | Search scheduling and delivery tool for scheduling a search using a search framework profile |
US20050282556A1 (en) * | 2004-06-16 | 2005-12-22 | Morris Robert P | Method and system for distributing and collecting location sensitive information over a wireless local area network |
WO2006007194A1 (en) * | 2004-06-25 | 2006-01-19 | Personasearch, Inc. | Dynamic search processor |
US7765225B2 (en) | 2004-08-03 | 2010-07-27 | The Hong Kong Polytechnic University | Search system |
US20060031118A1 (en) * | 2004-08-06 | 2006-02-09 | Morris Robert P | Method and system for locating a service by an electronic device |
US20060074879A1 (en) * | 2004-09-30 | 2006-04-06 | Microsoft Corporation | Easy-to-use data context filtering |
US7644374B2 (en) * | 2005-04-14 | 2010-01-05 | Microsoft Corporation | Computer input control for specifying scope with explicit exclusions |
US8122034B2 (en) * | 2005-06-30 | 2012-02-21 | Veveo, Inc. | Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count |
US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
JP4536637B2 (ja) * | 2005-10-28 | 2010-09-01 | 株式会社スクウェア・エニックス | 情報散策装置及び方法、プログラム並びに記録媒体 |
US20070162430A1 (en) * | 2005-12-30 | 2007-07-12 | Katja Bader | Context display of search results |
US7739280B2 (en) | 2006-03-06 | 2010-06-15 | Veveo, Inc. | Methods and systems for selecting and presenting content based on user preference information extracted from an aggregate preference signature |
WO2007124436A2 (en) | 2006-04-20 | 2007-11-01 | Veveo, Inc. | User interface methods and systems for selecting and presenting content based on relationships between the user and other members of an organization |
US8326890B2 (en) * | 2006-04-28 | 2012-12-04 | Choicebot, Inc. | System and method for assisting computer users to search for and evaluate products and services, typically in a database |
US8555182B2 (en) * | 2006-06-07 | 2013-10-08 | Microsoft Corporation | Interface for managing search term importance relationships |
US7937426B2 (en) * | 2006-06-30 | 2011-05-03 | Mircosoft Corporation | Interval generation for numeric data |
WO2008063987A2 (en) | 2006-11-13 | 2008-05-29 | Veveo, Inc. | Method of and system for selecting and presenting content based on user identification |
US8200663B2 (en) * | 2007-04-25 | 2012-06-12 | Chacha Search, Inc. | Method and system for improvement of relevance of search results |
US8078565B2 (en) | 2007-06-12 | 2011-12-13 | Kana Software, Inc. | Organically ranked knowledge categorization in a knowledge management system |
KR101445645B1 (ko) * | 2007-08-03 | 2014-10-01 | 삼성전자주식회사 | 아이템 매칭기능을 구비한 방송수신장치 및사용자입력장치, 그리고 아이템 매칭방법 |
KR101515089B1 (ko) * | 2007-08-16 | 2015-04-24 | 삼성전자 주식회사 | 그래픽 사용자 인터페이스 제공 장치 및 방법 |
US20090112837A1 (en) * | 2007-10-24 | 2009-04-30 | Natwar Modani | Proactive Content Dissemination to Users |
US9378286B2 (en) * | 2008-03-14 | 2016-06-28 | Microsoft Technology Licensing, Llc | Implicit user interest marks in media content |
US20090241066A1 (en) * | 2008-03-18 | 2009-09-24 | Cuill, Inc. | Apparatus and method for displaying search results with a menu of refining search terms |
KR101495171B1 (ko) * | 2008-07-22 | 2015-02-24 | 엘지전자 주식회사 | 이동단말기 및 그 정보 열람 방법 |
US8037043B2 (en) * | 2008-09-09 | 2011-10-11 | Microsoft Corporation | Information retrieval system |
US20100287505A1 (en) * | 2009-05-05 | 2010-11-11 | Sony Ericsson Mobile Communications Ab | User Input for Hand-Held Device |
KR20100132375A (ko) * | 2009-06-09 | 2010-12-17 | 삼성전자주식회사 | Epg 컨텐츠의 디스플레이 방법 및 장치 |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US8970669B2 (en) * | 2009-09-30 | 2015-03-03 | Rovi Guides, Inc. | Systems and methods for generating a three-dimensional media guidance application |
US20110191330A1 (en) | 2010-02-04 | 2011-08-04 | Veveo, Inc. | Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior |
US8595089B1 (en) * | 2010-02-15 | 2013-11-26 | William John James Roberts | System and method for predicting missing product ratings utilizing covariance matrix, mean vector and stochastic gradient descent |
GB201015720D0 (en) * | 2010-09-20 | 2010-10-27 | Gammons Richard | Findability of data elements |
EP2472418A1 (en) * | 2011-01-04 | 2012-07-04 | Axel Springer Digital TV Guide GmbH | Apparatus and method for managing a personal channel |
US20120173975A1 (en) * | 2011-01-05 | 2012-07-05 | William Herz | Control ring interface for computing systems |
US8977986B2 (en) | 2011-01-05 | 2015-03-10 | Advanced Micro Devices, Inc. | Control panel and ring interface for computing systems |
AU2011202182B1 (en) * | 2011-05-11 | 2011-10-13 | Frequency Ip Holdings, Llc | Creation and presentation of selective digital content feeds |
US9778818B2 (en) | 2011-05-31 | 2017-10-03 | Fanhattan, Inc. | System and method for pyramidal navigation |
US9239890B2 (en) | 2011-05-31 | 2016-01-19 | Fanhattan, Inc. | System and method for carousel context switching |
US8799263B2 (en) * | 2011-09-04 | 2014-08-05 | Leigh M Rothschild | Systems, devices, and methods for providing multidimensional search results |
US20130091130A1 (en) * | 2011-10-11 | 2013-04-11 | David Barrow | Systems and methods that utilize preference shields as data filters |
US9146616B2 (en) | 2012-01-10 | 2015-09-29 | Fanhattan Inc. | Touch-enabled remote control |
EP2635041A1 (en) * | 2012-02-29 | 2013-09-04 | Novabase Digital TV Technologies GmbH | Graphical user interface for television applications |
DE102012203163A1 (de) * | 2012-02-29 | 2013-08-29 | Airbus Operations Gmbh | Vorrichtung und Verfahren zum Austauschen von Informationen zwischen mindestens einem Bediener und einer Maschine |
US9304660B1 (en) * | 2012-03-01 | 2016-04-05 | Cloudmade Limited | System and method for generating a user interface by auctioning space on the user interface to self-determining, content-providing modules |
US20130232440A1 (en) * | 2012-03-01 | 2013-09-05 | CloudMade, Inc. | System and method for generating a user interface by auctioning space on the user interface to self-determining, content-providing modules |
US20140081973A1 (en) * | 2012-09-14 | 2014-03-20 | Google Inc. | Spike classification |
EP2728492A1 (en) * | 2012-10-31 | 2014-05-07 | Rightware Oy | Data elements visualisation and user interaction method and system |
US10650063B1 (en) * | 2012-11-27 | 2020-05-12 | Robert D. Fish | Systems and methods for making correlations |
KR101417498B1 (ko) * | 2012-12-21 | 2014-07-08 | 한국항공우주연구원 | 무인 항공기 획득 영상을 이용하는 영상 처리 장치 및 방법 |
CN104462134A (zh) * | 2013-09-23 | 2015-03-25 | 北大方正集团有限公司 | 一种检索方法与系统 |
US20150134657A1 (en) * | 2013-11-11 | 2015-05-14 | Karsten Ehms | Data Imparting Apparatus and Method for Providing References to Data Records in a User Database |
US9710546B2 (en) * | 2014-03-28 | 2017-07-18 | Microsoft Technology Licensing, Llc | Explicit signals personalized search |
US10284900B2 (en) | 2016-03-15 | 2019-05-07 | Sony Corporation | Multiview as an application for physical digital media |
US10455270B2 (en) * | 2016-03-15 | 2019-10-22 | Sony Corporation | Content surfing, preview and selection by sequentially connecting tiled content channels |
US11954564B2 (en) | 2017-09-21 | 2024-04-09 | International Business Machines Corporation | Implementing dynamically and automatically altering user profile for enhanced performance |
US11240057B2 (en) * | 2018-03-15 | 2022-02-01 | Lenovo (Singapore) Pte. Ltd. | Alternative output response based on context |
US10867321B1 (en) | 2018-07-16 | 2020-12-15 | James D MacDonald-Korth | Automatic login link for targeted users without previous account creation |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IN187926B (zh) | 1992-09-10 | 2002-07-27 | United Syndicate Insurance Ltd | |
JPH08506911A (ja) * | 1992-11-23 | 1996-07-23 | パラゴン、コンセプツ、インコーポレーテッド | ファイル・アクセスを行うためにユーザーがカテゴリを選択するコンピュータ・ファイリング・システム |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5946678A (en) | 1995-01-11 | 1999-08-31 | Philips Electronics North America Corporation | User interface for document retrieval |
US5737734A (en) | 1995-09-15 | 1998-04-07 | Infonautics Corporation | Query word relevance adjustment in a search of an information retrieval system |
EP1986430A3 (en) * | 1995-10-02 | 2012-06-27 | Starsight Telecast, Inc. | System and methods for providing television schedule information |
DE69634642T2 (de) | 1995-11-17 | 2006-03-02 | Thomson Consumer Electronics, Inc., Indianapolis | Verfahren zur Lokalisierung einer Sendung durch suchen in einem Programmführer nach Suchkriterien |
US5867226A (en) | 1995-11-17 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Scheduler employing a predictive agent for use in a television receiver |
US5745109A (en) * | 1996-04-30 | 1998-04-28 | Sony Corporation | Menu display interface with miniature windows corresponding to each page |
US5945988A (en) | 1996-06-06 | 1999-08-31 | Intel Corporation | Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system |
WO1997048230A1 (en) * | 1996-06-13 | 1997-12-18 | Starsight Telecast, Inc. | Method and apparatus for searching a guide using program characteristics |
US5745890A (en) | 1996-08-09 | 1998-04-28 | Digital Equipment Corporation | Sequential searching of a database index using constraints on word-location pairs |
US5987446A (en) | 1996-11-12 | 1999-11-16 | U.S. West, Inc. | Searching large collections of text using multiple search engines concurrently |
EP0938815B1 (en) | 1996-11-15 | 2006-08-02 | Mindport B.V. | Method and apparatus for locating a program in an electronic program guide |
US5966126A (en) | 1996-12-23 | 1999-10-12 | Szabo; Andrew J. | Graphic user interface for database system |
US6130726A (en) | 1997-03-24 | 2000-10-10 | Evolve Products, Inc. | Program guide on a remote control display |
US6005565A (en) * | 1997-03-25 | 1999-12-21 | Sony Corporation | Integrated search of electronic program guide, internet and other information resources |
GB2340638B (en) * | 1997-03-31 | 2000-08-09 | Microsoft Corp | Query-based electronic program guide |
US6018372A (en) | 1997-09-04 | 2000-01-25 | Liberate Technologies | Electronic program guide with multiple day planner |
US6249773B1 (en) | 1998-03-26 | 2001-06-19 | International Business Machines Corp. | Electronic commerce with shopping list builder |
WO2000011871A1 (en) | 1998-08-23 | 2000-03-02 | Open Entertainment, Inc. | Transaction system for transporting media files from content provider sources to home entertainment devices |
-
2000
- 2000-03-29 US US09/537,495 patent/US6662177B1/en not_active Expired - Lifetime
-
2001
- 2001-03-19 KR KR1020017015376A patent/KR20020019052A/ko not_active Application Discontinuation
- 2001-03-19 DE DE60128735T patent/DE60128735D1/de not_active Expired - Lifetime
- 2001-03-19 AT AT01936085T patent/ATE363694T1/de not_active IP Right Cessation
- 2001-03-19 JP JP2001571246A patent/JP2003529155A/ja active Pending
- 2001-03-19 WO PCT/EP2001/003009 patent/WO2001073597A2/en active IP Right Grant
- 2001-03-19 CN CNA01801481XA patent/CN1524236A/zh active Pending
- 2001-03-19 EP EP01936085A patent/EP1410253B1/en not_active Expired - Lifetime
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101031921A (zh) * | 2004-09-30 | 2007-09-05 | 皇家飞利浦电子股份有限公司 | 用于临床指南和用于根据不同抽象等级导航临床指南的决策支持系统 |
CN1811712B (zh) * | 2005-01-27 | 2011-01-05 | 微软公司 | 通过运行时类型推断的有效数据访问 |
US9176620B2 (en) | 2008-07-22 | 2015-11-03 | Lg Electronics Inc. | Mobile terminal and method for displaying information list thereof |
CN101635768A (zh) * | 2008-07-22 | 2010-01-27 | Lg电子株式会社 | 移动终端及其显示信息列表的方法 |
CN102804120A (zh) * | 2009-12-07 | 2012-11-28 | 联合视频制品公司 | 用于确定3d媒体环境中的媒体对象的接近度的系统和方法 |
WO2012079254A1 (zh) * | 2010-12-17 | 2012-06-21 | 北京交通大学 | 节目推荐装置和节目推荐方法 |
TWI470533B (zh) * | 2011-07-05 | 2015-01-21 | Chunghwa Telecom Co Ltd | 資料呈現與瀏覽操作系統及其方法 |
US11457262B2 (en) | 2014-09-05 | 2022-09-27 | Thomson Reuters Enterprise Centre Gmbh | On-demand video news programming |
CN107079199A (zh) * | 2014-10-17 | 2017-08-18 | 汤森路透全球资源公司 | 点播视频新闻节目 |
CN109154936A (zh) * | 2016-05-04 | 2019-01-04 | 电子湾有限公司 | 数据库搜索优化器和主题过滤器 |
US11720641B2 (en) | 2016-05-04 | 2023-08-08 | Ebay Inc. | Database search optimizer and themed filters |
CN107368515A (zh) * | 2016-05-13 | 2017-11-21 | Tcl集团股份有限公司 | 应用程序页面推荐方法及系统 |
CN109587712A (zh) * | 2018-11-23 | 2019-04-05 | 南京极域信息科技有限公司 | 一种WiFi-Display性能优化方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2001073597A3 (en) | 2004-02-26 |
ATE363694T1 (de) | 2007-06-15 |
KR20020019052A (ko) | 2002-03-09 |
JP2003529155A (ja) | 2003-09-30 |
US6662177B1 (en) | 2003-12-09 |
EP1410253A2 (en) | 2004-04-21 |
WO2001073597A2 (en) | 2001-10-04 |
DE60128735D1 (de) | 2007-07-12 |
EP1410253B1 (en) | 2007-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100492351C (zh) | 构造搜索查询的装置和搜索数据库的方法与系统 | |
CN1524236A (zh) | 提供显式和隐式判据处理机制的搜索用户界面 | |
CN1692352A (zh) | 提供自动组织和搜索判据过滤的用户界面 | |
CN100481066C (zh) | 提供自动产生关键字检索判据及其人类工程学表示的用户界面 | |
CN100481067C (zh) | 数据库检索设备及其方法 | |
US6473751B1 (en) | Method and apparatus for defining search queries and user profiles and viewing search results | |
JP2005504399A (ja) | 他人のプロフィールを用いた、推薦装置による個人プロフィールの変更 | |
CN100409235C (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |