在用户设备处的信息过滤的制作方法_4

文档序号:9672536阅读:来源:国知局
与任何其它设备和接口之间的通信。例如,总线/接口控制器530可以用于便利于基础配置502与一个或多个数据存储设备532之间经由存储接口总线534的通信。数据存储设备532可以是可移除存储设备536、非可移除存储设备538或其组合。举例来说,可移除存储和非可移除存储设备的示例包括:诸如软盘驱动器和硬盘驱动器(HDD)这样的磁盘设备,诸如紧致磁盘(⑶)驱动器或数字多功能盘(DVD)驱动器这样的光盘驱动器,固态驱动器(SSD)以及磁带驱动器。示例计算机存储媒体可以包括用任何用于存储信息的方法或技术实施的易失性和非易失性、可移除和非可移除媒体,所述信息例如是计算机可读指令、数据结构、程序模块或其它数据。
[0050]系统存储器506、可移除存储设备536和非可移除存储设备538是计算机存储媒体的示例。计算机存储媒体包括但不限于:RAM、ROM、EEPROM、闪存或其它存储器技术,CD-ROM、数字多功能盘(DVD)或其它光存储装置、磁盒、磁带、磁盘存储装置或其它磁存储设备、或者任何其它可以用于存储所期望的信息并可以被计算设备500访问的介质。任何这样的计算机存储媒体可以是计算设备500的部分。术语“计算机存储介质”排除传播的信号和通信媒体。
[0051 ] 计算设备500还可以包括接口总线540,该接口总线540用于便利于从各种接口设备(例如,输出设备542、外围接口 544和通信设备546)到基础配置502的经由总线/接口控制器530的通信。示例输出设备542包括图形处理单元548和音频处理单元550,所述图形处理单元548和音频处理单元550可以被配置为经由一个或多个A/V端口 552与诸如显示器或扬声器这样的各种外部设备进行通信。示例外围接口 544包括串行接口控制器554或并行接口控制器556,所述串行接口控制器554或并行接口控制器556可以被配置为经由一个或多个I/O端口 558与诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备等)或其它外围设备(例如打印机、扫描仪等)这样的外部设备进行通信。示例通信设备546包括网络控制器560,所述网络控制器560可以被安排为便利于经由一个或多个通信端口 564通过网络通信链路与一个或多个其它计算设备562的通信。
[0052]所述网络通信链路可以是通信媒体的一个示例。通信媒体典型地可以通过诸如载波或其它传输机制这样的已调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据被具体化,并且可以包括任何信息递送媒体。“已调制数据信号”可以是这样的信号,所述信号使其特性中的一个或多个以使得将信息编码在该信号中的方式被设置或改变。作为示例并且不是限制,通信媒体可以包括:诸如有线网络或直接连线连接这样的有线媒体,以及诸如声学、射频(RF)、微波、红外(IR)和其它无线媒体这样的无线媒体。如在本文中所使用的术语计算机可读媒体可以包括存储媒体和通信媒体这两者。
[0053]计算设备500可以被实施为小型的便携式(或移动)电子设备的部分,所述小型的便携式(或移动)电子设备例如是蜂窝电话、个人数字助理(PDA)、个人媒体播放器设备、无线web手表设备、个人头戴式设备、专用设备或包括以上功能中任一个的混合设备。计算设备500还可以被实施为个人计算机,其包括膝上型计算机和非膝上型计算机配置。
[0054]上面出于说明的目的描述了所述技术的特定实施例。然而,在不脱离前述公开的情况下,可以做出各种修改。另外,一个实施例的元素中的许多可以附加于其它实施例的元素或代替其它实施例的元素而与其它实施例组合。相应地,除了受所附权利要求的限制外,所述技术不受限制。
【主权项】
1.一种由用户设备的处理器执行的方法,所述方法包括: 接收搜索查询; 将所述接收的搜索查询发送给服务器; 从所述服务器接收响应于所述已发送的搜索查询的电子消息的集合; 基于驻留在所述用户设备上的用户数据,选择所述接收的电子消息的子集;以及 显示所述选择的电子消息的子集。2.根据权利要求1所述的方法,其中所述用户数据包括驻留在所述用户设备上的日历数据、联系人数据、任务数据、用户活动数据或传感器数据中的至少一个,以及其中发送所述接收的搜索查询包括在不发送所述用户数据的情况下发送所述接收的搜索查询。3.根据权利要求1所述的方法,其进一步包括:向所述服务器识别在所述用户设备处显示的所述接收的电子消息的子集。4.根据权利要求1所述的方法,其中,所述用户设备包括操作地耦接到所述处理器的传感器,所述传感器包括运动传感器、红外传感器、接近度传感器、加速度计、环境光传感器、水分传感器或陀螺仪中的至少一个,以及其中所述方法进一步包括: 从所述传感器接收输入;以及 基于从所述传感器接收的输入生成所述用户数据的至少一部分。5.根据权利要求4所述的方法,其中: 所述接收的电子消息包括广告,所述广告单独地包括多个投标价格;以及选择所述接收的电子消息的子集包括:基于所述用户设备上的所述用户数据的一个或多个值,选择比其它广告单独地具有更高的投标价格的、所述接收的广告的子集。6.根据权利要求1所述的方法,其中,所述用户设备包括操作地耦接到所述处理器的传感器,所述传感器被配置为检测接近所述用户设备的人数,以及其中所述方法进一步包括: 从所述传感器接收输入; 基于从所述传感器接收的输入,确定接近所述用户设备的人数;以及其中,选择所述接收的电子消息的子集包括:响应于所确定的人数大于预设门限而选择所述接收的电子消息的第一子集;否则,选择不同于所述第一子集的第二子集。7.根据权利要求6所述的方法,其中: 所述接收的电子消息的集合包括广告,所述广告单独地包括多个投标价格,所述投标价格单独地对应于观看单独的广告的人数;以及 选择所述接收的电子消息的子集包括:基于所确定的接近所述用户设备的人数,选择比其它广告单独地具有更高投标价格的、所述接收的广告的子集。8.根据权利要求1所述的方法,其中,所述用户设备包括操作地耦接到所述处理器的传感器,所述传感器被配置为检测所述用户设备的行进方向,以及其中所述方法进一步包括: 从所述传感器接收输入; 基于所述从传感器接收的输入,确定所述用户设备的行进方向;以及其中,选择所述接收的电子消息的子集包括:选择关联于这样的方向的、所述电子消息的子集,所述方向一般地与所述确定的所述用户设备的行进方向一致。9.根据权利要求1所述的方法,其进一步包括: 将所述用户数据转换为抽象指示,所述抽象指示被配置为用信号通知关联于所述用户设备的条件,所述条件包括用户活动、接近所述用户设备的人数或所述用户设备的行进方向中的至少一个; 其中,发送所述接收的搜索查询包括:连同所述抽象指示一起将所述接收的搜索查询发送给所述服务器;以及 其中,接收所述电子消息的集合包括:从所述服务器接收响应于所述发送的搜索查询和所述抽象指示的电子消息的集合。10.—种具有操作地耦接到彼此的处理器、存储器和传感器的计算设备,所述存储器包含指令,所述指令当被所述处理器执行时导致所述处理器执行根据权利要求1-9之一所述的过程。
【专利摘要】在本文中描述了用于基于驻留在用户设备上的用户数据选择电子消息的各种技术。在一个实施例中,一种由计算系统执行的方法包括:经由所述计算系统的输入设备接收搜索查询,将所述接收的搜索查询发送到服务器,以及从所述服务器接收响应于所述发送的搜索查询的电子消息的集合。所述方法还包括在所述计算系统处基于驻留在所述计算系统上的用户数据选择所述接收的电子消息的子集。所述选择的电子消息的子集然后经由所述计算系统的输出设备被显示。
【IPC分类】G06F17/30, G06Q30/02
【公开号】CN105431840
【申请号】CN201480033620
【发明人】R.维蒂林加姆
【申请人】微软技术许可有限责任公司
【公开日】2016年3月23日
【申请日】2014年5月30日
【公告号】EP3008640A1, US20140365303, WO2014200711A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1