基于人的信息聚合的制作方法_4

文档序号:8417550阅读:来源:国知局
如移动电话(包括智能电话)、膝上型计算机等。在一些示例中,计算设备200可以是台式计算机、平板电脑、智能电视平台、相机、个人数字助理(PDA)、服务器、大型机等。
[0069]如图6所示,存在敏感显示器201可以包括显示设备203和存在敏感输入设备205。例如,显示设备203可以从计算设备200接收数据,并显示图形内容。在一些示例中,存在敏感输入设备205可以使用电容、电感和/或光学识别技术来确定在存在敏感显示器201的一个或多个用户输入(例如,连续手势、多触摸手势、单触摸手势等),并且使用通信信道202A向计算设备200发送此用户输入的指示。在一些示例中,存在敏感输入设备205可以被物理定位在显示设备203的顶端,使得当用户将输入单元定位在显示设备203显示的图形元素上时,存在敏感输入设备205在该位置对应于显示装置203显示图形元素的位置。
[0070]如图6所示,计算设备200还可以包括通信单元210和/或可操作地与通信单元210耦接。如图2所描述的,通信单元210可以包括通信单元44的功能。通信单元210的示例可以包括网络接口卡、以太网卡、光收发器、射频收发器或可以发送和接收信息的任何其他类型的设备。此通信单元的其它示例可以包括蓝牙、3G、WiFi无线电、通用串行总线(USB)接口等。计算设备200还可以包括一个或多个其他设备和/或可操作地与一个或多个其他设备耦接,例如输入设备、输出设备、存储器、存储设备等,为了简洁和图示,未显示在图6中。
[0071]图6还示出了投影仪220和投影屏222。投影设备的其他示例可以包括电子白板、全息显示设备以及用于显示图形内容的任何其他合适的设备。投影仪220和投影屏222可以包括一个或多个通信单元,其使各设备能够与计算设备200进行通信。在一些示例中,一个或多个通信单元可以使投影仪220和投影屏222之间能够进行通信。投影仪220可以从计算设备200接收数据,其包括图形内容。响应于接收数据,投影仪220可以将图形内容投影到投影屏222。在一些示例中,投影仪220可以使用光学识别或其它合适的技术来确定在投影屏上的一个或多个用户输入(例如,连续的手势、多触摸手势、单触摸手势等),并且使用一个或多个通信单元向计算设备200发送此用户输入的指示。
[0072]在一些示例中,投影屏222可以包括存在敏感显示器224。存在敏感显示器224可以包括如本公开描述的UI设备4的功能的子集或全部功能。在一些示例中,存在敏感显示器224可以包括附加功能。投影屏222(例如电子白板)可以从计算设备200接收数据并显示图形内容。在一些示例中,存在敏感显示器224可以使用电容、电感和/或光学识别技术来确定在投影屏222处的一个或多个用户输入(例如连续的手势、多触摸手势、单触摸手势等),并且使用一个或多个通信单元向计算设备200发送此用户输入的指示。
[0073]图6还示出了平板设备226和视觉显示设备230。平板设备226和视觉显示设备230可以都包括计算和连接能力。平板设备226的示例可以包括电子阅读设备、可转换笔记本设备、混合板设备等。视觉显示设备230的示例可以包括电视、电脑显示器等。如图6所示,平板设备226可以包括存在敏感显示器228。视觉显示设备230可以包括存在敏感显示器232。存在敏感显示器228、232可以包括如本公开描述的UI设备4的功能的子集或全部功能。在一些示例中,存在敏感显示器228、232可以包括附加功能。例如,在任何情况下,存在敏感显示器232可以从计算设备200接收数据,并显示图形内容。在一些示例中,存在敏感显示器232可以使用电容、电感和/或光学识别技术来确定在投影屏处的一个或多个用户输入(例如连续的手势、多触摸手势、单触摸手势等),并且使用一个或多个通信单元向计算设备200发送此用户输入的指示。
[0074]如上所述,在一些示例中,计算设备200可以通过系统总线或其他合适的通信信道输出图形内容以在耦接到计算设备200的存在敏感显示器201处显示。计算设备200还可以输出图形内容以在一个或多个远程设备处显示,诸如投影仪220、投影屏222、平板设备226以及视觉显示设备230。例如,根据本公开的技术,计算设备200可以执行一个或多个指令,以产生和/或修改图形内容。计算设备200可以将包括图形内容的数据输出到计算设备200的通信单元,诸如通信单元210。通信单元210可以将数据发送到一个或多个远程设备,诸如投影仪220、投影屏222、平板设备226和/或视觉显示设备230。以这种方式,计算设备200可以输出图形内容以在一个或多个远程设备处显示。在一些示例中,一个或多个远程设备可以在存在敏感显示器输出图形内容,该存在敏感显示器包括在相应的远程设备中和/或可操作地耦接到相应的远程设备。
[0075]在一些示例中,计算设备200可以不在可操作地耦接到计算设备200的存在敏感显示器201输出图形内容。在其他示例中,计算设备200可以输出图形内容以在通过通信信道202A耦接到计算设备200的存在敏感显示器201处和一个或多个远程设备处显示。在此示例中,图形内容可以基本上同时地在每个相应设备显示。例如,用于将包括图形内容的数据发送到远程设备的通信延迟可能引入某个延迟。在一些示例中,计算设备200产生并输出以在存在敏感显示器201显示的图形内容可以与输出以在一个或多个远程设备显示的图形内容显示不同。
[0076]计算设备200可以使用任何合适的通信技术来发送和接收数据。例如,计算设备200可以使用网络链路212A可操作地耦接到外部网络214。图6所示的每个远程设备可以通过相应的网络链路212B、212C和212D中的一个可操作地耦接到外部网络214。外部网络214可包括可操作地相互耦接的网络集线器、网络交换机、网络路由器等等,从而提供在图6所示的计算设备200与远程设备之间的信息交换。在一些示例中,网络链路212A-212D可以是以太网、ATM或其他的网络连接。这种连接可以是无线和/或有线连接。
[0077]在一些示例中,计算设备200可以使用直接设备通信218可操作地耦接到图6中包括的一个或多个远程设备。直接通信设备218可以包括这样的通信:计算设备200使用有线或无线通信直接与远程设备发送和接收数据。即,在直接设备通信218的一些示例中,在被远程设备接收之前,计算设备200发送的数据不会通过一个或多个附加设备转发,反之亦然。直接设备通信218的示例可以包括蓝牙、近场通信、通用串行总线、WiF1、红外等。图6示出的一个或多个远程设备可以通过通信链路216A-216D与计算设备200可操作地耦接。在一些示例中,通信链路212A-212D可以是使用蓝牙、近场通信、通用串行总线、红外线等的连接。这种连接可以是无线和/或有线连接。
[0078]根据本公开的技术,计算设备200可以确定计算设备200的上下文,其可以包括当前执行的应用(例如,由计算设备200或在计算设备200当前执行的应用)。基于确定的上下文,计算设备200可以识别与当前执行的应用相关联的联系人,并且还可以识别与联系人相关联的多个联系人标识符。计算设备200可以基于至少一个联系人标识符从两个或更多个不同源接收与联系人相关联的信息。该信息可以包括从两个或更多个不同源中的每一个接收的相应信息部分。也就是说,两个或更多个不同源中的每一个可以向计算设备200提供不同的信息部分。基于计算设备200的上下文,计算设备200可以对每个信息部分确定相应的优先级值。基于相应的优先级值,计算设备200可以选择一个或多个信息部分并且输出,以(例如,在视觉显示设备230)显示包括至少所选择的一个或多个信息部分的图形用户界面。
[0079]示例1.一种方法,包括:由计算设备确定所述计算设备的上下文,所述计算设备的上下文包括当前执行的应用;由计算设备基于计算设备的上下文识别与当前执行的应用相关联的联系人和与联系人相关联的多个联系人标识符;由计算设备基于来自多个联系人标识符的至少一个联系人标识符从两个或更多个不同源接收与联系人相关联的信息,其中所述信息包括从两个或更多个不同源中的每一个接收的相应信息部分,并且其中与联系人相关联的信息包括除了与联系人相关联的多个联系人标识符之外的信息;由计算设备基于计算设备的上下文对每个信息部分确定相应的优先级值;由计算设备基于相应的优先级值选择一个或多个信息部分;以及由计算设备输出包括至少所选择的一个或多个信息部分的图形用户界面以显不。
[0080]示例2.如示例I所述的方法,其中,确定计算设备的上下文包括:至少部分基于过程名、文件名或与在计算设备执行的过程相关联的应用的文件路径中的一个来识别当前执行的应用。
[0081]示例3.如示例I所述的方法,其中,确定计算设备的上下文包括至少部分基于当前执行的应用产生的函数调用来识别当前执行的应用。。
[0082]示例4.如示例1-3中的任何一个所述的方法,其中,识别的联系人是人、企业、对象、位置、地标和感兴趣地点中的一个或多个。
[0083]示例5.如示例1-4中的任何一个所述的方法,其中,来自与联系人相关联的多个联系人标识符的至少一个联系人标识符包括昵称、别名、电话号码、地址、用户名、电子邮件地址和用户定义数据中的至少一个。
[0084]示例6.如示例1-5中的任何一个所述的方法,还包括在计算设备处存储与联系人相关联的多个联系人标识符。
[0085]示例7.如示例1-6中的任何一个所述的方法,其中,从两个或更多个不同源检索信息包括:从计算设备和可通信地耦接到计算设备的计算系统检索信息。
[0086]示例8.如示例1-6中的任何一个所述的方法,其中,从两个或更多个不同源检索信息包括:由计算设备生成对与联系人相关联的信息的两个或更多个请求,其中两个或更多个不同源中的每一个与两个或更多个请求的相应请求相关联;从计算设备将相应请求发送到两个或更多个不同源中与相应请求相关联的不同源;以及计算设备从两个或更多个不同源接收信息。
[0087]示例9.如示例8所述的方法,其中,从两个或更多个不同源接收信息包括:从与两个或更多个不同源中的一个相关联的受限用户账户接收至少一个信息部分。
[0088]示例10.如示例1-9中的任何一个所述的方法,其中,接收信息包括:由计算设备基于与联系人相关联的验证信息来验证与联系人相关联的用户账户;以及响应于认证,由计算设备基于用户账户来接收相应信息部分。
[0089]示例11.如示例1-6中的任何一个所述的方法,其中,检索信息进一步包括:由计算设备接收与来自多个不同源的一个源的身份、与来自一条或多条信息的至少一条信息相关联的应用活动、和与所述至少一条信息相关联的时间和日期中的至少一个相关联的信息;以及由计算设备接收包括应用使用信息和应用识别信息中的至少一个的与当前执行的应用相关联的信息。
[0090]示例12.如示例1-11中的任何一个所述的方法,其中,确定相应的优先级评级还包括确定向计算设备的用户指示信息的预测相关性的值。
[0091]示例13.如示例12所述的方法,其中,确定向计算设备的用户指示信息的预测相关性的值是基于计算设备的上下文。
[0092]示例14.如示例1-13中的任何一个所述的方法,其中,基于相应的优先级值选择一个或多个信息部分包括选择被确定为具有满足阈值的相应优先级值的每个信息部分。
[0093]示例15.如示例1-14中的任何一个所述的方法,其中,对每个信
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1