用于基于光源和相关联的照明性质的对通信的可用性的选择性通告的系统和方法
【技术领域】
[0001]本发明一般地涉及自动用户状态更新和用户对通信的可用性的选择性通告。更特别地,本文所公开的各种发明方法、计算机可读介质、系统和装置涉及基于光源和光源的一个或多个照明性质促进用户对通信的可用性的选择性通告。
【背景技术】
[0002]随着诸如智能电话和计算平板电脑之类的移动计算设备变得更加普遍,几乎在所有时间与人们通信都是可能的。这种增加的可达到性具有增加压力的负面副作用,因为人员可能在任何时间被打扰。存在基于各种情境传感器(诸如用户的日程表、计算机使用、GPS位置等)推断用户对通信的可用性的技术。然而,诸如用户的日程表之类的这些情境传感器中的一些要求用户的手动维护/更新。如果用户在该维护/更新方面不警觉,情境传感器可能在推断用户对通信的可用性方面没有帮助。
[0003]社交网络也日益被用于通信。这些社交网络中的许多可以包括使得社交网络用户能够通告和/或更新她的“状态”的功能性。在一些情况中,用户的状态可以被其他人用于推断她对通信的可用性。例如,如果用户将其社交网络状态更新成“在考试”,则社交网络的其他用户可以推断出用户将不希望被打扰,除非是极其紧急的情况。然而,这仍旧可能要求用户手动更新其状态,或者使其状态基于要求手动用户维护的情境传感器而更新。
[0004]因此,在本领域中存在提供使得更容易和/或更方便向其他人通知用户对通信的可用性而不依靠来自要求用户的手动维护的情境传感器的数据的方法、系统、计算机可读介质和装置的需要。
【发明内容】
[0005]本公开涉及促进用户对通信的可用性的选择性通告。更特别地,用于基于一个或多个光源的一个或多个照明性质促进用户对通信的可用性的选择性通告的各种发明计算机可读介质(暂时性和非暂时性)、方法、系统和装置。例如,在一些实施例中,特定光源的一个或多个照明性质可以被确定和用于确定用户的当前活动。基于所确定的用户活动,可以在一个或多个社交网络上选择性地通告用户对与其他人通信的可用性。
[0006]—般地,在一个方面中,诸如智能电话之类的计算设备可以被配置成获取与光源相关联的标识符,确定光源的一个或多个照明性质,并且基于所获取的标识符和所确定的一个或多个照明性质促进第一用户对与第二用户通信的可用性的选择性通告。
[0007]在各种实施例中,第一用户对通信的可用性的选择性通告还可以基于第一用户与第二用户之间的关系。在各种版本中,关系可以从第一和第二用户所属于的社交网络获取。在各种版本中,选择性通告还可以包括用于提供给第二用户的基于第一与第二用户之间的关系的从多个潜在可用性状态对可用性状态的选择。
[0008]在各种版本中,可以从第一和第二用户所属于的社交网络获取多个潜在可用性状态。在各种版本中,计算设备还可以被配置成基于所确定的光源的一个或多个照明性质和所获取的标识符从第一用户的多个潜在活动选择第一用户的活动。在各种版本中,可以基于所选活动从多个潜在可用性状态选择可用性状态。在各种版本中,计算设备还可以被配置成从第一用户接收第一用户的多个潜在活动与多个潜在可用性状态之间的一个或多个关联性。在各种版本中,可以在第一和第二用户所属于的社交网络上选择性地通告第一用户对通信的可用性。
[0009]在各种实施例中,计算设备可以包括配备有光学传感器的移动计算设备,并且一个或多个照明性质的确定可以包括使用光学传感器检测一个或多个照明性质。
[0010]在各种实施例中,与光源相关联的标识符可以从由计算设备从光源接收的编码光信号获取。在各种实施例中,一个或多个照明性质的确定可以包括通过一个或多个计算机网络从光源接收一个或多个照明性质的指示。
[0011]在各种实施例中,计算设备还可以被配置成从第一用户接收光源的标识符、光源的一个或多个潜在照明性质和第一用户的一个或多个潜在可用性状态之间的关联性。在各种版本中,计算设备还可以被配置成提供用户接口,其被配置成使得第一用户能够在光源及其周围环境的经渲染的数字图像内标记光源。
[0012]在各种实施例中,计算设备还可以被配置成基于光源的特性自动生成光源的标识符、光源的一个或多个潜在照明性质和第一用户的一个或多个潜在可用性状态之间的关联性。
[0013]在各种实施例中,计算设备还可以被配置成从第一用户接收光源的标识符、光源的一个或多个潜在照明性质和第一用户和第二用户的潜在可用性状态之间的关联性。
[0014]在各种实施例中,计算设备可以是可穿戴计算设备。促进可以包括由可穿戴计算设备向移动计算设备提供指令。指令可以被配置成使移动计算设备实现选择性通告。
[0015]在各种实施例中,计算设备还可以被配置成监视光源的照明性质,并且响应于随时间观察到的从光源的照明性质的所建立的例程的偏离而选择性地向一个或多个其他用户发出警报。
[0016]在各种实施例中,计算设备可以是智能电话,其被配置成基于所确定的一个或多个照明性质和所获取的标识符而更改智能电话的传入消息通知设置。
[0017]在另一方面中,一种计算机实现的方法可以包括例如通过计算设备获取与光源相关联的标识符,例如通过计算设备确定光源的一个或多个照明性质,并且例如通过计算设备基于所获取的标识符和所确定的一个或多个照明性质促进第一用户对与第二用户通信的可用性的选择性通告。
[0018]在各种实施例中,第一用户对通信的可用性的选择性通告还可以基于第一用户与第二用户之间的关系。在各种版本中,方法还可以包括从第一和第二用户所属于的社交网络获取关系。在各种版本中,选择性通告可以包括用于提供给第二用户的基于第一与第二用户之间的关系的从多个潜在可用性状态对可用性状态的选择。
[0019]在各种版本中,方法还可以包括例如通过计算设备从第一和第二用户所属于的社交网络获取多个潜在可用性状态。在各种版本中,方法还可以包括例如通过计算设备基于所确定的光源的一个或多个照明性质和所获取的标识符从第一用户的多个潜在活动选择第一用户的活动。在各种版本中,可以基于所选活动从多个潜在可用性状态选择可用性状态。在各种版本中,方法还可以包括例如通过计算设备从第一用户接收第一用户的多个潜在活动与多个潜在可用性状态之间的一个或多个关联性。
[0020]在各种实施例中,可以在第一和第二用户所属于的社交网络上选择性地通告用户对通信的可用性。在各种实施例中,计算设备可以包括配备有光学传感器的移动计算设备,并且确定一个或多个照明性质可以包括使用光学传感器检测一个或多个照明性质。
[0021]在各种实施例中,获取与光源相关联的标识符可以包括从由计算设备从光源接收的编码光信号获取标识符。
[0022]在另一方面中,一种计算系统可以包括光学传感器和可与光学传感器操作耦合的控制器。在各种实施例中,控制器可以被配置成经由光学传感器获取包括与光源相关联的至少一个标识符和至少一个光源的一个或多个照明性质的照明情境,并且基于所获取的照明情境和第一用户与第二用户之间的社交联网关系促进第一用户对与第二用户通信的可用性的选择性通告。在各种实施例中,控制器可以被配置成从第一用户接收照明情境、第一用户的潜在可用性状态和第二用户之间的关联性。
[0023]术语“光源”应当理解成是指各种辐射源中的任何一个或多个,包括但不限于,基于LED的源,包括一个或多个LED。
[0024]术语“控制器”在本文中一般地用于描述涉及一个或多个光源的操作的各种装置。控制器可以以许多方式(例如用专用硬件之类)来实现,以执行本文所讨论的各种功能。“处理器”是控制器的一个示例,其采用可以使用软件(例如微代码)编程以执行本文所讨论的各种功能的一个或多个微处理器。控制器可以用处理器或不用处理器来实现,并且也可以实现为执行一些功能的专用硬件和执行其它功能的处理器(例如,一个或多个编程的微处理器和相关联的电路)的组合。在本公开的各种实施例中可以采用的控制器组件的示例包括但不限于常规的微处理器、专用集成电路(ASIC)和现场可编程门阵列(FPGA)。
[0025]如本文中所使用的术语“网络”是指促进信息在耦合到网络的任何两个或更多设备之间和/或多个设备之中的输送(例如,用于设备控制、数据存储、数据交换等)的两个或更多设备(包括控制器或处理器)的任何互连。如应当容易领会的,适于互连多个设备的网络的各种实现可以包括各种网络拓扑中的任一个