用于场境上的呼叫者识别的系统和方法

文档序号:10618706阅读:177来源:国知局
用于场境上的呼叫者识别的系统和方法
【专利摘要】在所公开技术的示例实施方式中,一种方法包括:响应于在计算设备处接收来自具有对应识别信息的呼叫者对于现场通信的来电请求的指示,由计算设备在历史数据中定位识别信息的至少一次出现。历史数据与和呼叫者有关的计算设备的用户的过去活动相关联。所述方法还包括由计算设备基于历史数据来输出图像内容以显示。图像内容包括与识别信息相关联的基于web的内容的图像。
【专利说明】用于场境上的呼叫者识别的系统和方法
[0001]相关申请的交叉引用
[0002]本PCT申请要求2014年I月7日提交的美国专利申请序列号14/149,311的优先权,通过引用将其全部内容合并于此。
【背景技术】
[0003]移动计算设备的用户通常不太愿意接对于与他们不能辨识的识别信息(例如,电话号码)相关联的现场通信(例如,对于电话呼叫)的来电请求。在一些情况下,用户可以向移动计算设备提供输入(例如,姓名和电话号码),以定义联系人列表,从而一旦接收到对于现场通信的来电请求,可通过移动计算设备来显示识别信息。但是,除非将来电呼叫者的识别信息存储在联系人列表中,否则传统移动计算设备可能不能将用户认识的请求者与和用户无关的人区分开来。

【发明内容】

[0004]通过所公开技术的某些实施方式可解决以上需求中的一部分或全部。某些实施方式可包括用于基于与计算设备用户的过去活动相关联的场境信息来识别呼叫者的方法、系统、以及非暂时性计算机可读介质。
[0005]根据示例实施方式,提供一种方法。该方法包括:响应于在计算设备处接收来自具有对应识别信息的呼叫者对于现场通信的来电请求的指示,由计算设备在历史数据中定位识别信息的至少一次出现。历史数据与和呼叫者有关的计算设备的用户的过去活动相关联。所述方法还包括由计算设备基于历史数据来输出图像内容以显示。图像内容包括与识别信息相关联的基于web的内容的图像。
[0006]根据另一个示例实施方式,提供一种系统。该系统包括一个或多个处理器以及被耦合到一个或多个处理器的存储器。存储器存储指令,所述指令在由一个或多个处理器执行时使得所述系统执行特定功能。所述功能包括:响应于接收来自具有对应识别信息的呼叫者对于现场通信的来电请求的指示,在历史数据中定位识别信息的至少一次出现。历史数据与和呼叫者有关的计算设备的用户的过去活动相关联。所述功能还包括基于历史数据来输出图像内容以显示。图像内容包括与识别信息相关联的基于web的内容的图像。
[0007]根据另一个示例实施方式,提供一种非暂时性计算机可读介质。计算机可读介质存储指令,所述指令在由一个或多个处理器执行时使得计算设备执行特定功能。所述功能包括:响应于接收来自具有对应识别信息的呼叫者对于现场通信的来电请求的指示,在历史数据中定位识别信息的至少一次出现。历史数据与和呼叫者有关的计算设备的用户的过去活动相关联。所述功能还包括基于历史数据来输出图像内容以显示。图像内容包括与识别信息相关联的基于web的内容的图像。
[0008]本文详细描述了所公开技术的其他实施方式、特征和方面,并将其视为所要求保护的公开技术的一部分。通过参照以下详细描述、附图和权利要求,可以理解其他实施方式、特征和方面。
【附图说明】
[0009]下面参考附图和流程图,附图不一定按比例绘制,并且其中:
[0010]图1是根据示例实施方式的说明性计算机系统架构100的框图。
[0011]图2A图示根据示例实施方式的计算设备200。
[0012]图2B图示计算设备200的用户的过去活动。
[0013]图3A图示根据示例实施方式的计算设备300。
[0014]图3B图示计算设备300的用户的过去活动。
[0015]图4A图示根据示例实施方式的计算设备400。
[0016]图4B图示计算设备400的用户的过去活动。
[0017]图5A图不根据不例实施方式的计算设备500。
[0018]图5B图示计算设备500的用户的过去活动。
[0019]图6是根据示例实施方式的方法600的流程图。
【具体实施方式】
[0020]在所公开技术的某些实施方式中,计算设备从具有对应识别信息的呼叫者接收对于现场通信(例如,电话呼叫、视频会议、消息交换)的请求,并且作为响应,在历史数据中定位识别信息的一次或多次出现,所述历史数据与和呼叫者有关的计算设备的用户的过去活动相关联。基于历史数据,按照反映特定实例的形式以及用户通过过去活动遇到呼叫者的方式,计算设备可以将图像内容输出以显示,所述图像内容包括与识别信息(例如,电话号码)相关联的场境上的基于web的内容。如同本文使用的,“呼叫者”可以表示使用接受方计算设备未辨识为与计算设备的用户认识的一方(例如,优选的公司、组织、或朋友)相对应的电话号码发起电话呼叫的一方。用户的过去活动可包括下列中的一个或多个:与网页交互、交换电子消息、物理地访问某个地理位置、和/或执行与呼叫者有关的网络搜索。计算设备可以从跨各种基于web的源中定位过去活动的多个记录,从而形成集合的视觉表示图像内容,以图示特定实例以及用户先前遇到呼叫者的方式。
[0021]为了用于定位识别信息的历史数据的目的,用户的过去活动不限于用户使用特定计算设备所执行的活动,所述计算设备接收对于现场通信的呼入请求。附加地或替选地,计算设备可以在从各种基于web的源获得的历史数据中定位识别信息,所述基于web的源存储与用户使用各种其他设备和/或应用所进行的活动相关联的数据。本领域技术人员应当理解,当前可用资源允许个体通过公共用户账户或简档协同他/她的多个设备。因此,根据所公开技术的示例实施方式的计算设备的用户可以是所连接服务的用户,所连接服务允许他/她协同跨越多个设备和/或应用的基于web的活动。例如,用户可以使用单个账户或用户简档来同步用户数据与跨越他/她的电子邮件应用、搜索引擎应用、web浏览器应用、以及地图应用的使用历史。所连接服务可以收集反映用户所执行的活动的历史数据,使得通过计算设备可以从各种源访问包括与呼叫者相对应的识别信息号码的历史数据。
[0022]在示例实施方式中,计算设备可以在所存储的数据中定位识别信息,所存储的数据包括用户所执行的web搜索的历史。例如,通过在基于web的搜索引擎中录入特定的搜索项或物理地址,用户可能已经执行了对于网页、文章、或者与呼叫者相关联的地图的搜索。一旦定位了电话号码,计算设备就可输出图像内容以显示,所述图像内容示出多个搜索结果,如同一开始将它们被呈现给用户那样。输出以显示的图像内容可以示出特定的识别信息,如同在搜索结果中将其呈现给用户那样。
[0023]在示例实施方式中,计算设备可通过参考用户过去物理地访问的位置的数据库,定位与呼叫者相关联的识别信息。如果用户访问过与识别信息相关联的地理位置,那么一旦接收到对于现场通信的来电请求,计算设备可将位置的视觉地图表示输出以显示。附加地或替选地,计算设备可以提供照片图像,所述照片图像示出位置的俯视图、街景图、或内视图。例如,可以根据通过计算设备的GPS组件所获得的地理定位数据来确定所访问的过去位置,所述地理定位数据在用户携带计算设备物理地访问该位置时可能已经被记录。附加地或替选地,地理定位数据可能已经通过基于网络的定位技术被获得,诸如IP地址跟踪或无线信号三角测量法以及使用无线网络(诸如蜂窝网络或W1-Fi网络)的接近度检测。
[0024]在示例实施方式中,如果用户访问过或者与和呼叫者相关联的网页交互过,那么计算设备可输出网页的视图以显示,如同在web浏览时向用户显示它那样。视图可以示出识别信息,如同在网页上显示它那样。计算设备可以从web浏览历史数据内定位识别信息,所述历史数据可包括html代码、所下载的图像文件、或者与网页相关联的元数据,它们可以被存储在计算设备的本地存储器中,或者被存储在远程存储中。一旦定位了识别信息,计算设备就可基于对应的数据提供视觉表示。
[0025]在示例实施方式中,计算设备可以在与电子消息(诸如在计算设备的用户与呼叫者之间所交换的电子邮件消息或社交网络消息)相关联的历史数据中定位呼叫者的识别信息。当用户录入或读取消息时计算设备可输出消息的视图以显示,例如,当在电子邮件客户端应用或社交网络应用中显示它时。视图可以示出识别信息,如同一开始将它呈现给用户的那样。计算设备可以从本地存储或外部存储中(例如,基于网络的电子邮件服务器和数据库,它们可包括特殊格式化的文档文件或原始文本数据)定位识别信息。
[0026]下面参照附图更全面地描述所公开技术的一些实施方式。但是所公开的技术可以按照很多不同形式被体现,并且不应解释为限于本文提出的实施方式。
[0027]在以下描述中给出很多具体细节。但是应当理解,在没有这些具体细节的情况下也可以实现所公开技术的实施方式。在其他实例中,为了不影响理解该描述,没有详细示出公知方法、结构和技术。对“一个实施方式”、“一实施方式”、“示例实施方式”、“各种实施方式”等等的引用指示这样描述的所公开技术的实施方式可包括特定特征、结构、或特性,但是并非所有实施方式都必须包括该特定特征、结构、或特性。此外,重复使用短语“在一个实施方式中”不一定表示相同的实施方式,虽然它可以。
[0028]在说明书和权利要求中自始至终,以下术语至少采用本文明确相关联的含义,除非上下文明确地另有指示。术语“连接(connected)”表示一个功能、特征、结构、或特性与另一个功能、特征、结构、或特性直接联接或通信。术语“親合(coup led)”表示一个功能、特征、结构、或特性与另一个功能、特征、结构、或特性直接或间接联接或通信。术语“或(or)”是为了表示包含性的“或(or)”。此外,术语“一(a)”、“一(an)”、以及“所述(the)”旨在表示一个或多个,除非另有指定,或者根据上下文明确表示单数形式。
[0029]如同本文使用的,除非另有指定,用序数词“第一(first)”、“第二(second)”、“第三(third)”等等来描述普通对象仅仅指示参考相同对象的不同实例,不是旨在暗示这样描述的对象必须采用给定次序,既不是在时间上、在空间上、在排序上,也不是按照任何其他方式。
[0030]下面参照附图描述所公开技术的示例实施方式。
[0031]根据本文所述某些示例实施方式,如同本文使用的术语计算设备或移动计算设备可以是中央处理单元(CPU)、控制器或处理器,也可以被概念化为CPU、控制器或处理器(例如,图1的处理器101)。在其他实例中,计算设备可以是与一个或多个附加硬件组件组合的CPU、控制器或处理器。在某些示例实施方式中,作为CPU、控制器或处理器操作的计算设备可以操作性地被耦合至一个或多个外围设备,诸如显示器、导航系统、立体声、娱乐中心、W1-Fi接入点等等。在另一个示例实施方式中,如同本文使用的术语计算设备可以表示移动计算设备,诸如智能电话、移动站(MS)、终端、蜂窝电话、蜂窝耳机、个人数字助理(PDA)、智能电话、无线电话、整理器、手持计算机、桌面型计算机、膝上型计算机、平板计算机、机顶盒、电视、电器、游戏机、医疗设备、显示设备、或一些其他类似技术。在示例实施例中,计算设备可将内容输出到它的本地显示器或扬声器。在另一个示例实施方式中,计算设备可将内容输出到外部显示设备(例如,通过W1-Fi),诸如TV或外部计算系统。
[0032]图1是图示根据本文提出的各种方面的计算设备100的一个实施例的框图。在图1中,可将计算设备100配置为包括处理器101(也可被称为计算设备),处理器101被操作耦合到显示接口 103、输入/输出接口 105、存在敏感显示接口 107、射频(RF)接口 109、网络连接接口 111、相机接口 113、声音接口 115、随机访问存储器(RAM) 117、只读存储器(ROM) 119、存储介质121、操作系统123、应用程序125、数据127、通信子系统131、电源133、另一元件、或它们的任意组合。在图1中,可将处理器101配置为处理计算机指令和数据。可将处理器101配置为计算机处理器或控制器。例如,处理器101可包括两个计算机处理器。在一个定义中,数据是形式适合于计算机使用的信息。本领域技术人员应当理解,本公开的主题可以使用各种操作系统或操作系统的组合来实现。
[0033]在图1中,显示接口103可以被配置为通信接口,并且可以提供在显示器上渲染视频、图形、图像、文本、其他信息、或者它们的任意组合的功能。在一个示例中,通信接口可包括串行端口、并行端口、通用输入输出(GP1)端口、游戏端口、通用串行总线(USB)、微USB端口、高清多媒体接口(HDMI)端口、视频端口、音频端口、蓝牙端口、近场通信(NFC)端口、另一个类似的通信接口、或者它们的任意组合。在一个示例中,显示接口 103可以被操作耦合到本地显示器,诸如与移动设备相关联的触摸屏显示器。在另一个示例中,显示接口 103可以被配置为向外部/远程显示器141提供视频、图形、图像、文本、其他信息、或者它们的任意组合,所述外部/远程显示器141不一定被连接到移动计算设备。在一个示例中,可以利用桌面监视器来监视或扩展可以在移动设备上呈现的图形信息。在另一个示例中,例如,显示接口103可以经由网络连接接口 111(例如,W1-Fi收发器)以无线方式与外部/远程显示器141通
?目O
[0034]在当前实施例中,可将输入/输出接口105配置为向输入设备、输出设备、或输入和输出设备提供通信接口。可将计算设备100配置为经由输入/输出接口 105使用输出设备。本领域技术人员应当理解,输出设备可以使用如输入设备相同类型的接口端口。例如,可以使用USB端口向计算设备100提供输入以及从计算设备100提供输出。输出设备可以是扬声器、声卡、视频卡、显示器、监视器、打印机、致动器、发射器、智能卡、另一个输出设备、或者它们的任意组合。可将计算设备100配置为经由输入/输出接口 105使用输入设备,以允许用户捕捉进入计算设备100的信息。输入设备可包括鼠标、轨迹球、方向盘、触控盘、存在敏感输入设备、存在敏感显示器、滚轮、数字相机、数字摄像机、web相机、麦克风、传感器、智能卡等等。存在敏感输入设备可包括数字相机、数字摄像机、web相机、麦克风、传感器等等,以感测来自用户的输入。存在敏感输入设备可以与显示器组合以形成存在敏感显示器。此外,可将存在敏感输入设备耦合到计算设备。例如,传感器可以是加速计、陀螺仪、倾斜度传感器、力传感器、磁力计、光学传感器、接近传感器、另一个类似的传感器、或者它们的任意组合。例如,输入设备115可以是加速计、磁力计、数字相机、麦克风、以及光学传感器。
[0035]在图1中,可将存在敏感显示接口 107配置为向显示器108或存在敏感输入110提供通信接口。在一个定义中,存在敏感显示器是电子视觉显示器,所述电子视觉显示器可以检测触摸、手势、或者其显示区域附近对象的存在和位置。在一个定义中,存在敏感输入可以是通过手指、手写笔、或者设备附近的对象的接近来接受输入的设备,诸如触摸屏。在一个定义中,术语“附近(near)”表示在上面、接近或相关联。在另一个定义中,术语“附近(near)”是其经扩展的空间位置。可将RF接口 109配置为向RF组件(诸如发射器、接收器和天线)提供通信接口。可将网络连接接口 111配置为向网络143a提供通信接口。网络143a可以涵盖有线通信网络和无线通信网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、另一个类似的网络、或者它们的任意组合。例如,网络143a可以是蜂窝网络、W1-Fi网络、以及近场网络。如上所述,例如,显示接口 103可以与网络连接接口 111通信,以提供信息用于在远程显示器上显示的信息,所述远程显示器被操作耦合到计算设备100。可将相机接口 113配置为提供用于捕捉来自相机的数字图像或视频的通信接口和功能。可将声音接口 115配置为向麦克风或扬声器提供通信接口。
[0036]在本实施例中,可将RAM 117配置为经由总线102接口连接处理器101,从而在软件程序(例如,操作系统、应用程序、以及设备驱动)的执行期间提供数据或计算机指令的存储或缓存。在一个示例中,计算设备100可包括至少128兆比特(128M比特)的RAM。可将ROM 119配置为向处理器101提供计算机指令或数据。例如,可将ROM 119配置为用于非易失性存储器中所存储的基本系统功能的不变的低级系统代码或数据,诸如基本输入输出(1/0)、启动、或者对来自键盘的按键的接收。可将存储介质121配置为包括诸如下列的存储器:RAM、ROM、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPR0M)、电可擦除可编程只读存储器(EEPROM)、磁盘、光盘、软盘、硬盘、可移除磁盘盒、闪存驱动。在一个示例中,可将存储介质121配置为包括操作系统123、应用程序125(诸如web浏览器应用、小部件或小工具引擎、或另一个应用)、以及数据文件127。
[0037]在图1中,可将计算设备101配置为使用通信子系统131与网络143b通信。网络143a和网络143b可以是相同的网络,也可以是不同的网络。通信子系统131的通信功能可包括数据通信、语音通信、多媒体通信、短距离通信(例如,蓝牙、近场通信)、基于位置的通信(诸如使用全球定位系统(GPS)来确定位置)、另一个类似的通信功能、或者它们的任意组合。例如,通信子系统131可包括蜂窝通信、W1-Fi通信、蓝牙通信、以及GPS通信。网络143b可以涵盖有线通信网络和无线通信网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、另一个类似的网络、或者它们的任意组合。例如,网络143b可以是蜂窝网络、W1-Fi 网络、 以及近场网络。可将电源 133 配置为向计算设备 100 的组件提供交流电 (AC) 或直流电(DC)电力。
[0038]在图1中,可将存储介质121配置为包括多个物理驱动单元,诸如独立磁盘冗余阵列(RAID)、软盘驱动、闪速存储器、USB闪存驱动、外部硬盘驱动、拇指驱动、笔式驱动、键驱动、高密度数字通用盘(HD-DVD)光盘驱动、内部硬盘驱动、蓝光光盘驱动、全息数字数据存储(HDDS)光盘驱动、外部迷你双列存储器模块(DIMM)、同步动态随机存取存储器(SDRAM)、外部微型DHM SDRAM、智能卡存储器(诸如订户身份模块或者可移除用户身份(SIM/RIHM)模块)、其他存储器、或者它们的任意组合。存储介质121可以允许计算设备100访问暂时性存储器介质或者非暂时性存储器介质上所存储的计算机可执行指令、应用程序等等,以卸载数据,或上传数据。制造的物品(诸如利用通信系统的物品)可以在存储介质122中有形地体现,所述存储介质122可包括非暂时性计算机可读介质。
[0039]图2A图示根据所公开技术的示例实施方式的移动计算设备200,所述移动计算设备200可包括图1所示计算设备100的组件中的一部分或全部。计算设备200被配置为将来电呼叫(即对于现场通信的请求)的电话号码204(即识别信息)以及图示搜索项206(“mountain view optometry”)和来自过去网络搜索的对应搜索结果212的图像内容208输出,用于在显示屏202上显示。计算设备200在所存储的数据中定位电话号码204,所存储的数据包括在计算设备200上接收来电呼叫的用户所执行的web搜索的历史。在图2A中所示出的显示屏202上所显示的搜索结果212的视图是搜索结果的较大屏幕视图218(如图2B所示)的局部视图,如同在用于执行搜索的设备的显示器上所呈现的那样。
[0040]如图所示,搜索结果的较大视图218(图2B)示出用于所录入的搜索项206的相关敲击的若干列表。返回结果210中的一个列出公司连同其电话号码214,电话号码214与和来电呼叫相对应的电话号码204相同。因此,在图2A的示例实施方式中,希望计算设备200的用户基于搜索结果218的局部视图212辨识出呼叫者。因此,用于识别呼叫者的数据按照在场境上与用户过去遇到的与所述电话号码相关联的呼叫者的方式相关的形式呈现给用户,即,通过使用搜索引擎对公司名称执行web搜索。搜索可能已经在计算设备200上被执行,例如,使用计算设备200上执行的搜索引擎应用。
[0041]图3A图示根据所公开技术示例实施方式的移动计算设备300,所述移动计算设备300可包括图1所示计算设备100的组件中的一部分或全部。计算设备300被配置为输出与来电呼叫相对应的电话号码304以及包括与电话号码304相关联的公司的内视图的照片图像308的图像内容306,用于在显示屏302上显示。计算设备300已经在所存储的数据中定位了电话号码304,所存储的数据包括在计算设备300上接收来电呼叫的人员(S卩,计算设备300的用户)所执行的基于web的搜索的历史,用于根据特定街道地址(“20ICastro Street,Mountain View,Calif”)定位公司。在图3B中将该过去搜索的结果示出为除了其他信息之外还包括电话号码304、街道地址、网站URL( “redrockcofee.0rg” )、客户评级、以及照片图像308。
[0042]在显示屏302上所显示的图像内容306示出图3B所图示的较大屏幕视图310中所示出的图像内容的部分。较大屏幕视图310示出图像内容,如同在用于执行基于web的搜索的设备(可以是计算设备300)上显示它的那样。具体而言,在计算设备300的显示屏302上所显示的图像内容306包含如同在较大屏幕视图310中显示的照片图像308,以及图3B中视觉地图表示的局部视图312,图3B图示出公司的地理位置(在图3A和图3B中都用附图标记316以及标示“A”示出)。从用于用户在携带计算设备300时物理地访问的位置的地理定位数据里,可以进一步或者替选地通过计算设备300来定位电话号码304,例如,通过包含与特定街道地址和/或坐标相关联的电话号码的数据库交叉引用地理定位坐标。地理定位数据可以已经使用计算设备300的GPS功能被获得。
[0043]在计算设备300的显示屏302上所显示的图像内容306不包括用户所执行的位置搜索的结果的图像。因此,在图3A的示例实施方式中,希望计算设备300的用户基于视觉地图表示314的局部视图312以及内部照片图像308来辨识呼叫者。因此,用于识别呼叫者的数据按照在场境上与和用户过去遇到电话号码的呼叫者相关联的方式相关的方式被呈现给计算设备300的用户,S卩,通过对公司执行web搜索和/或物理地访问公司的地理位置。
[0044]图4A图示根据所公开技术示例实施方式的移动计算设备400,所述移动计算设备400可包括图1所示计算设备100的组件中的一部分或全部。计算设备400被配置为将与来电呼叫相对应的电话号码404以及示出与具有电话号码404的呼叫者相关联的网页412(图4B)的局部视图的图像内容408输出,用于在显示屏402上显示。按照向过去用于与网页412交互的设备(可以是计算设备400)的用户显示它的形式,在显示屏402上显示的图像内容408与网页412的较大屏幕视图410的一部分相对应。图像内容408包括呼叫者姓名的局部视图以及网页412的上部,呼叫者与网页412中所示的公司相关联,网页412的上部示出URL 406以及交互式菜单项中的一些菜单项。
[0045]在显示屏402上所显示的图像内容408不包括公司的电话号码(参见附图标记414)的图像,如同在图4B所示的网页412的较大屏幕视图410中所示的那样。因此,在图4A的示例实施方式中,希望计算设备400的用户基于网页412的局部视图408辨识呼叫者。因此,用于识别呼叫者的数据按照在场境上与用户过去遇到呼叫者的方式相关的形式被呈现给用户,即,通过查看网页412。计算设备400可以从web浏览历史数据中定位电话号码404,历史数据可包括html代码、所下载的图像文件、或者与网页412相关联的元数据,它们被存储在计算设备400的本地存储器中,或者被存储在远程存储体中。一旦根据历史数据定位了电话号码404,就通过计算设备400将图像内容408输出,用于在图4A所示的显示屏402上显示。网络浏览活动可能已经在计算设备400上被执行,例如,使用计算设备400上执行的web浏览器应用。
[0046]图5A图示根据所公开技术的示例实施方式的移动计算设备500,所述移动计算设备500可包括图1所示计算设备100的组件中的一部分或全部。计算设备500被配置为将来电呼叫的电话号码504以及图示出电子邮件消息514的局部视图的图像内容506输出,用于在显示屏502上显示,所述电子邮件消息514在计算设备500的用户与和来电呼叫的电话号码504相关联的呼叫者之间交换。在显示屏502上所显示的图像内容506与图5B所示电子邮件消息514的较大屏幕视图510的一部分相对应,并且如同过去在用于查看电子邮件消息514的设备(可以是计算设备500)上显示的那样。计算设备500在历史数据中定位电话号码504,所述历史数据与过去在用户与呼叫者之间交换的电子消息相关联。
[0047]如图5A的局部视图所示,图像内容506包括电子邮件消息514的发送者的电子邮件地址512(与电话号码504相关联),如同在电子邮件消息514的主体中所示(参见附图标记508)。在图5A的示例实施方式中,希望计算设备500的用户基于电子邮件消息514的局部视图辨识呼叫者,所述电子邮件消息514的局部视图包含发送者512的地址以及电子邮件消息512的主体中包含电话号码504的部分。因此,用于识别呼叫者的数据按照在场境上与用户遇到和电话号码504相关联的呼叫者的方式相关的形式被呈现给用户,S卩,通过交换电子邮件消息。如显示屏502上所示出的,使用圆形轮廓线508加强它的可视性,相对于图像内容506的其他部分在视觉上强调电话号码504。
[0048]图6是根据所公开技术的示例实施方式的方法600的流程图。方法600始于块602处,其中计算设备接收来自具有对应电话号码的呼叫者的来电呼叫的指示。在块604处,计算设备在历史数据中定位电话号码的一次或多次出现,历史数据与与呼叫者有关的计算设备的用户的过去活动相关联。在块606处,计算设备基于历史数据输出图像内容以显示。图像内容包括与电话号码相关联的基于web的内容的图像。方法600在随后的块606结束。
[0049]在示例实施方式中,与电话号码相关联的基于web的内容的图像包括与和呼叫者相关联的网页相对应的图像。用户的过去活动可包括与网页交互。在示例实施方式中,与电话号码相关联的基于web的内容的图像包括:针对与呼叫者相关联的信息,与由计算设备的用户在过去所执行的搜索的结果相对应的图像。在示例实施方式中,与电话号码相关联的基于web的内容的图像包括与在用户与呼叫者之间所交换的消息相对应的图像。
[0050]在示例实施方式中,与电话号码相关联的基于web的内容包括与和呼叫者相关联的物理位置相对应的图像。与物理位置相对应的图像可包括物理位置的地图表示。历史数据可包括地理定位数据。用户的过去活动可包括物理地访问与电话号码相关联的位置。
[0051]上面参照根据所公开技术的示例实施方式的系统和方法和/或计算机程序产品的框图和流程图描述了所公开技术的某些实施方式。应当理解,框图和流程图的一个或多个块以及框图和流程图中块的组合分别可通过计算机可执行程序指令来实现。同样地,根据所公开技术的一些实施方式,框图和流程图的一些块不一定要按照所呈现的顺序执行,也不一定要全部执行。
[0052]可将这些计算机可执行程序指令加载至通用计算机、专用计算机、处理器、或其他可编程数据处理装置来制造特定机器,使得在计算机、处理器、或其他可编程数据处理装置上所执行的指令能够创建用于实现流程图块中所指定的一个或多个功能的装置。可将这些计算机程序指令存储在计算机可读存储器中,所述计算机可读存储器可以特定方式将计算机或其他可编程数据处理设备定向到功能,使得计算机可读存储器中所存储的指令能够产生制造的物品,其包括实现流程图块中所指定的一个或多个功能的指令装置。
[0053]所公开技术的实施方式可以提供计算机程序产品,包括其中嵌入了计算机可读程序代码或程序指令的计算机可用介质,所述计算机可读程序代码适合于被执行为实现流程图块中所指定的一个或多个功能。可将计算机程序指令加载到计算机或其他可编程数据处理设备,导致在计算机或其他可编程设备上执行一系列操作性元素或块,以产生计算机实现的过程,使得在计算机或其他可编程装置上执行的指令能够提供用于实现流程图块中所指定的功能的元素或步骤。
[0054]因此,框图和流程图的块支持用于执行指定功能的手段的组合、用于执行指定功能的元素或块的组合以及用于执行指定功能的程序指令装置。此外应当理解,框图和流程图的每个块以及框图和流程图中块的组合可通过专用的基于硬件的计算机系统或者专用硬件与计算机指令的组合来实现,所述基于硬件的计算机系统执行指定功能、元素或块。
[0055]虽然结合当前视为最实用的和各种实施方式描述了所公开技术的某些实施方式,但是应当理解,所公开的技术不限于所公开的实施方式,相反,旨在涵盖落入所附权利要求范围内的各种修改和等价形式。虽然本文采用特定术语,但是仅仅在一般性和描述性的意义上使用它们,并非为了限制。
[0056]本书面描述使用示例来公开所公开技术的某些实施方式(包括最佳模式),并且此外使得本领域技术人员能够实践所公开技术的某些实施方式,包括制造和使用任何设备或系统以及执行任何合并的方法。所公开技术的某些实施方式的专利范围在权利要求中限定,并且可包括本领域技术人员想到的其他示例。如果它们具有与权利要求的字面语言没有不同的结构元素,或者如果它们包括与权利要求的字面语言没有实质差异的等同结构元素,则这样的其他示例旨在落入权利要求的范围内。
【主权项】
1.一种方法,包括: 响应于在计算设备处接收来自具有对应识别信息的呼叫者的对于现场通信的来电请求的指示: 由所述计算设备在历史数据中定位所述识别信息的至少一次出现,所述历史数据与和所述呼叫者有关的所述计算设备的用户的过去活动相关联,以及 由所述计算设备基于所述历史数据来输出图像内容以显示,所述图像内容包括与所述识别信息相关联的基于web的内容的图像。2.根据权利要求1所述的方法,其中,与所述识别信息相关联的基于web的内容的所述图像包括与和所述呼叫者相关联的网页相对应的图像。3.根据权利要求2所述的方法,其中,所述用户的所述过去活动包括用户与所述网页的交互。4.根据权利要求1所述的方法,其中,与所述识别信息相关联的基于web的内容的所述图像包括与响应于对于和所述呼叫者相关联的信息的查询的结果相对应的图像,并且其中,所述用户的所述过去活动包括所述查询的提交。5.根据权利要求1所述的方法,其中,与所述电话号码相关联的基于web的内容的所述图像包括与在所述用户与所述呼叫者之间所通信的消息相对应的图像。6.根据权利要求1所述的方法,其中,与所述识别信息相关联的基于web的内容包括:与和所述呼叫者相关联的物理位置相对应的图像。7.根据权利要求6所述的方法,其中,与和所述呼叫者相关联的物理位置相对应的所述图像包括所述物理位置的地图表示。8.根据权利要求6所述的方法,其中,所述历史数据包括地理定位数据,且所述用户的所述过去活动包括访问与所述呼叫者相关联的所述物理位置。9.根据权利要求1所述的方法,其中,作为输出以显示的所述图像内容包含所述识别信息。10.根据权利要求1所述的方法,其中,所述识别信息包括与所述呼叫者相关联的电话号码。11.一种系统,包括: 一个或多个处理器; 存储器,所述存储器耦合到所述一个或多个处理器并存储指令,所述指令在由所述一个或多个处理器执行时使得所述系统: 响应于接收来自具有对应识别信息的呼叫者的对于现场通信的来电请求的指示: 在历史数据中定位所述识别信息的至少一次出现,所述历史数据与和所述呼叫者有关的所述计算设备的用户的过去活动相关联,以及 基于所述历史数据来输出图像内容以显示,所述图像内容包括与所述识别信息相关联的基于Web的内容的图像。12.根据权利要求11所述的系统,其中,与所述识别信息相关联的基于web的内容的所述图像包括与和所述呼叫者相关联的网页相对应的图像。13.根据权利要求12所述的系统,其中,所述用户的所述过去活动包括用户与所述网页的交互。14.根据权利要求11所述的系统,其中,与所述电话号码相关联的基于web的内容的所述图像包括与响应于对于和所述呼叫者相关联的信息的查询的结果相对应的图像,并且其中,所述用户的所述过去活动包括所述查询的提交。15.根据权利要求11所述的系统,其中,与所述识别信息相关联的基于web的内容的所述图像包括与在所述用户与所述呼叫者之间所通信的消息相对应的图像。16.根据权利要求11所述的系统,其中,与所述电话号码相关联的基于web的内容包括与和所述呼叫者相关联的物理位置相对应的图像。17.根据权利要求16所述的系统,其中,与和未识别的呼叫者相关联的物理位置相对应的所述图像包括所述物理位置的地图表示。18.根据权利要求16所述的系统,其中,所述历史数据包括地理定位数据,且所述用户的所述过去活动包括访问与所述呼叫者相关联的所述物理位置。19.根据权利要求11所述的系统,其中,作为输出以显示的所述图像内容包含所述识别?目息O20.根据权利要求11所述的系统,其中,所述识别信息包括与所述呼叫者相关联的电话号码。21.—种存储指令的非暂时性计算机可读介质,所述指令在由一个或多个处理器执行时使得计算设备: 响应于接收来自具有对应识别信息的呼叫者的来电请求的指示: 在历史数据中定位所述识别信息的至少一次出现,所述历史数据与和所述呼叫者有关的所述计算设备的用户的过去活动相关联,以及 基于所述历史数据来输出图像内容以显示,所述图像内容包括与所述识别信息相关联的基于web的内容的图像。22.根据权利要求21所述的计算机可读介质,其中,与所述识别信息相关联的基于web的内容的所述图像包括与和所述呼叫者相关联的网页相对应的图像。23.根据权利要求22所述的计算机可读介质,其中,所述用户的所述过去活动包括用户与所述网页的交互。24.根据权利要求21所述的计算机可读介质,其中,与所述识别信息相关联的基于web的内容的所述图像包括与响应于对于和所述呼叫者相关联的信息的查询的结果相对应的图像,并且其中,所述用户的所述过去活动包括所述查询的提交。25.根据权利要求21所述的计算机可读介质,其中,与所述识别信息相关联的基于web的内容的所述图像包括与在所述用户与所述呼叫者之间所通信的消息相对应的图像。26.根据权利要求21所述的计算机可读介质,其中,与所述识别信息相关联的基于web的内容包括与和所述呼叫者相关联的物理位置相对应的图像。27.根据权利要求26所述的计算机可读介质,其中,与和所述呼叫者相关联的物理位置相对应的所述图像包括所述物理位置的地图表示。28.根据权利要求26所述的计算机可读介质,其中,所述历史数据包括地理定位数据,且所述用户的所述过去活动包括访问与所述呼叫者相关联的所述物理位置。29.根据权利要求21所述的计算机可读介质,其中,作为输出以显示的所述图像内容包含所述识别信息。30.根据权利要求21所述的计算机可读介质,其中,所述识别信息包括与所述呼叫者相关联的电话号码。
【文档编号】H04M7/00GK105981357SQ201580007442
【公开日】2016年9月28日
【申请日】2015年1月7日
【发明人】亚历山大·法贝格
【申请人】谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1