在多用户计算系统中发布并移除属性的制作方法

文档序号:9769226阅读:364来源:国知局
在多用户计算系统中发布并移除属性的制作方法
【专利说明】
[0001] 相关申请的交叉引用
[0002] 本申请设及于2013年9月24日提交的标题为"在多用户计算系统中发布并移除属 性(PUBLICATION AND REMOVAL OF ATTRI脚TES IN A MULTI-U沈R COMPUTING SYSTEM)"的 美国专利申请号14/035,559,的优先权,该申请的全部内容通过引用结合在此。
技术领域
[0003] 本公开的实施例总体上设及数据处理领域并且更具体地设及用于提供匿名上下 文信息并生成有针对性内容的技术和配置。
【背景技术】
[0004] 在此提供的背景描述是为了总体上展现本公开的上下文的目的。就在该背景部分 中描述的W及可不在提交时W其他方式作为现有技术有资格的说明书的方面的程度而言, 所列出的发明人的工作既不明确地也不隐含地被解释为与本公开相抵触的现有技术。除非 W其他方式在此指示的,在该部分中描述的方法不是本公开中的权利要求书的现有技术并 且不应因为被包括在该部分中而被认为是现有技术。
[0005] 计算设备用户可有意地或无意地将与用户相关的信息或可用于标识或定位用户 的计算设备通过计算机网络披露给各实体,包括但不限于个人信息、活动、倾向、计算环境、 关系(例如,与人、地点或事物)、计算设备、物理环境、从计算设备传感器捕获的信息(或从 该信息得出的推论)、偏好、行为模式和/或用于标识或理解用户W及他或她的兴趣的任何 其他信息(统称为"上下文信息")。
[0006] 进而,诸如商品/服务的广告商或提供商等实体可提供目标为该用户的内容。该用 户可通过具有与更可能相关或令人期望的内容的更好体验而从运种个性化内容获益。诸如 广告商和提供商等实体可获益,因为用户比不具有针对性内容更可能地参与有针对性内 容。然而,用户可能希望保护其隐私。将个人或上下文信息通过计算机网络公开给一个或多 个实体可实现对用户进行个人标识和/或其他不令人期望的副作用(诸如用户的精确位 置)。运种隐私丢失可导致损害用户的声誉、财务幸福和/或安全。
【附图说明】
[0007] 将结合附图通过W下详细描述容易地理解实施例。为了方便本描述,相同的参考 标号指示相同的结构元素。通过举例而非通过限制在附图的图式中示出实施例。
[000引图1示意性地示出根据各个实施例的示例电子商务系统。
[0009] 图2示意性地示出根据各个实施例可由在消费者设备上实现的示例方法。
[0010] 图3示意性地示出根据各个实施例的示例电子商务交换。
[0011] 图4示意性地示出根据各个实施例其中消费者设备使用发布订阅服务器发布匿名 上下文信息的示例发布订阅交换。
[0012] 图5示意性地示出根据各个实施例在消费者设备与维度权威机构之间的示例认证 和维度提供会话。
[0013] 图6示意性地示出根据各个实施例的另一个示例电子商务交换。
[0014] 图7示意性地示出根据各个实施例可由内容生成或提供实体实现的示例方法。
[0015] 图8示意性地示出根据各个实施例其中消费者设备订阅通道W及内容提供商注册 W便向该通道发布的另一个示例发布订阅交换。
[0016] 图9示意性地示出根据各个实施例被配置成用于后发布监控的示例消费者信息管 理器。
[0017] 图10示意性地示出根据各个实施例被配置成用于后发布监控的示例维度权威机 构。
[0018] 图11示意性地示出根据各个实施例可由消费者设备实现的用于后发布监控的示 例方法。
[0019] 图12示意性地示出根据各个实施例可由维度权威机构实现的用于后发布监控的 示例方法。
[0020] 图13示意性地示出根据一个实现方式的计算设备。
[0021] 详细描述
[0022] 在W下详细描述中,参考形成其一部分并且通过可实践的说明实施例示出的附 图,其中,相同的标号指示相同的部件。应当理解可使用其他实施例W及可在不背离本公开 的范围的情况下做出结构或逻辑改变。因此,不应W限制性的意义解释W下详细描述,并且 实施例的范围由所附权利要求书及其等效方案定义。
[0023] 各操作可被描述为按顺序的多个离散动作或操作,其方式为最有助于理解所要求 保护的主题。
[0024] 然而,描述的顺序不应被解释为暗示运些操作必需依赖于顺序。具体而言,可不按 展示顺序执行运些操作。可W用不同于所描述的实施例的顺序执行所描述的操作。可执行 各附加操作和/或可在附加实施例中忽略所描述的操作。
[0025] 为了本公开的目的,短语"A和/或B"是指(A)、(B)、或(A和B)。为了本公开的目的, 短语"A、B和/或C' 是指(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)。
[0026] 本描述可使用短语"在实施例中(in an embodiment)"或"在实施例中(in embodiments)",其可各自指代相同或不同实施例中的一个或多个。此外,如结合本公开的 实施例所使用的,术语"包括(comprising)"、"包括(including)"、"具有化aving)"等等是 同义的。
[0027] 如在此所使用的,术语"框"、"模块"和/或"逻辑"可指代、作为其一部分、或包括特 定用途集成电路("ASIC")、电子电路、执行一个或多个软件或固件程序的处理器(共享、专 用或分组)和/或存储器(共享、专用或分组)、组合式逻辑电路、和/或其他合适的提供所描 述的功能性的组件。"实体"可指代被配置成用于与其他实体交互的硬件或软件的任何组 合,诸如客户端服务器应用(例如,超文本传输协议或"HTTP"服务器)的服务器部分、应用功 能、web服务等等。如在此所使用的,如果一个组件的输出信号被提供作为到另一个组件的 输入信号,运两个组件可被认为"禪合",通过或不通过可或可不变换或W其他方式处理该 输出信号的一个或多个中间组件。
[00%]参照图1,示例电子商务系统100可包括在经由一个或多个计算机网络(未在图1中 具体地标识)彼此通信的一个或多个计算设备上操作的一个或多个实体。电子商务系统100 可W是例如云服务,该服务提供可包括但不限于软件即服务(SaaS)、平台即服务(PaaS)、基 础设施即服务(IaaS)或硬件即服务化aaS)。各个实体和计算设备可包括操作全部或部分地 由消费者设备102提供的计算环境W便与电子商务系统100的各个其他计算设备交互的用 户(未示出,也被称为"消费者",尤其在电子商务的上下文中)。在此公开的经常用对电子商 务应用的引用示出的技术和配置可应用于任何合适的多用户计算系统。
[0029] 在各个实施例中,"与用户相关联的计算环境"可指与用户相关联的一个或多个物 理计算设备(例如,由该用户或与该用户具有关系的某个人操作和/或拥有)和/或由一个或 多个计算设备提供给一个或多个用户的功能。例如,可例如由服务器群的一个或多个服务 器向用户提供对虚拟机的控制,该虚拟机自身为该用户提供软件操作环境(例如,操作系统 和一个或多个应用)。在运种场景中,执行该虚拟机的该一个或多个服务器、该虚拟机自身 和/或在该虚拟机上可用的任何应用可一起被认为是与该用户相关联的计算环境。
[0030] 消费者设备102可W是处理数据的任何设备,包括但不限于膝上计算机、上网本计 算机、笔记本计算机、超极本计算机?、智能电话、平板计算机、个人数字助理("PDA")、超移 动PC、移动电话、桌上计算机、服务器、打印机、扫描仪、监视器、机顶盒、娱乐控制装置(例 如,游戏控制台)、数码相机、便携式音乐播放器、数字录像机、服务器的一部分、云服务等等 或运种资源的分布式集合。尽管在此重复地被称为"消费者"设备,运不旨在将实施例仅限 制到由消费者用于购买商品或服务的设备。可为计算设备或还用于其他目的的计算环境生 成有针对性内容。
[0031] 消费者设备102可通过各个计算设备访问电子商务系统100,运些计算设备借助于 联网通信还可被称为"节点"。在图1中,例如,消费者设备102可通过交换节点(也被称为"电 子商务交换")1〇4访问电子商务系统100。交换节点104可W是被配置成向消费者设备102的 用户提供口户的实体。在某些实施例中,该口户可提供一个或多个网页,该一个或多个网页 提供到交换节点104所提供的内容或其他实体所提供的内容的一个或多个链接。该用户可 使用在消费者设备102上执行的消费者应用105(诸如web浏览器)导航运些网页和链接。在 其他实施例中,该口户可提供使得用户能够消费各个内容(诸如视频)的接口。
[0032] 口户可具有各种类型。在某些实施例中,交换节点104可提供使得用户能够从多个 供应商购买产品和/或服务的电子商务口户。在某些实施例中,交换节点104可提供更通用 的口户,该更通用的口户提供对来自供应商、新闻机构、金融服务、各个兴趣小组(例如,技 术或文化机构)等等的内容的访问。在各个实施例中,交换节点104可提供包括捜索引擎接 口的口户。在各个实施例中,交换节点104可包括目标为特定用户的内容,例如,作为图形用 户接口的一部分上的广告。
[0033] 供应商106可W是购买、提供购买、销售、提供销售和/或与系统的其他实体交换商 品或服务的任何实体。供应商106还可生成和/或提供目标为用户、直接给消费者设备102或 通过一个或多个其他实体的内容,如W下将描述的。在各个实施例中,内容聚合器108可充 当供应商106和供应商与其购买/销售产品/服务的其他实体之间的"中间人"。例如,内容聚 合器108可例如当由交换节点104请求时存储供应商106所生成的有针对性内容并且使得其 可用。
[0034] 在传统的电子商务和其他系统中,诸如供应商106、广告商(未示出)等等的实体可 基于从消费者设备102接收的上下文信息生成有针对性内容。例如,供应商106可使用用户 的各个个人信息(例如,姓名、地址、社会保障号、财务信息、人口统计信息、位置等等)跟踪 用户的浏览历史、购买历史、赠品兑换历史等等基于此跟踪信息,供应商106可生成目标为 该用户的内容,诸如广告、赠品和优惠券。
[0035] 有针对性内容可处于各种形式并且可被呈现给用户W便W各种方式消费。在各个 实施例中,有针对性内容可包括经由电子邮件、简单消息服务("SMS")、多媒体消息服务 ("MMS")、结合到网页上的广告(例如,横幅广告)等等交换的内容。在各个实施例中,内容可 处于各种格式,包括但不限于音频、视频、音频和视频的组合、视觉、言语、图片等等。在其中 交换节点104操作网页口户的某些实施例中,有针对性内容可处于横幅广告、弹窗等等的形 式。在其中交换节点104操作视频口户的某些实施例中,有针对性内容可处于散布在其他视 频内的视频广告的形式。
[0036] 有针对性内容的生成和提供可使供应商106和其他实体获益,因为与非针对性内 容相比,用户可能更有可能参与有针对性内容。接收到有针对性内容可使用户获益,因为通 过增加用户消费的内容的可能性将与用户相关/感兴趣和/或通过减少用户消费的内容的 可能性将不相关(例如,垃圾邮件)。
[0037] 用户的用于生成/提供有针对性内容的个人信息可存储在网络上的多个位置。例 如,用户从其购买商品或服务的多个供应商可具有用户的个人数据的拷贝。用户可能被迫 依赖于运些多个供应商所采用的安全和其他保障措施W便防止将用户的个人信息未授权 披露给第=方。用户的个人信息具有越多位置,运些位置中的至少一个位置将不能充分地 保护该信息的风险就越多。而且,一旦用户的个人信息存储在网络上的一个或多个位置,可 能难W从该网络移除该用户的个人信息。
[0038] 相应地,在各个实施例中,消费者设备102可不公开用户的个人信息W便促成例如 由供应商106生成有针对性内容。而是,消费者设备102可被配置成用于向被配置成用于提 供有针对性内容的一个或多个远程计算设备提供或W其他方式公开与消费者设备102或消 费者设备102的用户相关联的"匿名上下文信息"。
[0039] 在各个实施例中,匿名上下文信息可包括一个或多个"维度"。在各个实施例中,维 度可包括该用户或与该用户相关联的计算环境的属性W及共享该属性的用户或计算环境 的种群计数。与用户相关联的计算环境的属性可包括与该用户相关联的一个或多个物理计 算设备(例如,由该用户与该用户具有关系的某个人操作和/或拥有)的属性、被提供W便由 该用户或与该用户具有关系的某个人使用的虚拟机的属性、与该用户相关联的软件(例如, 由该用户与该用户具有关系的某个人操作和/或拥有)的属性、由于该用户或与该用户具有 关系的某个人相关联的计算设备所感测的上下文数据(例如,溫度、速度、位置等等)等等。
[0040] 维度W及更具体地维度属性可被选择性地公开W便促成为消费者设备102或其用 户生成和/或提供有针对性内容而不实现用户标识。在各个实施例中,维度属性单独地或结 合其他维度属性可充当用户参与某些内容的意愿的指示符。
[0041] 在各个实施例中,维度可被表达为元组,<属性,种群计数〉。例如,计算环境可具有 维度〈"iPhone",37M〉,运意味着用户在操作iPhone并且当前存在S千屯百万iPhone用户。 在各个实施例中,属性自身可W是测量(例如,"iPhone")或元组(<属性,测量〉)(替代性地 表达为属性.测量)例如,计算设备可具有维度<位置.波兰,1.3M〉。如在此所使用的,术语 "维度属性"和"属性"和指独立属性(例如,"iPhone")或属性.测量元组(例如,电话类型 ?iPhone)。
[0042] 在某些实施例中,维度可被表达为例如独立维度属性的本体论或分类学。例如,维 度分类学可被表达为"汽车-〉福特-〉皮卡-〉红色"。每个属性测量(除了汽车)可W是其左侧 的值的专业化,并且可具有相关联的种群计数(例如,拥有共享该维度属性的车辆的用户 的)。
[0043] 在各个实施例中,消费者设备102可包括消费者信息管理器rCIM" HIOdCIM 110 可W是用硬件和软件的任何组合实现的逻辑。在各个实施例中,CIM 110可被配置成用于尤 其控制匿名上下文信息的提供和/或公开W便在为用户生成和/或提供有针对性内容的同 时保护用户的隐私。在各个实施例中,可在消费者设备102的受信执行环境("TEE")中实现 CIM IIOdTEE 112可处于各种形式或者可通过各种技术提供,诸如加利福尼亚州圣克拉拉 市的英特尔公司的受信执行技术("TXT")和受信平台模块("TPM")、可管理性引擎("ME")、 英国剑桥市的ARM有限公司的化UStZone安全系统、虚拟化技术("VT-X")或ucode实施线程 和存储器访问隔离。如在此所使用的,"消费者信息管理器"或"消费者信息管理设备"可指 代分布在一个或多个物理计算设备之间的实现在此公开的CIM 110的特征中的一个或多个 特征的硬件和软件的任何组合。
[0044] 消费者设备102的维度属性可具有各个测量,包括但不限于,消费者设备102的一 个或多个"硬"传感器114所感测的数据、消费者设备102的计算机可读地址(例如,IP地址、 MAC地址)、消费者设备102的硬件或软件配置/能力等等。硬传感器114可包括可提供消费者 设备102的上下文数据的各种传感器,诸如全球定位系统("GPS")、气压计、溫度计、加速计 等等。可在消费者设备102的各个部分中采用硬传感器114。例如,在图1中,可在TEE 112内 部和外部的消费者设备102上采用硬传感器114。
[0045] 消费者设备102的用户的维度属性可具有各个测量,包括但不限于该用户的人口 统计信息,诸如年龄、社会经济状况、性别、团体隶属(例如,政党、团体会员)、物理属性(例 如,头发颜色、眼睛颜色、皮肤颜色、健身水平)、职业、家庭状态(例如,已婚、子女数量)等 等。维度用户属性还可包括有关和/或证明该用户的倾向/亲密度的信息,诸如过去的购买 历史、对各个产品的偏好、过去的优惠券或赠品赎回历史、嗜好、关系、亲密度等等。
[0046] 在各个实施例中,可从一个或多个"软"传感器116获得该用户的维度属性。软传感 器116可包括消费者设备102上或其他地方的硬件和/或软件的任何组合。软传感器116可被 配置成用于从消费者设备102内或其他地方获得各种用户维度属性,诸如用户的时间表(例 如,从在线日历)、人口统计数据(例如,从各个在线账户,诸如社交网络)、关系(例如,从社 交网络)、历史(例如,过去的购买、过去的赎回、过去的参与记录、浏览历史等等)、或倾向 (例如,从社交网络和/或兴趣图)。
[0047] 在各个实施例中,基于维度属性的公开将实现标识用户的可能性,维度属性可选 择性地由CIM 110公开,或者有关公开的适当性的建议可被选择性地提供给该用户,W便符 合与该用户相关联的风险容限。
[0048] 公开消费者设备102或其用户的一个或多个维度属性可使得例如交换节点104能 够请求目标为该一个或多个维度属性的内容(例如,广告、优惠券、赠品
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1