用于修改设备简档的系统和方法

文档序号:7678416阅读:177来源:国知局
专利名称:用于修改设备简档的系统和方法
技术领域
本发明涉及根据设备的简档(profile)来对提供给用户设备的内容 进行定制(customize),更具体地,涉及在将用户设备的简档提供给内 容提供者之前修改简档。
背景技术
作为具有因特网接入的移动设备的激增以及这些移动设备的极大 地变化的能力的结果,万维网联盟(W3C)已经颁布了综合性能/偏好简 档(Composite Capability/Preference Profile CC/PP )标准,该标准才艮据接 收设备的能力和用户偏好来实现对web(网络)内容的定制。更具体地, 根据CC/PP标准,创建标识设备能力和用户偏好的简档。简档可以;故提 供给web内容提供者,并且被用于对提供给设备的web内容进行定制。 例如,设备简档可以指示设备的显示器为320 x 200像素。结果,web 内容提供者可以减小例如图像的大小以使得该图像适合该设备的显示器。
然而,向web内容提供者提供设备简档引起安全问题和隐私问题。 许多用户可能不希望与web内容提供者分享设备简档中所包含的至少 某些信息。因此,存在这样的需要需要用于解决这些安全和隐私问题 的系统和方法。
另外,设备的用户以及设备所出现的位置的操作者(operator)这 二者可能都希望对某设备能力的使用或不使用进行控制。例如,用户可 能偏好在晚上ll: OO之后音频内容不会被提供给他或她的设备。同样, 图书馆的操作者可能希望防止位于图书馆里的设备播放音频内容。因 此,仍然有对用于控制特定设备能力的使用的系统和方法的需要。

发明内容
本发明提供用于在将用户设备的简档发送给目的地服务器之前对 简档进行修改的系统和方法,其中所述目的地服务器根据修改后的简档 对提供给用户设备的内容进行定制。 一般来说,用户设备的简档可以包
6括标识用户设备的能力的信息、用户偏好以及关于用户设备的用户的人 口统计信息。在将简档发送给目的地服务器时,根据一个或多个规则,
通过用户设备或将用户设备和目的地服务器互连的中介(mediating)服 务器来修改用户设备的简档。根据所述规则,可以通过将能力从简档中 除去或者将能力添加到简档来修改简档中所标识的诸如音频能力之类 的能力,以便对能力的使用进行控制。另外,或可替换地,在将简档提 供给所识别的目的地服务器时,所述规则可以引导用户设备或中介服务 器将诸如所有或部分的人口统计信息及用户偏好的信息从简档中除去。 修改后的简档被提供给目的地服务器,所述目的地服务器根据修改后的 简档对提供给用户设备的内容进行定制。
在阅读下面对与附图相关联的优选实施例的详细说明之后,本领域 技术人员将理解本发明的范围,并且认识本发明的其他方面。
附图简述
包含在本说明书中并构成本说明书的一部分的附图示出本发明的 几个方面,并与说明书一起用于解释本发明的原理。


图1图示出根据本发明的一个实施例的用于在将用户设备的简档提 供给目的地服务器之前修改简档的系统;
图2图示出图1的系统的操作;
图3图示出根据本发明的第二实施例的用于在将用户设备的简档提 供给目的地服务器之前修改简档的系统; 图4图示出图3的系统的操作;
图5图示出根据本发明的第三实施例的用于在将用户设备的简档提 供给目的地服务器之前修改简档的系统; 图6图示出图5的系统的操作;
图7图示出根据本发明的第四实施例的用于在将用户设备的简档提 供给目的地服务器之前修改简档的系统; 图8图示出图7的系统的操作;
图9图示出根据本发明的第五实施例的用于在将用户设备的简档提 供给目的地服务器之前修改简档的系统; 图IO示出图9的系统的操作;
图11是根据本发明的一个实施例的用户设备的框图;图12是根据本发明的一个实施例的目的地服务器的框图; 图13是根据本发明的一个实施例的中介服务器的框图。
优选实施例的详细描述
下面所陈述的实施例表示使本领域技术人员能够实践本发明的必 要信息,并且示出了实践本发明的最佳方式。在阅读下面依照附图的描 述之后,本领域技术人员将理解本发明的思想,并且将认识到这些思想 的在此未特别给出的应用。应当理解的是,这些思想和应用落入本公开 及所附权利要求的范围之内。
图1图示出根据本发明的一个实施例而操作的系统10。 一般来说, 系统10包括通过网络16而通信地耦合的用户设备12和目的地月良务器 14,网络16可以是诸如因特网之类的分布式公共网络。在操作中,用 户设备12使用规则20来修改用户设备12的简档18,并将修改后的简 档提供给目的地服务器14。同时,或在一段时间之后,用户设备12向 目的地服务器14请求内容。所述内容可以是例如网页、多媒体内容等。 根据修改后的简档,目的地服务器14产生定制的响应,并将定制的响 应提供给用户设备12。
用户设备12可以是个人计算机;移动设备,例如但不限于移动电 话或个人数字助理(PDA)等。用户设备12存储简档18和规则20。简 档18可由用户设备12自动地生成,并且包括描述用户设备12的元数 据或信息。更具体地,简档18可以包括用户设备12等的网际协议(IP) 地址、用户设备12的设备标识符(ID)、用户设备12的用户代理、标 识用户设备12的能力的信息、用户偏好以及人口统计信息。
用户代理是正被用于访问内容的程序(例如,像微软因特网浏览器) 的指示器。通过获知用户代理,可以推断某些能力。例如,如果用户代 理是微软因特网浏览器,则可以推断,该用户代理是能够显示图像、解 释HTML等的web浏览器。设备ID可以是全球唯一的ID或制造/模型 类型ID。设备能力包括用户设备12的硬件规格。例如,设备能力可以 指示用户设备12具有分辨率为320 x 200的彩色显示器,能够产生立 体声声音,具有1MB的存储空间,并且具有音频、视频和图像捕捉能 力。另外,设备能力可以包括音频、视频和图像捕捉功能的能力,例如 最大分辨率、可能的文件格式、位率(bitrate)等。
8用户偏好可以包括各种用户偏好。例如,如果用户设备12是移动 电话,或具有移动电话能力,则用户可以优选将用户设备12设置成震 动而不是响铃,或者设置成应答常开(answer-on-叩en )而不是按通话 键应答(push-talk-to-answer)。用户偏好还可以包括对于字体和大小、 色彩方案、背景图像等的偏好。另夕卜,用户偏好可以包括与用户设备12 无关的其他偏好,例如像用户喜爱的披萨饼。应当注意的是,用户偏好 实际上可以存储与用户设备12可能相关或可能不相关的任何类型的用 户偏好。
人口统计信息可以包括但不限于用户设备12的用户的名字、通信 地址、年龄、性别、婚姻状态等。在示例性实施例中,简档18可以是 如万维网联盟(W3C)的名称为"综合能力/偏好简档(CC/PP):结构 和词汇1.0"的CC/PP建议中所公开的那样的综合能力/偏好简档 (CC/PP ),该建议于2004年1月 15日公布,能够在 http:〃www.w3.org/TR/2004/REC-CCPP-struct-vocab-20040115/找到。
在该实施例中,规则20是由用户设备12的用户所定义的、用于修 改用户设备12的简档18以控制提供给用户设备12的内容的规则。根 据规则20,用户设备12操作,以修改或过滤简档18。使用诸如(但不 限于)位置、时间、目的地、资源可用性等或者它们的组合之类的一个 或多个标准来形成规则20。至于时间,规则20可以包括由用户设备12 的用户根据(至少部分地) 一天的当前时间、 一周的某天、日期或者它 们的组合而定义的规则。例如,规则20可以包括在晚上11: 00之后将 音频能力从简档中除去或者将简档修改为指示用户设备12不具有音频 能力的规则以使得在晚上11: 00之后音频内容不会被提供给用户设备 12。作为另一个例子,规则20可以包括这样的规则在另一用户设备 与用户设备12相关联并且能够用于播放或消费音频内容时,该规则将 音频能力添加到简档,或者将简档修改成指示用户设备12具有音频能 力。
至于位置,规则20可以包括由用户设备12的用户根据(至少部分 地)设备的当前位置而定义的规则。作为例子,用户可以定义名称为"图 书馆"的位置,并创建这样的规则当用户设备12位于名称为"图书 馆,,的位置时,该规则将音频能力从简档中除去,或者将简档修改成指 示用户设备12不具有音频能力。可以根据全球定位系统(GPS)坐标来确定用户设备12的位置,所 述GPS坐标是用户设备12的用户所选择的,或者是从与用户设备12的 位置相关联的设备提供给用户设备12的。更具体地说,在一个实施例 中,用户设备12可以配备有GPS接收器等。用户可以通过下列方式来 定义诸如位置"图书馆"之类的位置通过输入位置的GPS坐标;通过 输入位置的地址,其中根据该地址可以确定或获得该位置的GPS坐标; 或者通过使用当用户设备12位于该位置时来自GPS接收器的坐标。之 后,用户设备12可以根据来自GPS接收器的坐标而确定它是否正位于 所定义的位置之一。
如果用户设备12没有配备GPS接收器,或者如果需要,则用户设 备12的用户可以通过提供位置的名称并将规则与位置相关联,来定义 位置。之后,当用户设备12位于所定义的位置之一时,用户可以与用 户设备12进行交互,以选择用户设备12的当前位置。例如,用户可以 定义位置"图书馆,,。当用户此后位于位置"图书馆"时,用户可以与 用户设备12进行交互,以选择位置"图书馆"作为用户设备12的当前 位置。
在又一个实施例中,用户设备12的位置可以由与该位置相关联的 设备来提供。例如, 一个或多个本地无线通信设备可能位于该位置处, 并且它们工作以提供该位置的GPS坐标、该位置的地址、该位置的描述 等或其任意组合。以上关于如何确定或获得用户设备12的位置的例子 并不意在是穷尽性的列举,并且并非意在限制本发明的范围。
至于目的地,规则20可以包括由用户设备12的用户根据(至少部 分地)目的地而定义的规则。更具体地,用户可以使用诸如(但不限于) 目的地服务器14的IP地址、目的地服务器14的统一资源定位符(URL ) 等之类的信息来识别诸如目的地服务器14之类的目的地服务器。 一旦 识别,用户就可以定义针对该目的地服务器的一个或多个规则。例如, 目的地服务器14可能提供具有不想要的背景音乐的网页。因此,在向 目的地服务器14提供简档时用户可以定义用于目的地服务器14的规 则,该规则从简档中除去音频能力,或者将规则修改成指示用户设备12 不具有音频能力。结果,当用户设备12向目的地服务器14请求网页时, 目的地服务器14可以根据修改后的简档对针对用户设备12的响应进行 定制,以使得背景音乐或音频内容被从提供给用户设备12的定制版本的网页中除去。
规则20还可以包括用于在将用户设备12的简档18提供给诸如目 的地服务器14之类的目的地服务器时将诸如人口统计信息、用户偏好 或其任何部分之类的信息从简档18中除去的规则。可以将这些规则与 所有的目的地服务器或特定目的地服务器相关联。因此,对于目的地服 务器14来说,规则20可以包括这样的规则该规则用于在将用户设备 12的简档18提供给目的地服务器14时指示用户设备12将人口统计信 息、用户偏好或者人口统计信息和用户偏好这二者从简档18中除去。 这在用户设备12的用户不想与目的地服务器14分享私人信息时尤其有 益。
至于资源可用性,规则20可以包括由用户设备12的用户根据(至 少部分地)资源可用性而定义的规则。可替换地,或者另外地,这些规 则可以由用户设备12自动地创建。例如,规则20可以包括这样的规则 该规则用于在可用的文件存储空间小于阈值水平的情况下或者在文件 存储空间基本上满了的情况下将文件存储能力从简档18中除去,或者 将简档18修改成指示用户设备12不具有文件存储能力。
规则20还可以包括根据标准的组合而定义的^见则。例如,规则可 以包括基于位置和时间的规则。更具体地,可以针对位置"电影院"来 定义规则,其中在电影开始时间之前音频能力是可用的,而一旦电影开 始就将音频能力从简档18中除去。结果,当在电影开始之前用户设备 12向诸如目的地服务器14之类的目的地服务器请求内容时,音频内容 可以被提供给用户设备12。然而, 一旦电影开始,音频内容就不会再被 提供给用户设备12。
图2图示出图1的系统IO的操作。首先,用户设备12操作以生成 修改后的简档(步骤100)。通过使用规则20而修改或过滤用户设备 12的简档18来生成修改后的简档。然后通过网络16将请求和修改后的 简档提供给目的地服务器14 (步骤102)。虽然请求和修改后的简档被 示出为在单个步骤中被提供给目的地服务器14,但是本发明并不限于 此。将修改后的简档提供给目的地服务器14的方式可以根据用于用户 设备12和目的地服务器14之间的通信的特定通信协议而改变。例如, 可以将修改后的简档与发送给目的地服务器14的每个请求一起提供给 目的地服务器14,或者仅与发送给目的地服务器14的第一个请求一起提供给目的地服务器14。修改后的简档可以是请求的一部分,或者是在 请求之前或之后所提供的独立消息。
在接收到请求和修改后的简档时,目的地服务器14操作以对要提 供给用户设备12的响应进行定制(步骤104 )。可以根据在修改后的简 档中所标识的设备的能力、用户偏好、人口统计信息或其任意组合来对 响应进行定制。例如,修改后的简档可以指示用户设备12不具有音频 能力。这样,目的地服务器14可以通过除去音频内容来对响应进行定 制。 一旦生成定制的响应,目的地服务器14就将该定制的响应提供给 用户设备12 (步骤106)。
图3图示出根据本发明的第二实施例的系统10,其中用户设备12 从环境设备24获得环境或位置定义的规则22。规则22可以被另外使用, 或者作为用户设备12的用户所定义的规则20的替换。因此,规则20 在本实施例中是可选的。规则22与位置相关联,并且可以根据诸如(但 不限于)时间、目的地、资源可用性等或其任意组合之类的标准而被定 义。
为了从环境设备24获得规则22,用户设备12可以配备根据诸如(但 不限于)蓝牙标准或IEEE 802.11标准组中的一个之类的标准而操作的 本地无线接口。当用户设备12位于环境设备24所处的特定位置时,用 户设备12可以通过本地无线通信接收来自环境设备24的规则22。环境 设备24可以是位于具有用于与用户设备12进行通信的本地无线通信接 口的位置处的任意设备,或者是与该位置相关联的任意设备。
图4图示出图3的系统10的操作。首先,将规则22从环境设备24 提供给用户设备12 (步骤200)。规则22是基于位置的规则,并且优 选地由与该位置相关联的操作者来定义。例如,图书馆的操作者可以如 此定义规则22,以使得位于图书馆的诸如用户设备12之类的用户设备 的简档被修改成例如除去音频能力。这样,图书馆的操作者可以防止图 书馆中的不希望的噪音。采用类似的方式,对于电影院来说,可以提供 规则22,以使得在电影开始前和电影结束后允许音频能力,而在电影期 间不允许音频能力。
然后,用户设备12根据用户设备12的简档18、来自环境设备24 的^见则22以及由用户设备12的用户所定义的规则20 (可选地),生成 修改后的简档(步骤202)。然后用户设备12通过网络16将请求和修
12改后的简档提供给目的地服务器14 (步骤204)。如上所述,虽然请求 和修改后的简档被示出为在单个步骤中被提供给目的地服务器14,但是 本发明并不限于此。将修改后的简档和请求提供给目的地服务器14的 方式可以根据用于用户设备12和目的地服务器14之间的通信的通信协 议而改变。
在接收到请求和修改后的简档时,目的地服务器14操作以对要提 供给用户设备12的响应进行定制(步骤206 )。可以根据在修改后的简 档中所标识的设备的能力、用户偏好、人口统计信息或其任意组合来对 响应进行定制。 一旦生成定制的响应,目的地服务器14就将该定制的 响应提供给用户设备12 (步骤208)。
图5图示出根据本发明的第三实施例的系统10,其中用户设备12 从第三方服务28获得规则26。规则26可以被另外使用,或者用作由用 户设备12的用户所定义并且存储在用户设备12上的规则20的替换。 注意,在本实施例中规则20是可选的。规则26可以由用户设备12的 用户来定义,或者由用户设备所位于的位置处的操作者来定义。如上所 述,可以根据位置、时间、目的地、资源可用性等或其任意组合来定义 规则26。第三方服务28可以是例如蜂窝服务提供者、因特网服务提供 者等所提供的服务。可替换地,第三方服务28可以是与用户设备12的 当前位置相关联的服务。
在一个实施例中,规则26由位置的操作者来定义,并且用户设备 12从第三方服务28获得标识用户设备12的位置的信息并请求与该位置 相关联的规则26。如上所述,可以例如从相关联的GPS接收器获得用 户设备12的位置,由用户设备12的用户提供或者由与该位置相关联的 设备提供用户设备12的位置。第三方服务28的URL对于用户设备12 而言可以是已知的,由用户设备12的用户提供,或者从与该位置相关 联的设备提供。
在另一个实施例中,规则26由用户设备12的用户定义。更具体地, 可以使用例如登录过程来识别用户设备的用户。之后,可以向第三方服 务28请求并从其获得由用户所定义的规则26。第三方服务28的URL 对于用户设备12而言可以是已知的,或者由用户设备12的用户来提供。
图6图示出图5的系统10的操作。 一般来说,用户设备12首先向 第三方服务28请求规则26 (步骤300)。作为响应,第三方服务28将规则26提供给用户设备12 (步骤302)。然后用户设备12根据用户设 备12的简档18、来自第三方服务28的规则26以及由用户设备12的用 户所定义的规则20 (可选地),生成修改后的简档(步骤304)。然后 用户设备12通过网络16将请求和修改后的简档提供给目的地服务器14 (步骤306)。如上所述,虽然请求和修改后的简档被示出为在单个步 骤中被提供给目的地服务器14,但是本发明并不限于此。将修改后的简 档和请求提供给目的地服务器14的方式可以根据用于用户设备12和目 的地服务器14之间的通信的通信协议而改变。
在接收到请求和修改后的简档时,目的地服务器14操作以对要提 供给用户设备12的响应进行定制(步骤308 )。可以根据在修改后的简 档中所标识的设备的能力、用户偏好、人口统计信息或其任意组合来对 响应进行定制。 一旦生成定制的响应,目的地服务器14就将该定制的 响应提供给用户设备12 (步骤310)。
图7-10图示出本发明的系统10的实施例,其中用户设备12的简档 18由中介服务器30而不是由用户设备12来修改。更具体地,图7示出 系统10的笫四实施例,其中系统10包括用户设备12、目的地服务器 14和中介服务器30。虽然只有中介服务器30被示出为在用户设备12 和目的地服务器14之间,但是本发明并不限于此。如本领域技术人员 在阅读本公开后将清楚的,中介服务器30可以是诸如网络16 (图1 ) 之类的分布式网络的一部分,其中多个网络节点可以将中介服务器30 互连到用户设备12和目的地服务器14。中介服务器30可以是用户设备 12和目的地服务器14之间的任意网络节点。作为例子,中介服务器30 可以是将用户设备12和目的地服务器14互连起来的、与用户设备12 的当前位置相关联的服务器。
在本实施例中,规则32由中介服务器30存储,并且可以包括由 用户设备12的用户所定义的规则、由用户设备12的当前位置的操作者 所定义的规则或其组合。可以从用户设备12或者从与用户设备12的当 前位置相关联的操作者或操作者服务,将规则32提供给中介服务器30。 如上所述,可以根据诸如(但不限于)位置、时间、目的地、资源可用 性等或其任意组合之类的标准,来定义规则32。
图8图示出根据本发明的第四实施例的图7的系统10的操作。首 先,将请求和用户设备12的简档18提供给中介服务器30 (步骤400 )。
14虽然请求和简档被示出为在单个步骤中被提供给中介服务器30,但是本
发明并不限于此。将简档和请求提供给中介服务器30的方式可以根据 用于用户设备12和中介服务器30之间的通信的通信协议而改变。
中介服务器30使用规则32来处理用户设备12的简档18,以生成 修改后的简档(步骤402)。然后将请求和修改后的简档提供给目的地 服务器14 (步骤404)。根据所使用的通信协议,可以将修改后的简档 与来自用户设备12的每个请求一起提供给目的地服务器14,或者仅与 来自用户设备12的第一个请求一起提供给目的地服务器14。在接收到 请求和修改后的简档时,目的地服务器14操作以对要提供给用户设备 12的响应进行定制(步骤406)。可以根据在修改后的简档中所标识的 设备的能力、用户偏好、人口统计信息或其任意组合来对响应进行定制。 一旦生成定制的响应,目的地服务器14就将该定制的响应提供给中介 服务器30 (步骤408),中介服务器30继而将该定制的响应提供给用 户设备12 (步骤410)。
图9图示出根据本发明的笫五实施例的系统10。在该实施例中,被 中介服务器30用于修改用户设备12的简档18的规则34是从第三方服 务36获得的,而不是由中介服务器30存储的。第三方服务36的URL 对于中介服务器30而言是已知的,或者是在来自用户设备12的请求或 用户设备12的简档18中所标识出的。由第三方服务36所存储的规则 34可以由用户设备12的用户或者用户设备12的当前位置的操作者来定 义。
图10图示出根据本发明的第五实施例的图9的系统10的操作。首 先,将请求和用户设备12的简档18提供给中介服务器30 (步骤500 )。 虽然请求和简档被示出为在单个步骤中被提供给中介服务器30,但是本 发明并不限于此。中介服务器30然后向第三方服务36请求规则34 (步 骤502 )。如上所述,第三方服务36对于中介服务器30而言可以是已 知的,或者是在来自用户设备12的请求或简档18中所标识出的。响应 于该请求,第三方服务36将规则34提供给中介服务器30(步骤504)。 可替换地,如果在接收请求之前第三方服务36对于中介服务器30是已 知的,则中介服务器30可以预取并高速緩存规则34,以使得在接收该 请求之前执行步骤502和504。
中介服务器30使用^见则34来处理用户设备12的简档18,以生成修改后的简档(步骤506)。然后将请求和修改后的简档提供给目的地 服务器14(步骤508 )。根据所使用的通信协议,可以将修改后的简档 与来自用户设备12的每个请求一起提供给目的地服务器14,或者仅与 来自用户设备12的第一个请求一起提供给目的地服务器14。在接收到 请求和修改后的简档时,目的地服务器14操作以对要提供给用户设备 12的响应进行定制(步骤510)。可以根据在修改后的简档中所标识的 设备能力、用户偏好、人口统计信息或其任意组合来对响应进行定制。 一旦生成定制的响应,目的地服务器14就将该定制的响应提供给中介 服务器30 (步骤512),中介服务器30继而将该定制的响应提供给用 户设备12 (步骤514)。
图11是图1-10的用户设备12的示例性实施例的框图。 一般来说, 用户设备12包括具有相关联的存储器40的控制系统38。存储器40存 储指示用户设备12根据本发明进行操作的软件。另外,存储器40可以 存储简档18以及用于修改简档18的规则20 (可选地)。可替换地,可 以将简档18以及规则20 (可选地)存储在诸如(但不限于)硬盘驱动 器之类的相关联的数字存储设备中。用户设备12还包括通信接口 42。 通信接口 42包括将用户设备12通信地耦合到网络16和/或中介服务器 30的网络接口。另外,通信接口 42可以包括辅助接口 ,所述辅助接口 可以是用于与环境设备24 (图3)或与用户设备12的当前位置相关联 的其他设备进行通信的本地无线接口。用户设备12还包括用户接口 44, 用户接口 44可以包括诸如(但不限于)显示器、扬声器以及输入设备 (例如键盘或小键盘)等之类的部件。
图12是图l-10的目的地服务器14的示例性实施例的框图。一般地, 目的地服务器14包括具有相关联的存储器48的控制系统46。存储器 48存储指示目的地服务器14根据本发明进行操作的软件。目的地服务 器14还包括将目的地服务器14通信地耦合到网络16或中介服务器30 的通信接口 50。目的地服务器14还可以包括用户接口 52。
图13是图7-10的中介服务器30的示例性实施例的框图。 一般地, 中介服务器30包括具有相关联的存储器56的控制系统54。存储器56 存储指示中介服务器30根据本发明进行操作的软件。对于图7的实施 例来说,存储器56还可以存储规则32。中介服务器30还包括将中介服 务器30通信地耦合到用户设备12和目的地服务器14这二者的通信接口 58。另外,对于图9的实施例来说,通信接口 58还可以操作以将中 介服务器30通信地耦合到第三方服务36。中介服务器30还可以包括用 户接口 60。
本领域技术人员将认识到对本发明的优选实施例的改进和修改。所 有这样的改进和' 要求的范围之内
权利要求
1. 一种方法,包括根据至少一个规则修改在用户设备的简档中所标识的设备能力;将修改后的简档提供给目的地服务器;以及从目的地服务器接收响应于来自用户设备的对内容的请求的定制的响应,其中目的地服务器根据修改后的简档来提供定制的响应。
2. 如权利要求1所述的方法,其中修改在简档中所标识的设备能 力包括在用户设备处修改简档。
3. 如权利要求1所述的方法,其中修改在简档中所标识的设备能 力包括在将用户设备和目的地服务器互连的中介服务器处修改简档。
4. 如权利要求1所述的方法,其中所述至少一个规则至少部分基 于时间。
5. 如权利要求1所述的方法,其中所述至少一个规则定义时间段 以及将在所述时间段内被禁用的用户设备的设备能力,并且修改在简档 中所标识的设备能力包括修改简档以在所述时间段期间从简档中除去 所述设备能力。
6. 如权利要求1所述的方法,其中所述至少一个规则定义时间段 以及将在所述时间段内被启用的用户设备的设备能力,并且修改在简档 中所标识的设备能力包括修改简档以在所述时间段期间将所述设备能 力添加到简档。
7. 如权利要求1所述的方法,其中所述至少一个规则至少部分基 于位置。
8. 如权利要求1所述的方法,其中所述至少一个规则定义位置以 及将在用户设备位于所述位置时被禁用的用户设备的设备能力,并且修 改在简档中所标识的设备能力包括修改简档以在用户设备位于所述位 置时从简档中除去所述设备能力。
9. 如权利要求1所述的方法,其中所述至少一个规则定义位置以 及将在用户设备位于所述位置时被启用的用户设备的设备能力,并且修 改在简档中所标识的设备能力包括修改简档以在用户设备位于所述位 置时将所述设备能力添加到简档。
10. 如权利要求l所述的方法,其中所述至少一个规则至少部分基 于时间和位置。
11. 如权利要求l所述的方法,其中所述至少一个规则定义位置、 时间段以及将在用户设备位于所述位置时在所述时间段内被禁用的用 户设备的设备能力,并且修改在简档中所标识的设备能力包括修改简档 以在用户设备位于所述位置时在所述时间段内从简档中除去所述设备 能力。
12. 如权利要求l所述的方法,其中所述至少一个规则定义位置、 时间段以及将在用户设备位于所述位置时在所述时间段内被启用的用 户设备的设备能力,并且修改在简档中所标识的设备能力包括修改简档 以在用户设备位于所述位置时在所述时间段内将所述设备能力添加到 简档。
13. 如权利要求l所述的方法,其中所述至少一个规则至少部分基 于目的地服务器。
14. 如权利要求l所述的方法,其中所述至少一个规则识别目的地 服务器以及将在向目的地服务器请求内容时被禁用的用户设备的设备 能力,并且修改在简档中所标识的设备能力包括在将简档提供给目的地 服务器时修改简档以从简档中除去所述设备能力。
15. 如权利要求l所述的方法,还包括根据至少一个另外的规则来 修改用户设备的简档,以将信息从简档中除去。
16. 如权利要求15所述的方法,其中所述信息包括由以下项组成 的组的至少 一个的至少 一部分用户偏好和人口统计信息。
17. 如权利要求15所述的方法,其中所述至少一个规则与目的地 服务器相关联,以使得在将简档提供给目的地服务器时将信息从简档中 除去。
18. 如权利要求l所述的方法,其中所述至少一个规则至少部分基于资源可用牲-。
19. 如;f又利要求1所述的方法,其中所述至少一个^见则由用户i殳备 的用户来定义。
20. 如权利要求l所述的方法,其中所述至少一个规则由与用户设 备的当前位置相关联的操作者来定义。
21. 如权利要求l所述的方法,还包括在本地存储所述至少一个规则。
22. 如权利要求l所述的方法,还包括从与用户设备的当前位置相关联的环境设备获得所述至少一个规则。
23. 如权利要求l所述的方法,还包括从第三方服务获得所述至少 一个MJ'J 。
24. 如权利要求l所述的方法,其中所述简档是综合能力/偏好简档 (CC/PP)。
25. —种方法,包括根据至少一个规则修改用户设备的简档,以将信息从简档中除去; 将修改后的简档提供给目的地服务器;以及从目的地服务器接收响应于来自用户设备的对内容的请求的定制 的响应,其中目的地服务器根据修改后的简档来提供定制的响应。
26. 如权利要求25所述的方法,其中修改简档包括在用户设备处 修改简档。
27. 如权利要求25所述的方法,其中修改简档包括在将用户设备 和目的地服务器互连的中介服务器处修改简档。
28. —种用户设备,包括通信接口 ,用于通过网络将用户设备通信地耦合到目的地服务器;以及控制系统,与所述通信接口相关联,并且适于 根据至少一个规则修改在用户设备的简档中所标识的设备能力; 将修改后的简档提供给目的地服务器; 向目的地服务器请求内容;以及从目的地服务器接收响应于所述请求的定制的响应,其中目的地服 务器根据修改后的简档来提供定制的响应。
29. —种用户设备,包括通信接口 ,用于通过两络将用户设备通信地摔豚合到目的地服务器;以及控制系统,与通信接口相关联,并且适于根据至少一个规则修改用户设备的简档,以将信息从简档中除去; 将修改后的简档提供给目的地服务器; 向目的地服务器请求内容;以及从目的地服务器接收响应于所述请求的定制的响应,其中目的地服 务器根据修改后的简档来提供定制的响应。
30. —种中介服务器,包括通信接口 ,用于将中介服务器通信地耦合到用户设备和目的地服务 器;以及控制系统,与通信接口相关联,并且适于根据至少 一个规则修改在用户设备的简档中所标识的设备能力;将修改后的简档提供给目的地服务器;响应于来自用户设备的对内容的请求而向目的地服务器请求内容; 从目的地服务器接收响应于所述请求的定制的响应,其中目的地服 务器根据修改后的简档来提供定制的响应;以及 将定制的响应提供给用户设备。
31. —种中介服务器,包括通信接口 ,用于将中介服务器通信地耦合到用户设备和目的地服务 器;以及控制系统,与通信接口相关联,并且适于根据至少一个规则修改用户设备的简档,以将信息从简档中除去;将修改后的简档提供给目的地服务器;响应于来自用户设备的对内容的请求而向目的地服务器请求内容; 从目的地服务器接收响应于所述请求的定制的响应,其中目的地服 务器根据修改后的简档来提供定制的响应;以及 将定制的响应提供给用户设备。
全文摘要
本发明提供一种用于在将用户设备的简档发送给目的地服务器之前修改简档的系统和方法,其中目的地服务器根据修改后的简档来对提供给用户设备的内容进行定制。一般地,用户设备的简档可以包括标识用户设备的能力的信息、用户偏好以及有关用户设备的用户的人口统计信息。在用户设备处或者将用户设备和目的地服务器互连的中介服务器处,根据一个或多个规则来修改用户设备的简档,以提供修改后的简档。然后将修改后的简档提供给目的地服务器,目的地服务器根据修改后的简档来对提供给用户设备的内容进行定制。
文档编号H04L29/08GK101502075SQ200780029589
公开日2009年8月5日 申请日期2007年5月21日 优先权日2006年6月12日
发明者A·C·伊萨, J·埃文斯, R·J·沃尔什 申请人:丘里奥控股公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1