具有用户可选输入限制因素和输出成熟指示符的推荐系统的制作方法

文档序号:7736371阅读:153来源:国知局
专利名称:具有用户可选输入限制因素和输出成熟指示符的推荐系统的制作方法
技术领域
本发明通常地涉及诸如便携式计算机、个人数字助理(PDA)和无线电话之类的处理设备,其可以用于处理通过互联网或其它有线或无线网络所提供的数据,并且更特别涉及为这种设备用户产生推荐的系统。
背景技术
诸如便携式计算机、个人数字助理(PDA)、无线电话等等这类数据处理设备往往被配置来提供对互联网或其它有线或无线网络上有效信息的访问。例如,可以使用众所周知的诸如Internet协议(IP)之类的传统通信协议通过有线连接、无线连接或二者的结合而在这些设备中提供信息的访问。
众所周知,上述处理设备可以被配置以包括所述的推荐系统。一个典型的传统推荐系统根据被存储的用户配置文件来处理与特定用户的有效时机有关的信息,因此仅仅向用户给出那些他或她最感兴趣的时机。包括对应用户的优先选择在内的用户配置文件可以被存储在那个用户所携带的移动处理设备上。
图1是说明一个典型的传统推荐系统的操作图。这种系统在做出推荐时通常要进行好几个迭代,该系统可能涉及从多个信源搜集信息从而做出推荐。推荐质量是迭代次数的函数,如图1中所示。随着迭代次数的增加,推荐趋近于一个通常由图中的虚水平线所指示的最佳解。
根据当前实践,推荐系统通常被配置来进行相对多次的迭代,以求达到上述最佳解。令人遗憾地,这可能会引发严重问题——特别对于移动设备更是如此,因为推荐系统会在它努力达到最佳解时耗费过多的电池功率和计算能力。
举例来说,用户可携带一个移动设备,该移动设备存储他的配置文件并被配置来经由蓝牙、蜂窝等等与网络通信。该移动设备经由网络定期接收来自卖主或者其它货物或服务来源中的恳求或其它类型的报价。在该设备内所实现的推荐系统接收报价,并且利用被存储的配置文件和从多个信源收集的附加信息来给用户一个或多个报价,以及关于用户是否会接受一个特定报价的相关推荐。
上述报价可以是在一个特定类型的饭店用餐的报价,并且可以在用户驶过饭店时由移动设备接收。在这类情形中,推荐系统必须立即产生它的推荐,因为过分耽搁可能使推荐变得无用。移动设备可以接收大量报价也是有可能的,例如当用户沿着一条繁忙的商业地带驾驶或者步行通过一个大型购物中心的时候。该推荐系统努力处理所有报价将可能耗尽所有可用的电池功率。另外,在很多情况下可能会不满意有关一个给定推荐或一组报价的最佳推荐。然而,传统推荐系统通常没有足够的灵活性用一个有效的方法来调解这些及其它情况。
因此,在技术上需要一个改进的推荐系统,它要能克服与传统推荐系统有关的一个或多个上述问题。

发明内容
本发明提供用于为便携式计算机、个人数字助理(PDA)、无线电话或其它数据处理设备用户产生推荐的改进技术。
根据本发明的一个方面,推荐系统接收表示报价或其它时机以及一个或多个用户规定的限制因素的输入。推荐系统至少部分地基于该输入和与处理设备有关的存储配置文件来产生推荐。根据一个或多个限制因素确定产生推荐的方法的特征。例如限制因素可以规定推荐系统产生推荐所耗费的时间量的一个限制、对有关产生推荐所利用的功率量的一个限制,或者对与推荐有关的质量测量的一个限制。作为沿着从限制因素的低级别到限制因素的高级别的可见显示刻度上的多个点之一,一个给定的限制因素可以是用户可选的。
根据本发明的另一方面,推荐系统还优选地产生一个与推荐有关的成熟指示符,该成熟指示符指示基于上述限制因素的产生推荐的方法。
本发明的这些及其它特征和优点会随着附图及其后的详细说明而变得更加明显。


图1是说明一个典型传统推荐系统的操作图。
图2是本发明被实现于其中的信息处理系统的示例框图。
图3示出一个推荐系统,它是根据本发明说明实施例来配置的图2系统的一部分。
图4、5和6说明了可以结合图3的推荐系统来被使用的用户可选限制因素显示屏的例子。
图7说明可以用图3的推荐系统的成熟指示符的输出来产生的成熟指示符显示屏的一个例子。
图8示出被配置来实现图3推荐系统的至少一部分的处理设备的一个例子。
具体实施例方式
在此将结合包括移动处理设备在内的示例性信息处理系统来说明本发明。然而应当指出的是,在此仅仅用举例的方式来描述特定的系统和设备结构。本发明可以用从提供在此所述类型功能的推荐系统中获益的任何系统和设备结构来实现。
图2示出信息处理系统200,它在这个说明实施例中包括移动处理设备202、网络204和一组包括信源206-1、206-2一直到206-N的信源206。移动设备202被配置用于在网络204上与信息源206通信。此通信可以利用众所周知的诸如蓝牙、蜂窝、卫星、互联网或其它协议之类的标准协议以及这些协议的结合。
网络204可以这样表示一个无线网络它把移动设备202连接到互联网、固定无线网络、卫星网络或者任何适用于把移动设备202耦合到信息源206的其它类型的通信介质。
一个或多个信息源206可以表示一个服务器或其它可在互联网上访问的计算机、固定无线电发射机、另一个移动处理设备等等。这些信源提供诸如恳求及其它类型报价之类的信息到移动设备202。这些信息源还可以响应于来自一个推荐系统的查询而提供附加信息。
如同先前所提到的,本发明不需要系统处理、发射或信源元件的任何特定结果、并且元件202、204和206仅仅为了举例而被示出。在这方面,应当强调的是,尽管设备202在图2中作为一个移动处理设备被说明,然而本发明也可以很容易在诸如台式个人电脑或电视机顶盒之类的非移动设备中被实现。
说明实施例中的处理设备202包括显示屏210和被示出为扬声器212的声频输出设备。
根据本发明的一个方面,处理设备202被配置来包括根据一个或多个用户可选限制因素来运行的一个推荐系统。用户可选限制因素至少部分地控制由推荐系统为相应用户产生推荐的方式。
图3示出一个推荐系统300,其至少可以部分地被实现在根据本发明的处理设备202中。推荐系统300接收输入302,该输入可能包含例如表示一个或多个在处理设备202中经由网络204接收到的报价信息。推荐系统300还接收一个或多个限制因素304。下面将要详细描述的是,限制因素304被用户规定并提供一个机构,凭此与设备202相联系的用户可以基于输入302来控制推荐系统300产生推荐的方式。换言之,限制因素304表示对在推荐系统300中实现的推荐产生处理的各种特性的限制。
推荐系统300根据规定限制因数304处理输入302以便产生推荐306。不同于传统推荐,推荐306用按照用户规定限制因数304的方式来产生。从而,推荐系统300避免了先前描述的与传统推荐系统有关的问题。
限制因素304可以规定例如推荐系统产生推荐所耗费的时间量、功率量或在产生推荐时可能被推荐系统300耗费的其它设备资源、在特定操作中需要的推荐质量,或者这些及其它限制因素的组合。现在将结合图4、5和6描述示例限制因素和可以由设备202的用户选择这些因数的方式。
图4说明了一个用户可选的限制因素显示屏400,其被配置来允许用户选择在产生推荐时可以被推荐系统300耗费的时间量。假设显示屏400以及在下面将结合图5、6和7描述的其它显示屏作为设备202的显示屏210的一部分是用户可见的。可能被花费的时间值作为沿着从表示限制因素低级别的第一个图标406到表示限制因素高级别的第二个图标408的刻度404上的多个点之一,它是用户可选的,例如给出的选定点402。这个例子中的选定点402有一个与此关联的图标410。
刻度404从指示应该尽快(ASAP)产生推荐的图标406到指示推荐系统300在产生推荐时″不用急″图标408,例如花费产生一个最佳或接近最佳解所需的时间量。选定点402对应一个特定的限制时间量,并且它的图标410指示特定限定时间量。
将在下面结合附图5和6描述的显示屏400及其它可选限制因素显示屏可以被配置,因此沿着刻度的选定点通过合理命令的用户输入是可选的,例如经由一个鼠标、触针或其它点、单击及拖动技巧、经由键盘、经由语音识别软件等等。例如用户可以单击及拖动一个选定点指示符到诸如如图4中所示的点402之类的特定选定点。在下面将结合图8描述的是,这个信息从显示屏被反馈到一个用于实现推荐系统300的适当处理器。
图5说明一个用户可选限制因素显示屏500,其被配置来允许用户规定在产生推荐时被消耗的功率消耗值的限制。同样如上所述,假设在此将被描述的显示屏500及其它显示屏作为设备202的显示屏210的至少一部分是用户可见的。可以被消耗的功率作为沿着从第一个表示限制因素低级别的图标506到表示限制因素高级别的第二个图标508的刻度504上的多个点之一,它是用户可选的,例如给出的选定点502。刻度504从图标506到图标508,图标506指示推荐应该用适合于被限制的设备电池功率消耗的方法被产生,图标508指示推荐系统300具有″无限功率″来产生推荐,例如图标508中所示的设备把插头插入墙上的插座。选定点502对应于在产生一个或多个推荐中使用的特定许可功率消耗量。
图6说明一个用户可选限制因素显示屏600,其被配置来允许用户规定一个限制该限制是有关与推荐产生相关的质量测量。在这个例子中的质量测量作为多个点之一是用户可选的,例如给出的选定点602,其在沿着从表示低级别推荐的第一个图标606到表示高质量推荐的第二个图标608的刻度604上。刻度604从图标606到图标608,其中图标606表示一个被迅速产生的推荐,例如″任何推荐″都可以;图标608表示推荐系统300在产生推荐时会″仔细考虑″,例如图1中所示的多次执行迭代以便更接近一个最佳解。选定点602对应于在产生一个或多个推荐中使用的质量测量的一个特定限制。
由给定用户选择的限制因素可以被储存为在产生特定类型的推荐时所使用的对应用户配置文件的一部分。例如,当得到包括特定类型的商品或服务报价时或者得到在特定情况下接收的报价时,用户可以倾向于相对快的推荐,但是也可能倾向于系统产生一个高质量的,包括其它类型商品及服务的报价或者在其它情况中接收到的报价的推荐。一旦用户已经选择一个给定类型的用于特定报价或情况的限制因素,被选择的限制因数就可以储存为用户配置文件的一部分。
还应当指出,推荐系统300可以被配置来把某些限制因素转换成其它限制因素。例如,就像结合图5和6描述的一样,诸如功率消耗和质量之类的因数可以分别被推荐系统300转换成诸如结合图4描述基于时间之类的限制因素。
图7显示成熟指示符显示屏700的一个例子,其可以用推荐系统300的成熟指示符308的输出来产生。在这个例子中,成熟指示符308由特定点702表示,其在沿着从由图标706表示的第一级成熟到由图标708表示的第二级成熟的刻度704上。成熟指示符308从而可能在这个例子中从未成熟形式或″绿色″桔子的第一个图标706变到成熟形式或″橙色″桔子的第二个图标708。
这个例子因此使用一个果实比喻来简化特定输出推荐的理解。更特别地,人们有时买青桔子带回家并且等待很多天一直到桔子变成熟。他们用时间通过果子变色而觉察到它有多成熟。接收到根据一个或多个上述限制因素而产生的推荐的用户通常地想知道推荐有多″成熟″,而显示屏700就提供这个功能。
一般地说,在可见显示屏中所实现的成熟指示符可能至少包含对应第一种颜色的第一状态和对应第二种颜色的第二状态。在图7的例子中,第一状态由″绿色″桔子图标706来表示而第二状态由″橙色″桔子图标708来表示,一个给定推荐的特定成熟指示符值由沿着刻度704的点702来表示。
图8示出了处理设备800的示例,该处理设备可用来实现图3推荐系统300的至少一部分。应当指出,推荐系统300可以用一个分配方式来实现,例如通过处理设备202和至少一个处理设备202外部的辅助设备,或者通过处理设备202以外的多个设备。推荐系统300可以替换地在处理设备202内整个被全面实现。图8的处理设备800因此可被视为推荐系统300的一种可能实现或者是其中的一个适当部分。
设备800包括一个处理器802、一个存储器804和一个网络接口806,该网络接口806在一个或多个系统总线组810的至少一部分上通信。设备802可以表示台式机或便携式计算机、PDA、无线电话、智能遥控、电视机、机顶盒或者是希望对推荐系统300的功能提供访问的任何其它类型的处理设备。设备800的元件可以是这些设备的传统元件。
例如,处理器802可以表示微处理器、中央处理器(CPU)、数字信号处理机(DSP)或专用集成电路(ASIC),以及这些及其它处理设备的一些部分或组合。存储器804一般是一个电子存储器,但是也可包含其它类型的存储设备,比如基于磁盘的光或磁存储器。网络接口806被配置来允许在设备802和诸如图2的网络204之类的网络之间通信。
通过使用设备800的各个存储器和处理元件所存储和执行的软件可以完全或部分地实现在此描述的推荐技术。例如,使用存储在存储器804中并由处理器802执行的一个或多个软件程序至少可以部分地实现一个或多个上述推荐系统300的功能。软件程序可以在诸如存储器804和处理器802之类的设备元件中被存储并执行的特定方法在本技术中是很容易理解的,因此不在此详细描述。
应当指出,设备800可包括未示出的能够提供在此描述的内容所规定功能的其它元件、或其它类型的元件和方案。例如,设备800可包括一个适合于向用户显示诸如图4到7所示那些之类的图标的显示屏。
本发明的上述实施例仅仅规定为说明性的。例如,本发明可被用于使用其它处理元件方案的其它类型的信息处理系统和设备中。另外,如上所指出,所用到的特定限制因素可取决于设备和处理操作而变化。另外,尽管说明使用了限制因素和成熟指示符的可视表示,然而本发明还可以或者替换地使用这种元件的可听表示(例如使用设备202的扬声器212来产生)。在以下权利要求范畴内的这些以及大量其它实施例对于本领域技术人员来说是显而易见的。
权利要求
1.一个用于在信息处理系统(200)中在处理设备(202,800)处产生推荐的方法,该方法包括以下步骤在推荐系统中接收一个输入(302)和一个或多个限制因素(304),一个或多个限制因素的至少一个子集对该设备的用户是可选的;和至少部分基于该输入和被存储的与设备有关的配置文件来产生一个输出推荐(306),产生步骤的特性由推荐系统根据一个或多个限制因素来配置。
2.根据权利要求1的方法,还包括产生与输出推荐有关的成熟指示符(308,700)的步骤,该成熟指示符表示根据一个或多个限制因素而配置的产生步骤的特征。
3.根据权利要求2的方法,其中,成熟指示符包括一个可视指示符,该可视指示符至少有对应第一个颜色的第一状态(706)和对应第二个颜色的第二状态(708)。
4.根据权利要求2的方法,其中,成熟指示符包括一个可听指示符。
5.根据权利要求1的方法,其中,经由处理设备的用户接口可选择一个或多个限制因素的至少一个子集。
6.根据权利要求1的方法,其中,限制因素包括一个对在产生输出推荐时可由推荐系统耗费的时间量的规定限制。
7.根据权利要求1的方法,其中,限制因素包括一个对结合产生输出推荐而被使用的功率消耗量的规定限制。
8.根据权利要求1的方法,其中,限制因素包括一个对与输出推荐有关的质量测量的规定限制。
9.根据权利要求1的方法,其中,给出的限制因素是用户可选的,其是沿着从限制因素低级别到限制因素高级别的刻度(404,504,604)的多个点之一。
10.根据权利要求1的方法,其中,处理设备被配置用于以视觉可感知的方式在设备的显示屏(210)上表示输出推荐。
11.根据权利要求1的方法,其中,处理设备被配置用于通过使用与设备关联的扬声器(21)以听觉可感知的方式表示输出推荐。
12.根据权利要求1的方法,其中,处理设备至少包括台式机或便携式个人计算机、个人数字助理、无线电话和机顶盒之一。
13.根据权利要求1的方法,其中,一个或多个限制因素被储存为一部分配置文件。
14.一个使用在信息处理系统(200)的处理设备(202,800)中产生推荐的设备,该设备包括一个存储器(804),用于存储与设备有关的配置文件;和一个耦合到存储器的处理器(802),该处理器被操作来在推荐系统的实现过程中处理一个输入(302)和一个或多个限制因素(304),其中,一个或多个限制因素的至少一个子集对设备用户是可选的,并且该处理器被操作来至少部分基于输入和被存储的与设备有关的配置文件来产生一个输出推荐(306),推荐产生的操作的特征由推荐系统根据一个或多个限制因素来配置。
15.一个制造产品,它包括一个机器可读的存储介质,该存储介质包含用于在信息处理系统(200)的处理设备(202,800)中产生推荐的一个或多个软件程序,其中,一个或多个软件程序在运行时执行以下步骤在推荐系统(300)中接收输入(302)和一个或多个限制因素(304),一个或多个限制因素的至少子集可由该设备的用户选择;和至少部分基于该输入和被存储的与设备有关的配置文件来产生输出推荐(306),产生步骤的特性由推荐系统根据一个或多个限制因素来配置。
全文摘要
一个推荐系统被公开,其用于在诸如便携式计算机、个人数字助理(PDA)或者无线电话这类处理设备中产生一个推荐。该推荐系统接收表示一个报价或其它时机以及一个或多个用户规定限制因素的输入。该推荐系统至少部分地基于输入和与处理设备有关的被存储的一个配置文件来产生推荐。产生推荐的方法的特征根据一个或多个限制因素来确定。该推荐系统还优选地产生一个与推荐有关的成熟指示符,该成熟指示符指示推荐方法已产生。
文档编号H04L29/08GK1636219SQ02813920
公开日2005年7月6日 申请日期2002年7月5日 优先权日2001年7月10日
发明者Y·H·阿尔萨法迪, A·F·雅辛 申请人:皇家菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1