用于在移动计算设备上管理与消息上下文相关联的媒体内容的方法和系统与流程

文档序号:23068587发布日期:2020-11-25 17:56阅读:208来源:国知局
用于在移动计算设备上管理与消息上下文相关联的媒体内容的方法和系统与流程

相关申请

此申请要求于2017年12月11日提交的美国临时专利申请第62/597,309号的优先权,其如同在本文中完整阐述的那样通过引用整体地合并于此。

此申请与于2018年10月11日提交的美国专利申请第16/158,000号有关,该美国专利申请第16/158,000号是于2017年10月5日提交的美国专利申请第15/725,645号(现在是美国专利第10,104,228号)的延续,其要求于2017年2月16日提交的美国临时专利申请第62/459,742号和于2017年4月18日提交的美国临时专利申请第62/486,495号的权益。于2017年10月5日提交的美国专利申请第15/725,645号是于2016年4月29日提交的国际申请pct/us2016/30083的部分旁路延续,并被公布为wo2016/178984,该申请要求于2015年5月1日提交的美国临时专利申请第62/155,706号的优先权。每一个以上标识的申请都如同在本文中完整阐述的那样通过引用整体地合并于此。

此申请涉及移动设备的领域,并且更具体地涉及对当一个用户经由移动设备联系另一用户时可以播放的诸如铃声和视频之类的内容的管理。



背景技术:

移动设备的激增使得能够实现范围广泛的高度个性化的社交互动,诸如共享照片、视频和音乐以及其他类型的内容。然而,典型移动设备的联系人功能相当一般,其通常提供依字母顺序排列的姓名列表,其中具有电话号码和其他基本联系人信息。用户之间的呼叫和文本通常会标识用户,并且甚至可以播放所选择的铃声,该铃声是由呼叫或文本的接收者选择的,以在特定个人呼叫或发短信时播放,但是呼叫或文本的事件在其他方面是非定制的。

用户可以创建可以在联系事件时播放的内容,但是在当前系统中,另一用户将需要承担大量互动以便播放它们,并且在没有对呼叫或文本的接收者部分做出大量努力的情况下,内容往往会过时。

存在对用于管理联系人模块和移动设备的功能的改进方法和系统的需要。



技术实现要素:

在实施例中,内容匹配的方法和系统可以包括系统,该系统包括:计算机对计算机接口,其被配置成便于被适配成将哈希标签与消息相关联的消息传送平台与内容匹配平台之间的通信,消息传送平台与内容匹配平台之间的通信包括消息和哈希标签中的至少一个。该系统可以包括:内容匹配平台的自然语言处理设施,其产生输出,该输出包括从消息传送平台传送的消息的理解、主题、情感和意图中的至少一个。该系统还可以包括与内容匹配平台通信的元数据匹配设施,该元数据匹配设施被配置成通过确定哈希标签池中的哈希标签与自然语言处理的输出的相似性来识别候选哈希标签,该内容匹配设施通过计算机对计算机接口将至少一个候选哈希标签传送到消息传送平台。该系统可以进一步包括:电子用户界面,其便于用户选择内容匹配设施传送到消息传送平台以用于与自然语言处理设施处理的消息相关联的候选哈希标签中的一个或多个。在该系统中,计算机对计算机接口可以包括应用程序编程接口(api)。在该系统中,确定哈希标签与对消息的自然语言处理的输出的相似性可以包括:确定与哈希标签相关联的元数据的相似性。在该系统中,可以通过利用自然语言处理设施处理哈希标签来生成与哈希标签相关联的元数据。在该系统中,候选哈希标签中的至少一个可以指示消息的情感。在该系统中,候选哈希标签中的至少一个可以指示消息的意图。在该系统中,内容匹配平台可以利用至少一个候选哈希标签来标记消息,并且将标记的消息传送到消息传送平台。该系统可以进一步包括:内容匹配平台,其将对消息的自然语言处理的输出传送到消息传送平台。

在实施例中,内容匹配的方法和系统可以包括系统,该系统包括:计算机对计算机接口,其被配置成便于被适配成将哈希标签与消息相关联的消息传送平台与内容匹配平台之间的通信,消息传送平台与内容匹配平台之间的通信包括消息和哈希标签中的至少一个。该系统可以进一步包括:内容匹配平台的自然语言处理设施,其产生输出,该输出包括从消息传送平台传送的消息的理解、主题、情感和意图中的至少一个,以及哈希标签池中的多个哈希标签中的至少一个。该系统可以进一步包括:元数据匹配工具,其被配置成通过确定用于多个哈希标签的自然语言处理的输出与用于从消息传送平台传送的消息的自然语言处理的输出的相似性来确定候选哈希标签,内容匹配设施通过计算机对计算机接口将基于所确定的相似性的至少一个候选哈希标签传送到消息传送平台。在该系统中,与对哈希标签池中的任何其他哈希标签的自然语言处理相比,对至少一个候选哈希标签的自然语言处理的输出与对消息的自然语言处理的输出更相似。该系统可以进一步包括:电子用户界面,其便于用户选择内容匹配设施传送到消息传送平台以用于与由自然语言处理设施处理的消息相关联的候选哈希标签中的一个或多个。在该系统中,计算机对计算机接口可以是应用程序编程接口(api)。在该系统中,确定哈希标签与对消息的自然语言处理的输出的相似性可以包括:确定与哈希标签相关联的元数据的相似性。在该系统中,可以通过利用自然语言处理设施处理哈希标签来生成与哈希标签相关联的元数据。

在实施例中,内容匹配的方法和系统可以包括:将消息的一部分从消息传送平台传送到内容匹配平台。该方法还可以包括:利用自然语言处理来处理消息的该部分中的文本,由此生成包括消息的主题、理解、意图和情感中的至少一个的nlp输出。该消息还可以包括:确定nlp输出与多个哈希标签的相似性。该方法还可以包括:基于所确定的相似性,将消息的至少一个候选哈希标签传送到消息传送平台。在该方法中,确定相似性可以包括:将nlp输出的一部分与哈希标签进行比较。在该方法中,确定相似性可以包括:将nlp输出的一部分与描述哈希标签的元数据进行比较。该方法可以进一步包括:通过基于所确定的相似性在电子用户界面中呈现多个哈希标签,来便于用户选择至少一个候选哈希标签。在该方法中,传送消息的一部分并且传送至少一个候选哈希标签可以利用内容匹配平台与消息传送平台之间的应用程序编程接口。

本文中提供了可以在移动设备当中发送的发送者控制的联系人媒体内容类型(在本文中的某些情况下被称为“sccmc”)的方法和系统,包括寻址此类设备的联系人系统和方法,以在发生联系事件时在用户当中提供丰富的交互。这样的方法和系统可以在移动设备的联系人功能的级别上发生,诸如直接在联系时被发起而独立于接收者的移动设备上的应用程序的需要。在实施例中,sccmc可以例如在发生来电时的接收者的移动设备的锁屏上播放,或者sccmc可以在当电话被解锁并活动时的联系人屏幕上显示,包括但不限于在接收者的移动设备的主屏幕上、在接收者正在通话时和/或在接收者正在使用接收者的移动设备上的应用程序时所显示的屏幕上。本文中描述的方法和系统可以允许第一用户(用户a)创建在用户a的控制下、在另一用户(用户b)的移动设备上播放的定制照片、视频、铃声等等,诸如在用户a呼叫或发短信给用户b的设备的情况下。例如,用户a可以创建具有相关联的音频内容的视频,并且将该内容传递给用户b的电话,并且当用户a诸如通过文本或呼叫联系用户b时,使该视频和音频在用户b的电话上播放。该内容可以在单个广播动作中包括语音层和数据层内容两者,并且以协调的方式使用语音层和数据层传输介质。这样的内容在本文中被称为发送者控制的联系人媒体内容项(“sccmc”),或者在某些情况下被称为“ving”或“vyng”。

本文中提供了用于提供发送者控制的联系人媒体内容数据结构的方法和系统,该方法和系统被适配成使用发送者的移动设备来创建,并且被发送到至少一个接收者的至少一个移动设备;以及主机计算系统,其包括用于管理发送者控制的联系人媒体内容数据结构的至少一个服务器;其中,发送者控制的联系人媒体数据结构被适配成在发送者控制的联系人媒体内容数据结构的发送者的控制下,经由接收者的移动设备的联系人功能来显示。

本文中提供了方法和系统,包括以下方法和系统,该方法和系统包括:发送者控制的联系人媒体内容数据结构,其被适配成使用发送者的移动设备来创建,并且被发送到至少一个接收者的至少一个移动设备;以及主机计算系统,其包括用于管理发送者控制的联系人媒体内容数据结构的至少一个服务器;其中,发送者控制的联系人媒体数据结构被适配成在接收者的设备打开并且能够接收数据信号和语音信号中的至少一个时显示在接收者的移动设备的屏幕上,其中,发送者控制的联系人媒体数据结构显示了在发送者控制的联系人媒体内容数据结构的发送者的控制下的内容。

在实施例中,发送者控制的联系人媒体内容数据结构在发送者的单个广播动作中使用语音层和数据层传输介质。在实施例中,接收者的移动设备的屏幕是在接收者的移动设备处发生联系事件时显示的屏幕。在实施例中,接收者的移动设备的屏幕是接收者的移动设备的锁屏。在实施例中,接收者的移动设备的屏幕是接收者的移动设备的主屏幕。在实施例中,接收者的移动设备的屏幕是接收者的移动设备的活动屏幕,其在移动设备被解锁时显示。在实施例中,接收者的移动设备的屏幕是当接收者使用接收者的移动设备正在通话时所显示的屏幕。

本文中公开的方法和系统可以包括:在主机计算系统上运行的可安装应用程序,以用于在发送者的移动设备与至少一个接收者的至少一个移动设备之间建立数据连接。在实施例中,该可安装应用程序被配置成允许发现附近的对等设备,以允许在发送者的移动设备与至少一个接收者的至少一个移动设备之间交换发送者控制的联系人媒体内容数据结构。在实施例中,可安装应用程序启用用户界面,该用户界面允许在发送者的移动设备上创建发送者控制的联系人媒体内容数据结构。

在实施例中,主机计算系统使得能够在至少一个接收者的至少一个移动设备上下载发送者控制的联系人媒体内容数据结构。

在实施例中,发送者的移动设备和至少一个接收者的至少一个移动设备通信地耦合到服务器,并且其中,服务器是内容服务器。在实施例中,发送者的移动设备通信地耦合到多个接收者的移动设备,使得每一个接收者设备接收发送者控制的联系人媒体内容数据结构。在某些情况下,这被描述为“炸弹(bomb)”、“vyngbomb”等等。

在实施例中,多个发送者控制的联系人媒体数据结构被组织成频道,使得至少一个接收者的移动设备在来自至少一个发送者的多个联系事件时播放一系列发送者控制的联系人媒体数据结构。在实施例中,该频道与以下各项中的至少一个相关联:发送者感兴趣的话题、至少一个接收者感兴趣的话题,以及发送者和至少一个接收者中的至少一个的社交图谱。在实施例中,由发送者从发送者控制的联系人媒体数据结构的组织库中选择发送者控制的联系人媒体数据结构。在实施例中,该库通过算法基于由发送者和接收者中的至少一个所指示的感兴趣的主题来组织(curated)。在实施例中,该库由编辑基于频道的主题来组织。

本文中描述的方法和系统可以包括以下方法和系统,其用于采用使用发送者的移动设备所创建的发送者控制的联系人媒体内容数据结构;提供主机系统,该主机系统使得能够将发送者控制的联系人媒体内容数据结构从发送者的移动设备传输到至少一个接收者的至少一个移动设备;以及当至少一个接收者的设备打开并且能够接收数据信号和语音信号中的至少一个时,使得发送者控制的联系人媒体内容数据结构在至少一个接收者的至少一个移动设备的屏幕上显示,其中,发送者控制的联系人媒体数据结构显示在发送者控制的联系人媒体内容数据结构的发送者的控制下的内容。在实施例中,发送者控制的联系人媒体内容数据结构在发送者的单个广播动作中使用语音层和数据层传输介质。在实施例中,接收者的移动设备的屏幕是在接收者的移动设备处发生联系事件时显示的屏幕。在实施例中,接收者的移动设备的屏幕是接收者的移动设备的锁屏。在实施例中,接收者的移动设备的屏幕是接收者的移动设备的主屏幕。在实施例中,接收者的移动设备的屏幕是接收者的移动设备的活动屏幕,其在移动设备被解锁时显示。在实施例中,接收者的移动设备的屏幕是当接收者使用接收者的移动设备正在通话时所显示的屏幕。在实施例中,发送者控制的联系人媒体内容数据结构包括音频、视频、联系人数据和元数据中的一个或多个。在实施例中,发送该发送者控制的联系人媒体内容数据结构包括发送文本消息,其中,文本消息包括嵌入式链接,以便于在至少一个接收者点击该嵌入式链接时由至少一个接收者在至少一个接收者的至少一个移动设备上安装应用程序,其中,可安装应用程序在发送者的移动电话与至少一个接收者的移动电话之间建立数据连接。

在实施例中,本文中描述的方法和系统可以进一步包括:使用嵌入式链接在至少一个接收者的至少一个移动设备上下载发送者控制的联系人媒体内容数据结构,其中,发送者控制的联系人媒体内容数据结构的下载使得能够在至少一个接收者的至少一个移动设备上显示如与发送者控制的联系人媒体内容数据结构相关联的发送者的联系人。

在实施例中,本文中描述的方法和系统可以进一步包括:由发送者的移动设备发起与至少一个接收者的至少一个移动设备的联系,使得当发送者的移动设备与至少一个接收者的至少一个移动设备之间的联系发起时,将发送者控制的联系人媒体内容数据结构显示在至少一个接收者的至少一个移动设备上。在实施例中,当发送者发出电话呼叫时,在发送者的移动设备与至少一个接收者的至少一个移动设备之间发起联系。在实施例中,当发送者向至少一个接收者的至少一个移动设备发送文本消息时,在发送者的移动设备与至少一个接收者的至少一个移动设备之间发起联系。

在实施例中,本文中描述的方法和系统可以进一步包括:使得发送者的移动设备上的用户界面能够允许通过用户界面创建发送者控制的联系人媒体内容数据结构。在实施例中,用户界面进一步允许编辑来自存储发送者控制的联系人媒体内容数据结构的外部源的发送者控制的联系人媒体内容数据结构。在实施例中,外部源包括云存储库和第三方内容提供商的库之一。在实施例中,用户界面允许创建与发送者的情感状态相关联的发送者控制的联系人媒体内容数据结构。在实施例中,通过与发送者控制的联系人媒体内容数据结构相关联的元数据中的数据字段来指示情感状态。在实施例中,通过面部表情、图像、声音和表情符号中的一个或多个来指示情感状态。

在实施例中,本文中描述的方法和系统可以进一步包括:通过可安装应用程序来设置隐私控制,以将发送者控制的联系人媒体内容数据结构的发布限制为选择的受众。

本文中公开的方法和系统可以包括以下方法和系统,其用于将创建的发送者控制的联系人媒体内容数据结构隔离为音频、视频和元数据分量中的一个或多个;将创建的发送者控制的联系人媒体内容数据结构的每一个分量与特定的音调(tone)相关联;并且将每一个分量的音调本地存储在发送者的移动设备上。在实施例中,本文中描述的方法和系统可以进一步包括在应用程序服务器或内容服务器上上载每一个分量的音调。在实施例中,本文中描述的方法和系统可以进一步包括:允许预览发送者控制的联系人媒体内容数据结构;以及在向至少一个接收者发送该发送者控制的联系人媒体内容数据结构之前或之后,向发送者控制的联系人媒体内容数据结构添加定制细节。在实施例中,使得发送者控制的联系人媒体内容数据结构在至少一个移动设备的屏幕上进行显示是通过检测到接收者的移动设备进入到由地理围栏限定的区域中来触发的。

本文中公开的方法和系统可以包括:通过从移动设备访问可安装应用程序,并且选择至少一个预配置菜单项来建立具有至少一个媒体项的个人频道,该预配置菜单项准许访问作为个人频道的一部分的至少一个媒体项。个人频道可以包括从至少一个媒体内容源中选择的至少一个媒体项。至少一个媒体内容源可以包括从其他设备接收的发送者控制的联系人媒体内容、在移动设备上本地可用的内容、由移动设备创建或捕获的内容、从社交网络服务器获得的内容及其组合中的至少一种。本文中公开的方法和系统可以进一步包括与发送者控制的联系人媒体内容数据结构的至少一个接收者共享发送者的个人频道。

该方法和系统可以进一步包括:发起与至少一个接收者的移动设备的联系,以用于通知该至少一个接收者的移动设备来提供媒体内容,以用作与至少一个接收者相关联的发送者控制的联系人媒体内容数据结构。在一些示例中,可以从发送者的移动设备上可用的联系人列表或电话簿中选择至少一个接收者。该方法和系统可以使得能够提供到至少一个接收者的网站的链接,以用于上载一些媒体内容,该媒体内容可以被用作与至少一个接收者相关联的发送者控制的联系人媒体内容数据结构。

本文中提供了用于响应于触发联系事件而建立要显示在用户的移动设备的锁屏上的媒体内容项的个人频道的方法和系统。这些可以包括:提供主机系统,该主机系统使得能够处理联系人媒体内容数据结构,以用于在至少一个移动设备的锁屏上受控地显示联系人媒体内容数据结构;以及当至少一个接收者的设备打开并且能够接收数据信号和语音信号中的至少一个时,使得联系人媒体内容数据结构在至少一个接收者的至少一个移动设备的屏幕上显示,其中,在接收到对至少一个移动设备的触发联系事件时,联系人媒体数据结构在至少一个移动设备的锁屏上显示媒体内容;以及通过访问至少一个移动设备上的可安装应用程序,并且选择至少一个预配置的菜单项,使得用户能够建立具有至少一个媒体项的联系人媒体内容的个人频道,该预配置的菜单项将至少一个媒体项指定为个人频道的一部分。在实施例中,个人频道包括:从至少一个媒体内容源中选择的至少一个媒体项,其中至少一个媒体内容源包括从另一设备接收的发送者控制的联系人媒体内容、在至少一个移动设备上本地可用的内容、使用该移动设备创建的内容以及从服务器获得的内容中的至少一种。该方法和系统可以进一步包括:使得用户能够与被配置成与主机系统交互的移动应用程序的至少一个其他用户共享个人频道。该方法和系统可以进一步包括:发起与移动设备的至少一个其他用户的移动设备的联系,该移动设备被配置成与主机系统进行交互,以请求要在另一个用户向至少一个移动设备的用户发起触发联系时显示的联系人媒体内容项。在实施例中,从发送者的移动设备上可用的联系人列表中选择至少一个其他用户。在实施例中,向移动设备通知至少一个其他用户包括:发送网站的链接,当另一个用户发起与至少一个移动设备的用户的触发联系时,邀请另一个用户上载要显示的媒体内容。

在实施例中,本文中描述的方法和系统可以包括一种系统,该系统可以包括在接收者计算设备上执行的具有锁屏功能的应用程序,该具有锁屏功能的设备在计算设备保持在锁定状态时便于用户界面访问接收者计算设备的通信功能,其中,具有锁屏功能的应用程序拦截接收者设备接收的通信,该通信与在接收者计算设备上可操作的至少一个通信应用程序或服务相关联。该系统可以进一步包括:在接收者计算设备上执行的内容关联应用程序,其中,内容关联应用程序基于内容项与通信的相关性,便于内容项与通信的关联,该相关性是从处理被拦截的通信中确定的,以基于描述存储在内容项的库中的内容项的元数据来识别关联。该系统可以进一步包括:响应于检测到对被拦截的通信的指示而自动地关联内容项。自动关联可以包括:将gif和视频中的至少一个与通信相关联。自动关联可以进一步包括:确定通信的情感状态,并且响应于所确定的情感状态来关联内容。自动关联可以进一步包括:确定通信的上下文,以及响应于所确定的上下文来关联内容。

本文中描述的方法和系统可以包括一种系统,该系统可以包括被配置有发送者控制的基于联系人媒体内容的应用程序(sccmc应用程序)的发送者计算设备,该sccmc应用程序在发送者设备上执行,并且与在发送者设备上执行的发送者状态检测应用程序对接,其中,发送者状态检测应用程序检测发送者的情绪、发送者的身体状态、发送者的情感状态和发送者的心理状态中的至少一个,并且其中,sccmc应用程序使用发送者的检测到的状态来确定与检测到的状态相对应的sccmc结构,并且将标识所确定的sccmc结构的信息与接收者的传出消息相关联。在该系统中,传出消息与从发送者到接收者的电话呼叫相关联。在该系统中,sccmc应用程序进一步确定与发送者和接收者中的至少一个相关联的内容频道,并且将所确定的sccmc结构以所确定的内容频道为基础。

本文中描述的方法和系统可以包括一种方法,该方法可以包括:响应于接收到对发送者控制的联系人媒体内容结构的发送者的当前状态的指示,适配发送者控制的联系人媒体内容结构,其中,该状态是情绪、身体状态、情感状态和心理状态之一。在该方法中,与发送者从发送者的计算设备向接收者的计算设备发送消息同时地,响应于发送者的面部识别来确定状态。在该方法中,在接收者计算设备正在处理由于从发送者的计算设备接收到消息所导致的联系事件时,发生适配。

本文中描述的方法和系统可以包括一种方法,该方法可以包括:在计算设备上操作发送者控制的联系人媒体内容结构创建平台,其响应于拦截在驻留在发送者的移动设备和接收者的移动设备上的消息传送应用程序之间传送的消息,向消息在其上被拦截的移动设备的用户提供平台的定制服务。在该方法中,在将消息发送给接收者之前,在发送者移动设备上拦截消息。在该系统中,在驻留在接收者的移动设备上的消息传送应用程序接收到该消息之前,在接收者移动设备上拦截该消息。在该系统中,拦截包括:利用自然语言处理来发展对消息的理解,该理解进一步被用来便于对与消息相关联的sccmc的视频/图像/音频提出建议。

本文中描述的方法和系统可以包括一种方法,该方法可以包括:操作发送者控制的联系人媒体内容(sccmc)结构联系事件处理平台。该平台可以实行以下步骤,包括拦截与驻留在移动设备上的其他消息传送应用程序相关联的消息,其中,该消息针对其他消息传送应用程序中的第一消息传送应用程序;利用自然语言处理来处理消息,以确定至少一个sccmc结构;将所确定的至少一个sccmc结构转发给sccmc统一消息传送用户界面;利用统一消息传送界面来处理sccmc结构;在统一消息传送界面中呈现从处理sccmc结构中确定的文本和图像中的至少一个;以及将与其他消息传送应用程序兼容的消息传递给第一消息传送应用程序。在该方法中,消息在接收者移动设备上被拦截。在该方法中,可以在锁定接收者的移动设备的同时实行平台操作。在该方法中,消息在发送者的移动设备上被拦截。

本文中描述的方法和系统可以包括一种方法,该方法可以包括:响应于检测到移动对移动设备的联系事件,将由发送者控制的联系人媒体内容(sccmc)结构指示的音频、视频、图像和文本中的至少一个集成到增强现实环境中,该集成指示联系事件。

本文中描述的方法和系统包括:在接收者计算设备上执行的具有锁屏功能的应用程序。具有锁屏功能的应用程序被配置成在接收者计算设备保持锁定状态时,便于用户界面访问接收者计算设备的通信功能。具有锁屏功能的应用程序被配置成拦截接收者计算设备所接收到的通信。被拦截的通信与在接收者计算设备上可操作的通信应用程序或通信服务中的至少一个相关联。该方法和系统进一步包括:在接收者计算设备上执行的内容关联应用程序。该内容关联应用程序被配置成基于媒体内容项与被拦截的通信的相关性来便于将媒体内容项与被拦截的通信相关联。通过基于描述存储在媒体内容项的库中的媒体内容项的元数据来自动处理被拦截的通信以识别关联,来确定相关性。

在实施例中,响应于检测到被拦截的通信的指示,由内容关联应用程序自动实行媒体内容项的关联。

在实施例中,内容关联应用程序被配置成将gif和视频中的至少一个与被拦截的通信相关联。

在实施例中,自动处理被拦截的通信以识别关联包括:自动确定被拦截的通信的情感状态,以及响应于自动确定的情感状态,自动关联媒体内容项中的至少一个。

在实施例中,自动处理被拦截的通信以识别关联包括:确定被拦截的通信的上下文,以及响应于所确定的上下文来关联媒体内容项中的至少一个。

本文中描述的方法和系统包括:被配置有发送者控制的基于联系人媒体内容的应用程序(sccmc应用程序)的发送者计算设备。sccmc应用程序被配置成在发送者设备上执行,并且与在发送者设备上执行的发送者状态检测应用程序对接。该发送者状态检测应用程序被配置成检测所检测到的状态,该所检测到的状态包括发送者的情绪、发送者的身体状态、发送者的情感状态和发送者的心理状态中的至少一个。sccmc应用程序使用所检测到的发送者的状态来确定与所检测到的状态相对应的sccmc结构,并且将标识所确定的sccmc结构的信息与接收者的传出消息相关联。

在实施例中,传出消息与从发送者到接收者的电话呼叫关联。

在实施例中,sccmc应用程序被配置成确定与发送者和接收者中的至少一个相关联的内容频道,并且将所确定的sccmc结构以所确定的内容频道为基础。

本文中描述的方法和系统包括:响应于接收到对发送者控制的联系人媒体内容结构的发送者的当前状态的指示,适配发送者控制的联系人媒体内容结构。发送者的当前状态是情绪、身体状态、情感状态和心理状态之一。

在实施例中,与发送者从发送者的计算设备向接收者的计算设备发送消息同时地,响应于发送者的面部识别来确定发送者的当前状态。

在实施例中,在接收者的计算设备正在处理由于从发送者的计算设备接收到消息所导致的联系事件时,发生对发送者控制的联系人媒体内容的适配。

本文中描述的方法和系统包括:在计算设备上操作发送者控制的联系人媒体内容结构创建平台,其响应于拦截在驻留在发送者的移动设备和接收者的移动设备上的消息传送应用程序之间传送的消息,向消息在其上被拦截的移动设备的用户提供平台的定制服务。

在实施例中,在将消息发送给接收者之前,在发送者移动设备上拦截消息。

在实施例中,在驻留在接收者的移动设备上的消息传送应用程序接收到该消息之前,在接收者移动设备上拦截该消息。

在实施例中,拦截包括:利用自然语言处理来发展对消息的理解,并且其中,该理解进一步被用来便于对与消息相关联的发送者控制的联系人媒体内容的视频/图像/音频提出建议。

本文中描述的方法和系统包括:操作发送者控制的联系人媒体内容(sccmc)结构联系事件处理平台,其包括拦截与驻留在移动设备上的其他消息传送应用程序相关联的消息,其中,该消息针对另一个消息传送应用程序中的第一消息传送应用程序。该方法和系统还包括:利用自然语言处理来处理消息,以确定至少一种sccmc结构,并且将所确定的至少一种sccmc结构转发给sccmc统一消息用户界面。该方法和系统进一步包括:利用统一消息传送界面来处理sccmc结构;在统一消息传送界面中呈现从处理sccmc结构中确定的文本和图像中的至少一个;以及将与其他消息传送应用程序兼容的消息传递给第一消息传送应用程序。

在实施例中,消息在接收者的计算设备上被拦截。

在实施例中,在接收者的计算设备被锁定的同时,消息在接收者的计算设备上被拦截。

在实施例中,消息在发送者的计算设备上被拦截。

本文中描述的方法和系统包括:响应于检测到移动对移动设备的联系事件,将由发送者控制的联系人媒体内容(sccmc)结构指示的音频、视频、图像和文本中的至少一个集成到增强现实环境中。音频、视频、图像和文本中的至少一个的集成是联系事件的指示符。

在实施例中,该方法和系统包括:响应于接收到对发送者控制的联系人媒体内容结构的发送者的当前状态的指示,适配发送者控制的联系人媒体内容结构。发送者的当前状态是情绪、身体状态、情感状态和心理状态之一。

在实施例中,与发送者从发送者的计算设备向接收者的计算设备发送消息同时地,响应于发送者的面部识别来确定发送者的当前状态。

在实施例中,集成包括:利用自然语言处理来发展对来自发送者的消息的理解,并且其中,该理解被进一步用来便于对与消息相关联的发送者控制的联系人媒体内容的视频/图像/音频提出建议。

附图说明

在附图中,遍及单独的视图,相似的附图标记指代相同或功能上相似的元件,并且与下面的具体实施方式一起并入说明书中并且形成说明书的一部分,用于全部根据本文中公开的系统和方法来进一步说明各种实施例和解释各种原理和优点。

图1图示了根据本文中公开的系统和方法的实施例的用于sccmc的方法和系统的架构。

图2a和图2b图示了根据本文中公开的系统和方法的实施例的用于创建和共享sccmc的过程。

图2c图示了根据本文中公开的系统和方法的实施例的用于发起电话呼叫的过程。

图3a-3g图示了根据本文中公开的系统和方法的实施例的sccmc的创建。

图4a-4f图示了根据本文中公开的系统和方法的实施例的sccmc的示例。

图5a、5b和5c图示了根据本文中公开的系统和方法的实施例的用户a与用户b共享sccmc。

图6图示了根据本文中公开的系统和方法的实施例的用户a向sccmc添加定制细节。

图7图示了根据本文中公开的系统和方法的实施例的用户b设置从用户a接收到的sccmc。

图8图示了根据本文中公开的系统和方法的实施例的用户b创建sccmc并且与用户a和其他人共享sccmc。

图9图示了根据本文中公开的系统和方法的实施例的由用户b为他或她的重要他人创建的sccmc。

图10图示了根据本文中公开的系统和方法的实施例的sccmc的主页-提要(feed)屏幕截图。

图11a和11b图示了根据本文中公开的系统和方法的实施例的sccmc的通知屏幕截图。

图12图示了根据本文中公开的系统和方法的实施例的sccmc的菜单屏幕截图。

图13图示了根据本文中公开的系统和方法的实施例的sccmc的设置屏幕截图。

图14a-14i图示了根据本文中公开的系统和方法的实施例的使得能够实现用户之间的联系人编辑的过程的屏幕截图。

图15a、15b和15c图示了根据本文中公开的系统和方法的实施例的用以传递具有sccmc的联系人的过程的屏幕截图,该过程自动地或在用户控制下在另一用户的电话联系人上进行更新。

图16图示了根据本文中公开的系统和方法的实施例的用于将sccmc从用户a转移到用户b的过程。

图17a-17d图示了根据本文中公开的系统和方法的实施例的通过病毒共享效应的sccmc的用户社区增长。

图18a、18b和18c图示了根据本文中公开的系统和方法的实施例的sccmc的货币化示例。

图19-21图示了根据本文中公开的系统和方法的实施例的sccmc的触发示例。

图22图示了记录第二用户对sccmc的反应并与另一方共享的流程。

图23图示了其中可以通过触发事件来触发sccmc的播放的流程。

图24图示了计算机系统。

图25图示了移动设备。

图26图示了根据本文中公开的系统和方法的实施例的用于为sccmc设置个人频道的用户界面的屏幕截图。

图27和28图示了根据本文中公开的系统和方法的实施例的用于基于用户的身份来启用媒体内容的用户界面的屏幕截图。

图29图示了根据本文中公开的系统和方法的实施例的用于为sccmc创建视频的用户界面的屏幕截图。

图30图示了根据本文中公开的系统和方法的实施例的用于提供上下文视频消息的设置的方法的流程图。

图31a-31e图示了根据本文中公开的系统和方法的实施例的用于消息传送交互的用户界面的屏幕截图。

图32图示了根据本文中公开的系统和方法的实施例的统一消息传送平台的框图。

图33图示了根据本文中公开的系统和方法的实施例的媒体内容库的实施例。

图34图示了根据本文中公开的系统和方法的实施例的复合媒体内容库的实施例。

图35图示了根据本文中公开的系统和方法的实施例的单独的媒体和sccmc结构库的实施例。

图36图示了根据本文中公开的系统和方法的实施例的发送者设备配置的实施例。

图37图示了根据本文中公开的系统和方法的实施例的用于媒体内容选择的统一消息传送用户界面的实施例。

图38图示了根据本文中公开的系统和方法的实施例的接收者设备配置的实施例。

图39图示了根据本文中公开的系统和方法的实施例的用于响应于经修改的媒体内容消息的统一消息传送界面的实施例。

图40图示了图32的系统的实施例,其进一步包括言语转文本以转录音频消息来供nlp使用。

图41图示了利用图40的平台的实施例处理音频消息的流程图。

图42图示了在经由api的消息传送平台与内容匹配平台之间进行通信以推荐哈希标签而非图像内容的流程图。

图43图示了生成和回放可视呼叫者id的示例性屏幕。

图44图示了用于留下视频语音邮件的示例性屏幕。

图45图示了用于处理未知呼叫者的流程。

图46图示了呼叫后体验用户屏幕。

图47图示了呼叫社区防火墙的架构和流程。

图48图示了呼叫参与者验证用户屏幕。

图49图示了用于保存和回放可视/视频语音邮件的用户屏幕。

本领域技术人员将领会到,各图中的元件是为了简单和清楚而图示的,并且不一定按比例绘制。例如,各图中的某些元件的尺寸可能相对于其他元件被放大,以帮助改进对本文中公开的系统和方法的实施例的理解。

具体实施方式

现在将通过参考附图和展示描述本公开的各种说明性非限制性实施例来详细描述本公开。然而,本公开可以以许多不同的形式体现,并且不应该被解释为限于本文中阐述的说明性实施例;而是,提供这些实施例以使得本公开将是透彻的,并且将充分地向本领域技术人员传达本公开的构思。应该查阅权利要求以确定本公开的真实范围。

在详细描述根据本文中公开的系统和方法的实施例之前,应该观察到,实施例主要存在于与使得用户能够将服务与产品相关联有关的方法步骤和/或系统组件的组合中,该关联采用使得用户可以更加方便和有效地利用与产品有关的服务的益处的方式。因此,在适当的情况下,系统组件和方法步骤由附图中的常规符号表示,仅示出了与理解本文中公开的系统和方法的实施例有关的那些具体细节,以免以对本领域技术人员而言将是容易地显而易见的细节而使本公开晦涩难懂。

本文中提到的所有文档通过引用整体地合并于此。除非另行明确陈述或根据上下文清楚的,否则对采用单数形式的项的引用应当被理解成包括采用复数形式的项,反之亦然。除非另行陈述或根据上下文清楚的,否则语法连接词意图表达结合的从句、句子、单词等等的任何和所有转折连词和转折连词组合。因此,术语“或”通常应当被理解成意指“和/或”等等。

除非在本文中另行指示的,否则本文中对数值范围的叙述并不意图是限制性的,而是单独地指代落入该范围内的任何和所有数值,并且这样的范围内的每个单独的值都被并入说明书中,就如同其在本文中被单独记载一样。当伴有数值时,单词“大约”、“近似”等等要被解释为指示偏差,如本领域技术人员将领会到的,以出于预期目的令人满意地进行操作。值和/或数值的范围在本文中仅作为示例来提供,并且不构成对所描述的实施例的范围的限制。对本文中所提供的任何和所有示例或示例性语言(“例如”、“诸如”等等)的使用仅仅意图更好地阐明实施例,并且不对实施例或权利要求的范围提出限制。说明书中的任何语言都不应当被解释为指示对实践实施例来说必不可少的任何未要求保护的要素。

在下面的描述中,理解的是,诸如“第一”、“第二”、“第三”、“以上”、“以下”等等的术语是方便的单词,并且不要被解释为暗示按发生时间顺序排列的次序,或以其他方式限制任何对应的要素,除非另行明确陈述的。

如本文中使用的,术语“音调”可以被用来指代发送者控制的联系人媒体内容类型的单个实例,其可以包括音频、视频(其可以包括由摄像机捕获的视频)、语音、计算机生成的视频、动画或其他视频类型的内容(其可以在移动设备(诸如移动电话)上以任何格式显示)、联系人数据和/或元数据中的一个或多个。单个音调可以被适配成用于由发送者以单个动作在语音层和数据层传输介质两者上以协调的方式进行广播。如上所述,为方便起见,在本文中(包括在各图中),sccmc也被称为“vyng”,这是sccmc的品牌名称的示例,用户可以将其理解成指代这种新颖类型的内容项。

图1图示了用于sccmc的架构100的实施例。架构100包括:用户a的移动电话102,在本文中替换地被称为发送者移动电话102。架构100进一步包括:用户b的移动电话104,替换地被称为接收者移动电话104。发送者移动电话102和接收者移动电话104分别与内容服务器112通信连接。架构100可以运行可以在两个用户的电话之间建立数据连接或隧道并且可以控制两个设备102与104之间的sccmc类型的内容的创建和显示的应用程序(在某些情况下在本文中被称为app)。架构100和sccmc类型的内容数据结构可以与任何类型的移动设备或移动设备操作系统或平台一起使用,诸如安卓tm操作系统、iostm操作系统或其他操作系统。除非上下文另行指示的情况(诸如,在特定操作系统缺少结合特定实施例所描述的功能的情况),否则本文中提供的描述特定操作系统的实施例应当被理解成适用于其他操作系统。除了使用移动操作系统平台并与其集成外,架构100和sccmc类型的内容项还可以与其他应用程序集成并分层放置在其他应用程序中,包括托管开发者平台的应用程序,诸如facebookmessengertm和vibertm。与具有呼叫特征的app(包括使用ip语音的应用程序)的集成允许sccmc类型的内容项利用支持这样的应用程序的平台,包括产生要在来电时传递的sccmc类型的内容项。除其他的以外,这可以通过使用与这样的应用程序相关联的开发者平台资源来实现,诸如开发者用户界面、应用程序编程界面、开发者工具等等,包括结合架构100所描述的内容服务器112的集成。

图2a图示了用于创建和共享sccmc音调(在某些情况下被简称为“音调”)的过程。首先,在步骤1处,架构100可以启用发送者移动电话102上的用户界面,以允许发送者创建视频和/或音频内容、或sccmc音调。用户可以编辑来自外部源(例如,存储在云中或来自第三方内容提供商的库)、内部源(例如,来自电话上保存的音频/视频)的音频和/或视频内容,并且可以创建新的视频/音频。用户可以经由该app设置隐私控制,以将sccmc音调的发布限制为选择的受众。

用户的复合创作可以被分为音频、视频和元数据分量。这些分量可以诸如通过被分配为音调的属性来与特定音调相关联。然后该音调可以本地存储在设备102上。该音调可以被上载到应用程序服务器或内容服务器112,并且可以被持久存储在诸如与服务器112相关联的存储装置中或基于云的存储装置中。

在示例性实施例中,第一用户可以在步骤1处诸如使用app来创建sccmc。在步骤2处,第一用户然后可以诸如通过文本/sms消息(诸如,在文本中以片段、链接等等的形式)与朋友(诸如与第二用户)共享sccmc。在步骤3处,第一用户可以在与一个或多个其他用户共享sccmc之前或之后预览sccmc和/或添加其他定制细节。在步骤4处,第二用户可以点击链接并安装app,这可以在第二用户的电话104上设置第一用户的sccmc。任一用户都可以将sccmc发送给多个人,并且可以使用该app周围的社区,诸如在朋友的群组内、在一个学区内、在一个工作组或企业内等等。当第二用户首次下载该app时,现在就可以示出第一用户的联系人与由第一用户创建的sccmc音调相关联。第二用户可以在步骤5a处进一步创建音调。在步骤6处,例如,第二用户可以与第一用户和/或其他朋友共享此sccmc。例如,第二用户可以在步骤5b处为他的配偶创建定制的sccmc。

图2b图示了用于创建和共享sccmc音调(在某些情况下被简称为“音调”,或者在其他情况下被称为“ving”或“vyng”)的过程200。首先,在步骤202处,架构100可以启用发送者移动电话102上的用户界面,以允许发送者创建视频和/或音频内容或sccmc音调。用户可以编辑来自外部源(例如,存储在云中或来自第三方内容提供商的库)、内部源(例如,来自电话上保存的音频/视频)的音频和/或视频内容,并且可以创建新的视频/音频。用户可以经由该app设置隐私控制,以将sccmc音调的发布限制为选择的受众。

用户的复合创作可以被分为音频、视频和元数据分量。这些分量可以诸如通过被分配为音调的属性来与特定音调相关联。然后该音调可以本地存储在设备102上。该音调可以被上载到应用服务器或内容服务器112,并且可以被持久存储在诸如与服务器112相关联的存储装置中或基于云的存储装置中。

在图2b中图示的示例性实施例中,第一用户可以在第一步骤202处诸如使用app来创建sccmc。可以使用标准编码协议来创建sccmc。标准编码协议可以包括html5、flash、mp4/h.264、webm、ogg、3gp/mpeg4等等。在第二步骤204处,第一用户可以将sccmc上载到服务器。该服务器可以是托管在云托管服务上的服务器。云托管服务可能包括amazonwebservicestm(aws)、microsoftazure基础设施服务tm、googlecloudplatformtm、centurylinkcloudtm(clc)、vmwarevcloudairtm、ibmsoftlayertm、rackspacetm等等。

在第三步208处,可以从服务器向第二用户发送双重推送通知。可以通过第一网络220、第二网络222或第一网络220和第二网络222来发送双重推送通知。第一网络220和第二网络222可以在由不同运营商运营的单独的基础设施上,诸如amazontmsms基础设施、googletm云消息传送基础设施、pushytmmqtt基础设施、移动电信运营商的基础设施等等。通过多个单独的基础设施发送推送通知可以提高第二用户接收到的从第一用户发送的推送通知的可靠性。

在第四步骤210处,第二用户可以在第二用户的移动电话104上接收推送通知。推送通知可以包括:告诉第二用户的移动电话104准备播放由第一用户创建的sccmc的信息。第二用户的移动电话104可以下载sccmc。sccmc可以安装在第二用户的移动电话104上,以在第二用户的移动电话104的屏幕上播放,诸如在锁屏处、在主屏幕上、在应用程序中,或者在接收者正在通话时所显示的屏幕上。在第五步212处,第二用户可以向第一用户发送推送通知。第二用户发送给第一用户的推送通知可以向第一用户通知第二用户接收到由第一用户发送的sccmc。由第二用户发送给第一用户的推送通知还可以通知第一用户由第一用户发送给第二用户的sccmc已经准备好在第二用户的移动电话104上播放。

图2c图示了用于发起电话呼叫的过程和流程228。如第一步238中图示的,当第一用户从第二用户接收到推送通知时,可以发起电话呼叫。在第二步240中,第一用户可以发起从第一用户的移动电话102到第二用户的移动电话104的电话呼叫。该电话呼叫可以通过语音网络230、数据网络232或这两者来发起,并且可以与从发送者到接收者的消息相关联。在实施例中,该呼叫可以使用两个传输层(语音和数据)。语音网络230可以是蜂窝电话网络。通过数据网络232发起的电话呼叫可以是基于互联网协议的语音(voip)电话呼叫。可以利用从第一用户发送到第二用户的第二推送通知来发起voip电话呼叫。第二推送通知可以包括会话id。可以使用第三方服务来发起voip呼叫。topboxtm、skypetm、googlehangoutstm、whatsapptm、wechattm等等可以提供第三方服务。

在第三步242处,第二用户可以在第二用户的移动设备104上接收来自第一用户的移动设备102的电话呼叫。当接收到来自第一用户的移动设备102的电话呼叫时,第二用户的移动设备104可以播放sccmc,如在后续步骤244和248中图示的。

图3a-3g图示了app的用户界面的详细屏幕截图,第一用户可以通过该用户界面来创建新的sccmc。第一用户可以利用定制的铃声、文本音调和照片作为他或她的联系卡的一部分来创建sccmc,其可以由第一用户自己在他或她的朋友的电话(接收者移动电话104)上即刻控制。该app可以提供用于利用该app开始的界面、简要教程、录制视频的能力、选择朋友的能力、将视频推送到其他人的电话的能力等等。可以将想法作为提示提供给用户。该app可以允许创建和共享视频和曲调。该app可以允许收听或查看已经创建的其他铃声。该app可以允许为用户创建第一sccmc。该app还可以允许各种视频选项(诸如慢动作、计时器的使用等等)以包括在sccmc中或与sccmc一起包括在内。该app可以允许用户编辑页面,和/或请求附加的工具或高级特征。在示例中,可以移除源文件,并且该app可以保留视频,并且播放音频的其他内容,和/或分割视频和音频并改变任一个。该app可以允许添加过滤器、字幕、消息或音乐、消息的定制等等。该app可以允许将页面共享给朋友列表等等。该app可以允许通过文本消息进行共享,诸如经由允许用户发送具有视频和/或音频以及下载该app的链接的sccmc的预览的按钮。如果接收者的电话上尚未安装该app,则该app可以使得商店能够下载该app。如果第二用户具有app,则一条消息可以触发将sccmc音调传递给队列。

出于创作的目的,app中的按钮可以允许第一用户发现并挑选他可能已经拥有的音频、视频或sccmc音调。要在sccmc中使用的视频或其他形式的内容可以被存储在库中,并且app可以便于从库中发现。该app还可以允许浏览来自其他网站的其他视频,该其他网站使得能够共享或下载视频。在实施例中,可以从具有sccmc类型的内容的组织库中选择sccmc。该库可以在计算机控制下、经由基于由sccmc的发送者或接收者所指示的感兴趣的主题的算法来自动地组织。该库可以由编辑基于主题(诸如发送者或接收者订阅的频道的主题)来组织。

该app可以允许搜索关键字,并且它可以自动上载针对那些关键字搜索到的视频。该app还可以允许在sccmc中使用定格照片,并且可以允许视频或音频有效载荷。该app可以允许向视频添加音频等等。可以从已经创建的内容(用户的库)、或者从发送者移动电话102、或者从其他用户、专辑(诸如音乐商店)等等获取音频文件。

图4a和4b图示了在第二用户的移动设备104上正接收的呼叫。该呼叫可以在第二用户的电话上自动显示由第一用户创建的sccmc音调。在实施例中,第一用户可能希望传达当前的情感状态。例如,第一用户的电话上的用户界面可以允许第一用户创建多个音调,每一个音调都与情感状态相关联。情感状态可以在音调的元数据中指示。当用户发起呼叫时,用户可以指示当前的情感状态,当该当前的情感状态被传输到第二用户的电话时,可以发起以下过程,app通过该过程选择并显示与第一用户的该当前的情感状态相关联的正确的sccmc音调。情感状态可以通过面部表情、图像、声音、表情符号或与特定音调相关联的其他特性来传达。

如所示的,接收者移动电话104可以显示第一用户指示接收者移动电话104响铃/示出反映第一用户的当前情绪的视频的sccmc。该app可以能够通过选择情绪等等来挑选第一用户发送的内容或在第二用户的电话上显示什么消息,诸如由表情符号指示的。在实施例中,每次第一用户呼叫第二用户或给第二用户发短信时,正确的sccmc音调可以与其相关联并且因此被共享。在其他实施例中,一个或多个音调被存储在第二用户的移动设备104上,并且通过接收来自第一用户的设备102的号码的呼叫来触发,有可能携带有其他信息(可以经由app通过服务器112来传输该其他信息),该其他信息允许选择特定的情感内容。在实施例中,app可以在呼叫期间改变sccmc。例如,当第一用户的情绪变成不同的情绪时,可以触发app以在呼叫期间改变sccmc。该app可以选择新的sccmc以用于在第二用户的设备104上显示,以反映第一用户的不同情绪。用户可以能够响应于sccmc。

用户可以能够通过点击sccmc来响应于sccmc。例如,第二用户可以能够在由第一用户发送给第二用户的sccmc上向第一用户提供反馈。由第二用户发送的反馈可以指示第二用户对由第一用户发送给第二用户的sccmc的满意度。例如,第二用户可以通过点击从第一用户接收到的sccmc来向第一用户提供反馈。点击可以在第二用户的移动设备104上显示的sccmc上生成心脏或其他表情符号。点击还可以在第一用户的移动设备102的屏幕上生成心脏或其他表情符号。

图5a-5c图示了第一用户可以通过其与第二用户共享sccmc音调的用户界面特征的实施例。图5a图示了第二用户可以从第一用户接收的消息,从而提示第二用户在第二用户的移动设备上接受第一用户的sccmc音调的传递并设置该第一用户的sccmc音调。该消息可以包括文本、视频、音频、链接等等。图5b图示了界面的详细屏幕截图,第一用户可以通过该界面选择第一用户想要使哪些朋友接收该特定的sccmc音调。图5c图示了当已经与第一用户的所选择的朋友成功共享了sccmc时,可以向第一用户显示的确认。

在各种实施例中,可以通过客户端-服务器架构(包括云架构)、对等架构或其他内容传递架构来实现内容传递。

在客户端服务器方法中,app可以向应用程序服务器或内容服务器112周期性地查询新公布或更新的内容。还可以经由来自服务器112的推送消息来触发内容更新。可以基于内容创作者所设置的隐私设置来过滤内容。该app可以自动下载新公布或更新的内容,并且可以使设备102上的本地数据存储与其他内容(诸如云存储的内容)同步。

在对等方法中,彼此接近或经由任何对等网络连接所连接的用户(诸如上例中的第一用户和第二用户)可以通过app发现彼此。例如,对等应用程序可以将其存在广播到另一个对等设备上的收听端口,以建立其存在并寻求交换证书。一旦发现,对等方就会在app中显示给用户。然后,用户可以选择性地将sccmc音调发送给一个或多个所发现的对等方。

图6图示了用户界面的详细屏幕截图,用户可以通过该用户界面记录音频以用于包括在sccmc音调中或与sccmc音调一起包括在内。

图7提供了界面的详细屏幕截图,用户可以通过该界面看到各种sccmc音调的快照,诸如从其他用户接收的音调或被创建为与其他用户共享的音调。在将app安装在用户的电话上时,可以验证用户的电话号码。验证可以在后台完成,诸如在电话正在运行安卓操作系统的情况下。然后,该app可以使用电话号码来自动设置由用户电话上的联系人中列出的用户的任何朋友与用户共享的任何sccmc音调。通过将与sccmc音调相关联的电话号码与用户电话上的地址簿中的联系人的电话号码无缝匹配,可以自动设置sccmc音调。一旦将app安装在用户的电话上,就可以自动设置被发送给用户的任何新sccmc音调,并且可以在电话的通知列表中显示通知。用户对sccmc音调的接受可以是自动的,可以是活动的并且需要来自用户的输入等等。用户可以在电话或app的设置中控制sccmc音调接受。

在实施例中,在发起移动设备102、104上的应用程序时,app可以向移动设备的操作系统注册,包括注册为传入语音呼叫和传入文本消息的收听器。

当app收到来电通知时,它可以从操作系统接收来电号码。该app可以向其自己的内部数据库查询被链接到来电号码的sccmc音调。如果找到匹配,该app就启动新的活动来播放该sccmc音调,诸如使用电话上的默认铃声应用程序来播放。

当app收到传入文本消息(sms)通知时,它可以从操作系统接收来电号码。该app可以向其自己的内部数据库查询,例如被链接到来电号码的要播放的音频。如果找到匹配,该app就可以播放音频文件,诸如,替代地播放通常被用来指示传入文本消息的默认声音。

该app可以进一步允许将内容推送和同步到朋友/联系人的电话(诸如接收者移动电话104)的联系人部分,其中当接收者移动电话104在第一用户的呼叫时响铃时,第一用户可以控制视频/音频呈现。在实施例中,用户可以找到、操纵和/或创建视频和/或音频,并且将其推送到其他人的电话(诸如接收者移动设备104)上的联系人功能。

图8和图9图示了当用户从创建并向用户发送了sccmc音调的人接收呼叫时,在用户的移动电话104上显示sccmc音调的示例。

图10图示了“主页-提要”界面屏幕截图。该界面允许用户看到他或她下载的内容以及他或她与另一用户共享的内容。该界面可以允许用户“点赞”或评论sccmc音调。该界面示出了用户的新闻提要中正在等待的内容。该界面还可以示出其他用户的sccmc音调中的更新。

图11a和图11b图示了用于显示通知的屏幕截图。用户可以经由通过用户的电话的移动操作系统发送的一个或多个推送消息来接收通知。如图11a-11b所示的实施例中图示的,用户可以经由在app中显示的通知图标1102来访问通知。该app可以使得能够实现第一用户与他或她的包括第二用户在内的密切联系人之间的通信通道,使得第一用户和他或她的朋友可以具有自动更新频道。例如,如图11a所示,乔可能已经更新了他的sccmc音调,并且通过通信通道与第二用户共享了该更新。作为示例,第一用户可以改变与第一用户与第二用户共享的sccmc音调相关联的音频和视频。该app可以在第二用户的电话上反映出第一用户的用户简档中的变化,并且在第二用户的电话的通知界面中通知第二用户该变化。该变化可以反映出改变的文本(例如,音频)音调、改变的sccmc音调等等。

在图11a所示的图示的实施例中,第一用户不仅创建了视频铃声,而且还创建了文本铃声。该app会相应地改变文本音调。

实施例可以包括用户链接。例如,第一用户和第二用户可以链接他们的帐户,以使得共享的内容在用户之间是可获得的。第一用户可以经由app向第二用户发送具有识别令牌的文本消息。接收者的电话104上的app可以收听传入的文本消息,并且将识别令牌自动发送给服务器112。然后将两个帐户链接到服务器端,使得可以在第一用户与第二用户之间共享内容。

也可以启用用户发现。该app还可以显示公共共享音调的提要。用户可以经由私人请求/接受消息在公共提要中发现并将其帐户链接到其他用户。用户可以“点赞”音调、将音调添加到他们的库中(re-vyng)、评论音调、报告音调等等。记录按钮可以固定在提要屏幕的底部。在用户滚动提要时,视频可以静音播放。用户可以通过点击视频来使视频最大化,并且当视频被最大化时,可以播放伴随的音频。

图12图示了“菜单”屏幕截图。用户可以从“菜单”访问主屏幕、音调列表(在图12中被称为“vyngs”)、用户的朋友列表以及其他设置。

图13图示了设置屏幕截图。可以提供各种设置选项,以允许第二用户为他或她的联系人设置限额,例如,在他们在接收者移动设备104上自动更新之前的预览音调。

图14a-14i图示了用于使得能够使用sccmc音调实现第一用户与第二用户之间的联系人编辑的过程的各种屏幕截图。提供了通道以使得能够实现第一用户与第二用户之间的联系人编辑。由第一用户对被提供给第二用户的联系人做出的编辑可以自动完成,或者可以在第一用户、第二用户或第一和第二用户的控制下进行。用户可以允许sccmc被保存、同步或自动更新。

第一用户可以去到第一用户发送给第二用户的有效载荷中。第一用户可以以简档图片、姓名和电子邮件的形式将内容放到有效载荷中。如果第一用户改变了此内容中的任何内容,那么第二用户就接收到更新(例如,第一用户改变了他或她的简档图片、电子邮件等),该更新可以自动更新接收者的电话104上的内容,或者接收者可以具有控制对接收者的电话的更新的设置,诸如通过允许有效载荷在控制下更新或自动更新,这基于接收者所选择的设置。

可以与第二用户、世界或第一用户所选择的其他人共享为第一用户创建的sccmc音调。第一用户可以决定不共享sccmc音调。

第一用户可以进行挑选以选择现有视频或音频来添加到sccmc音调(如图14e和14f所示的)、新捕获的音频(如图14g和14h所示的),以及音乐(如图14i所示的)。新捕获的音频可以被自动捕获和发布。

在示例中,sccmc音调可以以联系人功能的级别存在于接收者的电话104上,而不是存在于第二用户必须定位、访问和使用的应用程序中。联系卡可以使用从第一用户的社交网络获取的内容来创建sccmc音调的所有特征。如果第一用户呼叫第二用户或给第二用户发短信,则无论何时第二用户使用电话102的正常功能来与来自第一用户的呼叫或文本进行交互,sccmc都会显示第一用户的联系人。因此,在接收者的电话的联系人功能内播放sccmc音调,而无需接收者与应用程序进行交互。

图15a、15b和15c图示了屏幕截图,其提供了传递具有sccmc音调的联系人的过程,该过程然后自动地或在用户控制下在另一用户的电话联系人上进行更新。图15a图示了提供界面的屏幕截图,该界面可以允许第一用户选择第一用户希望与谁共享sccmc音调。第一用户可以挑选例如与世界、与所有朋友或与所选择的朋友公开地共享sccmc音调。图15b图示了提供界面的屏幕截图,该界面可以允许从第一用户接收到sccmc的第二用户启用或禁用sccmc。图15c图示了提供界面的屏幕截图,该界面可以允许第二用户编辑从第一用户接收的sccmc,并且控制sccmc在第二用户的电话上的行为。

可以启用各种内容控制功能。当app接收新的或更新的sccmc音调信息时,该app可以更新应用程序数据库中的元数据的本地存储,并且利用存储在sccmc音调的数据记录中的字段来更新注册用户的本地联系人信息。该app还可以将sccmc音调的铃声音频部分转换成本地设备上的铃声或文本音调的可接受格式,将铃声保存到电话的操作系统中的共享数据存储装置,并且向操作系统注册该铃声。使用操作系统的应用程序编程接口(api),该app可以在接收者的电话104上将铃声分配给发送者。

图16描绘了根据实施例的用于使得sccmc音调能够从第一用户(用户a)传递给第二用户(用户b)的方法的步骤。首先,在步骤1602中,在本文中被称为用户a的第一用户可以保存在sccmc音调的创作期间捕获的音频和视频,该音频和视频可以包括由用户的电话的摄像机捕获的音频和视频、从保存的文件中检索的音频和/或视频、和/或从其他资源中检索到的视频和/或音频(诸如在搜索中找到的、从存储装置中(包括在云中)检索到的等等)。接下来,在步骤1604中,可以将音频和视频分成两个单独的文件,一个用于音频,并且一个用于视频。

接下来,在步骤1606中,文件可以与数据库记录相关联,该数据库记录可以存储关于sccmc音调的信息,诸如用户a的标识信息、音频文件和视频文件的标识信息和属性信息、以及元数据,诸如关于用户a的另外的信息以及关于用户a希望如何共享sccmc音调的信息。在步骤1608处,可以将sccmc音调从用户a的移动电话102(诸如智能电话)上载到内容服务器112,并且在步骤1610处,内容服务器112可以将sccmc音调与某些隐私控制一起公布,该隐私控制基于用户a的偏好,诸如该sccmc音调是否仅用于用户a、是否意图与另一方(在此被称为用户b或第二用户)或多方共享、或者是否意图是公开的。可以在用户a在用户a的设备上用来创建和上载sccmc音调的应用程序中捕获针对给定sccmc音调的此类隐私控制。

接下来,在步骤1612处,用户b可以在用户b的移动电话104上打开该app,其查询内容服务器112以评估与用户b相关联的提要中用户b的移动电话104可获得的内容,其可以包括用户b自己的创作、他人(诸如用户a)与用户b共享的内容,以及由各种用户公布的公共内容。内容服务器112和用户b的移动电话104可以在步骤1614处承担同步过程,其中确定内容服务器112上的可用提要与已经在用户b的电话上的内容之间的差异,此后在步骤1616处,用户b的移动电话104从内容服务器112下载用户b的电话上尚不存在的任何内容。一旦下载了更新的sccmc音调数据,用户b的移动电话104上的sccmcapp就可以在步骤1618处将sccmc音调的音频文件部分转换成铃声,这是一种特殊的类或格式,通常在部署在某些智能电话上的移动操作系统(诸如安卓tm或iostm移动操作系统)中具有其自己的注册表。在步骤1620处,sccmcapp可以在铃声注册表中将与sccmc音调相关联的音频文件注册为铃声。接下来,在步骤1622处,sccmc音调可以使用操作系统的特征来设置收听器,该特征使得能够实现收听来电(在运行安卓tm移动操作系统的设备的情况下,该特征由sdk为操作系统实现)。sccmcapp可以访问由安卓tm、iostm或其他操作系统公开的本机api来收听呼叫。在步骤1624处,如果在用户b的移动电话104上检测到来自具有与其相关联的音调的号码(例如,用户a的号码)的来电,则sccmcapp检索所下载的sccmc音调的音频和/或视频文件部分,并且该音频文件部分和视频文件部分可以单独播放或一起播放。

在某些封闭的操作系统环境中,无法检测到来电或无法为用户设置用户的铃声。在这样的情况下,内容服务器112可以仅更新用户b的移动电话104上的联系人信息,诸如允许用户b保存用于来自用户a的呼叫的sccmc音调,但是在这样的情况下,有可能需要在其他情况下并不需要的用户b的动作。在实施例中,内容服务器112还可以向用户推送通知,使得用户b可以查看为用户b共享的用户a的内容。

在实施例中,诸如涉及封闭的操作系统,可以下载sccmc内容音调并将其存储在用户b的移动电话104上,以供稍后访问,诸如在操作系统使收听呼叫的能力可用时,或者在用户选择使电话“越狱”或以其他方式使其打开这样的时候。

在实施例中,共享内容的其他方式可以涉及sccmc音调的p2p传递,可选地具有单独的音频和视频分量,直接从第一用户的电话到第二用户,而不需要内容服务器112或客户端-服务器布置,或者其中具有内容服务器112提供补充角色,但是对于sccmc的传递不是需要的。这可能包括在使用iostm操作系统的电话中使用airdroptm功能,或在其他操作系统(诸如安卓tm)中使用类似的p2p传递功能。

图17a-d图示了通过病毒共享效应的用户社区增长。图17a图示了已经创建了sccmc音调的第一用户。图17b图示了与第一组接收者共享sccmc音调的第一用户。如图17c中图示的,在接收到来自第一用户的sccmc音调之后,第一接收者创建并与第二组接收者共享其自己的sccmc音调,并且第一组接收者在该过程中成为sccmc音调的用户。图17d图示了第二组接收者然后与第三组接收者共享其自己的sccmc音调,因为第二组接收者在该过程中成为sccmc音调的用户,从而继续进行增长循环。

图18a、18b和18c图示了货币化示例。图18a图示了由sccmc音调的接收者使得可用的内置广告机会,其询问sccmc的发送者:发送者如何创建/使用/共享发送者控制的sccmc。图18b图示了在内容提要上发布的优质的发送者控制的sccmc音调。优质的sccmc音调可以支持内容创作者从市场获取的内容。内容创作者的市场可以包括sccmc音调创作插件和品牌促销内容。品牌促销内容可以由品牌直接上载到市场,并且可以包括品牌歌曲。

sccmc的创作者可以从市场中选择要包括在用户正在创建的sccmc中的内容。sccmc的创作者可以从由市场提供给sccmc的创作者的内容库中选择内容。市场可以提供sccmc内容插件,该插件可以包括语音操纵功能、照片过滤器、视频过滤器等等。优质的sccmc可能还包括品牌的促销内容。附属代码可以链接到sccmc或sccmc中包括的特定内容分量,诸如音频或视频文件。内容可以由内容创作者、内容发送者或内容接收者进行排名、评分、共享、点赞或订阅。

图18c图示了在发送者控制的sccmc中做广告的示例,其中当第一用户呼叫第二用户或向第二用户发送文本消息时,广告被显示给第二用户。广告可以包括图像分量、音频分量、视频分量等等。

在另一示例中,sccmc音调的发送者可以将歌曲与sccmc音调相关联,并且进行挑选以在发送者呼叫该接收者或向该接收者发送文本消息时,使该歌曲在接收者的移动设备上播放。该歌曲可以是由喜欢的艺术家演奏的歌曲、另一喜欢的歌曲等等。在又另一示例中,当sccmc音调的发送者呼叫接收者或向接收者发送文本消息时,来自名人个性的预先记录的消息可以在具有sccmc音调的接收者的电话上播放。可以基于接收者通过接受、拒绝或回复呼叫或消息来挑选与呼叫或文本消息进行交互的方式,来选择预先记录的消息。

图19图示了流程1900,在流程1900中,可以通过从用户向朋友或朋友的群组发送sccmc来触发sccmc进行播放。在图19中图示的示例中,如在第一步1902中图示的,第一用户可以将sccmc发送给朋友的群组,在该示例中被示为第二用户、第三用户和第四用户。在第二步1904中,第二用户、第三用户和第四用户可以从第一用户接收sccmc。在第三步1906中,当在第二用户的移动电话上接收到sccmc时,sccmc可以立即在第二用户的移动电话的屏幕上播放;当在第三用户的移动电话上接收到sccmc时,sccmc可以在第三用户的移动电话的屏幕上立即播放,并且当在第四用户的移动电话上接收到sccmc时,sccmc可以在第四用户的移动电话的屏幕上立即播放。在某些情况下,可以通过将sccmc从用户发送给朋友或朋友的群组来触发播放的sccmc可以被称为“vyngbomb”。可以注意到,如结合图2b和2c所描述的,可以通过语音和数据网络的传输层来递送sccmc,使得用户2可以通过数据网络来接收sccmc,并且在发起voip呼叫时播放它,而用户3可以通过语音网络来接收sccmc,使得在接收到呼叫时,sccmc音调会在用户3的电话屏幕上播放。在实施例中,播放sccmc的触发可以包括在不涉及电话呼叫的情况下通过数据网络的推送通知。在这样的实施例中,sccmc可以播放并且立即消失,而在那里根本不存在电话呼叫或voip呼叫。

图20图示了可以从视频内容的集合中选择的sccmc。在第一步2002中,第一用户可以注册以从一个或多个视频频道2012接收内容。视频频道2002可以选自社交图谱视频源2014或其他视频源2018,诸如是由编辑组织的库或诸如由一种或多种算法自动组织的库,该算法基于例如关注的定义主题来识别和聚集内容。社交图谱视频源2014可以在sccmcapp中创建,或者可以在其他app中从用户的社交图谱中找到,诸如来自facebooktm、twittertm、linkedintm、snapchattm、periscopetm等等的视频。其他视频源2018可以包括本地运动队视频源、世界新闻视频源、类别中的热门视频视频源、顶级音乐视频源等等。本地运动队视频源可以包括来自本地队、第一用户的喜欢的队等等的最新亮点。世界新闻视频源可以包括最新的世界新闻。类别中的热门视频视频源可以包括类别中的热门视频,例如诸如“猫”。顶级音乐视频源可以包括热门音乐视频的剪辑。一旦用户注册,则在第二步2004中,第一用户可以接收呼叫。在第三步2008中,可以在第一用户接收到呼叫之后选择视频频道。在第四步2010中,来自在步骤2008中选择的视频频道的视频可以在第一用户的移动电话的屏幕上播放。在实施例中,除了用户的社交图谱之外或作为其替代,可以存在用户可以创建的一个或多个私人或封闭网络频道2019,并且用户可以在其中添加他们自己的视频。这些私人频道2019可以通过邀请来提供(并且可选地对未邀请用户封闭)。例如,可以存在#ucla频道,在该频道中,只有上该大学的学生才会诸如在实施例中经由邀请、密码和位置的某种组合(诸如通过使用与大学的位置有关的地理围栏)接收到查看和参与该频道内的视频内容的权限。

在贯穿本公开所描述的各种实施例中,sccmc也可以是实况面貌视频。当第一用户发送sccmc或以其他方式向第二用户发起呼叫时,实况面貌视频可以允许第二用户接收第一用户处的实况面貌。当接收到来自第一用户的sccmc或第一用户正在呼叫第二用户的通知时,实况面貌可以允许第二用户立即看到第一用户的面部。实况面貌视频可以在第二用户的设备的屏幕上播放,诸如锁屏、主屏幕或其他屏幕。实况面貌视频可以通过发起实况视频流来生成。可以使用实况视频流生成器来发起实况视频流。实况流生成器可以是应用程序,诸如skype、facetime、periscope等等。实况视频流也可以作为一系列小视频片段进行记录和发送。可以通过sccmcapp在用户的移动电话屏幕上打开的窗口来查看实况面貌视频。

发送sccmc可以包括自动记录用户对sccmc的反应,如在图21中图示的。在第一步2102中,第一用户可以将sccmc发送给第二用户。在第二步2104中,第二用户可以接收来自第一用户的sccmc。第二用户的移动电话可以在第三步2018中记录第二用户的反应,诸如通过使sccmc包括打开面向接收者方向的接收者电话的相机的指令。在第四步2110处,接收者的电话可以打开相机并记录接收者的反应。在实施例中,第二用户可以给予第二用户的移动电话来记录第二用户的反应的权限。在接收到sccmc之前、在接收到sccmc时、在sccmc开始播放之前等等,第二用户可以给予第二用户的移动电话来记录第二用户的反应的权限。在步骤2112中,接收者用户可以被提供处理反应的选项,诸如被给予保存、上载或共享第二用户的反应的选项。

图22示出了用于获得对sccmc的反应的流程的替换实施例。在发送者在步骤2202中发送了sccmc之后,接收者在步骤2204处接收sccmc,并且在步骤2208处,接收者的电话记录了接收者的反应,接收者可以在步骤2210处被给予保存、上载或共享反应的选项,诸如与发送者、与接收者的社交圈、或以其他方式共享该反应,包括将反应存储为sccmc的选项,诸如存储在sccmc内容库中。

图23图示了其中可以通过触发事件来触发sccmc的播放的流程,该触发事件诸如是接收者的移动设备进入到诸如由地理围栏限定的位置中。在步骤2302处,可以在诸如由地理围栏限定的位置处检测接收者设备的位置(或者在根据移动电信领域的技术人员已知的各种位置系统的位置处以其他方式检测接收者设备的位置)。作为示例,地理围栏可以围绕关注点,诸如博物馆、公园或展览馆内的位置、商店或其他与产品或服务的促销或销售有关的位置、学校、学院、大学内的教育位置,或针对其可以存在可以经由sccmc呈现的相关内容的任何其他位置。在步骤2302处的检测时,可以在步骤2304处诸如从sccmc的库中检索sccmc。这可以包括检索与该位置相关联的内容(诸如关于附近的博物馆展览或附近产品的内容),并且可以包括检索与接收者有关的内容(诸如与该接收者的偏好有关的内容,如通过频道的选择、通过对特定内容的反应、通过如由其他数据源(诸如购买、与内容的互动或接收者的社交图谱)所指示的接收者的偏好等等所指示的)。可以部分基于接收者之前是否曾访问过该位置来检索sccmc(该信息可以由主机系统存储,或者可以本地存储在地理围栏的计算基础设施处),使得可以为重复访问者改变sccmc。内容服务器可以检索适当的sccmc,并且在步骤2308处,将其发送到接收者的移动设备。然后,如结合遍及本公开所描述的各种实施例进行描述的,sccmc可以在设备2310上播放。

图24图示了计算机系统,例如,可以结合本文中描述的设备、系统和方法使用的计算机系统。一般而言,计算机系统2400可以包括:例如通过外部设备2404连接到网络2402的计算设备2410。计算设备2410可以是或可以包括如本文中描述的任何类型的客户端或其他网络端点,例如,如遍及本公开所描述的移动设备。计算设备2410还可以是或代替地是适合于通过网络2402与其他设备进行交互的任何设备,诸如是膝上型计算机、台式计算机、个人数字助理、平板设备、移动电话、电视机、机顶盒、可穿戴计算机等等。计算设备2410还可以是或代替地包括服务器,诸如本文中描述的任何服务器。

在某些方面,可以使用硬件(例如,在台式计算机中)、软件(例如,在虚拟机等等中)或软件和硬件的组合来实现计算设备2410。计算设备2410可以是独立设备、集成到另一实体或设备中的设备、跨多个实体分布的平台、或在虚拟化环境中执行的虚拟化设备。

网络2402可以包括上述任何网络,例如,适于在计算机系统2400中的参与者当中传送数据和控制信息的(一个或多个)数据网络或(一个或多个)互联网络。这可以包括公共网络(诸如互联网)、私人网络以及电信网络(诸如公共交换电话网络或蜂窝网络,其使用第三代蜂窝技术(例如,3gtm或imt-2000tm)、第四代蜂窝技术(例如,4gtm、ltetm、mt-advancedtm、e-utratm等)或wimax-advancedtm(ieee802.16m))和/或其他技术),以及各种各样的公司区域、都市圈、校园或其他局域网或企业网络中的任何一个,连同可以被用来在计算机系统2400的参与者当中携带数据的任何交换机、路由器、中枢、网关等等。网络2402还可以包括数据网络的组合,并且不必限于严格的公共或私人网络。

外部设备2404可以是通过网络2402连接到计算设备2410的任何计算机或其他远程资源。这可以包括:包含由计算设备2410请求的内容的网关或其他网络设备、远程服务器等等、网络存储设备或资源、或可以通过网络2402连接到计算设备2410的任何其他资源或设备。

一般而言,计算设备2410可以包括:处理器2412、存储器2414、网络接口2416、数据存储2418以及一个或多个输入/输出接口2420。计算设备2410可以进一步包括外围设备2422和可以连接到输入/输出接口2420的其他外部输入/输出设备或与其通信。

处理器2412可以是能够处理在计算设备2410或计算机系统2400内执行的指令的任何处理器或其他处理电路。处理器2412可以包括单线程处理器、多线程处理器、多核处理器等等。处理器2412可以能够处理存储在存储器2414或数据存储2418中的指令。

存储器2414可以在计算设备2410内存储信息。存储器2414可以包括任何易失性或非易失性存储器或其他计算机可读介质,包括但不限于随机存取存储器(ram)、闪速存储器、只读存储器(rom)、可编程只读存储器(prom)、可擦除prom(eprom)、寄存器等等。存储器2414可以存储程序指令、程序数据、可执行文件以及其他软件和数据,其对于控制计算设备2410的操作以及配置计算设备2410来为用户实行功能有用。存储器2414可以包括用于计算设备2410的操作的不同方面的多个不同阶段和类型的存储器。例如,处理器可以包括用于更快地访问某些数据或指令的板载存储器和/或高速缓存,并且可以包括单独的主存储器等等以根据需要扩展存储器容量。如本文中设想的,所有这样的存储器类型可以是存储器2414的一部分。

一般而言,存储器2414可以包括非易失性计算机可读介质,该非易失性计算机可读介质包含计算机代码,该计算机代码在由计算设备2410执行时为所讨论的计算机程序创建执行环境,例如,构成处理器固件、协议栈、数据库管理系统、操作系统或上述各项的组合的代码,和/或实行各种流程图中阐述的一些或全部步骤和本文中阐述的其他算法描述的代码。尽管描绘了单个存储器2414,但是将理解到,可以将任何数量的存储器有效地结合到计算设备2410中。例如,即使当计算设备2410断电时,第一存储器也可以提供诸如磁盘驱动器之类的非易失性存储装置,以用于文件和代码的永久或长期存储。诸如随机存取存储器之类的第二存储器可以提供用于存储指令和数据的易失性(但是更高速)的存储器以用于执行过程。通过提供物理上与处理器2412相邻的更高速存储器以用于寄存器、进行高速缓存等等,可以使用第三存储器来改进性能。

网络接口2416可以包括用于通过网络2402以与其他资源处于通信关系的方式连接计算设备2410的任何硬件和/或软件。这可以包括可通过互联网访问的远程资源,以及使用短距离通信协议可用的本地资源,例如使用物理连接(例如,以太网)、射频通信(例如,wifi)、光通信(例如,光纤、红外等等)、超声通信或这些或可以被用来在计算设备2410与其他设备之间携带数据的其他介质的任何组合。网络接口2416可以例如包括路由器、调制解调器、网卡、红外收发器、射频(rf)收发器、近场通信接口、射频识别(rfid)标签读取器或任何其他数据读写资源等等。

更一般地,网络接口2416可以包括适合于将计算设备2410的组件耦合到其他计算或通信资源的硬件和软件的任何组合。作为示例而非限制,这可以包括:用于根据ieee802.11标准(或其任何变化)进行操作的有线或无线以太网连接的电子设备、或任何其他短距离或长距离无线联网组件等等。这可以包括:诸如蓝牙或红外收发器之类的用于短距离数据通信的硬件,其可以被用来耦合到其他本地设备,或者被用来连接到局域网等等,其进而耦合到数据网络2402,诸如互联网。这也可以或代替地包括用于wimax连接或蜂窝网络连接的硬件/软件(使用例如cdma、gsm、lte或任何其他合适的协议或协议的组合)。网络接口2416可以被包括为输入/输出设备2420的一部分,反之亦然。

数据存储装置2418可以是内部存储器存储装置,其提供计算机可读介质,诸如磁盘驱动器、光盘驱动器、磁驱动器、闪存驱动器或能够为计算设备2410提供大容量存储的其他设备。数据存储装置2418可以采用非易失性形式存储用于计算设备2410或计算机系统2400的计算机可读指令、数据结构、程序模块和其他数据,以用于随后的检索和使用。例如,数据存储装置2418可以存储但不限于操作系统、应用程序、程序数据、数据库、文件和其他程序模块或其他软件对象等等中的一个或多个。

输入/输出接口2420可以支持从输出到可以耦合到计算设备2410的其他设备的输入。例如,这可以包括串行端口(例如,rs-232端口)、通用串行总线(usb)端口、光学端口、以太网端口、电话端口、音频插孔、音频/视频分量输入、hdmi端口等等,其中任何一个都可以被用来形成与其他本地设备的有线连接。这也可以或代替地包括红外接口、rf接口、磁卡读取器或其他输入/输出系统,以用于与其他本地设备以处于通信关系的方式耦合。将理解到,尽管与用于本地设备通信的输入/输出接口2420分开地描述了用于网络通信的网络接口2416,但是这两个接口可以相同,或者可以共享功能,诸如在usb端口被用来附接到wifi附件的情况下,或者在以太网连接被用来耦合到本地网络附接的存储装置的情况下。

外围设备2422可以包括被用来向计算设备2400提供信息或从计算设备2400接收信息的任何设备。这可以包括:人类输入/输出(i/o)设备,诸如键盘、鼠标、鼠标垫、轨迹球、操纵杆、传声器、脚踏板、相机、触摸屏、扫描仪或用户2430可以采用以向计算设备2410提供输入的其他设备。这也可以或代替地包括显示器、扬声器、打印机、投影仪、头戴式受话器或用于向用户呈现信息的任何其他视听设备。外围设备2422还可以或代替地包括数字信号处理设备、致动器或其他设备,以支持对其他设备或组件的控制或通信。适合用作外围设备2422的其他i/o设备包括触觉设备、三维渲染系统、增强现实显示器、磁卡读取器等等。一方面,外围设备2422可以用作网络接口2416,诸如与被配置成经由短距离(例如,蓝牙、wifi、红外、rf等等)或长距离(例如,蜂窝数据或wimax)通信协议提供通信的usb设备一起。在另一方面,外围设备2422可以提供用于增强计算设备2410的操作的设备,诸如全球定位系统(gps)设备、安全加密狗等等。在另一方面,外围设备可以是诸如闪存卡、usb驱动器或其他固态设备之类的存储设备,或者是光盘驱动器、磁驱动器、磁盘驱动器或适合于大容量存储的其他设备或设备的组合。更一般地,适合于与计算设备2400一起使用的任何设备或设备的组合可以被用作本文中所设想的外围设备2422。

其他硬件2426可以被结合到计算设备2400中,诸如协处理器、数字信号处理系统、数学协处理器、图形引擎、视频驱动器等等。其他硬件2426也可以或者代替地包括扩展的输入/输出端口、附加存储器、附加驱动器(例如,dvd驱动器或其他附件)等等。

总线2432或总线的组合可以用作机电平台,以用于互连计算设备2400的组件,诸如处理器2412、存储器2414、网络接口2416、其他硬件2426、数据存储装置2418和输入/输出接口。如图所示,计算设备2410的每一个组件可以使用系统总线2432或用于传送信息的其他通信机构互连。

可以使用计算机系统2400的处理器2412执行存储器2414中包含的一个或多个指令序列以实行预定任务来实现本文中描述的方法和系统。在实施例中,计算设备2400可以被部署为多个并行处理器,这些并行处理器被同步以一起执行代码以改进性能,或者计算设备2400可以在虚拟化环境中实现,在该虚拟化环境中,管理程序或其他虚拟化管理设施上的软件酌情模拟计算设备2400的组件,以再现计算设备2400的硬件实例化的一些或全部功能。

在一个方面,计算设备2400可以是诸如下面所描述的移动设备。

图25图示了移动设备。移动设备2500可以被配置成用于创建、发送或接收如本文中描述的sccmc。移动设备2500可以是例如上述任何端点或其他计算设备。移动设备2500可以是例如智能电话或平板设备。一般而言,移动设备2500可以包括显示器2502(例如,屏幕)、被配置成以与网络处于通信关系的方式耦合移动设备2500的通信接口2504、处理器2506、存储器2508、相机2510、传声器2512、扬声器2514和位置跟踪设备2516。

通信接口2504可以包括用于使用各种各样的协议进行通信的硬件和软件,该协议诸如是短距离通信协议(例如,蓝牙)、无线通信协议(例如,wi-fi、蜂窝网络等等)等等。通信接口2504可以通过用户具有计费账户的移动运营商将移动设备2500耦合到蜂窝网络等等。通信接口2504还可以或者代替地将移动设备2500耦合到数据网络,移动设备2500可以通过该数据网络访问在线应用商店等等。通信接口2504还可以或代替地通过诸如本文中描述的任何网络之类的数据网络将移动设备2500耦合到其他移动设备。

在一方面,存储器2508承载计算机代码,该计算机代码当在处理器2506上执行时,实行用于创建、发送、接收、编辑等等sccmc数据结构等等的步骤。存储器2508还可以或者代替地承载计算机代码,该计算机代码形成用于移动设备2500的应用程序,例如,由处理器2506在移动设备2500上的执行。

显示器2502可以包括诸如触摸屏之类的屏幕或其他用户界面,以用于接收本文中设想的用户输入,例如,以用于创作或编辑sccmc。显示器2502还可以或者代替地为用户显示sccmc。

相机2510可以被用于捕获图像或视频以用于sccmc。

如本文中描述的,传声器2512可以被用于接收语音或音频信号。

扬声器2514可以被用于为用户播放来自sccmc的音频。扬声器2514可以代替地包括在诸如耳机插孔等等的移动设备2500上的音频输出。

位置跟踪设备2516可以被用来为移动设备2500建立位置,例如,以用于本文中设想的邻近服务。位置跟踪设备2516可以包括gps接收器等等。

在某些实施例中,移动设备2500可以被用来便于用户(诸如接收者)建立诸如图26所示的个人频道。个人频道可以使得用户能够从用户的移动设备2500中挑选诸如视频和图像内容之类的媒体内容,并且当发生传入触发时,将其指定为被用于在用户的移动设备2500上显示。传入触发可以是来自另一移动设备的来电、文本消息等等。用户可以导入多个文件,并且以预定义的次序或以随机顺序组织它们作为个人频道进行播放。

图26图示了用于使得用户能够建立这样的个人频道的用户界面2600的屏幕截图。用户界面2600可以被配置成允许用户通过访问安装在移动设备2500上的sccmcapp来滑动或以其他方式选择建立个人频道的特征。例如,sccmcapp可以使得能够从用户界面2600中选择被标记为“我的频道”2602的菜单特征。在选择菜单特征“我的频道”2602时,用户可以能够挑选用户可能想要用作个人频道的一部分的媒体内容。在一些实施例中,媒体内容可以包括:可以从任何其他用户接收的sccmc,或者由用户制作或捕获的内容(诸如使用用户的移动电话的相机),或者从社交网络服务器获得的视频(诸如托管与youtubetm、snapchattm、instagramtm或用户生成的视频平台相似服务的服务),或来自任何其他渠道而没有限制。用户所选择的媒体内容可以通过使用诸如在图26的用户界面2600中所描绘的被标记为“个人”2604的动作按钮之类的用户界面元素而被添加到用户的个人频道。

在某些实施例中,由用户创建的个人频道不仅可以在用户的设备上播放,而且还可以被配置成与其他用户共享。在许多示例中,用户可以将视频或其他媒体内容组织成频道,然后与其他用户共享该频道,包括控制该频道作为一系列sccmc媒体项在共享频道的各个接收者的电话上的播放。通过允许用户创建适合于特定朋友或朋友群组的频道,并且包含示出共同朋友或共同关注的主题或示出用户认为朋友将特别感兴趣的视频内容的用户生成的视频内容,还可以为特定用户或用户群组定制或配置这些频道。

在实施例中,与朋友或其他用户共享的频道可以包括范围广泛的媒体内容,包括从其他用户接收的sccmc、由用户制作或捕获的内容(诸如使用用户的移动电话的相机)、由其他应用程序(诸如社交媒体应用程序)本地存储的内容、从各种社交资源(诸如youtubetm或其他用户生成的视频平台)获得的视频,或来自任何其他渠道。配置、定制和共享一个或多个频道的能力可以允许sccmcapp被用作自生成的媒体创作和内容分发平台,在该平台上,用户可以为朋友和其他用户形成并编排范围广泛的体验,其在朋友的和其他用户的设备的锁屏或其他联系人发起的元素上播放。

在许多示例中,可以基于另一用户的身份来启用用户的个人频道的媒体内容。例如,用户可以将视频或任何其他媒体项与用户的移动设备中的“朋友”或特定联系人的姓名相关联。

图27和28图示了用于基于用户的身份来启用媒体内容的用户界面2700的屏幕截图的示例。可以通过安装在用户的移动设备上的sccmcapp来启用用户界面2700。用户可以在用户的移动电话上打开联系人列表,并且在用户界面2700上显示的菜单2702可以提供诸如“询问朋友”、“上载”、“为联系人定制”之类的选项,以及可以使得能够基于联系人的身份为特定联系人设置来自用户的个人频道的媒体内容的其他选项。例如,用户可以通过从用户界面2700做出适当的选择来为单个联系人或朋友设置定制视频或频道。

在各种实施例中,可以以朋友的姓名设置各种媒体内容,包括:从其他用户接收的sccmc,其是由用户诸如通过使用用户的移动电话的相机制作或捕获的;从各种资源、youtubetm或其他用户生成的视频平台获得的视频、或来自任何其他渠道。在一些实施例中,诸如在用于具有安装在用户设备上的诸如snapchattm、instagramtm等等的其他社交网络应用程序的情况下,sccmcapp可以使得用户能够将移动设备与用户生成的社交媒体应程序或由用户的移动设备使用的平台进行集成。这些社交网络应用程序可以使得用户能够将内容保存到本地设备,使得在创建内容时,将其保存在与每个应用程序相关联的本地文件夹中。sccmcapp可以包括本地存储监视组件,该组件可以监视本地文件夹并且使本地文件夹的内容可用于选择,作为可以在用户频道中播放的sccmc媒体项,设置为与朋友相关联的内容等等。这可以通过将内容导入sccmcapp访问的一个或多个位置中来实现,或者通过标记本地文件夹以使得内容可以在需要时从本地文件夹导入或播放来实现。

一旦发起此设置,就可以将所选择或标记的内容配置成在朋友呼叫时或在其他触发条件下(诸如接收到来自朋友的文本或电子邮件时)在用户的电话的锁屏上播放,而独立于用户可能已经选择的频道或从其他方到达的其他触发。

在实施例中,用户可以选择“询问朋友”2704(或多个朋友)的选项,其中sccmcapp可以启用允许用户进行挑选以使朋友设置媒体项的特征,诸如在朋友呼叫时播放的视频,以使得朋友对媒体内容项进行控制。在许多示例中,可以启用该特征,诸如当由朋友设置定制内容时,如一些先前的示例中所讨论的那样,该特征允许用户来设置在朋友与用户联系时播放的视频。在发起此“询问朋友”2704特征之后,可以通过app向朋友发起消息(诸如文本消息),自动将定制链接嵌入网站,朋友可以在该网站上载媒体项,诸如视频等等。

在实施例中,还可以允许用户从用户界面2700中挑选用于选择“询问朋友”2704特征的多于一个联系人。用户界面2700可以向用户呈现联系人或“朋友”列表,并且用户可以通过挑选用于实现“询问朋友”2704选项的动作按钮(诸如按钮2704)来选择头号朋友。在许多示例中,头号朋友可以包括用户最常联系的联系人,诸如通过呼叫或消息传送来联系。在其他示例中,其他参数可以被用来将联系人列表分类为用户的头号朋友。当用户单击按钮2704时,sccmcapp可以使得能够发起通过app向每一个头号朋友发送消息,诸如文本消息。发起消息可以包括自动将定制链接嵌入网站,每一个头号朋友可以在该网站上载媒体项,诸如视频。

图29图示了示例性用户界面2900的屏幕截图,该示例性用户界面2900可以使得用户(诸如发送者的朋友联系人)创建可以在朋友联系人呼叫用户或发起与用户的任何联系时播放的视频。朋友创建的视频可以由朋友上载到网站上,并且可以将其链接发送给朋友,诸如当用户从sccmcapp的“询问朋友”2704特征中为朋友选择联系人时。视频可以是可以被用来为特定联系人设置特定媒体类型的一个类型的媒体项。

在实施例中,媒体项可以包括:从其他用户接收的sccmc、由朋友或用户制作或捕获的内容(诸如使用朋友或用户的移动电话的相机)、从各种网络源(诸如youtubetm)或其他用户生成的视频平台的视频、或来自任何其他渠道。在实施例中,朋友可以通过其设置要在用户的设备上播放的项目的上载网页可以被配置成与移动和桌面浏览器一起工作。当朋友上载媒体项时,推送通知可以被自动定向到用户的设备,指示内容已经被上载。当朋友呼叫该用户时或可选地在其他触发联系人(诸如文本、聊天或电子邮件联系人)时,朋友上载的媒体内容项可以在用户的电话上播放,诸如在电话的锁屏上播放。

在实施例中,用户可以使用“询问朋友”2704特征来要求各个朋友上载或选择媒体内容,使得可以基于不同的联系人来播放各种各样不同的媒体内容,从而增加了用户已经为朋友设置或选择的项目,或用户通常已经为未知入站联系人选择的项目。

如本文中讨论的各种实施例可以便于创建、编辑、部署和管理媒体内容,该媒体内容是在移动电话中可用的、或者是从其他设备或网络源接收的,并且要被用作sccmc以建立个性化体验,或者以在朋友的群组和联系人当中共享,以在任何触发事件(诸如文本消息传送、铃声等等)期间利用各种菜单选项进行个性化体验,这些选项通过用户界面(诸如结合图26-29图示的那些)使得能够实现。

在许多示例中,sccmcapp可以使得能够设置包括sccmc的媒体内容。媒体内容可以包括:视频内容,该视频内容可以包括上下文视频消息。图30图示了用于为用户之间的交互提供对sccmc中所包括的上下文视频消息的设置的方法3000的流程图。

如图30中图示的,在3002处,用户1(诸如发送者移动电话102的用户)可以访问消息传送设施。发送者移动电话102(图1)的用户可以参与与另一用户——用户2(诸如接收者移动电话104(图1)的用户)的消息传送交互。消息传送交互可以使用任何可用的消息传送设施,诸如sms、聊天交互或两个用户各自的移动设备上可用的许多消息传送应用程序中的任何一个(诸如whatsapptm、imessagetm、snapchattm、instagramtm、messenger等等)。在实施例中,该app可以托管整个通信交流,而无需依赖第三方应用。在3004处,用户1可以在用户1的移动设备的消息传送设施的输入界面上输入一些文本,并且将该文本或其他消息发送给用户2。消息传送设施的输入接口可以被配置成至少接收文本输入。在一个示例中,来自用户1的输入限于文本中可以键入或规定的内容。消息传送设施的输入界面还可被配置为接收文本、图形、音频、视频及其组合,包括表情符号和可以插入输入界面的其他图形。安装在用户1的移动设备上的sccmcapp可以有权访问在消息传送设施的输入界面上输入的输入。类似地,安装在用户2的移动设备上的sccmcapp可以被配置成访问在用户2的移动设备上的消息传送设施的输入接口上接收的输入。

在3008处,可以在用户2的移动设备的消息传送设施处接收由用户1发送的输入。在3010处,可以将安装在用户2的移动设备上的sccmcapp配置成获取在用户2的移动设备的消息传送设施的输入接口上接收的输入,并且处理输入的内容以确定文本的含义以及理解输入的上下文。在实施例中,还可以将安装在用户2的移动设备上的sccmcapp配置成获取在用户2的移动设备的消息传送设施的输入接口上接收的输入,并且处理输入的内容以确定音频、视频、图形、表情符号等等的含义以理解输入的上下文。对输入的处理可以通过使用包括自然语言处理(nlp)设施的高级处理设施来使得能够实现,该高级处理设施可以包括一种或多种用于确定文本主体的含义的算法或方法,该文本例如是在用户2的移动设备的消息传送设施的输入接口处接收的文本。鉴于本公开将领会到,在一些示例中,自然语言处理(nlp)设施的一种或多种算法可以被示为在输入限于文本和其他受限字符时会更快地实行。

在实施例中,自然语言处理(nlp)设施还可以包括:用于确定音频或视频剪辑中的对话的含义的附加算法或方法。在许多示例中,nlp设施可以包括:nlp处理模块,其可以被配置成执行一系列指令,例如根据一种或多种算法和方法来识别输入的含义和/或上下文。通过这些示例,nlp设施可以被配置成从在用户2的移动设备的消息传送设施处接收的文本中提取单词、短语、表情符号、地理位置信息和传感器导出数据。在实施例中,从文本中提取的信息然后可以与内容的数据库匹配,该内容的数据库诸如是存储在先前所讨论的计算机系统2400的存储器单元2414中的数据库。在许多示例中,nlp处理模块可以是先前所讨论的计算机系统2400的处理器2412的一部分。在另外的示例中,nlp处理模块可以是计算机系统2400的其他硬件2426的一部分。

在3012处,由nlp处理模块标识的含义可以由安装在用户2的移动设备上的sccmcapp使用,以将媒体内容分配给在用户2的移动设备的消息传送设施的输入处接收的输入。可以将前面所讨论的媒体内容数据类型(诸如视频剪辑或视频频道)适当地链接到输入消息。在许多示例中,媒体内容可以选自诸如先前所讨论的sccmc内容类型的组织库。在3014处,在许多实施例中,可以在用户2的移动设备的锁屏上显示所分配的媒体内容。在3018处,用户2然后可以点击他或她的锁屏以将回复发送给用户1。在许多示例中,用户2可以直接从用户2的移动设备的锁屏发送回复,而无需打开他或她的移动设备上的消息传送设施的输入界面。

在许多示例中,在将回复发送给用户1时,用户2的相机可以默认地被激活,并且用户2的图片或照片可以与从用户2发送给用户1的回复相关联。在另外的示例中,在将回复发送给用户1时,用户2的传声器可以默认地被激活,并且用户2的音频剪辑可以与从用户2发送给用户1的回复相关联。

在许多示例中,当用户2为回复消息键入文本时,某些内容可能被自动从内容的数据库中拉取出来,以匹配用户2输入的文本关键字。在实施例中,用户2可以使用从内容数据库中自动拉取的内容,或者可以代替地访问消息传送设施来完成文本,并且然后发送消息。在消息传送交互期间,在用户1的消息传送设施处接收到从用户2发送的消息时,也可以以相同的方式来处理该从用户2发送的消息。

图31a-31e图示了根据许多实施例的基于图30中所讨论的上下文视频消息流的用户1与用户2之间的消息传送交互的示例。图31a图示了当用户2接收到来自用户1的具有文本短语“饿吗,见面吃午饭吧!”的消息时,用户2的移动设备的显示界面3100a的屏幕截图。文本短语可以与相关联和匹配的视频或其他内容一起显示在用户2的移动设备上。可以基于文本短语的内容来实行视频或其他内容与文本短语的匹配,如在图30的流程中所讨论的。例如,图31a中的视频显示了饥饿的荷马·辛普森卡通人物,其肚子鼓胀且颤抖以指示饥饿的情感。在示例中,视频可以源于sccmcapp的sccmc内容类型的组织库。类似地,图31b图示了当在用户2的移动设备处接收到来自用户1的文本消息短语“好饿啊!!!”时,用户2的移动设备的显示屏3100b的屏幕截图。在实施例中,文本消息短语可以与发送者的匹配视频/照片一起显示,诸如在发送消息并表达饥饿感的时候从其移动设备的相机拍摄的用户1的照片。在另外的示例中,用户2的移动设备的显示屏屏幕截图可以接收到来自用户1的音频消息,说“我饿了!”,其包括有匹配的视频/照片。在实施例中,可以在发送消息的时候发送发送者的匹配视频/照片,诸如从用户1的移动设备的相机拍摄的用户1的照片。

图31c图示了当诸如在用户1的锁屏上从用户2向用户1发送回复消息时,并且其中回复消息包含文本短语“晚上八点在班尼氏!”的情况下,用户1的显示屏3100c的屏幕截图。文本短语与匹配内容相关联,该匹配内容诸如是关于文本中提到的餐厅名称(即“班尼氏”)的交互式信息。在实施例中,即使锁屏在移动设备上就位,这样的信息也可以是可用的。在实施例中,交互式信息可以包括例如餐厅位置的地图、餐厅的评分、餐厅的小册子、方向、技巧、评述以及与餐厅名称相关联的其他上下文广告信息。在示例中,回复消息还可以或者代替地包括关于食物类型的信息,并且可以相应地显示匹配的内容。在许多示例中,包含短语“想吃玉米饼吗”的消息可能会通过示出玉米饼的视频或动画进行扩充。被分配给消息中提到的短语的含义可以是基于上下文以及其他消息的内容的。通过以上示例,对吃玉米饼的初始引用可以被用来帮助推断提议名称和时间的后续消息是对可获得玉米饼的餐厅位置的引用。另外,可以诸如通过使用用户与其他用户的交互历史、用户或其他用户使用sccmcapp的历史、用户的地理位置、用户联系人数据(诸如存储的联系人)、用户1或用户2(或两者)的简档、以及许多其他信息及其组合来识别信息的上下文。因此,针对消息中的文本的匹配内容可以是sccmc媒体内容,该内容可以自动与媒体内容项相关联,并且可以与消息的内容和消息的上下文二者都有关。

在许多示例中,媒体内容与在输入消息中输入的文本的关联可以通过应用一种或多种机器学习算法来实行。在许多示例中,机器学习算法和其他方法可以被用来解释输入消息中的文本主体,并且识别什么类型的媒体可以与什么类型的文本输入相关联。在示例中,该解释可以基于输入到机器学习算法中的反馈信息,诸如直接从用户收集的关于对sccmcapp推荐的内容的满意程度的反馈信息。除了直接从用户收集的反馈信息之外,还可以或代替地基于与sccmcapp相关联的一些反馈度量来得出反馈信息。在许多示例中,可以基于与推荐内容的使用相关联的度量来得出反馈信息,诸如用户是否保存内容、共享内容、与内容进行交互等等。响应于在输入消息中接收的文本,反馈信息可以被用来提供更相关和相对有效的媒体内容。

例如,图31d图示了用户在其锁屏3100d上输入的文本可以被自动完成并且与相关的媒体内容匹配。在图31e的显示器3100e的屏幕截图中图示了完成的内容。在实施例中,显示器3100e上的匹配和完成的内容可以由用户从锁屏直接使用,或者替换地,用户可以覆盖该内容。在这两种情境中,用户反馈都可以被用来得出用于机器学习算法的反馈信息。

在实施例中,本文中描述的方法和系统包括基于sccmc的结构(诸如sccmcapp和sccmc媒体内容),该方法和系统可以便于用户访问或可以用作用户的移动设备上的各种移动通信能力或应用程序中的任何一种,例如,文本消息传送、视频呼叫、音频呼叫等等,包括使用各种网络和传输协议,诸如是基于ip的协议、蜂窝网络协议或其他协议。在实施例中,可以直接从用户的锁屏访问通信能力或应用程序,而无需用户解锁电话或打开通信应用程序。照此,用户无需解锁移动设备来访问sccmcapp及其媒体内容。在实施例中,方法和系统可以与移动设备的一个或多个通信端口特征(诸如用于处理基于ip的传入消息的特征、用于处理通知的特征、用于处理传入蜂窝消息的特征等等)对接,以将被传送给移动设备的信息有效地重定向到具有锁屏功能的应用程序,该移动设备用于其他通信能力或应用程序。在实施例中,具有锁屏功能的应用程序可以独立于电话或其他移动设备的锁定或解锁状态而运行,诸如在设备被锁定、屏幕为空白、其显示其锁屏等等时。具有锁屏功能的应用程序可以拦截发往或源自通信应用程序(例如,snapchattm、facebookmessengertm、imessagetm、whatsapptm等等)的信息,或者在其由接收者移动设备接收时,可以替代这样的应用程序提供服务。在实施例中,接收者移动设备可以包括sccmc数据结构,该sccmc数据结构可以在从发送者移动设备发送之前实行联系人媒体适配功能,包括提供在电话处于锁屏模式时运行的用户界面。用户界面可以包括具有锁屏功能的应用程序,以便于移动设备的用户接收并响应于与被传递给通信应用程序之前的被拦截的信息相关联的通信、与由用户界面直接处理的被拦截的信息相关联的通信等等。在实施例中,具有锁屏功能的应用程序可以响应于被拦截的信息来显示范围广泛的内容,诸如视频内容、动画或遍及本公开所描述的范围广泛的其他类型的内容。在实施例中,内容可以由视频组成。在实施例中,视频可以由信息的发送者选择。在实施例中,可以从频道中选择视频,其中可以基于被拦截的信息的内容和/或信息的上下文(诸如基于一天中的时间、发送者的位置、接收者的位置、接收者设备的状态或其他因素)来选择视频和/或频道。在实施例中,具有锁屏功能的应用程序还可以与目标/源通信能力或应用程序对接,以便于发送者移动设备上的相关通信能力或应用程序与接收者移动设备之间的端对端通信,而无需第三方通讯应用程序。

图32描绘了如本文中描述的统一消息传送平台3200的示图。在实施例中,发送器3202(诸如移动电话等等)可以使用本文中描述的方法与接收者3204(诸如接收者移动电话等等)通过电子介质(诸如基于ip的网络、蜂窝网络等等)进行通信。在实施例中,一个或多个发送者3202与一个或多个接收者3204当中的通信可以包括平台服务器3206。一个或多个发送者3202和一个或多个接收者3204当中的通信可以包括直接使用消息传送服务,诸如本机消息传送服务3210、3212,消息传送应用程序3214、3218,发送者控制的联系人媒体内容应用程序3220、3222等等。一个或多个发送者3202和一个或多个接收者3204当中的通信还可以包括使用内容关联服务3224、3228。发送者可以使用发送者移动电话3202或被配置有一个或多个能力和/或应用程序的类似计算设备,该能力和/或应用程序诸如是本机消息传送服务3210,其可以便于与其他用户的通信,该其他用户诸如是接收者、服务器等等。在实施例中,发送者移动电话3202可以进一步被配置有消息传送应用程序3214,诸如在本文中提到和描述的那些,以用于便于文本、图像、视频和其他电子内容在发送者和接收者当中的通信。在实施例中,发送者移动电话3202还可以被配置有一个或多个统一消息传送应用程序或能力,诸如发送者控制的联系人媒体内容应用程序3220,其可以与移动设备的本机消息传送服务和/或消息传送应用程序协同地(或部分或全部代替其)工作,以便于本文中描述的发送者控制的联系人媒体内容控制功能和能力。

在实施例中,这些sccmc特征包括:对在包括sccmc应用程序3220、3222的任何消息传送应用程序中准备的消息、以及对与本文中描述的与传出消息相关联的内容实行自然语言处理(nlp)3230、3232。在实施例中,发送者3202的其他特征可以包括:一个或发送者情绪感测3240、发送者用户状态确定3242等等,其可以向sccmc应用程序3220提供信息,以及从其他sccmc应用程序提供信息。在实施例中,发送者3202的特征、能力等等可以被体现为单独的应用程序、sccmc应用程序3220可用的本地服务、通过发送者移动设备的情绪感测和/或用户状态确定接口能力访问的远程服务等等。在实施例中,情绪感测3240还可以通过与统一消息平台3200的情绪确定服务3250对接来包括情绪确定能力,或者可以使用发送者3202移动电话的处理和存储能力来直接或部分地实行情绪确定功能等等。

在实施例中,图32中描绘的统一消息传送平台3200的平台服务器3206可以通过网络连接等等至少与发送者3202或接收者3204对接。统一消息传送平台3200服务器3206可以进一步提供如本文中描述的用于统一消息传送的服务、应用程序和/或能力,包括用于确定包括发送者3202或接收者3204的统一消息传送平台3200的用户的情绪的情绪确定3250。在实施例中,平台服务器3206还可以提供自然语言处理3252服务,以用于处理在发送者设备3202上编写的消息,该消息可以发往接收者设备3204或在接收者设备3204上接收。在许多示例中,可以经由在平台服务器3206上执行的自然语言处理能力3252,将nlp服务3230、3232提供给平台中的任何参与者。平台服务器3206或平台3200的其他方面还可以经由机器学习能力3260来提供诸如机器学习之类的能力。平台服务器可以进一步经由内容关联能力来提供内容关联服务3262,该内容关联能力至少部分地使用平台服务器3206的计算和/或存储特征或可被平台服务器3206访问的计算和/或存储特征来执行。

在实施例中,统一消息传送平台3200可以进一步包括:媒体内容库3270,该媒体内容库3270可以包括发送者控制的联系人媒体内容结构3272或与其相关联。可以通过一个或多个网络并且在适用时经由平台服务器3206为平台3200上的参与者、一个或多个发送者3202提供访问内容库3270的权限。类似地,平台3200的一个或多个接收者3204可以经由网络、通过服务器3206等等来访问媒体内容库3200。本文中进一步描述了媒体内容库的特征、功能和服务,包括一个或多个sccmc结构的关联和/或集成。

在实施例中,统一消息传送平台(诸如图32中所描绘的平台3200)包括:可以被体现为移动设备等等的接收者3204。在许多示例中,平台3200的接收者3204可以包括类似于发送者3202的能力的统一消息传递能力,诸如经由内容关联模块3228的内容关联服务、经由本地消息传送模块3212的本地消息传送服务、经由消息传送应用程序或服务3218的消息传送服务、通过自然语言处理模块3232的nlp服务等等。在实施例中,接收者3204可以包括或有权访问其他能力,例如接收者sccmc应用程序3280,其可以包括类似于发送者sccmc应用程序3220的功能,但是也可以被适配成与本地锁屏服务3282、具有锁屏功能的应用程序3284等等协同地工作,该本地锁屏服务3282、具有锁屏功能的应用程序3284可以利用接收者3204计算设备来体现和/或使用接收者3204计算设备的处理和/或存储资源。本文中进一步描述了接收者sccmc应用程序3280的能力,包括其与具有锁屏功能的应用程序3284的协同操作和/或其与具有锁屏功能的应用程序3282的可选集成。

在实施例中,媒体内容库3270可以为媒体内容并且可选地为sccmc项目提供存储,或者可以与如本文中描述的sccmc结构相关联。图33描绘了媒体内容库3300的实施例,该媒体内容库3300便于内容项与媒体类型、sccmc参考(如果有的话)、一个或多个频道(例如,关注的主题)等等的关联。图33的实施例还可以包括用于访问媒体内容库3270、sccmc结构3272等等中的项目的索引。

图34描绘了媒体内容库3402的实施例,该媒体内容库3402可以结合媒体内容项3404和sccmc内容项和/或结构3406。如本文中针对许多实施例所描述的,媒体项和/或sccmc内容项或结构3406可以被布置成频道,这可以基于感兴趣的主题。在实施例中,用于发送者1的sccmc结构的集合(sccmc1-x)的示例性频道指示符3408可以提供一种机制,通过该机制可以将发送者的sccmc结构作为频道来访问,如本文中描述的。在图34的实施例中,复合媒体内容库3402还可以提供作为媒体通道3410的对媒体内容项的访问。

在实施例中,图35描绘了媒体内容库3502的替换配置,该媒体内容库3502可以与sccmc结构库3508协同操作以提供如本文中描述的统一消息传送平台等等的服务和能力。在图35的实施例中,媒体内容库3502和sccmc库3508可以被平台的各种功能模块访问,诸如发送者sccmc应用程序3220、内容关联能力3220和接收者sccmc应用程序3222。在实施例中,每个应用程序或能力可以基于所选择的媒体的类型和/或所实行的功能来确定要访问的适当的库。如本文中使用的,可以为sccmc库3508和媒体内容库3502配置频道,使得可以经由频道引用来访问每个库中的项,而无需直接引用每个特定项。

图36的实施例描绘了统一消息传送平台的发送者设备元件3600以及发送者元件3600当中的信息流。可以参照图32对发送者元件进行描述,除了通信接口3606和统一消息传送用户界面3604之外。在实施例中,元件当中的信息流可以包括与发送者sccmc应用程序3220对接的一个或多个消息传送应用程序3214或服务3210。消息传送应用程序可以将诸如文本或其他电子内容之类的信息发送到sccmc应用程序3220,发送者可以使用例如消息传送应用程序的功能在使用或不使用消息传送应用程序的用户界面的情况下编写或选择该信息。发送者可以经由sccmc应用程序3220通过统一消息传送用户界面3604来访问消息传送应用程序的功能。在实施例中,sccmc应用程序3220可以访问用户状态确定设施3218以确定移动电话的用户的状态,并且访问情绪感测设施3212以确定用户的情绪。sccmc应用程序3220连同自然语言处理能力3214可以使用此用户状态和/或情绪信息来操作内容关联功能3224,以将来自媒体内容库3270和/或sccmc结构库3272的内容项与来自消息传送服务或应用程序的消息的内容相关联。在实施例中,sccmc应用程序3220可以利用内容项重新配置消息,并且将其提供给发送者设备3602的通信接口3606,在该接口处可以通过ip网络等等将其传送给接收者计算设备。在许多示例中,统一消息传送用户界面3604可以包括:便于发送者在多个内容项当中进行选择的特征,该多个内容项可以通过本文中描述的内容关联操作进行选择。

图37描绘了表示内容项的图库3700的实施例,该内容项的图库3700可以适合于与正在发送和接收的一个或多个消息一起使用。在实施例中,用户(例如,发送者)可以操作统一消息传送用户界面3604以手动选择一个或多个内容项。在另外的实施例中,内容项可以被自动选择,并且消息可以被配置有所选择的内容项以用于传递给接收者。不管是手动地、自动地还是它们的组合,内容项3700都是可以手动地和/或自动地访问的候选媒体内容。

图38描绘了用于通过具有锁屏功能的应用程序经由拦截对传入消息进行内容修改的方法和系统3800的示例性操作,以及使用本文中描述的方法和系统对其进行处理,以附加、适配和/或替换与被拦截的消息相关联的内容项。在实施例中,可以由具有锁屏功能的应用程序3284拦截可以由接收者3802接收的消息,该具有锁屏功能的应用程序可以包括或可以访问诸如自然语言处理3232和内容关联服务3228之类的功能。在实施例中,可以由接收者3802接收并由具有锁屏功能的应用程序3284拦截的消息还可以与接收者sccmc应用程序3280对接,以确定可以从媒体库3270、sccmc结构库3272等等中自动或手动选择的内容项。在实施例中,所确定的内容项可以被配置有被拦截的消息,并且通过接收者sccmc应用程序3280(部分或全部)进行处理,或者转发到对应的消息传送服务或应用程序。在实施例中,可以在统一消息传送用户界面3604中呈现修改后的消息,该界面可以由具有锁屏功能的应用程序3284访问,而无需改变电话或所连接设备的锁定状态。当电话或所连接设备保持在其他锁定状态时,接收者3802可以使用统一消息传送用户界面3604来响应于修改后的消息。图39描绘了根据本公开的许多实施例的统一消息传送用户界面3604的示例性实施例,该界面包括从接收者3802到发送者3602和/或其他人的响应性修改后消息3900。

在实施例中,与基于联系事件(诸如文本消息等等)的内容的自动gif/图像/视频识别有关的方法和系统可以有益地被应用于范围广泛的语言。特别地,包括大量字符的语言(诸如可能具有一千或更多字符的某些东方语言)可以通过利用本文中描述的至少一种或多种自然语言处理方法来自动注释所键入内容而从本文中描述的方法和系统中受益。除了便于图像相关内容与基于其文本内容的nlp的此类消息的关联之外,基于音频的消息还可以通过添加为nlp准备文本内容项的言语转文本功能,从基于nlp的图像选择中受益。得自对生成的文本进行的nlp处理的图像可以与音频相关联。在实施例中,可以利用音频内容来标记图像,使得将图像传输到接收者消息传送应用程序可以导致在回放音频的同时显示图像。在实施例中,多于一个图像可以与音频消息相关联,诸如基于音频消息的多个部分的nlp。可以在基于nlp输出的与音频文件协调的幻灯片放映等等中配置多于一个图像,使得该多于一个图像中的每一个图像可以以跟踪相关音频的序列来回放。在实施例中,nlp可以确定的是,音频转录消息的第一部分可以体现第一主题或情感,并且可以接着第一部分的第二部分可以体现第二主题或情感。可以为第一部分推荐和/或选择第一图像,并且第一图像可以被配置成显示(例如,通过将回放元数据与图像等等相关联)长达与音频转录消息的第一部分相一致的持续时间。同样地,第二图像可以被推荐和/或被选择用于第二部分,并且被配置成显示长达与音频转录消息的第二部分相一致的持续时间。在实施例中,可以如在本文中描述的以音频消息传送的形式(诸如voip、音频文件捕获和回放等等),在至少两个用户之间推荐、选择和交换(一个或多个)与音频相关的图像。

图40描绘了具有言语转文本功能的添加以使得能够使用自然语言处理的图32的平台的实施例,诸如用于推荐要与音频消息相关联的候选图像。除其他的之外,发送者4002可以被配置有本文中描述的自然语言处理3214。发送者系统4002的用户可以记录音频消息。该音频消息可以在发送者4002处利用言语转文本设施4008来处理,该言语转文本设施4008可以生成音频记录的文本转录。nlp设施3214可以处理该转录以确定音频消息的主题、意图、情感和其他理解。如本文中的其他地方描述的,基于nlp确定的主题、意图、情感或其他理解,发送者sccmc应用程序3208可以向发送者用户呈现要与音频消息相关联的一个或多个推荐图像内容。sccmc应用程序可以将音频消息和/或发送者用户所选择的图像内容中的一个或多个、和/或转录传送给平台服务器4006和接收者4004中的一个或多个。转录的处理可以由平台服务器4006的自然语言处理设施3214'实行。同样地,可以通过平台服务器4006的言语转文本设施4008'来实行音频消息的言语转文本处理。平台服务器4006可以实行言语转文本和nlp,并且将一个或多个图像内容推荐给发送者用户等等。平台服务器4006可以将发送者用户选择的图像内容与原始音频文件进行组合,使得当诸如在接收者设备4004的锁屏上播放音频消息时,在接收者设备4004的电子界面上呈现图像内容。

参考图41,描绘了使用例如图40的平台的音频消息处理的流程图。发送者计算机4101可以生成音频内容项4111,该音频内容项4111可以被提供给可以接收音频内容的平台4102。言语转文本算法4104可以被应用于音频以生成音频的文本转录。该转录可以由自然语言处理设施4106处理。自然语言处理设施4106的输出可以由图像内容审查和推荐设施4108处理,该图像内容审查和推荐设施4108可以使用nlp输出在多个可用内容图像4115中进行选择,以向用户(诸如发送者4101的用户)推荐至少一个内容图像。用户可以在步骤4110图像内容选择/批准中选择和/或批准推荐的图像。在步骤4112处,可以将所选择的图像与接收到的音频文件链接在一起,可以将音频内容进一步链接到所选择的图像,以便于在接收者计算机4103上的协调回放。

为了支持便于选择要与消息相关联的一个或多个图像的用户界面,在推荐图像时可以使用用户对一个或多个图像的偏好度量。测量用户偏好可以类似于在社交媒体环境中使用的那些,诸如提供“赞成/反对”功能、提供“点赞”功能、检测用户停留在图像上的时间量等等可以被用来帮助确定图像(诸如gif、照片、视频等等)受欢迎的可能性。这些图像流行的度量可以与关联于图像的其他度量进行组合,诸如在消息中利用图像、重新使用图像、具有给定图像的消息的社交媒体活动(分享、重新分享、转发、转发推特等等),以形成图像流行可能性的附加程度。这些措施可以与对包括图像的消息文本的自然语言处理进行组合,以更好地确定nlp的所得输出是否与对组合的文本和图像的社交媒体感知一致。作为示例,文本的nlp可能会建议特定的图像。对文本和特定图像的组合的基于社交媒体的感知可以支持该建议(例如,社交媒体用户可以指示对组合的偏好,诸如通过给消息点赞或采取另一动作,诸如转发该消息),或可以指示建议的图像可能不是该文本的合适图像(例如,社交媒体用户可以指示不喜欢组合的图像/文本,诸如通过不喜欢该消息或表现出缺乏动作(诸如不转发该消息)。因此,图像的优先级可以被表示为对用户界面中的图像的用户响应、对图像和/或对包括图像的消息的社交媒体响应的函数,诸如图像优先级=f(用户界面响应)+f(社交媒体响应)。附加地,在实施例中,可以在平台用户界面中使用图像优先级,以确定用于在用户界面中呈现候选图像的次序、布置、图像质量、图像大小等等。具有较低优先级分数的图像可以被呈现为较小图像,可以在图像图库中进一步向下呈现等等。

对图像和/或包括图像的消息的社交媒体感知也可以被用作输入,诸如用于对图像的文本内容进行自然语言处理的种子。可以指示消息受欢迎的社交媒体感知可以便于确定消息的时间相关性,这可以指示对消息的情感或其他理解的重要性,这可以得自对消息的自然语言处理,并且因此得自消息中的某些单词的时间相关性。该时间相关性可以是短期或长期相关性,可以与消息中的一个或多个单词链接,使得出现在其他消息中的那些单词可以指示相似的相关性,或者至少可以指示通过消息传达的情感等的相关性。此信息可能对验证和指导改进对消息的自然语言处理很有用。

用于自动图像推荐和/或选择以包括在消息中的方法和系统的图像源可以包括公共图像源,诸如公共可用的社交媒体照片图库。在实施例中,消息的参与者(诸如发送者和接收者)的社交媒体等公共图库可以是候选图像的资源。通过使用诸如面部识别之类的工具,可以基于照片中可检测到的面部来组织图像。进一步通过使用从发送者传送到接收者的消息的文本部分的nlp,可以确定消息的上下文。可以对消息的上下文进行编码,使得可以使用它来便于从发送者的社交媒体可访问照片、接收者的照片或其组合中选择一个或多个候选图像。在示例中,nlp可以被用来分析消息文本内容以生成消息的上下文或理解。在实施例中,这样的理解可以建议发送者正在邀请接收者吃饭。可以将该理解编码为关键词,诸如晚餐、邀请等等,其对于索引到发送者和/或接收者的照片图库中可能是有用的。可以建议将关键字指示的与对消息的nlp理解相似的图像供该消息使用。

在实施例中,本文中描述的用于便于推荐和/或选择供文本和/或音频消息使用的类图像内容的方法、系统和算法可以基于对文本和/或音频的转录的自然语言处理,除了类图像内容之外,这些方法、系统和算法也可以应用于其他类型的内容。在实施例中,具有文本的消息可以被标记,诸如具有哈希标签等等(例如,推特(tweet)等等)。哈希标签可以跨多个消息来应用,通常作为组织工具来便于使可以共享共同主题的不同消息相关联。可以生成关于消息的信息(诸如其主题)的自然语言处理可以被应用于基于nlp衍生的消息主题、情感等等,从哈希标签池中推荐一个或多个哈希标签。哈希标签还可以与描述性元数据相关联,该描述性元数据可以通过使用被应用于哈希标签的nlp产生。此描述性元数据在将哈希标签与内容进行匹配和/或推荐时很有用。在实施例中,被应用于消息文本内容的nlp可以产生理解(例如,主题、情感等等),该理解可以被编码成便于基于例如哈希标签本身和/或与哈希标签相关联的元数据来从哈希标签池中匹配候选哈希标签。与本文中描述的用于手动选择要与消息文本内容进行组合的图像内容的用户界面相比,具有标签的候选者可以在用户界面中呈现。可以测量与呈现的哈希标签的用户交互,并且该用户交互可以被用来进一步确定对于不同类型的文本消息内容,哪些哈希标签是优选的。在实施例中,可以利用自然语言处理来处理哈希标签池的一部分,以生成描述每个哈希标签的元数据,诸如主题、情感、意图或理解。该自然语言处理生成的元数据可以被用于候选哈希标签的选择,诸如通过确定此自然语言处理生成的元数据与对消息的自然语言处理的输出的相似性。在实施例中,内容匹配平台可以经由应用程序编程接口将对消息的自然语言处理的输出传送给消息传送平台。

在实施例中,诸如api之类的接口可以便于采用本文中描述的方法和系统的内容匹配平台与诸如使用哈希标签的消息平台之类的消息传送平台之间的交互。api或类似的计算机接口可以便于内容匹配平台以编程方式接收它可以处理的消息内容,例如使用nlp来发展对消息的理解。内容匹配平台可以使用nlp在多个哈希标签当中进行选择,以通过api提供给消息传送平台,以用于可能包括在消息中。在实施例中,内容匹配平台可以将得自该理解的信息提供给可以实行某种程度的哈希标签匹配的消息传送平台。在实施例中,api可以便于消息传送平台的用户查看内容匹配平台所提供的候选哈希标签。用户可以在消息传送平台的本机界面中、或与内容匹配平台共享的界面中查看候选哈希标签,诸如通过提供对包含该界面的网页的链接来共享。

在实施例中,诸如api之类的接口可以便于在消息传送平台(例如,twittertm)与内容匹配平台之间的基于消息的内容和基于图像的内容(例如,gif等等)的交换。该接口可以便于消息传送平台向内容匹配平台提供消息文本内容等等,该消息匹配平台可以除其他的以外应用自然语言处理来发展对消息意图的理解,诸如主题、情感等等。对消息文本内容实行的这种理解或其他处理的结果可以被用来识别一个或多个候选图像类型内容项。api可以便于这些一个或多个候选图像类型内容项从内容匹配平台转移到消息传送平台,以用于包括在消息的文本部分中。在实施例中,消息传送平台可以接收以下各项中的任一个:一个或多个候选图像项、理解的编码、到一个或多个候选图像项的链接、包括从消息传送平台提供的文本内容的完整消息、以及一个或多个候选图像项等等。

参考图42,描绘了用于使用自然语言处理来便于经由诸如api之类的消息传送平台接口推荐和/或自动选择用于基于哈希标签的消息传送平台的哈希标签的流程图。消息的文本等等可以经由平台间通信api4203从消息传送平台4201流到内容匹配平台消息接收接口4202。消息(诸如消息的文本部分)可以由自然语言处理设施4206进行处理,以确定本文中描述的意图、情感、主题或对消息文本的其他理解。nlp设施4206的输出可以被用来审查和推荐来自可用哈希标签4115的至少一个哈希标签,以可能与来自消息传送平台4201的消息一起使用。可以在用户界面4210中呈现一个或多个推荐的哈希标签,该用户界面4210便于用户选择和/或批准一个或多个推荐的哈希标签。(一个或多个)哈希标签可以在步骤4212中与消息排成一行,其可以产生具有所选择的哈希标签的消息,该消息可以通过消息传送系统接口api4203传送到消息传送平台4201,在该消息传送平台4201中,可以根据消息传送平台4201协议来处理该消息。

在实施例中,对文本内容(诸如联系事件、消息等等的文本部分)的自然语言处理可以产生对文本的理解,该理解可以指示文本的主题、情感、意图等等,其也可以应用于包含经处理的文本内容的消息。被应用于消息文本内容的nlp的结果可以作为描述性元数据的形式与该消息相关联。nlp的结果还可以被用来将消息分类为主题、情感、意图等等的类别。在实施例中,可以使用哈希标签来便于对消息等等的访问的消息传送平台可以受益于具有指示类别的哈希标签的消息的自动标记。作为示例,可以利用nlp来处理以哈希标签为中心的消息传送平台中的消息,以确定该消息的主题是武装人员,并且该消息的情感是尊敬。指示这种基于情感的主题的哈希标签可以被推荐和/或自动添加到消息中。可以使基于nlp的分类哈希标签对消息传送平台的用户直接可见,或者可以对用户隐藏,同时使得平台能够更好地组织和管理在消息传送平台上交换的消息。本文中描述的nlp可以便于创建哈希标签类型——情感、意图、相关性、流行等等。

在实施例中,除了便于消息的发送者、联系事件等等控制该消息在接收者的计算设备用户界面上如何被呈现给接收者(例如,显示哪个图像、回放哪个铃声、回放哪个视频等等)之外,用于提供可比较功能的平台可以被适配成在发送者和接收者当中就如何在接收者的计算设备用户界面上呈现联系事件和/或消息进行协作。在简化的两用户示例中,两个用户可以共享对如何在彼此的用户界面上呈现消息和/或内容事件的控制。任一个用户都可以控制在用户界面中作为发送者和作为接收者呈现的内容的至少一部分。可以通过本文中描述的用户界面特征来实现该共享控制,该用户界面特征便于发送者确定在接收者的计算机界面上激活了什么图像、铃声等等。然而,接收者可能会产生影响,包括可能覆盖发送者已选择要在接收者的计算机上回放的内容。处于接收者角色的用户可以将其计算设备配置成从发送者接收发送者的偏好和消息,同时确保由接收者设置来定义接收者可以控制的消息的一部分,或者如果接收者尚未设置对该部分的任何偏好或尚未选择控制该部分,则默认发送者的设置。在此示例中,处于发送者角色的用户可以指示要呈现给接收者的第一图像;然而,处于接收者角色的用户可以响应于发送者的消息而指示要呈现给接收者的不同图像。另外在此示例中,用户可以承担接收者角色,并且将数据提供给另一用户的计算设备,该数据可以限制该另一用户可以在当中进行选择的图像。在此示例中,平台可以基于对由发送者编写的消息的文本部分的处理来识别十几个候选图像。然而,当将候选图像呈现给发送者以供手动选择时,只有满足由接收者建立的标准的子集才是可见的和/或是可选择的。另外在此示例中,处于接收者角色的用户可以向处于发送者角色的用户提供特定的图像列表、图像集、到特定图像的链接列表的链接,发送者的内容匹配平台可以在向发送者用户呈现候选图像以供选择时从中进行选择。

在使用本文中描述的方法和系统的接收者移动设备的示例中,接收者移动电话、计算设备等等上的具有锁屏功能的应用程序可以捕获来自范围广泛的消息传送客户端(包括但不限于whatsapptm、facebookmessengertm、默认的sms/mms消息传送app等等)的传入消息,并且使用包括自然语言处理(nlp)能力的处理能力来分析传入消息的内容,并且将其与相关内容项进行配对,以在接收者的移动设备的锁屏上显示,诸如图形交换格式项(“gif”)、视频或遍及本公开提出的任何其他类型的内容。然后,配对的内容可以作为对用户的消息通知的一部分或响应于该消息通知而在锁屏上播放。继续该示例,具有锁屏功能的应用程序可以进一步允许用户响应于他们直接在锁屏上接收到的消息,而不必解锁电话或打开单独的消息传送应用程序。锁屏上的具有锁屏功能的应用程序的用户界面可以包括“点击查看”按钮,该按钮将用户带到界面面板中,用户可以在该界面面板中开始创建响应。在实施例中,电话可以出于所有其他目的而保持锁定,使得退出界面面板会使电话显示器返回到其锁屏。

通过这些示例,当用户在界面面板中输入文本时,可以激活至少三个响应模块中的一个或多个。可以激活纯文本响应模块以便于用户输入文本响应,并且在适用时,与传入消息想要的消息传送客户端进行对接。在实施例中,gif回复模块可以使用自然语言处理来在键入用户的响应的同时自动地将相关的gif(或其他这样的图像文件)与用户的响应进行匹配,该匹配诸如基于一系列gif(或其他的)与表格、数据库、库等等中的关键字、主题等等的关联,可以访问该表格、数据库、库等等以基于从自然语言处理中得出的关键字或主题来检索适当的gif(或其他图像)。gif模块还可以利用可能相关的gif(或其他图像)(诸如在面板的一部分中)来更新界面面板,同时使得用户能够使用键盘并且还能够看到他或她正在键入的内容。界面元件(诸如例如,向左或向右滑动)可以允许用户在可能相关的gif中进行选择,和/或提出其他自动匹配的gif(或其他图像)。替换地,可以在界面面板的一部分中呈现gif图库(或其他图像),以便于更容易地查看一系列自动匹配的gif(或其他图像)以及从中进行选择。例如,向左或向右滑动可能会将附加的gif等等带入视野。可以激活视频/照片模块,以便于用户利用相机(例如集成到电话、计算设备等等中的相机)拍摄照片或视频,用户可以通过包括联网相机等的他或她的移动设备访问该相机。视频/照片模块还可以便于用户访问他或她的照片/视频库、第三方照片/视频库、完整的sccmc结构、sccmc频道或其中的图像/照片/视频内容等等。

独立于激活哪个(哪些)模块来便于用户响应于被拦截的消息,可以将响应往回发送给发送者的始发点,可选地通过始发消息所针对的同一消息传送客户端、sccmcapp等等来发送。因此,具有锁屏功能的应用程序可以包括适配传出通信的能力,以使得其适合于各种通信通道。具有锁屏功能的应用程序还可以包括用于与计算设备、移动电话、平板设备等等的一个或多个通信能力或应用程序进行对接和/或激活它们的能力,而无需放弃设备的锁定状态。在示例中,如果从发送者移动设备上的snapchattm客户端发送的消息被具有锁屏功能的应用程序拦截,则一旦用户指示响应消息(具有或不具有音频、gif、照片、视频等等)做好发送准备时,该具有锁屏功能的应用程序可以与驻留在移动设备上的snapchattm应用程序进行通信,或者可以在具有锁屏功能的应用程序内生成snapchattm格式的响应消息,以将响应往回传递给发送者的移动电话、计算设备等等上对应的snapchattm应用程序。如所提出的,在许多实施例中,具有锁屏功能的应用程序可以模拟snapchattm的设备间通信方面,并且直接往回传送给发送者的snapchattm应用程序。在用户完成输入并且指示应当发送做好准备的响应之后,用户在他或她的计算设备、移动设备、平板设备等等上的显示可以返回到锁屏。

在实施例中,本文中描述的方法和系统可以包括:配置音频、视频和图像内容的库,以供在处理如本文中描述的消息等等时使用。该库可以包括诸如图像之类的项,其可以被配置有便于将库的项与诸如文本消息之类的消息相关联的属性。在实施例中,配置属性可以基于对具有锁屏功能的应用程序可以处理的消息的理解,诸如,利用自然语言处理进行处理的文本消息,以发展对主题、关键字、感情等等的理解。在实施例中,属性可以表示与消息的意图(诸如正在传达的情感等等)有关的消息的方面。对文本和其他消息的自然语言处理可以导致可以被应用到库中的项的属性值和类型。在一些示例中,应用这些属性和属性类型可以由审查图像的人来完成。在许多实施例中,它们可以通过执行算法或其他方法的计算机来自动地应用,该算法或其他方法可以确定图像的各方面,诸如与情感等等相关联的面部表情等等。在实施例中,可以使用机器学习来发展自动确定,诸如通过使用人已经为其分配了属性的训练消息集来训练机器学习系统。在示例中,用户微笑的图像可以与快乐情感的属性相关联。可以利用表示对文本字符串的自然语言处理的输出的一个或多个数据元素来填充这样的库的项的情感属性,该输出指示文本中的快乐情感含义。

在实施例中,用于创建、使用和维护媒体内容结构的方法和系统包括发送者控制的联系人媒体内容(sccmc)结构及其应用,并且可以进一步包括适配、配置等等一种或多种媒体内容结构,在发送者计算设备与接收者设备之间的联系事件交互期间,接收者计算设备、计算机、移动设备等等可访问该一种或多种媒体内容结构,包括存储在接收者的计算设备上或由服务器提供的那些等等。可以响应于从发送者计算设备接收消息(诸如文本消息等等)的接收者计算设备而被访问的媒体内容结构(诸如sccmc结构)可以包括或引用一个或多个数据元素,诸如图像、视频、音频、文本内容等等。在实施例中,在向接收者呈现媒体内容结构(诸如与消息的发送者相关联的内容)之前,一个或多个数据元素可以基于得自发送者的计算设备的信息而被适配、配置或被另一数据元素替换。诸如图像之类的数据元素可以被适配或被另一图像替换以反映发送者的情绪或情感。在示例中,针对发送者的sccmc可以包括带有令人愉快的微笑的发送者的图像。然而,在其他示例中,在发送者向接收者发送消息的时候,例如由于普通感冒等等,发送者可能身体不舒服。基于指示发送者的状态的信息,令人愉快的微笑图像可以被改变为反映接收者的状态的图像。替换图像可以来自sccmc结构的一部分、来自发送者的另一sccmc结构、来自第三方源、来自发送者的计算设备等等。关于发送者的当前情绪、情感状态、健康状态等等的信息可以与消息一起从发送者的计算设备发送到接收者的计算设备。在实施例中,接收者的计算设备上的具有锁屏功能的应用程序可以包括接收者的计算设备上的sccmc应用程序,该sccmc应用程序可以处理消息和伴随信息以确定在呈现与发送者的一个或多个属性对应的sccmc项之前要适配sccmc的哪些方面。

在实施例中,发送者可以使用sccmc消息传送应用程序来创建消息,该消息可以包括关于他或她的当前情绪等等的信息。sccmc应用程序可以为用户界面提供使得用户能够指定他或她的情绪的特征。替换地,在发送者计算设备、接收者计算设备上或在远程位置(诸如在云中)中运行的情绪确定系统可以依赖于以下技术,该技术便于检测发送者的情绪,诸如面部识别、言语识别、发送者的分心程度等等。在发送者计算设备上或在远程位置(诸如在云中)中运行的情绪确定系统可以依赖于以下技术,该技术便于与发送者将消息从发送者的计算设备发送到接收者的计算设备同时地检测发送者的情绪。情绪确定系统可以与sccmc应用程序、具有锁屏功能的应用程序或其组合进行交互,或作为它们的一部分来运行,以提供情绪信息,该情绪信息进而可以被用作属性,诸如用于选择适当的媒体内容结构,诸如sccmc媒体结构或其他媒体结构,诸如选择gif,或者反映发送者的情绪或与发送者的情绪相一致的其他图像或视频。

在实施例中,具有锁屏功能的应用程序是基于sccmc的应用程序,并且可以是平台的一部分,该平台可以在将消息传递给接收者的计算设备之前,拦截源自发送者的计算设备的消息,包括在如在本文中描述的其他消息传送应用程序中准备的消息。在实施例中,平台可以处理被拦截的消息,包括在发送者在发送者的计算设备上输入消息的同时来处理该消息,而独立于发送者正在使用的消息传送应用程序(或根本不使用),以在便于将消息传递给一个或多个接收者之前,向发送者提供平台的服务。在实施例中,提供的服务可以包括图像、gif、视频、音频、替代文本等等的包含。可以基于平台已知的关于发送者的信息,诸如发送者与计算设备的活动水平、发送者的情绪、发送者的偏好等等,为发送者定制提供的服务。可以通过对被拦截的消息的文本部分的自然语言处理来进一步定制提供的服务,并且提供的服务可以包括针对要被包括在消息等中或集成到消息等中的gif、图像、视频、音频、文本等等的建议。该平台可以自动地或响应于发送者对一个或多个提供的服务的接受,准备和/或更新内容媒体结构(诸如发送者的sccmc结构),以作为联系事件交互的一部分传输给一个或多个接收者。作为示例,可以在消息之前将更新的sccmc结构或其一部分发送到一个或多个接收者计算设备上的对应的sccmc应用程序,以使得接收者的计算设备在处理伴随消息时能够使用更新的sccmc结构。

在平台的另外的实施例中,在发送者的计算设备上运行的状态确定系统(诸如与sccmc应用程序等等一起操作或作为其一部分)可以被提供有或可以检测发送者的当前情绪、情感状态、健康状态等等,并且响应地准备或更新可以被提供给可能接收者(诸如发送者是其成员的群组中的当前活动用户)的媒体内容结构(诸如sccmc结构)。替换地,可以将更新的媒体内容结构提供给平台服务器,该平台服务器可以存储媒体内容结构,诸如将其存储为sccmc,诸如用于在联系事件交互期间便于消息传递时使用。本文中描述的用于更新接收者计算设备上的sccmc结构的方法和系统可以被采用以更新各种接收者设备。

在实施例中,提供了一种联系事件处理平台,其根据在发送者的计算设备上可操作的消息传送能力或应用程序拦截在发送者计算设备上始发的消息,该联系事件处理平台利用自然语言处理来处理被拦截的消息,并且基于此,转发具有适当媒体内容结构(诸如sccmc结构)的消息,这基于处理和/或自然语言处理的结果。在实施例中,联系事件处理平台包括:具有锁屏功能的应用程序,其为接收者计算设备提供统一消息传送用户界面,诸如当接收者计算移动设备处于锁屏模式时,同时还传递对被拦截的消息的适应,诸如基于对于作为目标的其他消息传送应用程序而言与该其他消息传送应用程序兼容的处理。

在实施例中,联系事件处理平台可以在接收者计算设备上拦截发往可在接收者的计算设备上操作的其他消息传送应用程序的消息。该平台可以利用自然语言处理来处理被拦截的消息,并且基于其可以在接收者计算设备的统一消息传送用户界面中转发该消息和/或媒体内容结构(诸如sccmc结构),这基于该处理和/或要处理的自然语言处理的结果,诸如当接收者计算设备处于锁屏模式时、同时还传递对被拦截的消息的适应,这基于对于接收者计算设备上的作为目标的其他消息传送应用程序而言与该其他消息传送应用程序兼容的处理。

在实施例中,具有锁屏功能的应用程序可以在用户的计算设备被锁定时便于经由用户的计算设备显示器与用户进行交互(例如,常规上当用户的设备被锁定时,仅锁屏可以被呈现在移动设备显示器上)。然而,具有锁屏功能的应用程序可以便于通过用户的锁屏与用户进行交互,或者便于在除用户的移动设备屏幕之外的其他屏幕(诸如电视上的附近屏幕、由用户指定的屏幕、默认屏幕等等)上与用户进行交互。在实施例中,用户可以至少使用与另一个屏幕相关联的用户交互能力(诸如触摸屏、触摸板、语音激活、键盘等等)、经由另一个屏幕与具有锁屏功能的应用程序进行交互。以这种方式,不管用户的计算设备是否可以处于锁屏模式,具有锁屏功能的应用程序都可以向用户提供查看和响应于通过具有锁屏功能的应用程序正在处理的消息的方式。

在实施例中,如在本文中描述的具有锁屏功能的应用程序可以连接到增强现实和/或虚拟现实(ar/vr)用户界面、与其相关联或与其集成。具有锁屏功能的应用程序可以向ar/vr用户界面提供信息(诸如图像、音频、视频、文本等等),以使得信息能够在界面中呈现。该信息可以基于或包括由消息的发送者控制的sccmc的至少一部分。作为示例,在ar/vr用户界面的控制下,在计算设备上运行或与其进行通信的sccmc应用程序可以诸如通过拦截针对如本文中提到的另一消息传送平台的消息,来接收其处理的信息,以访问对应的sccmc结构。在实施例中,结构中的信息可以包括可以被提供给ar/vr用户界面以用于与ar/vr用户界面呈现进行集成的媒体内容,诸如图像、音频、视频等等。在实施例中,响应于从sccmc应用程序接收到消息信息,ar/vr用户界面可以并入诸如可以在ar/vr用户界面中部署的阿凡达等等的活动元素。

在实施例中,本文中描述的发送者控制的媒体(scm)等等的方法和系统可以便于利用包括音频、可视的、动画等等的其他形式的内容来增强现有的呼叫者id功能。便于通过电子显示器渲染scm数据结构内容等等的scm平台功能的使用可以与智能电话的现有呼叫功能集成或耦合,以传递可视呼叫者id作为呼叫者id的新形式。呼叫者id通常包括呼叫者的号码或其他字母数字值(例如,姓名),诸如可以在常规电话簿等等中找到的内容。在包括二维电子显示图形屏幕的智能电话设备上,通常在来电显示界面中渲染此信息。这样的来电界面通常向用户提供选项,诸如接听呼叫、将呼叫发送到语音信箱、拒绝呼叫等等。scm内容渲染能力与来电界面能力的集成可以便于向呼叫接收者呈现一系列内容,包括呼叫者的实时图像(例如,通过使用呼叫者的电话的相机功能等等)。在实施例中,可视呼叫者id可以提供形式丰富的呼叫者标识,同时可选地保留来电呼叫者选项。

如本文中描述和描绘的,呼叫者可以使用scm内容创建界面来创建和管理scm内容和数据结构。此界面可以响应于用户从配备有scm平台能力(诸如scm内容创建应用程序等等)的电话发起呼叫而被自动激活。这样的界面可以被适配成生成可以在发起呼叫时与接收者共享的特定于呼叫的scm数据结构。这样的特定于呼叫的scm数据结构可以是临时的,仅对于所发起的呼叫存在。然而,可以诸如在scm平台服务器等等上创建和存储特定于呼叫的scm数据结构,使得例如当呼叫者呼叫同一接收者时,可以访问它们。以这种方式,特定于呼叫的scm数据结构的创建实际上可以生成特定于接收者的scm数据结构。

在实施例中,scm平台可以使用在本文中描述并同此在附图中描绘的发送者控制的媒体(scm)的方法和系统,以例如代替传统的呼叫者id信息或同其合作地向呼叫者发送视频或其他形式的媒体。因此,该平台可以克服信息的明显缺乏问题,该信息是在伴随电话呼叫的传统呼叫者id消息中所传递的。在示例中,视频可以是简档视频。该视频可以是基于广告商或零售产品的定制视频。在示例中,scm与呼叫者id相关联,并且链接到简档,在该简档中可以设置过滤器,以将预确定的scm数据结构发送给多个用户,例如,针对零售、附属团体(学校/工作/教会呼叫)等的协调呼叫活动。在示例中,可以将scm数据结构与预先安排的联系人集合分为一组,使得可以将其发送到那些特定的电话号码,诸如在将呼叫配置成被发送到呼叫队列中的那些特定的电话号码时等等。在其他示例中,scm数据结构可以包括和/或参考身份照片或视频,以便于软认证或以其他方式建立与呼叫者建立连接的可靠性水平(例如,提高接收者在接听电话时的舒适水平)。在示例中,scm数据结构可以包括或参考注册徽标。在示例中,scm可以是发起呼叫的用户面部的现场直播。在示例中,scm数据结构可以包括内部玩笑或共享存储器。

参考图43,呈现了采用本文中描述的可视呼叫者id的方法和系统来创建、激活和呈现可视呼叫者id的界面屏幕。在实施例中,创建屏幕4302描绘了可视呼叫者id创建屏幕,其中向用户示出了由用户的电话相机当前捕获的图像。该屏幕提示用户保持并录制呼叫者id视频。该视频被捕获,并且可选地与scm数据结构相关联,该scm数据结构要被用于要由用户发出的呼叫。在实施例中,屏幕4302可以作为用户向接收者发起呼叫的结果而被激活;然而,屏幕4302可以与发起呼叫分开地被激活。屏幕4304向用户呈现审查所捕获的可视呼叫者id的机会,该可视呼叫者id在该示例中是视频,但是可以是图像、图形或其他内容。可以保存所捕获的视频,使得用户在为其他用户生成可视呼叫者id时可以引用它。可以将所捕获的可视呼叫者id设置在用于由用户发出的呼叫的默认可视呼叫者id。这可以通过为用户创建scm数据结构来启动,该结构可以在发起拨出呼叫时呈现给用户,使得用户可以进行挑选,以继续所呈现的可视呼叫者id或创建新的可视呼叫者id,如由屏幕4302使得能够实现的那样。屏幕4306描绘了来自用户的呼叫的接收者的来电屏幕。在屏幕4306中,取决于可视呼叫者id的类型和接收者偏好来呈现/渲染/回放该可视呼叫者id。屏幕4306还示出了传统呼叫者id4308,从而指示可以通过传统的呼叫者id显示功能(用于呈现呼叫者id4308)和基于scm的显示功能来控制来电屏幕的可能性,该基于scm的显示功能用于至少为此呼叫实例呈现与呼叫者相关联的可视呼叫者id。

在实施例中,在屏幕4302中描绘其实施例的可视呼叫者生成界面可以至少部分地基于呼叫上下文来向用户呈现选项,诸如当界面被激活时,是否已经向接收者发起了呼叫。在这种情况期间的选项可以使得用户能够选择不发送可视呼叫者id、调整可视呼叫者id的方面、授权scm数据结构平台调整该可视呼叫者id的方面(例如,基于接收者的方面等等)。这些和其他选项在本文中的其他地方有所描述。

在实施例中,可以创建和访问用于对呼叫者群组的呼叫的scm数据结构。scm数据结构等等可以与接收者参数相关联,该接收者参数可以填充有以下值,该值指示当呼叫接收者时,应当使用的特定scm数据结构。在实施例中,接收者的对应参数可以指示该成员是呼叫群组的一部分,诸如是团队的成员、公司的雇员等等。

在实施例中,scm数据结构内容可以与常规呼叫者id结合利用、或可以代替常规呼叫者id。发送者控制的媒体(scm)数据结构可以包括:可以在呼叫者的全局呼叫者id简档中使用的内容,诸如视频或图像等等,使得代替常规呼叫者id内容,可以在接收者电话的电子显示器上渲染视频或图像。在实施例中,全局呼叫者id简档可以被存储在云中或存储到其他网络设施、存储到智能电话或呼叫始发设备等等的网络中的中央节点。通过这些示例,全局呼叫者id简档可以在云中被存储到中央节点,该中央节点在某些情况下可以是用于来电和拨出呼叫的云中枢。智能电话的网络可以提供中央节点能力,但是其他云网络系统和提供商也可以提供中央节点能力。在实施例中,现有的呼叫者id功能和通信通道可以被适配成便于对scm数据结构内容等等的访问。在实施例中,适配现有的呼叫者id功能以适应scm数据结构内容访问的一个示例可以包括提供url或其他链接作为常规呼叫者id值。在实施例中,scm数据结构可以通过呼叫或消息发起者以对等方式直接传递给这样的呼叫或消息的一个或多个接收者。通过适配来电功能以识别这样的链接,可以将链接的内容渲染为可视呼叫者id。在实施例中,来电功能可以被适配成识别这样的链接,并且将对电话的显示屏的控制(例如,一个或两个以用于渲染和接收用户输入)转移到便于访问链接的内容和使其为接收者渲染的scm数据结构处理应用程序。访问链接的内容可以包括引用scm数据结构,该scm数据结构已经通过本文中描述的scm数据结构通信方法和系统转移到接收者设备。在实施例中,发起从呼叫者到接收者的呼叫可以包括:将特定于呼叫的呼叫者scm数据结构信息发送给在接收者的电话上执行的scm数据结构处理应用程序。替换地,呼叫的发起可以包括:将特定于呼叫的呼叫者scm数据结构信息发送给中间服务器,诸如保持等待访问请求的特定于呼叫的呼叫者scm数据结构的web服务器,诸如是来自接收者电话的访问请求,该接收者电话已经在针对所发起呼叫的呼叫者id中检测到指向特定于呼叫的呼叫者scm数据结构的链接。

在实施例中,示例性系统可以提供可视呼叫者id功能,该示例性系统可以包括在个人移动设备上执行的来电处理功能,该来电处理功能可以呈现来自与该呼叫相关联的呼叫者id数据中引用的scm数据结构的内容。在这样的示例性系统中,可以使用现有的呼叫者id技术等等将呼叫者id数据提供给个人移动设备的来电处理功能。该示例性系统可以进一步包括:在由发起者操作的呼叫始发设备的电子界面上呈现给来电的发起者的scm选择界面。该选择界面或其他可视呼叫者id界面可以便于来电的发起者与发起来电同时地选择scm数据结构。在实施例中,可以响应于用户发起呼叫来激活选择界面。为了便于将呼叫发起者选择的scm数据结构与被发送给接收者的呼叫者id信息链接起来,在联网服务器上执行的scm链接功能从scm选择接口(或其他可视呼叫者id接口)接收对发起者scm数据结构选择的选择,该scm链接功能可以基于指示来形成数字链接,并且可以利用例如数字链接来更新来电的呼叫者id数据。

在实施例中,替换的示例性可视呼叫者id系统可以便于生成可视呼叫者标识数据。可视呼叫者id选择界面可以响应于呼叫始发设备的用户发起呼叫,并且使得针对要在可视呼叫者id选择界面中呈现的可视呼叫者id的内容来生成选项。除了可视呼叫者id选择界面之外,例如响应于从scm选择界面(或其他可视呼叫者id界面)接收到可视呼叫者id的指示,例如在呼叫始发设备上执行的scm链接功能可以基于该指示形成到scm数据结构的数字链接。最后,可以利用数字链接来更新针对所发起呼叫的呼叫者id的呼叫者id字段,使得可以在来电用户界面上将scm数据结构中引用的可视内容呈现给接收者;由此提供可视呼叫者id内容和用于处理对预期接收者的呼叫的选项。

在实施例中,可以通过一种方法来提供可视呼叫者id功能,该方法可以包括在呼叫者的发出呼叫设备或其他移动设备的电子显示器的scm选择功能中呈现至少一个内容项。响应于呼叫者在scm选择功能中选择内容项,这可以包括利用电话的相机界面来捕获图像或视频,呼叫者的设备可以发起对接收者的呼叫。还响应于呼叫者选择内容项,可以生成到scm数据结构的链接,通过该链接可访问所选择的内容项。接下来,可以使用生成的链接来更新该呼叫的呼叫者id数据,使得将该链接作为呼叫者id数据值提供给接收者的电话。在接收到更新的呼叫者id数据值时,就可以在呼叫接收者呼叫接收设备的电子用户界面中渲染经由呼叫者id数据值引用的来自scm数据结构的内容。

在实施例中,可以通过一种方法来提供可视呼叫者id功能,该方法可以包括:响应于接收到从呼叫者发起呼叫的请求的指示,在呼叫始发设备的拨出呼叫功能的可视呼叫者id选择用户界面中呈现图像和视频中的至少一个。可视呼叫者id选择用户界面可以便于生成对图像、视频之一的用户选择和没有选择的指示。接下来,scm数据结构可以被配置成引用该选择。接下来,可以更新该呼叫的呼叫者id数据,以包括到所配置的scm数据结构的链接。在接收者的呼叫接收设备(例如,电话)处,并且响应于接收到呼叫的接收,可以通过跟随呼叫者标识信息中的链接,在呼叫接收设备的显示屏上呈现所配置的scm数据结构中的内容。

在实施例中,本文中描述的可视呼叫者id功能的方法和系统可以以各种方式增强,没有描述其示例。在实施例中,呼叫始发设备的可视呼叫者id界面可以便于利用呼叫始发设备的相机功能捕获要被用作可视呼叫者id内容的内容。所捕获的内容可以是静止图像和视频中的任何一个。所捕获的内容可以进一步被呈现为可视呼叫者id界面中的可视内容的可选项中的至少一个。在实施例中,所发起呼叫的呼叫者id字段可以包括到scm数据结构的链接。诸如scm数据结构可以指示在接收到呼叫时呈现在呼叫接收设备的电子显示器上的图像。如提到的,要被选择以用在可视呼叫者id中的内容项可以是在可视呼叫者id选择界面的激活期间由呼叫发起设备的相机功能所捕获的图像。在实施例中,scm数据结构可以指示在接收到呼叫时呈现在呼叫接收设备的电子显示器上的视频。而且,scm数据结构可以指示在接收到呼叫时呈现在呼叫接收设备的电子显示器上的多媒体对象。可视呼叫者id包括呼叫者的简档。可视呼叫者id包含促销内容。在实施例中,链接的scm数据结构可以包括与发起呼叫同时捕获的图像和/或视频。而且,在实施例中,可视呼叫者id选择界面可以进一步呈现呼叫始发电话号码,并且基于用户对其中之一的选择,更新可视呼叫者idscm数据结构链接。这样的功能对于经营多个不相交的企业的用户可能很有用,以便于用户通过选择特定于企业的电话号码来选择该企业。

在实施例中,可视呼叫者id方法和系统可能会受到呼叫或联系人实例的接收者的方面的影响,诸如接收者的上下文、接收者的姓名、接收者的群组从属、区分接收者与接收者群组中的其他接收者的特性等等。在实施例中,受接收者影响的可视呼叫者id媒体内容对象可以是图像、文本、音频和视频的可选组合,诸如本文中描述的scm平台的参与者之类的用户对其进行挑选以例如形成模板,该模板可以基于接收者上下文进行适配,并且在用户呼叫接收者(例如,scm平台环境中的另一参与者)时被渲染。这样的模板的元素可以包括:用于接收者的姓名的字段、用于接收者的群组的字段、用于用户已经向其分配接收者的群组的字段、用于可视内容项的一部分(例如,其中接收者的面部图像可能会被丢弃)等等。

在实施例中,配置和/或使用受接收者影响的可视呼叫者id可以包括计算系统,诸如服务器、呼叫者的移动电话等等,其接收从发送者向接收者发起呼叫的指示。在实施例中,发起可以由呼叫始发设备的用户在呼叫始发界面中选择联系人来引起。用于配置受接收者影响的可视呼叫者id的附加步骤可以包括:基于由呼叫的发起者对可视内容项的选择,确定用于在配置呼叫的可视呼叫者id时使用的scm数据结构。在实施例中,所选择的内容项可以被交叉引用到scm数据结构的库。被发现包括和/或引用所选择的内容项的scm数据结构可以被选择以供该呼叫使用。替换地,scm数据结构生成功能可以收集关于呼叫者的信息,可选地包括关于呼叫的信息(例如,一天中的时间、呼叫者的位置等等),以及所选择的内容项以产生用于供呼叫使用的scm数据结构。为了利用接收者相关方面来影响呼叫的可视呼叫者id,可以诸如利用呼叫的接收者的标识符来引用scm平台参与者数据库。这样的标识符可以是接收者的电话号码。替换地,呼叫者可以访问scm平台参与者数据库,并且在其中选择接收者,从而有效地在scm平台参与者数据库中明确地标识接收者条目。利用用于呼叫的scm数据结构和用于接收者的scm平台参与者信息,可以通过利用接收者标识符、基于在scm参与者数据库中引用的信息项来适配scm数据结构的一部分,来生成适配的scm数据结构。为了完成对呼叫的受接收者影响的可视呼叫者id的使用,呼叫的呼叫者id可以被配置有到适配的scm数据结构的链接。

在实施例中,可视内容项的选择可以在呼叫始发设备上执行的可视呼叫者id选择界面中发生。这样的可视呼叫者id选择界面可以使得针对可视呼叫者id的内容的选项被呈现在可视呼叫者id选择界面中,使得呼叫者可以完成对呼叫的内容项的选择。在实施例中,在可视呼叫者id选择界面中呈现的内容的选项可以包括由呼叫始发设备的相机提供的图像。为了便于生成由呼叫始发设备的相机提供的图像,可视呼叫者id选择界面访问相机,并且呈现由相机成像的内容作为内容的选项之一。

在实施例中,适配scm数据结构的一部分以影响接收者的可视呼叫者id可以包括:适配数据结构的接收者姓名元素以对应于接收者的姓名。适配scm数据结构的一部分可以包括:适配数据结构的接收者群组从属元素以对应于接收者的群组从属。适配scm数据结构的一部分可以基于接收者姓名。替换地,适配scm数据结构的一部分可以基于接收者的群组从属。可以呼叫多个接收者,其中一些接收者可以是群组的一部分。对于不是该群组的部分多个接收者,可以优选使用不同的可视呼叫者id。因此,可以基于接收者的姓名与异常姓名列表的对应来适配scm数据结构的该部分。

在实施例中,通过基于每个接收者的客户端状态定制可视呼叫者id的部分,从企业主到客户端、冷潜在客户、热潜在客户、推荐的潜在客户等等的呼叫可以受益于对可视呼叫者id的使用。作为示例,在scm参与者数据库中引用的针对接收者的信息项可以指示客户状态。基于该指示,可以适配scm数据结构的客户端消息部分。示例性客户端状态和所得客户端消息部分适应可以包括:接收者是现有客户端,所以发给此接收者的消息将指代呼叫者与接收者之间的现有关系;接收者可能是来自现有客户端的引荐,所以发给接收者的消息可以反映此引荐,接收者可以是没有引荐的潜在客户,所以发给此接收者的消息可以是非引荐潜在客户消息。

在实施例中,可视呼叫者id内容可以基于呼叫上下文而被适配,诸如呼叫时间、呼叫日期、与假期或其他事件的接近度、与呼叫者和接收者之间的即将到来的会面的时间接近度、呼叫者的位置、接收者的位置、呼叫的意图等等。(例如,在呼叫的时候)动态地适配诸如可视呼叫者id内容之类的呼叫者id内容可以基于特定于呼叫的上下文(例如,不同于接收者上下文等等)。在实施例中,可以基于特定于呼叫的上下文来自动选择特定于呼叫者的id内容。调整内容的一部分(诸如图像、图像中的对象等等)可以基于特定于呼叫的上下文,诸如一天中的时间、要约结束前剩余的时间(例如,促销)等等。

在实施例中,用于基于呼叫上下文的可视呼叫者id内容的方法和系统可以涉及:在接收到从发送者到接收者的发起呼叫的指示时,实行与可视呼叫者id有关的动作(例如,选择、生成、适配等等)。替换地,实行动作可以与配置接收者的呼叫队列相关联,诸如以用于自动呼叫等等。对于基于时间的呼叫上下文,在与呼叫有关的要约中剩余了时间量,诸如从发送者到接收者的要约、从第三方到发送者和/或接收者的要约、发送者、收者或两者可用但不是专门针对发送者、接收者或两者的要约的时机等等。呼叫上下文的其他相关的基于时间的方面可能是直到即将发生的事件为止的时间,或者是自从先前的事件(诸如公共事件、私人事件、在发送者和接收者中的至少一个的日历上检测到的事件)以来经过的时间。可能影响可视呼叫者id的仍其他基于呼叫时间的方面可以包括呼叫的日子、日期、一天中的时间等等。至少部分基于呼叫的与时间有关的上下文,用于基于呼叫上下文的可视呼叫者id内容的方法和系统可以涉及生成可能影响呼叫的可视呼叫者id的scm数据结构。

在实施例中,可以根据针对呼叫参与者(诸如发送者和接收者等等)之一的相关信息和简档来生成scm数据结构。scm数据结构还可以根据呼叫上下文信息进行配置,该呼叫上下文信息诸如是发送者和/或接收者的位置、呼叫的时间/日子/日期、预期的呼叫持续时间、与呼叫相关联的产品或服务、呼叫的消息等等。在基于一天中的时间来适配可视呼叫者id的示例中,可以通过调整图像的整体色调以对应于日光量来使图像被适配成反映当前的一天中的时间。对于日间呼叫,色调可以变淡;对于夜间或晚间呼叫,色调可以变温和。生成scm数据结构可以与呼叫者发起呼叫同时发生,诸如由呼叫者使用呼叫始发设备的相机功能捕获呼叫者的图像和/或视频,这些图像和/或视频可以被至少部分用于scm数据结构,诸如scm数据结构的显示内容部分。scm数据结构也可以通过基于剩余时间量适配现有scm数据结构的一部分来生成。为了实现将scm数据结构内容等等用作可视呼叫者id内容,可以利用到所生成的scm数据结构的链接来配置用于呼叫的呼叫者id数据元素。接收者呼叫接收设备(例如,智能电话等等)对scm数据结构的使用可以通过在接收者设备上执行的应用程序来实现,该应用程序通过接收到的呼叫者id信息来访问scm数据结构,使得scm数据结构指示用于在接收到呼叫时呈现在呼叫接收设备的电子显示器上的图像、图形、视频、渲染、手写便笺等等。scm数据结构可以包括多媒体对象(例如,具有呼叫者声音的动画卡通等等),在接收到呼叫时其就呈现在接收者的呼叫接收设备上。在实施例中,图像可以是由呼叫发起设备的相机功能所捕获的图像,其是与呼叫的发起同时捕获的图像。呼叫时间适配的scm数据结构可以包括发送者的简档(例如,呼叫发起者、发送者表示的一方等等)、促销内容(例如,呼叫者(可选地充当代表)向接收者提供的促销内容)等等。

可视呼叫者id内容生成、传递和使用的以上示例可以包括诸如与传统的呼叫者id信息一起和/或代替其发送scm数据结构和/或其链接的功能。本公开内容包括对scm数据结构内容的一系列形式的描述;这些可视呼叫者id的方法和系统中可以包括任何这样的形式。在实施例中,可视呼叫者id的方法和系统可以利用一些现有频道,诸如传统上由第三方(诸如电话呼叫服务提供商)控制的呼叫者id频道等等;然而,可视呼叫者id可以通过这些方法和系统由呼叫者/发送者而不是第三方来控制。此能力支持作为呼叫者id的形式的呼叫者传送信息(诸如简档、广告、零售商内容等)。如本文中描述的,可以将被用于向呼叫的接收者提供可视呼叫者id的scm数据结构链接到呼叫者的现有呼叫者id,使得该呼叫者id可以被用作例如到scm数据结构数据库中的链接,通过该数据库可以访问对应的scm数据结构和/或可视呼叫者id内容,以呈现给来电的接收者。对可视呼叫者idscm数据结构内容的基于呼叫者id的访问可以支持呼叫者为呼叫选择始发电话号码,该始发电话号码可能不同于与该呼叫者的呼叫始发设备相关联的本机电话号码。以此方式,例如,呼叫者可以利用专用于不同呼叫始发号码的可视呼叫者id内容来发起对一个或多个接收者的自动呼叫。作为示例,保险服务经纪人可以为从经纪人到第一保险提供商的客户的呼叫选择针对第一保险提供商的始发电话号码,并且为第二呼叫选择第二保险提供商的始发电话号码,以用于例如对第二保险提供商的潜在客户的呼叫。而且,如以上示例中描述的,可视呼叫者id内容可能会受到接收者相关信息的影响和/或与接收者相关信息进行组合。当接收者是群组的一部分(例如,是教会、工作、学校、企业、专业群组等等的成员)时,会出现受接收者相关信息影响的可视呼叫者id的一个这样的示例。接收者的群组从属可以被用来适配和/或以其它方式影响针对该呼叫的scm数据结构的生成,诸如改变被呈现为可视呼叫者id的徽标等等,以反映群组从属等等。对于零售示例,可视呼叫者id可以基于呼叫者与接收者之间的关系自动进行适配。例如,可以基于接收者是呼叫者的现有客户、接收者是呼叫者的引荐、呼叫去往新的潜在客户(例如,冷呼叫)等等来改变与该呼叫者有关的消息。在实施例中,呼叫者可以与被用于向呼叫的接收者提供可视呼叫者id的简档和scm数据结构相关联。通过这些示例,呼叫者可以与可能来自单个电话或呼叫始发设备的简档相关联,但是该电话与至少两个(或多个)订户识别模块、sim卡或者可以控制对电话的识别的机载或可插入的其他电子设备相关联。在这些示例中,呼叫者可以与以下简档相关联,该简档具体地与多个订户识别模块等等相关联,所以即使呼叫者可能似乎具有多个电话或呼叫始发设备,但是在与被用于提供可视呼叫者id的一个或多个特定scm数据结构相关联时,具有其多个订户识别模块等等的呼叫者可以似乎是来自单个源。

在实施例中,可视呼叫者id的方法和系统(诸如基于scm数据结构的方法和系统)可以支持用户设置内容(诸如视频、音频、文本、图像、多媒体等等),作为期满的临时可视呼叫者id的一部分,诸如在一定时间量之后、与事件相关等等。在实施例中,这允许用户具有可视呼叫者id,该可视呼叫者id在一定时间量内表达一种感觉或情绪,之后其返回到先前被设置为其简档可视呼叫者id的内容。特定联系人、群组或所有接收者都可以访问此临时可视呼叫者id。

在实施例中,临时可视呼叫者id内容的生成和使用的方法和系统可以包括:诸如利用在呼叫始发设备上执行的可视呼叫者id界面来配置用于由呼叫始发设备的用户发起的呼叫的可视呼叫者id的临时内容。可以通过拷贝现有的scm数据结构并包括代替现有的可视内容的临时可视内容项,从现有的scm数据结构生成具有临时内容的scm数据结构。现有的scm数据结构可以被配置有控制数据字段,该控制数据字段可以便于标记到临时可视呼叫者id内容的链接的时间/持续时间,同时保留到将被访问的内容的链接,并且一旦临时内容期满,将用于可视呼叫者id。在例如呼叫者的呼叫始发电话或路由来自呼叫者的呼叫的服务器上执行的功能可以在接收到呼叫者发起呼叫的指示之后,访问用于呼叫者的(临时)scm数据结构,并且将临时可视内容项或现有可视内容项作为可视呼叫者id呈现给呼叫的接收者。该功能可以基于当前时间(诸如呼叫的时间)与临时可视内容项的限时使用参数之间的关系来确定呈现哪个可视呼叫者id内容。在实施例中,配置可视呼叫者id包括配置scm数据结构,该scm数据结构具有到临时可视内容项的链接和临时可视内容项中的至少一个。在示例中,当前时间与临时可视内容项的限时使用参数之间的关系可以包括使用临时可视内容项的剩余的时间。该关系可以是临时可视内容项的使用状态。在示例中,临时可视内容项的限时使用参数可以包括使用临时可视内容项的截止日期;该参数可以包括用于使用临时可视内容项的使用开始日期和使用结束日期。限时使用参数的其他形式可以包括:日历日期、日历日期之前的使用的日期前持续时间、以及日历日期之后使用临时可视内容项的日期后持续时间、到呼叫始发设备的用户的数字日历中的条目的链接等等。对于其中scm数据结构内容可以被分布在各种服务器和边缘设备当中的实施例,以便于更快地访问针对来电的内容,临时可视呼叫者id内容使用的方法和系统可以包括诸如利用到期标准来充分地更新呼叫者id功能系统。

在示例中,可以限制用于可视呼叫者id使用的临时内容项的时间,以使得该内容在从首次使用时间开始的持续时间之前可以是良好的、在直到事件等等之前可以是良好的。事件可以是将来的特定时间,诸如事先安排的会面等等。事件也可以基于异步触发,诸如,当用户一天不工作时。事件也可以被有条件地描述,诸如基于候选人得以当选到办公室。有条件的事件也可以被用于激活临时内容,诸如基于选举的结果等等来改变呼叫者的称呼。在另外的示例中,有条件的事件可以包括呼叫者的位置、对呼叫者的位置的改变、呼叫者在某个位置中的一次或多次重现等等。在实施例中,有条件的事件可以包括:呼叫者的关系状态、对呼叫者的关系状态的改变、呼叫者的关系状态的改变之间的时间、在呼叫的接收和发送端上的关系状态的改变等等。在实施例中,有条件的事件可以包括呼叫者的生日、呼叫者的生日与特定年龄范围或最小年龄的接近度、被用于年龄验证的生日、与具有相似或相同生日的其他用户的接近度等等。在实施例中,有条件的事件可以包括与呼叫者或任何呼叫者有关的假日、呼叫者的生日与某些假日的接近度、与呼叫者的所标识的宗教、社交或家庭从属有关的假日、在与呼叫者相关的假日中与具有相似兴趣的其他用户的接近度等等。

在诸如基于多呼叫/呼叫群组的程序的实施例中,可视呼叫者id可以被适配成用于选择接收者。呼叫者id和相关内容可以被配置、选择和/或适配,诸如通过在联系群组时利用几个选项之一来编辑scm等等,以基于例如与群组的接收者关系,为群组中的各个接收者有效地配置scm。在示例性自动呼叫程序中,呼叫者id内容(诸如可视呼叫者id内容等等)可以被适配成用于选择接收者。如果接收者是scm平台用户,则可以基于例如呼叫群组中的接收者的成员资格的上下文来适配呼叫者id。

在实施例中,用于特定于接收者的呼叫者id(例如,scm数据结构)适应的方法和系统可以除其他的之外包括:检测从第一呼叫者到接收者呼叫群组的第一接收者的第一呼叫的发起。至少使用现有呼叫者id传递机制,该呼叫可以使基于接收者呼叫群组的特性配置的可视呼叫者id内容可与接收到呼叫接收设备的第一呼叫同时被第一接收者的呼叫接收设备访问。以这种方式,可以将特定于呼叫群组的可视呼叫者id内容(诸如与该群组、呼叫者或其组合相关联的发送者控制的媒体数据结构中描述的内容)提供给呼叫群组中的至少一个接收者。随着对群组中的接收者的呼叫进行,可以出于生成特定于接收者的呼叫者id信息的目的来处理关于呼叫者、接收者和群组的信息。响应于检测到从第一呼叫者到接收者呼叫群组的第二接收者的第二呼叫的发起,并且基于接收者群组的特性与第二接收者的对应特性的比较,可视呼叫者id内容可以与群组可视呼叫者id内容不同,该可视呼叫者id内容可以被用于对第二接收者的呼叫。这样的动作可以通过指示用于该群组的第一scm数据结构和用于接收者的第二scm数据结构来完成,对于接收者而言,而群组的成员、群组scm数据结构并不适合。一示例可以包括包含成人和儿童的群组。某些可能适合成人的消息可能不适合群组中的儿童。不是将适合儿童的消息发送给群组中的所有成员,区分接收者的呼叫者id内容方法和系统使得能够将区分接收者的呼叫者id内容发送给接收者群组。

在实施例中,可视呼叫者id内容可以作为到包括可视呼叫者id内容及其链接中的至少一个的scm数据结构的链接(例如,到基于网络的位置的url)被接收者的呼叫接收设备访问。对于这样的实施例,可以在基于网络的位置处配置多个scm数据结构,使得在呼叫中被传递给接收者的电话的唯一区分信息段是到特定于接收者的scm数据结构的链接。对于所有接收者,scm数据结构的处理可以是相同的,其中为接收者渲染特定于接收者的scm数据结构中的内容。因此,可以将到scm数据结构的链接作为呼叫者id信息提供给呼叫接收设备。为了便于定时为接收者呈现可视呼叫者id内容,使得接收者可以在请求呼叫连接时查看呼叫者id内容,可视呼叫者id内容作为scm数据结构中的链接可被呼叫接收设备访问,该可视呼叫者id内容与接收到呼叫同时地被提供给呼叫接收设备。如本文中描述的,可以将接收者与群组中的其他接收者区分开的特性可以是群组从属标识符。为了便于区分群组的成员,第二接收者的对应特性可以是接收者与接收者群组之间的群组从属状态,诸如是成员、长期成员、临时成员、试用成员、新成员、初级成员、免费成员、付费成员等等。

在实施例中,为第二接收者配置可视呼叫者id内容可以包括:调整可视呼叫者id内容的至少一个元素,这基于接收者群组的特性,并且进一步基于比较的结果。作为示例,可以进行调整的可视呼叫者id内容的元素可以是通用群组呼叫者id内容的徽标,而可视呼叫者id内容中的消息可以针对作为异常的接收者(可选地连同徽标)进行调整,以接收群组可视呼叫者id内容。作为另一示例,对应的特性可以将第二接收者与呼叫群组中的至少一个其他接收者区分开。其他示例包括:接收者群组的特性指示企业联系人,并且特定于接收者的区别指示接收者是内部还是外部企业联系人,使得内部联系人的机密消息不会作为可视呼叫者id内容而被传递给外部企业联系人。

除了接收者对接收者的差异之外,用于区分第二接收者的对应特性也可以是第二接收者相对于第二呼叫的对象的状态;诸如,如果呼叫是要给群组招募成员,则该群组的先前成员可能会接收到与不是该群组的先前成员的接收者不同的消息。

为群组呼叫者id内容适合的接收者生成特定于群组的可视呼叫者id内容可以包括:通过选择第一呼叫者可视呼叫者id内容,并且调整第一呼叫者可视呼叫者id内容以反映接收者群组的特性,基于接收者呼叫群组的特性来配置可视呼叫者id内容。在实施例中,这可以通过最近群组会面的图像来举例说明,该图像可以针对对在该群组会面中的群组成员进行呼叫而改变。进一步继续,为第二呼叫配置可视呼叫者id内容可以进一步基于激活第一呼叫的发起的用户的标识符、呼叫的目的、呼叫的时间和/或接收者的呼叫接收设备的方面。在实施例中,配置可视呼叫者id内容可以基于呼叫接收设备的特性。可以从呼叫接收设备特性的列表中选择这样的特性,该列表包括但不限于设备存储容量、设备屏幕大小、设备操作模式以及在呼叫接收设备上的发送者控制的媒体(scm)应用程序的可用性。

在实施例中,除了常规的呼叫者id传递频道之外,还可以通过在短消息服务连接上将可视呼叫者id内容及其链接中的至少一个传输到呼叫接收设备来使可视呼叫者id内容可被呼叫接收设备访问。类似地,可视呼叫者id内容或其链接可以通过将第一呼叫者与呼叫接收设备链接起来的imessage频道来传输。

在实施例中,scm数据结构可以被适配成用于在接收者呼叫接收设备处的特定于接收者的异常。scm数据结构处理应用程序可以处理例如在呼叫者id数据中标识的scm数据结构,并且基于例如scm数据结构中的某些字段、利用诸如来自接收者的简档的特定于接收者的内容对其进行适配,基于接收者与群组的关系等等将该某些字段标记为可选的和/或标记为有条件的。

在实施例中,包括可视呼叫者id内容项等等的群组scm数据结构可以在诸如服务器之类的计算设备上自动创建,该服务器有权访问特定于群组的信息,诸如群组成员的成员列表、确定成员列表中的成员何时不应当接收群组可视呼叫者id内容的条件等等。可以在服务器、在发送者的呼叫始发设备、在接收者的呼叫接收设备等等处配置、选择、适配等等群组scm数据结构。

可能影响可视呼叫者id内容的其他因素可能与通过其发出呼叫的网络有关,诸如网络速度、scm数据结构相对于接收者的位置、用户设备特性(诸如存储容量、屏幕大小、操作模式、设备上存在的家长控制等等。

在实施例中,呼叫始发拦截器功能可以允许覆盖为群组联系人建立的预先安排的单个简档或联系人群组(例如,群组电子邮件、群组文本等)等等。这样的拦截器功能可以便于避免意外的“全部回复”情况的经典问题。当始发向其分配了现有scm数据结构的群组联系人(或甚至单个联系人)时,或者当存在预先安排的scm数据结构时,可以将始发者定向到特定的屏幕,该屏幕中断发送预先安排的scm。该屏幕可以被配置成要求确认是否应当将该scm用于此对接收者或在多个接收者的情况下对所有接收者的的呼叫(例如,群组文本等等)。在示例中,可以向用户呈现跳过按钮,该跳过按钮可以例如从群组联系人中移除接收者、在对单个用户时取消消息、组织要向其发送消息的列表等等。在另外的示例中,可以提醒联系人发起者(i)要被用于此联系人/要被发送给此群组的特定scm,(ii)群组的大小,以及(iii)跳过接收者、呼叫者id的使用、特定scm的使用等等的选项。

在实施例中,即时生成可视内容(诸如用于从智能电话、计算机等等发出的呼叫的可视呼叫者id内容)以及用于呈现给数字联系人的接收者的scm数据结构内容(诸如消息、文本、视频呼叫等等)可以便于对一个或多个接收者的联系人发起内容进行联系人时间区分,诸如在联系接收者群组时,呼叫者可能更愿意将其中的某些接收者排除,以免接收广义的基于群组的联系人发起的内容,诸如群组文本消息等等。在实施例中,可以通过所发起的联系人中断功能来便于即时生成可视联系人内容,该功能在一个或多个接收者在被通知即将发生的联系/呼叫之前,向联系发起者(例如,联系发送者、呼叫者等等)呈现用于该一个或多个接收者的选项。在基于呼叫的示例中,可以响应于检测到导致可视呼叫者id内容可被在呼叫接收设备上执行的可视呼叫者id渲染功能访问的呼叫的发起,激活用于在呼叫者的呼叫始发设备上操作的这样的联系中断过程。该中断过程可以包括暂停呼叫的传递,直到检测到呼叫传递信号为止,诸如是来自呼叫者的信号,以使用为呼叫选择的可视呼叫者id内容继续进行该呼叫。中断过程可以在暂停呼叫传递的同时,向呼叫者呈现可视呼叫者id配置用户界面。可视呼叫者id配置用户界面可以被配置成使得能够从例如多个可视呼叫者id内容选项中为呼叫选择可视呼叫者id内容。通过这些示例,可视呼叫者id内容选项可以包括:现有内容、至少一个替换内容、以及经由呼叫始发设备的相机和/或传声器功能的内容生成。在实施例中,可视呼叫者id内容选项可以是表情符号。在实施例中,可视呼叫者id内容选项可以是包括具有嵌入动作的gif的gif。在实施例中,可视呼叫者id内容选项可以是jpeg或其他图像内容。在实施例中,可视呼叫者id内容选项可以是贴纸、标签等等。通过在呼叫到达接收者之前(可选地在呼叫始发设备发起呼叫之前)中断呼叫,呼叫者可以能够通过选择内容(或排除内容)来影响呼叫的可视呼叫者id。该选择可以导致生成呼叫传递信号,并且所选择的内容项被传送给接收者。在实施例中,所选择的内容项可以是表情符号。在实施例中,所选择的内容项可以是gif。在实施例中,所选择的内容项可以是贴纸或标签。所选择的内容项可以为空。所选择的内容项可以是表情符号、gif和贴纸之一。中断功能可以激活可视呼叫者id配置用户界面,该界面可以使用呼叫者的设备的音频/视频记录能力来配置可视呼叫者id内容。可视呼叫者id配置用户界面可以包括一个选项,该选项用于指定所选择的可视呼叫者id要被用于对接收者进行的呼叫。该界面还可以作为现有内容来呈现scm数据结构中的可视呼叫者id内容的指示。现有内容可以包括特定于接收者的内容。可以经由中断功能,以及可选地经由可视呼叫者id配置用户界面,为接收者即时适配现有内容。在实施例中,可以为呼叫者对接收者是其成员的群组的成员的呼叫指定现有可视呼叫者id内容。在示例中,呼叫可以包括多个接收者,其中现有内容被指定用于包括多个接收者的呼叫者群组。其他示例包括单个接收者呼叫。中断功能便于使呼叫暂停期间用户选择的内容选项被用作接收者子集的可视呼叫者id内容。例如在呼叫暂停期间,呼叫者可以选择此接收者子集的接收者。

在实施例中,可以基于接收者的特性来暂停呼叫的传递,该特性诸如是接收者与呼叫被定向到的接收者群组之间的关系。在实施例中,中断功能可以包括在呼叫者的设备上检测呼叫的发起;中断功能进一步引起传递暂停。

参考图44,描绘了中断器屏幕,以用于支持即时可视呼叫者id内容适应、生成和控制拨出呼叫的方法和系统,其可以包括对呼叫者群组的呼叫,对于其中一些呼叫者,现有可视呼叫者id并不适合。虽然图44的实施例描绘了用户呼叫接收者,中断传出scm数据结构内容传递的方法和系统可以应用于任何类型的电子联系人,包括但不限于电子邮件、文本消息、视频广播、视频呼叫等等。屏幕4402描绘了用于中断向接收者传递scm数据结构的一个选项。在此选项中,用户已发起了对接收者的呼叫。此创建屏幕4402可以是由于(i)没有可用的呼叫者的scm数据结构,(ii)用户已经在中断器方法和系统的先前屏幕中指示以生成新的,并且可选地临时的可视呼叫者id,(iii)用户指示或接受了来自scm数据结构平台的建议,以不将现有可视呼叫者id用于对此接收者的此呼叫。屏幕4402为用户提供了用于生成可视呼叫者id的多个选项,诸如键入消息、选择表情符号、录制视频等等。屏幕4404描绘了接收者的来电屏幕,其中在屏幕4402中生成和/或选择的可视呼叫者id与接受呼叫4406的选项以及常规呼叫者id4408一起呈现给接收者。

在实施例中,可视呼叫者id方法和系统可以包括实时生成和使用作为可视呼叫者idscm数据结构的(例如,在呼叫的发起期间)与即时记录的音频/文本相关的可视内容,诸如通过确定记录的音频/文本的意图并且基于该理解来选择可视内容。作为基于呼叫内容的可视呼叫者id的示例,一种方法可以包括:检测从呼叫者到接收者的呼叫的发起,并且暂停呼叫的传递,直到检测到呼叫传递信号为止。在暂停呼叫的传递时,该方法可以包括通过一系列步骤来产生可视呼叫者id内容,这些步骤包括:(i)捕获包括由呼叫者输入到呼叫始发设备的音频和文本中的至少一个的实况内容;(ii)处理所捕获的实况内容以确定该实况内容的意图;(iii)基于该意图自动选择可视元素,将所选择的可视元素与实况内容进行组合,由此产生可视呼叫者id内容;以及(iv)并生成用于传递呼叫的呼叫传递信号。处理所捕获的实况内容可以包括对所捕获的实况内容的音频到文本转换。该处理可以进一步包括对所捕获的文本和从所捕获的音频转换的文本中的至少一个的自然语言处理(nlp),以确定呼叫的意图、呼叫的主题和呼叫的动作中的至少一个。在实施例中,可以通过可视内容选择算法来实行自动选择内容,该可视内容选择算法除其他技术外,还实行可视内容项与所确定的意图、动作或主题的最佳拟合。此类内容中的意图可以基于呼叫的接收者、接收者与关联于该呼叫的接收者群组(诸如呼叫接收者群组)之间的关系等等。作为用于基于呼叫内容生成上下文的方法和系统的一部分,暂停呼叫可以基于与呼叫有关的一系列方面,诸如接收者的特性,这可以是接收者与呼叫定向到的接收者群组之间的关系。

在实施例中,本文中描述的方法和系统的叙事特征可以允许正在进行对话的scm平台的用户接收scm的建议,以与由用户交换的对话一道传递。可以将用于理解内容的各种方法和系统(诸如机器学习、自然语言处理等等)应用于感测交换的特性,该交换的特性可以被用作用于建议scm内容的叙事信息,诸如以面板式故事板的方式,以用于添加到谈话等等。

在实施例中,诸如文本消息之类的消息可以是用户之间的文本交换的一部分,该消息可以被拦截,因为该消息正从交换中的第一用户发送到交换中的第二用户。拦截便于利用自然语言处理来发展对消息的理解,该理解进一步被用来便于对与消息相关联的sccmc的视频/图像/音频提出建议。

基于对消息交换的理解来建议视频/图像/音频等等可以便于叙事。建议的其他资源和建议内容的评估可能包括社交媒体。在实施例中,对文本和特定图像的组合的基于社交媒体的感知可以支持该建议(例如,社交媒体用户可以诸如通过给消息点赞或采取另一动作(诸如转发消息)来指示对该组合的偏好),或者可以指示建议的图像可能不是该文本的合适图像(例如,社交媒体用户可能指示不喜欢组合的图像/文本,例如通过不喜欢该消息或表现出缺乏动作(诸如不转发该消息))。

诸如视频和图像以及音频内容等等的可视内容建议可能是对用户当中的交换的自然语言处理的结果。在示例中,nlp可以被用来分析消息文本内容,以生成对消息的理解或上下文。在实施例中,这样的理解可以建议发送者正在邀请接收者参加体育赛事。可以将理解编码为关键词,诸如团队、邀请等等,其对于索引到发送者和/或接收者的照片的图库中可能是有用的。可以建议将由关键字指示的类似于对消息的npl理解的图像,以供该消息使用。作为示例,出于增强叙事的目的,可以建议上述团队的图像以及示出了赛事日期和参加比赛的选手的时间表。

在实施例中,scm数据结构平台的用户之间的电子交流中的一个或多个参与者的上下文可用于增强叙事,诸如通过建议要包括在交流中的图像等等。一种这样的上下文是交流中一个或多个参与者的当前情绪。如本文中描述的,发送者/接收者状态检测功能可以便于检测电子交流中的参与者的情绪。本文中描述的方法和系统可以包括一种方法,该方法可以包括:响应于接收到在数字交换中的发送者或接收者的当前状态的指示来适配scm数据结构。scm数据结构可以通过如本文中描述的那样适配适合于集合例如发送者和/或接收者的情绪的图像等等来可用于便于叙事。诸如发送者或接收者的面部识别以及处理交流的内容以发展理解之类的技术可以调整内容匹配参数,使得不是选择发送者和接收者微笑的图像,而是选择其中参与者不开心而没有微笑的图像。

在实施例中,诸如scm平台中的参与者之类的用户的平台可以生成关于诸如未知呼叫者之类的呼叫者的信息,当决定如何响应于针对连接到未知呼叫者的请求时,该信息对于该平台的其他用户可能是有用的。关于从呼叫者到其他接收者的呼叫所收集的信息可以存储在呼叫者标识和评估数据库中,可以使该数据库可由平台或群组(诸如scm平台的使用群组)中的参与者更新和使用。此数据库可以通过例如由呼叫连接网络提供的关于呼叫者的呼叫者id信息来索引。该数据库可以包括公共号码搜索信息、得自公共号码搜索的结果的另外的搜索信息,诸如犯罪记录、其他电话号码、可能的呼叫者等等的姓名、地址等等。公共号码搜索结果可以被传送给平台等等的参与者,以用于确认和/或确定与呼叫者的评估的相关性。可以从平台参与者收集的附加信息可以包括:针对来自呼叫者的先前呼叫的呼叫跟踪信息。平台参与者可以诸如响应于对未知呼叫者的评估请求等等来生成呼叫者评估数据。呼叫者评估数据可以包括关于有用性、适用性、垃圾邮件发送者状态等等的赞成/反对。在实施例中,增强关于未知呼叫者的信息可以包括:基于从内部和外部数据源收集的关于呼叫者的信息,为未知呼叫者生成简档,诸如scm数据结构。可以响应于接收到不是scm平台的参与者的呼叫者正在呼叫该平台的参与者的指示来生成这样的简档。该自动生成的简档可以被体现为与未知呼叫者的呼叫者id相关联的scm数据结构的一部分。在来自未知呼叫者的后续呼叫时,出于向接收者呈现呼叫者的可视呼叫者id内容的目的,接收者scm数据结构处理软件(例如,接收者的电话上的app)可以处理该呼叫者的scm数据结构;由此提供关于未知呼叫者的接收者上下文,其否则在来自未知呼叫者的呼叫传入的时候将不是容易获得的。

在实施例中,当scm数据结构处理平台的用户正在从不是该平台的用户的某人接收电话呼叫(文本消息、电子邮件等等)时,该平台可以提供很多可用的信息,并且将其聚合成作为呼叫者的scm数据结构而被传递给呼叫者的信息。自动生成的特定于呼叫者的scm数据结构中的信息可以被用来更好地识别未知呼叫者,并且可以包括互联网(包括社交媒体)上可容易获得的内容、可从与该平台相关联的销售系统点获得的任何信息、可从平台上的其他呼叫者/用户交互获得的任何信息等等。在示例中,与平台上的其他人的特定交互可以补充信息以识别或至少更好地识别未知呼叫者。在示例中,此功能使得平台用户能够避免垃圾呼叫。例如,从餐厅到平台的用户的电话呼叫可以使餐厅的呼叫者id通过餐厅的互联网搜索进行适配,以包括来自餐厅网站或社交媒体存在的照片或视频作为其可视呼叫者id。在示例中,来自乘车共享服务的来电可以使可视呼叫者id内容基于对乘车共享服务的活动请求进行适配,该请求与接收者的电话号码相关联,以示出来自请求的信息,诸如实况地图和驾驶员与车辆的图片,作为通过呼叫者id数据引用的scm数据结构的一部分等等。

在实施例中,可以通过接收以下指示来激活未知的呼叫者信息改进方法,该指示是:不是发送者控制的媒体(scm)平台的参与者的呼叫者已经发起了对作为发送者控制的媒体(scm)平台的参与者的接收者的呼叫。信息改进方法可以包括:使用与呼叫一起提供的呼叫者id信息来从多个源收集与呼叫者有关的内容,包括平台的数据存储装置中可用的信息、公共号码搜索信息等等。所收集的信息可以被用来为呼叫者生成发送者控制的媒体(scm)数据结构。此自动生成的scm数据结构可以被传递给接收者的呼叫接收设备,在该处,可以诸如通过呼叫接收设备上的可视呼叫者id接口将scm数据结构的可视内容呈现给接收者。通过鼓励平台参与者向平台的参与者提供他们对每个呼叫者的看法和/或观察,平台的数据存储装置中可用的信息可以包括:收集的关于从呼叫者向scm平台中的其他参与者发出的呼叫的信息。可以将此信息可选地与平台成员和其他人提供的有关呼叫者的未验证信息一起使用,以通知呼叫者的scm数据结构生成过程。

在示例中,平台的数据存储装置中可用的信息包括:由scm平台的参与者做出的呼叫者的评分。一旦为未知呼叫者创建了scm数据结构,就可以将其与呼叫者相关联,使得来自呼叫者的未来呼叫可以便于访问生成的scm数据结构。在实施例中,不是将现有的呼叫者id信息发送到接收者设备,而是可以使用例如本文中描述的一种或多种可视呼叫者id传递方法来将生成的scm数据结构提供给呼叫接收设备。这可以通过利用对生成的scm数据结构的链接代替现有的呼叫者id信息(如果有的话)来实现。作为一种使得来自未知呼叫者的呼叫的接收者能够利用其他平台参与者收集的信息和进行的评估的方法,可以与来电同时地将为呼叫者生成的scm数据结构提供给在呼叫接收设备上执行的scm平台应用程序。

在实施例中,利用scm数据结构平台处理未知呼叫者可以便于对呼叫者采取行动,诸如建议呼叫者加入该平台,诸如通过在尝试完成呼叫时提供音频消息,或者通过与呼叫同时地向呼叫者发送文本消息来进行(例如,在尝试完成呼叫时、在等待接收者做出关于接受呼叫的决定时、在接受的呼叫正在进行中、在完成接受的呼叫时、在另一时间)。

在实施例中,用于处理未知或不知名的呼叫者的方法和系统可以包括:生成scm数据结构内容,诸如与呼叫者向接收者发出的呼叫同时地呈现给未知呼叫者的音频消息。可以在与呼叫相关的各个时间将内容中继到呼叫者的呼叫始发设备,诸如在将呼叫呈现给接收者的呼叫接收设备(例如,接收者的智能电话)的来电处理用户界面中的接收者之前,在将呼叫呈现给接收者以用于接受或拒绝呼叫的同时、在呼叫过程中(例如,在接收者已经指示接受呼叫之后),由于接收者拒绝了呼叫,在接收者在呼叫期间或在呼叫结束之后立刻指明的时间(例如,接收者在未知的呼叫者处理界面屏幕中指示向呼叫者发送多个类型的消息之一),在呼叫结束时,以及在另一时间,诸如在平台下一次处理来自该呼叫者的呼叫时。

在实施例中,可以通过接收以下指示来发起用于处理未知或不知名的呼叫者的方法,该指示为:不是发送者控制的媒体(scm)平台的参与者的呼叫者已经发起了对作为发送者控制的媒体(scm)平台的参与者的接收者的呼叫。该呼叫可以包括:呼叫者id信息,其可以被用来便于从多个源收集与呼叫者有关的内容,包括在平台的数据存储装置中可用的信息、以及公共号码搜索信息。该所收集的信息可以被用作为呼叫者自动生成发送者控制的媒体(scm)数据结构的基础,该数据结构可以包括可视和/或音频内容,其一部分可以被传递给呼叫者的呼叫始发设备。被传递给呼叫始发设备的部分可以作为回铃音、作为sms消息、作为mms消息以及imessage、作为传统语音邮件、作为可视语音邮件等等来传递。在实施例中,被传递给呼叫者的呼叫始发设备的内容可以包括加入scm数据结构平台的要约和/或指令,诸如以便于更容易地访问平台参与者等等。

在实施例中,用于处理未知或不知名的呼叫者对平台接收者的呼叫的方法和系统可以包括:生成特定于呼叫者id的scm数据结构内容,以被用作接收者的可视呼叫者id和呼叫者定向的内容,其可以被结构化为特定于呼叫者id的scm数据结构或呼叫者id定向的scm数据结构的一部分,使得呼叫者定向的内容被传递给呼叫者,诸如,被传递给呼叫者的呼叫始发设备。可以通过接收以下指示来发起示例性方法,该指示是:不是发送者控制的媒体(scm)平台的参与者的呼叫者已经发起了对作为发送者控制的媒体(scm)平台的参与者的接收者的呼叫。与该呼叫相关联的任何呼叫者id信息可以被用来便于从多个源收集与该呼叫者有关的内容,包括在平台的数据存储装置中可用的信息和公共号码搜索信息。可以基于收集的内容自动生成用于发送给接收者的第一scm数据结构。可以基于所收集的内容来自动生成用于发送给呼叫者的第二scm数据结构,并且可以分别将第一和第二scm数据结构二者或其内容部分传递给接收者和呼叫者。

自动生成的第一scm数据结构可以被传递给接收者的呼叫接收设备,在该处,第一scm数据结构的可视内容可以被呈现给接收者,诸如通过呼叫接收设备上的可视呼叫者id界面。通过鼓励平台参与者向平台的参与者提供他们对每个呼叫者的看法和/或观察,平台的数据存储装置中可用的信息可以包括:收集的关于从呼叫者向scm平台中的其他参与者发出的呼叫的信息。可以将此信息可选地与平台成员和其他人提供的有关呼叫者的未验证信息一起使用,以通知呼叫者的scm数据结构生成过程。在示例中,平台的数据存储装置中可用的信息包括:由scm平台的参与者做出的呼叫者的评分。一旦为未知呼叫者创建了scm数据结构,就可以将其与呼叫者相关联,使得来自呼叫者的未来呼叫可以便于访问生成的scm数据结构。在实施例中,不是将现有的呼叫者id信息发送到接收者设备,而是可以使用例如本文中描述的一种或多种可视呼叫者id传递方法来将生成的第一scm数据结构提供给呼叫接收设备。这可以通过利用对生成的第一scm数据结构的链接代替现有的呼叫者id信息(如果有的话)来实现。作为一种使得来自未知呼叫者的呼叫的接收者能够利用其他平台参与者收集的信息和进行的评估的方法,可以与来电同时地将为呼叫者生成的scm数据结构提供给在呼叫接收设备上执行的scm平台应用程序。

被传递给呼叫始发设备的第二scm数据结构的一部分可以作为回铃音、作为sms消息、作为mms消息和imessage、作为传统语音邮件、作为可视语音邮件等等来传递。在实施例中,被传递给呼叫者的呼叫始发设备的内容可以包括加入scm数据结构平台的要约和/或指令,诸如以便于更容易地访问平台参与者等等。

参考图45,其是用于未知呼叫者id可视呼叫者id生成和反馈聚合的方法的流程图。在实施例中,可以使用流程4500为未知呼叫者生成可视呼叫者id,可选地被体现为scm数据结构的一部分。在步骤4502处,检测和/或接收来自未知呼叫者的呼叫指示。将该指示提供给步骤4506处的内容收集功能,该功能使用呼叫者id4504进行呼叫以从外部(例如,互联网)和内部(例如,内部scm平台资源)找到和收集关于呼叫者的信息。接下来,在步骤4508中,可以使用所收集的信息来为呼叫者4510生成scm数据结构。可以将针对呼叫者4510的scm数据结构提供给scm平台通信功能,该功能可以实行将scm数据结构传递给接收者设备的步骤4512,诸如接收者可以接受、拒绝或提供反馈的可视呼叫者id项,该反馈关于诸如可视呼叫者id是否有帮助等等。可以可选地将scm数据结构或其部分(诸如可视内容项)提供给呼叫者。被提供给呼叫者的内容可以被适配成通知呼叫者存在代表接收者进行操作的scm数据结构平台以筛选/增强呼叫者id信息、加入该平台的邀请等等。在步骤4514处,来自呼叫者、接收者或两者的反馈可以被聚合并且被保存在数据结构4516中,该数据结构4516可以被作为内部平台资源等等的平台访问。

在实施例中,呼叫接收者的呼叫后体验可以包括:平台在呼叫者接收或完成电话呼叫之后,采取动作来与接收者进行通信。对于与企业的呼叫,该平台可以协调内容对呼叫参与者(通常是消费者)的呈现,诸如是来自第三方广告商、零售商和其他合作伙伴的内容,以传递优惠券、文本警报、评述和其他基于零售的诱因以便在呼叫期间进一步保持已发起的关系或继续先前的关系。呼叫后体验的其他示例可以包括:与想要从呼叫者参与者那里了解更多信息的合作伙伴进行配对的平台,诸如跟进评论、评述、汇报工作等。本文中描述的呼叫后体验的方法和系统可以便于既直接和实时地(例如,通过在呼叫参与者的电话的用户界面中呈现交互式内容)又间接地(例如,发短信、电子邮件等等)进行一定范围的内容传递和交互。

在实施例中,呼叫后体验的方法和系统可以包括使用呼叫进行中屏幕来呈现自动生成的交互式内容,诸如通过使用本文中描述的scm数据结构方法和系统,可选地将进/出应用程序或功能的电话呼叫与scm数据结构平台接收者/呼叫者应用程序对接。与现有的电话呼叫应用程序对接的呼叫后体验方法和系统可以提供例如通过将发送者控制的媒体(scm)应用程序配置成接收来自scm平台的发送者参与者的scm数据结构而经历的后呼叫(和/或活动呼叫)。在示例中,发送者参与者可以是平台的任何用户,但是可以优选地是对收集另外的输入、和/或建立/继续在呼叫中建立或引用的在发送者/呼叫者与接收者之间的关系感兴趣的一方。在配置了scm数据结构应用程序的情况下,可以通过将scm应用程序与电话应用程序的电话屏幕控制部分对接来激活呼叫后体验,使得将接收到的scm数据结构中的内容提供给电话应用程序,作为在电话呼叫正在进行中要被呈现在电话的电子显示器上的内容。本质上,这对用户内容(例如,图像、文本、视频、移动的内容等等)的影响可以呈现在呼叫参与者的智能电话等等上的进行中的呼叫屏幕中。可以通过在呼叫期间或呼叫之后呈现内容的同时,监视(诸如利用scm应用程序)与电子显示器相关联的用户动作(例如,用户单击、滑动、滚动、不理会动作、或根本没有任何动作),来捕获显示来自呼叫参与者的反馈和/或输入,在呼叫参与者的屏幕上显示内容。在用户操作可能会影响所呈现的内容的程度上,可能需要更新scm数据结构,以用于响应于所监视的用户动作(诸如变成“谢谢您”屏幕等等)来影响电子显示器。scm数据结构应用程序与电话应用程序的对接可以针对电话应用程序的电话屏幕控制部分。在实施例中,scm数据结构应用程序或对呼叫后呼叫参与者交互有用的至少一部分可以具有集成到其中的电话应用程序的电话屏幕控制部分。在实施例中,可以将scm数据结构应用程序、或对呼叫后呼叫参与者交互有用的至少一部分集成到电话应用程序中。这样的部分可以包括用于接收和处理scm数据结构的功能。scm数据结构应用程序与电话应用程序对接的其他形式可以包括但不限于配置scm应用程序与电话应用程序之间的实时通信通道,通过该频道将scm内容提供给电话应用程序,并且用户对电话屏幕的动作被提供给scm应用程序。

参考图46,呈现了用于呼叫后体验方法和系统的用户屏幕。来电可以包括:呼叫者标识特征,诸如在屏幕4602中示例性呈现的那些特征,其中供应商信用服务公司(csc)正在向接收者发出呼叫。可以与在本文中呈现的可视呼叫者id的方法和系统关联地、以及与在本文中描述的源控制的媒体数据结构操作的方法和系统关联地呈现呼叫者标识特征。在指示例如csc与接收者之间的呼叫已经结束时,但是可选地,在电话返回到其在呼叫之前的操作模式之前,可以呈现呼叫后体验屏幕4604(以及其他的),以收集关于呼叫的反馈,诸如关于与csc代表的接收者的呼叫。在实施例中,可以在呼叫后体验屏幕中使用来自呼叫者标识屏幕的上下文(诸如代表的姓名),以更有效地个性化呼叫后体验。呼叫后体验屏幕4604的一部分可以包括:针对呼叫的评分选项4606、提供更多反馈的选项4608、以及结束呼叫后体验4610的选项,诸如不提供反馈。

在实施例中,呼叫后体验可以包括使用例如音频自然语言处理、音频到文本和文本自然语言处理、机器学习、人工智能等等来确定和/或使用呼叫过程中内容(诸如呼叫参与者之间的对话)的意图或理解,以生成与呼叫内容上下文相关的内容(可选地,scm数据结构中的内容),并且将生成的(可选的scm数据结构)内容呈现给呼叫参与者中的至少一个,诸如呼叫的发起者(例如,呼叫者)和呼叫接收者(例如,接收者)。基于呼叫意图的呼叫后体验可能会受到以下过程的影响,该过程包括收集呼叫者与接收者之间的活动呼叫的呼叫上下文,以及发展对呼叫的理解(例如,在呼叫完成期间或之后),该理解可以包括:基于在呼叫者与接收者之间交流的内容以及可选地基于呼叫的上下文(例如,呼叫的时间等等)的呼叫意图、呼叫参与者和与呼叫有关的动作(例如,呼叫参与者的动作或与其相关联的动作)中的至少一个。可以通过内容建议算法来利用此理解,该内容建议算法基于内容项对该理解的适用性来确定与呼叫的至少一个参与者有关的候选内容项(例如,视频、图像、来自图库的照片等等)。可以在本文中的其他地方描述示例中应用的内容建议算法、方法和系统。有了建议的内容,下一步可以是在呼叫期间使用的设备的电子界面中,在呼叫期间(或之后)将至少一个候选内容项呈现给呼叫者和接收者中的至少一个。在示例中,呼叫期间的讨论可能是关于产品的。从该呼叫发展的理解可以是,第一参与者使用了该产品,并且第二参与者没有使用。建议的内容可以包括:来自使用该产品的第一参与者的第一参与者社交媒体发布的图像。此图像可以被呈现给第一参与者以用于批准与第二参与者共享它。基于来自第一参与者的反馈,内容可以被配置为被传递到第二参与者的电话的scm数据结构应用程序的scm数据结构。所传递的scm数据结构可以激活第二参与者的电话上的scm应用程序,以可选地通过电话应用程序的屏幕控制部分来呈现由第一参与者批准的内容项。因此,在实施例中,设备的电子界面被适配成便于第一呼叫参与者选择所呈现的内容项之一以用于与第二呼叫参与者共享。

在实施例中,对呼叫内容的理解可以基于对呼叫音频和/或呼叫音频的转录(诸如实时转录流等等)的自然语言处理。

在实施例中,呼叫上下文可以可选地被用来丰富呼叫中和/或呼叫后体验。呼叫上下文也可以是基于机器的理解的一种形式,诸如对呼叫者与接收者之间的至少一个先前呼叫的理解、对呼叫者进行的至少一个其他呼叫的理解、以及对接收者接收到的至少一个其他呼叫的理解。参与者的其他呼叫可能影响呼叫后体验的其他方式可以包括:使用从呼叫者与接收者之间的至少一个先前呼叫所收集的呼叫上下文。该呼叫上下文可以与呼叫参与者对scm数据结构平台的使用有关,诸如上下文可以包括与呼叫同时地传送给接收者的发送者控制的媒体、呼叫者的发送者控制的媒体平台简档、接收者的发送者控制的媒体平台简档等等。

在实施例中,提供呼叫中或呼叫后体验可以包括:配置智能电话应用程序,其超过对呼叫进行中屏幕的控制。可以在呼叫连接期间、在检测到呼叫的终止时、在释放电话的电话功能之前等等采取对屏幕的控制。这样的呼叫中或呼叫后处理可以包括:监视诸如智能电话之类的呼叫参与者设备的呼叫进行中状态。在检测到指示例如正在进行的呼叫已经终止的呼叫进行中状态时,激活设备的呼叫后应用程序,该激活导致设备的屏幕更新。在实施例中,屏幕更新可以包括任何内容,但是可以优选地包括:呼叫参与者对动作的调用,或与该呼叫有关的信息性内容。呼叫进行中状态可以代替地指示准许控制电话屏幕,诸如在接收者接受呼叫的初始时间段之后。对动作的调用的示例可以包括:呈现在屏幕中的至少一个可选元素,该至少一个可选元素在被呼叫参与者选择时,基于被选择的至少一个可选元素,引起与对动作的调用相关联的数据库的更新。作为示例,对动作的调用可能是同意呼叫参与者之间的业务条款或不同意。基于呼叫参与者对条款的接受或拒绝,数据库将被不同地更新。在实施例中,激活呼叫后应用程序可以使得在呼叫期间活动的电话的呼叫功能保持活动(实质上保持电话呼叫功能以免允许发起或接收另一呼叫),直到呼叫参与者确认屏幕更新(例如,通过呼叫参与者在更新的屏幕中选择元素来确认)、屏幕更新计时器期满中的任一个,以及用户不理会更新的屏幕为止。在实施例中,当呼叫参与者选择呈现在屏幕更新中的可选元素、或者呼叫参与者不理会屏幕更新时,呼叫参与者可以确认屏幕更新。呼叫后屏幕更新应用程序可以继续呈现更新的屏幕,直到呼叫参与者确认屏幕更新或屏幕更新计时器期满为止。

在实施例中,用于实施呼叫后体验的方法和系统可以包括:在检测到呼叫结束的指示时,向呼叫后应用程序发信号以对电话的用户界面屏幕采取控制。该指示可以基于呼叫的内容(例如,在呼叫期间说出的单词)或基于连接状态(例如,呼叫网络发信号通知通过其进行呼叫的连接已经终止)。其示例性方法可以包括:响应于接收到正在进行的呼叫即将结束的指示,激活呼叫参与方设备的呼叫后应用程序,这引起设备的屏幕更新,该屏幕更新包括与呼叫者有关的内容或呼叫的内容,并且可以包括对动作的调用、信息等等。如上所述,接收到的关于指示结束的呼叫进行中状态的指示是基于连接状态的。然而,该指示可以由设备的呼叫功能来提供,诸如当设备的用户触摸“结束”功能时。然而,如上所述,可以激活呼叫后体验的指示可以是基于呼叫的内容的。在实施例中,随着呼叫的内容被说出,可以利用对音频进行近实时言语分析来对呼叫的内容进行处理,诸如通过检测呼叫结束单词,诸如“再见”等等。可以采用其他形式的呼叫内容分析,包括自然语言理解等等,其可以指示呼叫即将结束,或者至少关于该呼叫的对话逐渐结束。

在实施例中,呼叫后应用程序所提供的内容可以包括对动作的调用。示例性对动作的调用可以包括:向呼叫参与者提供产品或服务的要约、要求呼叫参与者对呼叫的评述、征求关于呼叫的评论、捕获呼叫参与者之一关于呼叫参与者中的其他人的垃圾邮件发送者状态的呼叫参与者反馈、收集关于scm数据结构或更有可能地其与呼叫有关的内容(例如,可视呼叫者id等等)的呼叫参与者反馈等等。

在实施例中,呼叫后应用程序可以更新屏幕以包括来自呼叫的发起者的发送者控制的媒体(scm)数据结构的内容,该内容是基于进行中的呼叫而自动生成的。更新和/或对动作的调用可以有助于收集关于自动生成的scm数据结构内容的呼叫参与者反馈。在实施例中,可以通过呼叫后体验收集的另一类型的反馈可以包括关于呼叫的发起者,在呼叫期间引用的商品或服务等等的反馈。当一个或多个呼叫参与者利用本文中描述的scm数据结构方法和系统时,屏幕更新可以包括由呼叫参与者之一提供的可视内容,诸如来自与呼叫参与者之一相关联的发送者控制的媒体(scm)数据结构。

在实施例中,受呼叫社区影响的呼叫者处理的方法和系统可以在接收来自平台外部的用户的电话呼叫时便于保护呼叫社区的接收者。可以基于在平台上完成电话呼叫或其他通信的其他用户的信心来配置呼叫/联系人防火墙的形式,以评估未知呼叫者(未知消息发送者)是否为垃圾邮件发送者、“不良企业”、要避免的其他呼叫者。在示例中,呼叫社区成员可以提供评论,并且有助于“安全”呼叫者的置信区间,可以根据这些评述和指标、基于相对于垃圾呼叫的“成功”呼叫来确定该置信区间。

参考图47,描绘了呼叫社区防火墙配置的框图和用于由防火墙处理呼叫的过程的流程图。呼叫社区防火墙过程可以包括在步骤4702处检测到来电。这样的来电4712可以由来自外部呼叫者4710的呼叫引起,该外部呼叫者诸如是并非社区的一部分的呼叫者。社区防火墙4714可以充当用于社区4718的至少一部分成员的这种来电4712的代理或过滤器。在步骤4704处,呼叫者4710的呼叫者id信息可以被用来识别社区防火墙数据库4716中的一个或多个条目。基于数据库4716中包含的信息,诸如来自社区成员4720的关于呼叫者的输入和/或成员的关于代表(一个或多个)成员的防火墙操作的偏好,可以在步骤4706处确定至少一个呼叫影响动作。在步骤4708处实行呼叫影响动作可以包括,例如,允许将呼叫传递给接收者、利用可视呼叫者id信息增强呼叫、将呼叫者的scm数据结构提供给接收者的电话、终止呼叫、将内容项往回提供给呼叫者(例如,语音响应),以及许多其他这样的呼叫影响动作。

在实施例中,呼叫/消息/联系人防火墙可以针对用于或在防火墙的参与者的接收者电话处接收到的呼叫来激活(一个或多个)防火墙动作。该(一个或多个)防火墙动作可以基于得自与呼叫者的防火墙参与者体验/反馈的基于呼叫者id的标准。在实施例中,呼叫社区联系人防火墙可以包括呼叫者id捕获功能,该呼叫者id捕获功能针对(例如,通过呼叫网络发出的)对作为呼叫社区的成员的接收者的呼叫来检索呼叫者id数据(例如,由呼叫网络提供的)。防火墙可以包括呼叫者id查找功能,该功能从通过检索到的呼叫者id数据(例如,呼叫者的电话号码)链接的防火墙状态数据库中检索防火墙状态。防火墙状态数据库将呼叫者id数据与呼叫社区成员接收到的呼叫者的呼叫社区评分(例如,与该呼叫者id数据相关联的先前呼叫的呼叫社区评分)链接在一起。然后,防火墙动作功能就基于检索到的防火墙状态来实行至少一个呼叫影响动作。在实施例中,呼叫影响动作可以包括:终止呼叫、将呼叫连接到接收者、将呼叫重定向到语音信箱、将呼叫重定向到自动响应系统。

在实施例中,呼叫影响动作可以包括:向接收者提供呼叫动作推荐,并且基于接收者对其的响应采取至少一个其他呼叫影响动作。可以由激活防火墙动作功能或作为其结果而采取的动作可以包括:基于呼叫者id数据来生成多媒体简档,并且将其传递给接收者。多媒体简档可以被配置成发送者控制的媒体(scm)数据结构。在实施例中,传递这种形式的探查器可以包括与参与者的呼叫接收设备的scm界面功能进行关于简档的通信。在实施例中,可以经由多媒体消息传送服务(mms)来传递简档的多媒体形式。在这种情境中,也可能会联系呼叫者。作为示例,可以生成基于呼叫者id数据的多媒体简档,并且将其作为多媒体消息传送服务(mms)消息传递给在呼叫的呼叫者id中指示的电话号码。可以被提供给呼叫者的另一类型的内容可以包括:可以为呼叫的发起者播放的音频消息,以代替向接收者发出呼叫。呼叫动作可以进一步包括将呼叫重定向到隔离模块、将呼叫重定向到执法机构等等。在实施例中,多媒体简档可以被配置成发送者控制的媒体(scm)数据结构,但是可以通过scm用第三方web应用程序(全部或部分)实现,该scm可以通过webapp、应用程序编程界面、其他链接等等创建和上载。通过这些示例,可以在平台外部的第三方门户网站或系统中创建scm数据结构,并且从其中传递scm数据结构,但是然后将其导入平台中以用作scm数据结构。在实施例中,具有许多位置并且甚至仍然具有陆线的位置的企业可以建立scm数据结构,以在向平台上的用户发出呼叫或消息期间扩展相关联的多媒体简档。在这样做时,可以将单个号码用作呼叫者id号码进行外联,而可以在呼叫期间或呼叫后体验和跟进期间提供更多特定于地理位置的回叫号码。在示例中,具有许多位置的理发店可以为scm数据结构建立内容,以在向平台上的用户发出呼叫或消息期间扩展与理发店有关的多媒体简档。在实施例中,呼叫中或消息中的体验可以包括链接到本地理发店,以及向在群组呼叫中的每个呼叫者或消息接收者附近的理发店位置提供优惠券和/或来自理发店的消息。在实施例中,呼叫后或消息后的体验也可以被用来链接到本地理发店和其他实体以提供优惠券、反馈和各种呼叫后或消息后的产品。

在实施例中,可以基于与呼叫者的呼叫社区(例如,scm平台参与者)体验来建立用于呼叫者和/或用于保护一个或多个接收者的联系人防火墙动作集,其可以是数据结构。关于发送者/呼叫者的第三方提供的和/或可公开访问的信息也可以被用于构建呼叫社区防火墙。当参与者接收到呼叫、或当指示不是发送者控制的媒体(scm)平台中的参与者的发送者已经发起了与作为发送者控制的媒体(scm)平台的参与者的接收者的联系时,可能会生成用于保护发送者控制的媒体(scm)平台的参与者的联系人防火墙。与联系人实例相关联的发送者信息(例如,呼叫者id、源ip地址、记录的姓名等等)可以被用来关于发送者的垃圾邮件发送者状态值轮询平台的参与者,本质上是询问参与者是否他们认为呼叫者值得传递给接收者。在实施例中,信息和轮询结果可以跨呼叫者对平台成员的许多呼叫进行聚合。可以对聚合的信息进行处理(例如,求和、求平均或以其他方式进行分析),并且可以产生可以与垃圾邮件发送者阈值进行比较的垃圾邮件发送者值。如果超出阈值或轮询结果的聚合以其他方式指示应当阻挡该呼叫者,则平台可以拒绝来自该发送者的未来联系,使得阻挡该发送者与平台的参与者进行联系。这样的防火墙可以用于电话呼叫、电子邮件、文本消息和任何其他形式的电子联系方式。在实施例中,这样的防火墙可以被应用于接收和扫描纸质邮件的服务,该纸质邮件然后作为电子联系人(例如,作为每天或每周的电子邮件等等)被传递。

在实施例中,当成员接收到呼叫,或者当指示不是成员的发送者已经发起与作为成员的接收者的联系的指示时,可以生成用于保护呼叫群组的参与者的联系人防火墙。与联系人实例相关联的发送者信息(例如,呼叫者id、源ip地址、记录的姓名等等)可以被用来关于发送者的垃圾邮件发送者状态值来轮询成员,本质上是询问成员是否他们认为呼叫者值得传递给接收者。信息和轮询结果可以跨呼叫者对成员的许多呼叫进行聚合。可以对聚合的信息进行处理(例如,求和、求平均或以其他方式进行分析),并且可以产生可以与垃圾邮件发送者阈值进行比较的垃圾邮件发送者值。如果超出阈值或轮询结果的聚合以其它方式指示应当阻挡该呼叫者,则可以拒绝来自该发送者的未来联系,使得阻挡该发送者与成员进行联系。这样的防火墙可以用于电话呼叫、电子邮件、文本消息和任何其他形式的电子联系方式。在实施例中,这样的防火墙可以被应用于接收和扫描纸质邮件的服务,该纸质邮件然后作为电子联系人(例如,作为每天或每周的电子邮件等等)被传递给呼叫群组的成员。

如本文所述,联系人防火墙可以采取影响联系的动作,包括终止联系、将联系转发给参与者、为参与者提供接受联系的选项、将联系重定向到自动响应系统、将联系重定向到离线消息服务(诸如语音信箱)或便于发送者留下文本、图像或视频消息等等。防火墙可以通过向接收者提供呼叫动作建议、并且基于接收者对呼叫的响应来采取呼叫影响动作,来向接收者提供附加控制。

在实施例中,可以由激活防火墙动作功能或作为其结果而采取的动作可以包括:基于呼叫者id数据来生成多媒体简档,并且将其传递给接收者。多媒体简档可以被配置成发送者控制的媒体(scm)数据结构。传递这种形式的探查器可以包括与参与者的呼叫接收设备的scm界面功能进行关于简档的通信。在实施例中,可以经由多媒体消息传送服务(mms)来传递简档的多媒体形式。在这种情境中,也可能会联系呼叫者。作为示例,可以生成基于呼叫者id数据的多媒体简档,并且将其作为多媒体消息传送服务(mms)消息传递给在呼叫的呼叫者id中指示的电话号码。在实施例中,可以被提供给呼叫者的另一类型的内容可以包括:可以为呼叫的发起者播放的音频消息,以代替向接收者发出呼叫。呼叫动作可以进一步包括将呼叫重定向到隔离模块、将呼叫重定向到执法机构等等。在实施例中,由防火墙做出的动作可以包括将音频消息传递给呼叫的发起者。可以实行这样的动作来代替向接收者发出呼叫。

在实施例中,呼叫社区防火墙方法和系统可以包括:针对向社区成员始发呼叫的每个呼叫发起者,从社区成员收集呼叫发起者反馈。呼叫社区防火墙方法可以进一步包括:将来自成员的反馈存储在由呼叫发起者标识信息(诸如呼叫者id等等)索引的联系人防火墙数据结构中。而且,可以配置联系人防火墙功能,其拦截对群组成员的呼叫,同时确定联系人防火墙数据结构中针对呼叫发起者的反馈是否指示应当采取影响呼叫的动作。

在实施例中,防火墙可以对通过voip通道路由的呼叫进行操作,并且防火墙可以在云服务器上进行处理。云服务器可以充当接收者的呼叫接收代理。

在实施例中,发送者控制的媒体(scm)平台方法和系统可以便于对联系人实例中的参与者的认证(例如,电话呼叫、客户服务文本交流等等)。在实施例中,零售商或其他第三方可以依靠该平台来与其用户通信和/或认证其用户。在示例中,诸如美国运通卡之类的信用卡提供商可以使用平台方法和系统来开发其自己的scm数据结构,该数据结构可以被传送给与电子交流/联系人实例接洽的客户,以便于信任各方。在示例中,在诸如移动电话之类的数字设备上使用scm数据结构应用程序等等的客户可以与作为用于建立认证形式的技术所呈现的scm数据结构内容进行交互。在示例中,scm数据结构可以包括关于参与者的信息,包括可能仅参与者已知的信息,诸如认证密钥、图片、面部图片、建立保障的测验、拼写困难姓名的选择、以及其他媒体,利用该其他媒体,交互可以被用来认证用户、零售商和/或通信通道。在示例中,当零售商/信用卡提供商的代理利用客户端工作时(例如,经由电话、文本等),该代理可以通过在客户端的屏幕上可视地显示内容来验证身份、姓名、地址或其他信息,诸如在客户端设备的锁屏上,可选地使用在本文中描述的scm数据结构渲染功能。代理可以使用此界面来示出相关教程、视频照片或其他媒体,以增强对话或客户支持体验。

参考图48,描绘了使用scm数据结构方法和系统以与呼叫同时向呼叫的接收者提供内容以及本文中描述的其他这样的方法的呼叫参与者认证屏幕。在实施例中,来自企业的来电可以包括:呼叫参与者验证屏幕4802,其可以进一步包括内容的交互式项4804,以便于至少部分验证呼叫的接收者。在内容的交互式项4804中选择有效响应时,第二呼叫者标识屏幕4806可以被呈现给接收者,其中具有与呼叫者4808交谈的选项。

在实施例中,认证系统可以使用用户生成的scm数据结构内容来针对当前或未来动作对用户进行认证。这样的认证系统可以通过利用处理器访问发送者控制的媒体(scm)数据结构的实例来影响用户认证,该结构可选地利用编码和其他技术来保护第一联系人参与者与第二联系人参与者之间的数字联系/交流中的第一联系人参与者。在示例中,与供应商联系的用户可能已经创建了scm数据结构,该scm数据结构包含对供应商认证用户有用的信息,诸如使用用户电话的人可能并不知道的密码等等。交流可能要求用户提供对数字交流的用户界面部分中呈现的scm数据结构内容的响应。基于该响应,通过界面捕获的实时内容可以被用来更新数字交流的上下文(例如,电话用户的面部的实时捕获图像)。在实施例中,算法可以例如通过将实时内容与安全scm数据结构的另一部分进行比较来尝试处理更新的数字交流上下文,以验证第一联系人参与者。在示例中,电话用户的面部的实时捕获图像可以与经验证的用户面部的存储图像进行匹配。因此,基于验证的结果,向第二联系人参与者发送数字信号,即第一联系人参与者是或不是经认证的参与者。在示例中,内容交流可以经由在用户的电话(或计算机、膝上型计算机、平板设备等等)和其他参与者计算系统中的一个或两个上运行的scm数据结构应用程序或功能发生。可选地,可以在控制对scm数据结构的访问的第三服务器上执行用于安全地管理参与者对scm数据结构内容的访问的算法。

在实施例中,实时内容是通过数字设备的相机界面所捕获的图像;该图像可以是靠近数字设备的用户的面部。在实施例中,实时内容可以包括:通过数字设备的传声器接口所捕获的音频,该数字设备可以产生在数字设备附近的用户的音频记录。另外,音频可以是说到数字设备的传声器中的单词的语音记录。验证可以基于口语单词与在scm数据结构中识别的该口语单词的拷贝的比较。验证可以基于比较音频文件、音频文件的转录及其组合。实时捕获的内容的替换方案可以包括:通过数字设备的生物计量接口所捕获的生物特征指示符,诸如指纹、视网膜扫描、多生物计量因子度量等等。

在实施例中,在没有接收到对文本消息或电话呼叫的应答之后,用户可以生成并提交给平台以用于传递视频跟进,诸如视频消息。可以传递视频消息,而不仅仅是语音邮件或文本消息。在示例中,跟进可以被配置为scm数据结构中的内容,并且可以是视频“语音邮件”、跟进细节(例如,呼叫的笔记、呼叫的转录、url、文档链接等等)、位置信息、呼叫历史等。跟进内容的传递可以通过本文中描述的scm平台方法和系统或通过第三方通信通道来实行。

参考图49,描绘了用于产生和观看可视/视频语音邮件的屏幕。响应于接收者没有应答呼叫,可视语音邮件屏幕4902可以在呼叫者的呼叫始发设备屏幕上呈现给呼叫者。屏幕4902可以包括用于记录语音邮件、录制视频、捕获新图像、选择现有图像、键入文本消息及其组合以及结束呼叫而不留下任何消息的选项。在实施例中,可以将录制的视频传送到接收者的语音邮件处理功能,诸如支持回放呼叫者留下的音频记录的语音邮件系统。在实施例中,录制的视频可以经由基于录制的视频所创建或修改的scm数据结构来访问。除音频消息之外或代替音频消息,可以将到对应的scm数据结构的链接转发给接收者。当接收者的呼叫消息处理功能遇到呼叫者留下的scm数据结构的指示时,scm数据结构处理应用程序的一部分可以在接收者的电话上执行,由此使呼叫者的可视/视频消息在接收者的电话上回放。在视频语音邮件回放屏幕4904中描绘了这样的回放。

在实施例中,在接收到来自可能是scm数据结构平台中的参与者的呼叫者发出的电话呼叫的接收者的无应答指示时,该平台的一部分(诸如呼叫者的电话的呼叫界面)可以激活呼叫者电话上的scm数据结构内容选择/生成界面,呼叫者可以通过该界面使生成的内容用于发给接收者的跟进消息中。然后可以将生成的内容传递给接收者的电话和/或接收者的消息存储队列(例如,语音邮件队列)。在从电话消息存储队列中进行检索时,在接收者的电话上执行的scm数据结构平台界面(可选地与在服务器上执行的伴随功能配合),通过电子设备的用户界面呈现/回放内容,通过该用户界面,接收者访问电话消息存储队列。

用于生成视频消息的无应答方法和系统可以包括:接收从呼叫者向接收者发出的呼叫的接收者无应答的指示。响应于该指示,可以在呼叫者的电话上激活发送者控制的媒体(scm)内容选择/生成界面,使得呼叫者可以生成诸如视频记录之类的内容项,然后可以将其传递给接收者。在实施例中,scm内容选择/生成界面便于利用呼叫者电话的相机功能来捕获内容。该内容可以包括静止图像和视频中的至少一个。在实施例中,生成的内容项是在使用scm内容选择/生成界面期间由呼叫者的电话的相机功能所捕获的图像。

在实施例中,响应于呼叫者接收到呼叫的接收者的无应答的指示而向呼叫者产生视频内容可以包括:激活在呼叫者的电话上的发送者控制的媒体(scm)内容选择/生成界面,通过该界面,使要生成的scm数据结构包括呼叫者选择的内容项。传递生成的内容项可以包括:传递到scm数据结构的链接和对接收者的呼叫消息存储系统的scm数据结构中的至少一个,其中,scm数据结构被链接到未接呼叫。当接收者诸如通过检索到引用该内容项的scm数据结构的链接来检索所存储的内容项时,接收者的电话的scm数据结构渲染功能可以将在检索中指示的内容渲染在接收者电话的显示屏上、或通过经由其实行检索的任何电子设备呈现检索中指示的内容。因此,用户可以利用平板设备检索他的电话消息,并且可以看到呼叫者留下的视频消息。

在实施例中,标准功能(诸如语音邮件访问功能)可以与视频消息生成和传递功能协同工作,使得在计算设备上执行的呼叫消息访问功能(例如,电话app中的语音邮件菜单)引起(可选地自动)激活scm内容回放功能,由此渲染语音邮件访问检索中引用的内容。scm内容回放功能和/或语音邮件访问功能可以从联网服务器访问scm数据结构内容的一部分。

生成的内容可以示例性地包括由呼叫者通过scm内容选择/生成界面捕获的视频、呼叫者的位置、与接收者有关的位置、呼叫者的现有scm数据结构(例如,呼叫者scm数据结构简档等等)。

在实施例中,没有应答处理的方法和系统可以包括:可视语音邮件的替代品或陪伴,其至少确定语音邮件消息的意图、对象和动作,并且使用所确定的信息来生成音频、文本和基于图像的内容的基于scm的数据结构,到该结构的链接被存储在接收者的语音邮件队列中,并且可以被链接到对应的语音邮件消息或代替其使用。利用接收者的语音邮件处理程序app来访问链接可能会使处理程序app激活scm平台用户界面,该界面对接收者的电话采取控制,以呈现基于scm的数据结构的可视和音频内容中的至少一个。

在实施例中,一种用于从语音邮件记录自动生成可视内容的方法可以包括:响应于接收到正在记录的语音邮件的指示,利用机器学习功能来处理语音邮件记录或其转录。可以通过将机器学习和自然语言处理中的至少一种应用于新的语音邮件来实现对新的语音邮件的理解。可视内容选择功能可以选择与该理解相一致的可视内容项,并且将其链接到scm数据结构,该scm数据结构便于以编程方式将语音邮件链接到可视内容项。

在实施例中,一种用于从语音邮件自动生成可视内容的实时方法可以包括:通过将机器学习和自然语言处理中的至少一种应用于回放,来发展对在计算设备上回放的语音邮件消息的音频内容的理解。基于所发展的理解,操作便于选择至少一个与该理解一致的可视内容项的内容选择功能。可视内容项然后可以与回放同时呈现在计算设备的显示屏上。因此,当用户正在收听语音邮件消息时,可视内容项(诸如图像、视频、从用户的照片图库中选择的照片、来自互联网以及范围广泛的其他资源的可视内容)可以与对消息的理解自动匹配。在实施例中,对音频内容的理解可以被确定为是呼叫的意图、呼叫的对象以及与留下消息的呼叫者和消息的预期接收者中的至少一个相关联的动作等等。该理解可能是基于消息的预期接收者的意图;它也可能是基于预期接收者与留下消息的呼叫者的关系的意图。在实施例中,通过可视内容选择算法来实行选择,该算法实行可视内容项与理解的最佳拟合。

本公开的方法和系统包括:接收从发送者向接收者发起呼叫的的指示;以及基于由呼叫的发起者对可视内容项的选择,确定用于为呼叫配置可视呼叫者id时使用的scm数据结构;利用接收者的标识符来引用scm参与者数据库;通过基于在scm参与者数据库中利用接收者标识符引用的信息项来适配scm数据结构的一部分,来生成适配的scm数据结构;以及利用到适配的scm数据结构的链接来配置呼叫的呼叫者id。

在该方法和系统中,对可视内容项的选择发生在可视呼叫者id选择界面中,该可视呼叫者id选择界面在呼叫始发设备上执行时,响应于呼叫始发设备的用户发起呼叫,使得在可视呼叫者id选择界面中呈现可视呼叫者id的内容选项。

在该方法和系统中,对可视内容项的选择发生在可视呼叫者id选择界面中,该可视呼叫者id选择界面在呼叫始发设备上执行时,使得在可视呼叫者id选择界面中呈现可视呼叫者id的内容选项。

在该方法和系统中,内容选项中的至少一个包括:由呼叫始发设备的相机提供的图像。

在该方法和系统中,可视呼叫者id选择界面访问呼叫始发设备的相机,并且将由相机成像的内容呈现为内容选项之一。

在该方法和系统中,适配scm数据结构的一部分包括:适配数据结构的接收者姓名元素以对应于接收者的姓名。

在该方法和系统中,适配scm数据结构的一部分包括:适配数据结构的接收者群组从属元素以对应于接收者的群组从属。

在该方法和系统中,适配scm数据结构的一部分是基于接收者姓名的。

在该方法和系统中,适配scm数据结构的一部分是基于接收者的群组从属的。

在该方法和系统中,适配scm数据结构的一部分是基于在scm参与者数据库中引用的与异常姓名列表相对应的接收者的姓名的。

在该方法和系统中,scm参与者数据库中所引用的信息项确定了scm数据结构的客户端状态消息部分。

在该方法和系统中,基于信息项,客户端状态消息部分被配置为现有客户端消息、引荐客户端消息和冷呼客户端消息之一。

本公开的方法和系统包括:接收从发送者向接收者发起呼叫的指示;确定要约中从发送者到接收者的剩余时间量;通过基于剩余时间量适配scm数据结构的一部分来生成scm数据结构;以及利用到生成的scm数据结构的链接来为呼叫配置呼叫者id。

在该方法和系统中,scm数据结构指示:在接收到呼叫时,呈现在呼叫接收设备的电子显示器上的图像。

在该方法和系统中,图像是由呼叫发起设备的相机功能所捕获的图像,其是与呼叫的发起同时捕获的。

在该方法和系统中,scm数据结构指示:在接收到呼叫时,呈现在呼叫接收设备的电子显示器上的视频。

在该方法和系统中,scm数据结构指示:在接收到呼叫时,呈现在呼叫接收设备的电子显示器上的多媒体对象。

在该方法和系统中,scm数据结构包括呼叫者的简档。

在该方法和系统中,scm数据结构包括促销内容。

在该方法和系统中,链接的scm数据结构包括:与呼叫的发起同时捕获的图像和视频中的至少一个。

本公开的方法和系统包括:接收从发送者向接收者发起呼叫的指示;确定包括呼叫的日子、日期和一天中的时间中的至少一个的呼叫上下文;通过基于所确定的呼叫上下文适配scm数据结构的一部分来生成scm数据结构;以及利用对生成的scm数据结构的链接来为呼叫配置呼叫者id。

在该方法和系统中,scm数据结构指示:在接收到呼叫时,呈现在呼叫接收设备的电子显示器上的图像。

在该方法和系统中,图像是由呼叫发起设备的相机功能所捕获的图像,其是与呼叫的发起同时捕获的。

在该方法和系统中,scm数据结构指示:在接收到呼叫时,呈现在呼叫接收设备的电子显示器上的视频。

在该方法和系统中,scm数据结构指示:在接收到呼叫时,呈现在呼叫接收设备的电子显示器上的多媒体对象。

在该方法和系统中,scm数据结构包括呼叫者的简档。

在该方法和系统中,scm数据结构包括促销内容。

在该方法和系统中,链接的scm数据结构包括:与呼叫的发起同时捕获的图像和视频中的至少一个。

本公开的方法和系统包括:利用在呼叫始发设备上执行的可视呼叫者id界面,为由呼叫始发设备的用户发起的呼叫配置可视呼叫者id,其包括临时可视内容项;以及在接收到用户发起呼叫的指示时,基于临时可视内容项的当前时间与限时使用参数之间的关系,将临时可视内容项和永久可视内容项中的至少一个作为可视呼叫者id提供给呼叫的接收者。

在该方法和系统中,配置可视呼叫者id包括:配置scm数据结构,该scm数据结构具有到临时可视内容项的链接和临时可视内容项中的至少一个。

在该方法和系统中,该关系包括:为临时可视内容项的使用剩余的时间。

在该方法和系统中,该关系包括:临时可视内容项的使用状态。

在该方法和系统中,限时使用参数包括:用于临时可视内容项的使用的截止日期。

在该方法和系统中,限时使用参数包括:用于临时可视内容项的使用的使用开始日期和使用结束日期。

在该方法和系统中,限时使用参数包括:日历日期、在日历日期之前的前日期使用持续时间,以及在日历日期之后使用临时可视内容项的后日期使用持续时间。

在该方法和系统中,限时使用参数包括:到呼叫始发设备的用户的数字日历中的条目的链接。

本公开的方法和系统包括:检测从第一呼叫者到接收者呼叫群组的第一接收者的第一呼叫的发起,该呼叫使得基于接收者呼叫群组的特性所配置的可视呼叫者id内容可与呼叫接收设备接收到第一呼叫同时地被第一接收者的呼叫接收设备访问;以及响应于检测到从第一呼叫者到接收者呼叫群组的第二接收者的第二呼叫的发起,基于接收者群组的特性与第二接收者的对应特性的比较来配置第二呼叫的可视呼叫者id内容。

在该方法和系统中,使可视呼叫者id内容可被呼叫接收设备访问,作为到包括可视呼叫者id内容及其链接中的至少一个的scm数据结构的链接。

在该方法和系统中,到scm数据结构的链接被提供给呼叫接收设备作为呼叫者id信息。

在该方法和系统中,使可视呼叫者id内容可被呼叫接收设备访问,作为scm数据结构中的链接,该scm数据结构与接收到第一呼叫同时地被提供给呼叫接收设备。

在该方法和系统中,接收者群组的特性是群组从属标识符。

在该方法和系统中,第二接收者的对应特性是与接收者群组的群组从属状态。

在该方法和系统中,为第二接收者配置可视呼叫者id内容包括:基于比较的结果,调整基于接收者群组的特性所配置的可视呼叫者id内容中的至少一个元素。

在该方法和系统中,对应的特性将第二接收者与呼叫群组中的至少一个其他接收者区分开。

在该方法和系统中,接收者群组的特性指示企业联系人,并且其中,区别指示第二接收者是内部还是外部企业联系人。

在该方法和系统中,第二接收者的对应特性是第二接收者关于第二呼叫的对象的状态。

在该方法和系统中,通过选择第一呼叫者的可视呼叫者id内容并且适配第一呼叫者可视呼叫者id内容以反映接收者群组的特性来实行使得基于接收者呼叫群组的特性所配置的可视呼叫者id内容。

在该方法和系统中,为第二呼叫配置可视呼叫者id内容进一步基于以下各项中的至少一个:启动第一呼叫的发起的用户的标识符、呼叫的目的、呼叫的时间以及接收者的呼叫接收设备的一方面。

在该方法和系统中,配置可视呼叫者id内容是基于呼叫接收设备的特性的,该呼叫接收设备的特性从由设备存储容量、设备屏幕大小、设备操作模式和发送者控制的媒体(scm)应用程序在呼叫接收设备上的可用性组成的呼叫接收设备特性的列表中选择。

在该方法和系统中,使可视呼叫者id内容可被呼叫接收设备访问包括:通过短消息服务连接将可视呼叫者id内容及其链接中的至少一个传输到呼叫接收设备。

在该方法和系统中,使可视呼叫者id内容可被呼叫接收设备访问包括:通过将第一呼叫者与呼叫接收设备链接的imessage频道,传输可视呼叫者id内容及其链接中的至少一个。

本公开的方法和系统包括:检测从呼叫者到接收者的呼叫的发起,其中,该呼叫使得可视呼叫者id内容可被在接收者的呼叫接收设备上执行的可视呼叫者id应用程序访问;暂停呼叫的传递,直到检测到呼叫传递信号为止;在暂停呼叫的传递的同时,在呼叫者的呼叫始发设备上呈现可视呼叫者id配置用户界面,该可视呼叫者id配置用户界面通过使得能够从多个可视呼叫者id内容选项中进行选择,便于向呼叫者提供呼叫的可视呼叫者id内容,其中,可视呼叫者id内容选项包括:现有内容、至少一个替代内容、以及经由呼叫始发设备的相机功能的内容生成;以及响应于对可视呼叫者id内容选项之一的用户选择,生成用于传递呼叫的呼叫传递信号。

在该方法和系统中,可视呼叫者id配置用户界面使用呼叫者的设备的音频/视频记录能力来配置可视呼叫者id内容。

在该方法和系统中,通过呼叫者的设备的呼叫者id中断功能来实行检测呼叫的发起,该呼叫者id中断功能进一步引起传递的暂停。

本公开的方法和系统进一步包括界面中的选项,以用于指定所选择的可视呼叫者id以被用于对接收者进行呼叫。

在该方法和系统中,界面在发送者控制的媒体数据结构中呈现可视呼叫者id内容的指示作为现有内容。

在该方法和系统中,现有的可视呼叫者id内容是特定于接收者的。

在该方法和系统中,现有的可视呼叫者idscm内容针对接收者被即时适配。

在该方法和系统中,现有的可视呼叫者id内容是表情符号、gif和贴纸之一。

在该方法和系统中,现有的可视呼叫者id内容被指定用于由呼叫者向接收者是其成员的群组中的成员进行的呼叫。

在该方法和系统中,呼叫包括多个接收者,并且现有内容被指定用于包括多个接收者的呼叫者群组,并且用户选择的选项被用作接收者的子集的可视呼叫者id内容,其中,接收者的子集由呼叫者在界面中选择。

在该方法和系统中,暂停呼叫的传递是基于接收者的特性的。

在该方法和系统中,特性是接收者与呼叫被定向到的接收者群组之间的关系。

本公开的方法和系统包括:检测从呼叫者到接收者的呼叫的发起,其中,该呼叫使得可视呼叫者id内容可被在接收者的呼叫接收设备上执行的可视呼叫者id应用程序访问;暂停呼叫的传递,直到检测到呼叫传递信号为止;以及在暂停呼叫的传递时,通过一系列步骤来产生可视呼叫者id内容,该步骤包括:捕获包括由呼叫者输入到呼叫始发设备的音频和文本中的至少一种的实况内容;处理所捕获的实况内容以确定实况内容的意图;基于意图来自动选择可视元素,将所选择的可视元素与实况内容进行组合,由此产生可视呼叫者id内容;以及生成用于呼叫的传递的呼叫传递信号。

在该方法和系统中,处理包括对所捕获的实况内容的音频到文本转换。

在该方法和系统中,处理包括对所捕获的文本和从所捕获的音频转换的文本中的至少一个的自然语言处理(nlp),以确定意图。

在该方法和系统中,处理包括对所捕获的文本和从所捕获的音频转换的文本中的至少一个的自然语言处理(nlp),以确定呼叫的主题。

在该方法和系统中,处理包括对所捕获的文本和从所捕获的音频转换的文本中的至少一个的自然语言处理(nlp),以确定呼叫的动作。

在该方法和系统中,通过可视内容选择算法来实行自动选择,该可视内容选择算法实行可视内容项与所确定的意图的最佳拟合。

在该方法和系统中,所确定的意图是基于接收者的。

在该方法和系统中,所确定的意图是基于接收者与关联于呼叫的接收者群组的关系的。

在该方法和系统中,暂停呼叫的传递是基于接收者的特性的。

在该方法和系统中,特性是接收者与呼叫被定向到的接收者群组之间的关系。

本公开的方法和系统包括:配置发送者控制的媒体(scm)数据结构以包括响应于对呼叫始发设备所捕获的数字内容的理解而选择的内容,包括:由呼叫始发设备来捕获内容,该内容包括由呼叫者输入到呼叫始发设备的音频、视频和文本中的至少一种;处理所捕获的实况内容以确定实况内容的意图,基于该意图来自动选择至少一个可视元素;在呼叫始发设备的电子用户界面中呈现至少一个可视元素;以及基于对至少一个可视元素中至少一个的选择,将所选择的可视元素与实况内容进行组合,由此产生呼叫者故事:并且将该呼叫者故事转发给接收者。

一种未知呼叫者方法,其包括:接收以下指示,该指示为:不是发送者控制的媒体(scm)平台中的参与者的呼叫者已经发起对作为发送者控制的媒体(scm)平台的参与者的接收者的呼叫;使用该呼叫的呼叫者id信息从多个源收集与该呼叫者有关的内容,包括在平台的数据存储装置中可用的信息和公共号码搜索信息;基于所收集的内容来生成发送者控制的媒体(scm)数据结构;将生成的scm数据结构传递给接收者的呼叫接收设备;以及在呼叫接收设备上的可视呼叫者id界面中,将来自生成的scm数据结构的内容呈现给接收者。

在该方法和系统中,平台的数据存储装置中可用的信息包括:关于从呼叫者向scm平台的其他参与者发出的呼叫所收集的信息。

在该方法和系统中,平台的数据存储装置中可用的信息包括:由平台成员提供的关于呼叫者的未经验证的信息。

在该方法和系统中,平台的数据存储装置中可用的信息包括:由scm平台的参与者做出的呼叫者的评分。

在该方法和系统中,生成的scm数据结构与平台中的呼叫者相关联。

在该方法和系统中,将生成的scm数据结构而不是呼叫者id信息提供给呼叫接收设备。

在该方法和系统中,呼叫的呼叫者id信息被到生成的scm数据结构的链接所代替。

在该方法和系统中,将生成的scm数据结构提供给与所发起呼叫同时在呼叫接收设备上执行的scm平台应用程序。

一种未知联系者方法,包括:接收以下指示,该指示为:不是发送者控制的媒体(scm)平台的参与者的发送者已经发起与作为发送者控制的媒体(scm)平台的参与者的接收者的联系;使用与联系人实例相关联的发送者信息以从多个源收集与发送者有关的内容,包括在平台的数据存储装置中可用的信息和公共搜索源;基于所收集的内容来生成发送者控制的媒体(scm)数据结构;将生成的scm数据结构传递给接收者的联系人接收设备;以及在联系人接收设备上的scm界面中,将来自生成的scm数据结构的内容呈现给接收者。

在该方法和系统中,在平台的数据存储装置中可用的信息包括:关于发送者与scm平台的其他参与者的联系所收集的信息。

在该方法和系统中,在平台的数据存储装置中可用的信息包括:由平台成员提供的关于发送者的未经验证的信息。

在该方法和系统中,在平台的数据存储装置中可用的信息包括:由scm平台的参与者做出的发送者的评分。

在该方法和系统中,生成的scm数据结构与平台中的发送者相关联。

在该方法和系统中,将生成的scm数据结构提供给呼叫接收设备。

在该方法和系统中,将生成的scm数据结构提供给与所发起的联系同时在联系人接收设备上执行的scm平台应用程序。

本公开的方法和系统包括:接收以下指示,该指示为:不是发送者控制的媒体(scm)平台的参与者的呼叫者已经发起对作为发送者控制的媒体(scm)平台的参与者的接收者的呼叫;使用呼叫的呼叫者id信息以从多个源收集与呼叫者有关的内容,包括在平台的数据存储装置中可用的信息和公共号码搜索信息;基于收集到的内容来生成发送者控制的媒体(scm)数据结构;将scm数据结构的一部分传递给呼叫者的呼叫始发设备。

在该方法和系统中,该scm数据结构的一部分作为回铃音被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该scm数据结构的一部分作为sms消息被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该scm数据结构的一部分作为mms消息被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该scm数据结构的一部分作为imessage被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该scm数据结构的一部分作为可视语音邮件被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该scm数据结构的一部分作为语音邮件被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该scm数据结构的一部分包括要加入平台的要约。

本公开的方法和系统包括:接收以下指示,该指示为:不是发送者控制的媒体(scm)平台的参与者的呼叫者已经发起对作为发送者控制的媒体(scm)平台的参与者的接收者的呼叫;使用呼叫的呼叫者id信息以从多个源收集与呼叫者有关的内容,包括在平台的数据存储装置中可用的信息和公共号码搜索信息;基于所收集的内容来生成接收者发送者控制的媒体(scm)数据结构;将生成的接收者scm数据结构传递给接收者的呼叫接收设备;在呼叫接收设备上的可视呼叫者id界面中,将来自生成的接收者scm数据结构的内容呈现给接收者;基于所收集的内容来生成发送者(scm)数据结构;以及将发送者scm数据结构的一部分传递给呼叫者的呼叫始发设备。

在该方法和系统中,在平台的数据存储装置中可用的信息包括:关于从呼叫者向scm平台的其他参与者发出的呼叫所收集的信息。

在该方法和系统中,在平台的数据存储装置中可用的信息包括:由平台成员提供的关于呼叫者的未经验证的信息。

在该方法和系统中,在平台的数据存储装置中可用的信息包括:由scm平台的参与者做出的呼叫者的评分。

在该方法和系统中,生成的接收者scm数据结构与平台中的呼叫者相关联。

在该方法和系统中,将生成的接收者scm数据结构而不是呼叫者id信息提供给呼叫接收设备。

在该方法和系统中,呼叫的呼叫者id信息被到生成的接收者scm数据结构的链接所代替。

在该方法和系统中,将生成的接收者scm数据结构提供给与所发起呼叫同时在呼叫接收设备上执行的scm平台应用程序。

在该方法和系统中,该发送者scm数据结构的一部分作为回铃音被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该发送者scm数据结构的一部分作为sms消息被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该发送者scm数据结构的一部分作为mms消息被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该发送者scm数据结构的一部分作为imessage被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该发送者scm数据结构的一部分作为可视语音邮件被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该发送者scm数据结构的一部分作为语音邮件被传递给呼叫者的呼叫始发设备。

在该方法和系统中,该发送者scm数据结构的一部分包括加入平台的要约。

本公开的方法和系统包括:配置发送者控制的媒体(scm)应用程序以从scm平台的发送者参与者接收scm数据结构;将scm应用程序与电话应用程序的电话屏幕控制部分对接,以便电话呼叫正在进行中时,将接收到的scm数据结构中的内容作为要呈现在电话的电子显示器上的内容提供给电话应用程序;利用scm应用程序来监视在呼叫期间呈现内容时电子显示器中的用户动作;以及响应于监视的用户动作,更新scm数据结构以用于影响电子显示器。

在该方法和系统中,对接包括:将电话应用程序的电话屏幕控制部分与scm应用程序集成。

在该方法和系统中,对接包括:将用于接收和处理scm数据结构的scm应用程序功能集成到电话应用中。

在该方法和系统中,对接包括:配置scm应用程序与电话应用程序之间的实时通信通道,通过该实时通信通道将scm内容提供给电话应用程序,并且将利用电话屏幕的用户动作提供给scm应用程序。

本公开的方法和系统包括:收集呼叫者与接收者之间的活动呼叫的呼叫上下文;基于在呼叫者与接收者以及呼叫上下文之间交换的内容,在呼叫期间发展对呼叫意图、呼叫参与者和参与者动作中的至少一个的理解;应用内容建议算法,其基于内容项对理解的适用性来确定与呼叫的参与者中的至少一个有关的候选内容项;以及在呼叫期间使用的设备的电子界面中,将至少一个候选内容项呈现给呼叫期间的呼叫者和接收者中的至少一个。

在该方法和系统中,设备的电子界面被适配成便于第一呼叫参与者选择所呈现的内容项中的一个以用于与第二呼叫参与者共享。

在该方法和系统中,理解是基于对呼叫音频的自然语言处理的。

在该方法和系统中,理解是基于对呼叫音频的转录的自然语言处理的。

在该方法和系统中,呼叫上下文包括:对呼叫者与接收者之间的至少一个先前呼叫的理解。

在该方法和系统中,呼叫上下文包括:对呼叫者进行的至少一个其他呼叫的理解。

在该方法和系统中,呼叫上下文包括:对接收者接收到的至少一个其他呼叫的理解。

在该方法和系统中,呼叫上下文包括:与呼叫同时传送到接收者的发送者控制的媒体。

在该方法和系统中,呼叫上下文包括:呼叫者的发送者控制的媒体平台简档。

在该方法和系统中,呼叫上下文包括:接收者的发送者控制的媒体平台简档。

在该方法和系统中,呼叫上下文包括:从呼叫者与接收者之间的至少一个先前呼叫收集的呼叫上下文。

本公开的方法和系统包括:监视呼叫参与者设备的呼叫进行中状态;以及在检测到指示进行中的呼叫已经终止的呼叫进行中状态时,激活设备的呼叫后应用程序,该激活引起设备的屏幕更新,该屏幕更新包括呼叫参与者对动作的调用和与呼叫有关的信息性内容中的至少一个。

在该方法和系统中,对动作的调用包括:在屏幕中呈现的至少一个可选元素,该至少一个可选元素在被呼叫参与者选择时,基于被选择的至少一个可选元素,引起与对动作的调用相关联的数据库的更新。

在该方法和系统中,激活进一步使得在呼叫期间活动的电话的呼叫功能保持活动,直到呼叫参与者确认屏幕更新和屏幕更新计时器期满中的至少一个为止。

在该方法和系统中,屏幕更新持续进行,直到呼叫参与者确认屏幕更新和屏幕更新计时器期满中的至少一个为止。

在该方法和系统中,呼叫参与者确认屏幕更新包括以下各项中的至少一项:用户选择在屏幕更新中呈现的可选元素,以及用户不理会屏幕更新。

本公开的方法和系统包括:响应于接收到进行中的呼叫即将结束的指示,激活呼叫参与者设备的呼叫后应用程序。该激活引起设备的屏幕更新,该屏幕更新包括呼叫参与者对动作的调用和与呼叫有关的信息性内容中的至少一个。

在该方法和系统中,进行中的呼叫即将结束的指示是基于连接的。

在该方法和系统中,由设备的呼叫功能提供进行中的呼叫即将结束的指示。

在该方法和系统中,进行中的呼叫即将结束的指示是基于呼叫内容的。

在该方法和系统中,进行中的呼叫即将结束的基于呼叫内容的指示是基于对呼叫音频的言语分析的。

在该方法和系统中,对呼叫音频的言语分析检测由至少一个呼叫参与者说出的至少一个呼叫结束关键字。

在该方法和系统中,对动作的调用包括:对呼叫参与者的产品或服务的要约。

在该方法和系统中,对动作的调用包括:询问呼叫参与者他们对呼叫的评述。

在该方法和系统中,对动作的调用包括:征求关于呼叫的评论。

在该方法和系统中,对动作的调用便于捕获关于呼叫参与者之一的垃圾邮件发送者状态的对呼叫参与者之一的呼叫参与者反馈。

在该方法和系统中,屏幕更新包括:基于进行中的呼叫自动生成的、来自呼叫的发起者的发送者控制的媒体(scm)数据结构的内容。

在该方法和系统中,对屏幕更新的动作的调用便于收集对scm数据结构内容的呼叫参与者反馈。

在该方法和系统中,屏幕更新便于收集关于呼叫的发起者的呼叫参与者反馈。

在该方法和系统中,屏幕更新便于收集对在呼叫期间引用的商品或服务的呼叫参与者反馈。

在该方法和系统中,屏幕更新包括:由呼叫参与者之一提供的可视内容。

在该方法和系统中,可视内容是从与呼叫参与者之一相关联的发送者控制的媒体(scm)数据结构中检索的。

本公开的方法和系统包括:呼叫社区联系人防火墙,其包括呼叫者id捕获功能,该呼叫者id捕获功能检索由呼叫网络提供的呼叫者id数据,以用于通过呼叫网络向作为呼叫社区成员的接收者发出的呼叫;呼叫者id查找功能,其基于检索到的呼叫者id数据、从防火墙状态数据库中检索防火墙状态,该防火墙状态数据库将呼叫者id数据与关联于呼叫者id数据的先前呼叫的呼叫社区评分链接在一起,该呼叫社区评分由呼叫社区成员接收;以及防火墙动作功能,其基于检索到的防火墙状态来实行至少一个呼叫影响动作。

在该方法和系统中,至少一个呼叫影响动作包括:终止呼叫。

在该方法和系统中,至少一个呼叫影响动作包括:将呼叫连接到参与者。

在该方法和系统中,至少一个呼叫影响动作包括:将呼叫重定向到语音信箱。

在该方法和系统中,至少一个呼叫影响动作包括:将呼叫重定向到自动响应系统。

在该方法和系统中,至少一个呼叫影响动作包括:向接收者提供呼叫动作推荐,并且基于接收者对其的响应,采取至少一个其他呼叫影响动作。

在该方法和系统中,防火墙动作功能进一步便于基于呼叫者id数据来生成多媒体简档,并且将其传递给接收者。

在该方法和系统中,多媒体简档包括:发送者控制的媒体(scm)数据结构,并且向接收者传递包括:利用参与者的呼叫接收设备的scm界面功能关于简档进行通信。

在该方法和系统中,多媒体简档经由多媒体消息传送服务(mms)来传递。

在该方法和系统中,防火墙动作功能进一步便于基于呼叫者id数据来生成多媒体简档,并且将其作为多媒体消息传送服务(mms)消息传递给在呼叫的呼叫者id中所指示的电话号码。

在该方法和系统中,多媒体简档包括:发送者控制的媒体(scm)数据结构,并且向接收者传递包括:利用参与者的呼叫接收设备的scm界面功能关于简档进行通信。

在该方法和系统中,呼叫影响动作包括:将音频消息传递给呼叫的发起者,以代替向接收者发出呼叫。

一种生成用于保护发送者控制的媒体(scm)平台的参与者的联系人防火墙的方法,该方法包括:接收以下指示,该指示为:不是发送者控制的媒体(scm)平台中的参与者的发送者已经发起与作为发送者控制的媒体(scm)平台的参与者的接收者的联系;使用与联系人实例相关联的发送者信息,来关于发送者的垃圾邮件发送者状态值轮询平台的参与者;聚合轮询中接收到的垃圾邮件发送者状态值;以及基于聚合的垃圾邮件发送者状态值与垃圾邮件发送者阈值的比较,使平台拒绝来自发送者的未来联系,使得阻挡了发送者与平台的参与者进行联系。

一种生成用于保护呼叫群组的成员的联系人防火墙的方法,该方法包括:接收以下指示,该指示为:不是呼叫群组的成员的发送者已经发起与作为呼叫群组的成员的接收者的联系;使用与联系人实例相关联的发送者信息,来关于发送者的垃圾邮件发送者状态值轮询呼叫群组的成员;聚合轮询中接收到的垃圾邮件发送者状态值;以及基于聚合的垃圾邮件发送者状态值与垃圾邮件发送者阈值的比较,使联系人防火墙对来自发送者的未来联系起作用,以便于阻挡不想要的呼叫者与呼叫群组的成员进行联系。

在该方法和系统中,联系人防火墙通过采取至少一个呼叫影响动作来对来自发送者的联系起作用。

在该方法和系统中,至少一个呼叫影响动作包括:终止呼叫。

在该方法和系统中,至少一个呼叫影响动作包括:将呼叫连接到参与者。

在该方法和系统中,至少一个呼叫影响动作包括:将呼叫重定向到语音信箱。

在该方法和系统中,至少一个呼叫影响动作包括:将呼叫重定向到自动响应系统。

在该方法和系统中,至少一个呼叫影响动作包括:向接收者提供呼叫动作推荐,并且基于接收者对其的响应,采取至少一个其他呼叫影响动作。

在该方法和系统中,至少一个呼叫影响动作进一步便于基于呼叫者id数据来生成多媒体简档,并且将其传递给接收者。

在该方法和系统中,多媒体简档包括:发送者控制的媒体(scm)数据结构,并且向接收者传递包括:利用参与者的呼叫接收设备的scm界面功能关于简档进行通信。

在该方法和系统中,多媒体简档经由多媒体消息传送服务(mms)来传递。

在该方法和系统中,至少一个呼叫影响动作进一步便于基于呼叫者id数据来生成多媒体简档,并且将其作为多媒体消息传送服务(mms)消息传递给在呼叫的呼叫者id中所指示的电话号码。

在该方法和系统中,多媒体简档包括:发送者控制的媒体(scm)数据结构,并且向接收者传递包括:利用参与者的呼叫接收设备的scm界面功能关于简档进行通信。

在该方法和系统中,至少一个呼叫影响动作包括:将音频消息传递给呼叫的发起者,以代替向接收者发出呼叫。

本公开的方法和系统包括:对于向呼叫群组的成员始发呼叫的每个呼叫发起者,收集来自成员的呼叫发起者反馈;将来自成员的反馈存储在由呼叫发起者标识信息索引的联系人防火墙数据结构中;以及配置接触防火墙功能,该功能拦截对群组成员的呼叫,同时确定联系人防火墙数据结构中针对呼叫的发起者的反馈是否指示应当采取影响呼叫的动作。

在该方法和系统中,呼叫发起者标识信息包括:呼叫者id数据。

在该方法和系统中,影响呼叫的动作包括:终止呼叫。

在该方法和系统中,影响呼叫的动作包括:将呼叫连接到参与者。

在该方法和系统中,影响呼叫的动作包括:将呼叫重定向到语音信箱。

在该方法和系统中,影响呼叫的动作包括:将呼叫重定向到自动响应系统。

在该方法和系统中,影响呼叫的动作包括:向接收者提供呼叫动作推荐,并且基于接收者对其的响应,采取至少一个其他呼叫影响动作。

在该方法和系统中,影响呼叫的动作进一步便于基于呼叫者id数据来生成多媒体简档,并且将其传递给接收者。

在该方法和系统中,多媒体简档包括:发送者控制的媒体(scm)数据结构,并且向接收者传递包括:利用参与者的呼叫接收设备的scm界面功能关于简档进行通信。

在该方法和系统中,多媒体简档经由多媒体消息传送服务(mms)来传递。

在该方法和系统中,影响呼叫的动作进一步便于基于呼叫者id数据来生成多媒体简档,并且将其作为多媒体消息传送服务(mms)消息传递给在呼叫的呼叫者id中所指示的电话号码。

在该方法和系统中,多媒体简档包括:发送者控制的媒体(scm)数据结构,并且向接收者传递包括:利用参与者的呼叫接收设备的scm界面功能关于简档进行通信。

在该方法和系统中,影响呼叫的动作包括:将音频消息传递给呼叫的发起者,以代替向接收者发出呼叫。

本公开的方法和系统包括:利用处理器访问第一联系人参与者与第二联系人参与者之间的数字交流中的第一联系人参与者的安全的发送者控制的媒体(scm)数据结构的实例;利用通过数字设备的界面所捕获的实时内容来更新实例,第一联系人参与者通过该数字设备的界面来参数字交流;通过将实时内容与安全的scm数据结构的另一部分进行比较,利用处理器来验证第一联系人参与者;以及基于验证的结果,向第二联系人参与者发送数字信号,即第一联系人参与者是经过认证的参与者。

在该方法和系统中,实时内容包括:通过数字设备的相机界面所捕获的图像。

在该方法和系统中,图像是数字设备附近的用户的面部。

在该方法和系统中,实时内容包括:通过数字设备的传声器接口所捕获的音频。

在该方法和系统中,音频是数字设备附近的用户的语音记录。

在该方法和系统中,音频是由数字设备附近的用户说出的单词的语音记录,该工作在scm数据结构中被标识。

在该方法和系统中,实时内容包括:通过数字设备的生物计量接口所捕获的生物特征指示符。

在该方法和系统中,生物计量指示符是指纹。

本公开的方法和系统包括:接收从呼叫者向接收者发出的呼叫的接收者无应答的指示;响应于接收到指示,激活呼叫者的电话上的发送者控制的媒体(scm)内容选择/生成界面,使得通过该界面生成内容项;将内容项传递给接收者的呼叫消息存储系统,其中,内容项被链接到未接呼叫。

在该方法和系统中,scm内容选择/生成界面便于利用呼叫者的电话的相机功能来捕获内容,该内容包括静止图像和视频中的至少一个。

在该方法和系统中,生成的内容项是在使用scm内容选择/生成界面期间由呼叫者的电话的相机功能所捕获的图像。

在该方法和系统中,使得生成内容项包括:访问呼叫者的电话的相机功能,通过该相机功能来捕获图像和视频中的至少一个作为内容项。

本公开的方法和系统包括:接收从呼叫者向接收者发出的呼叫的接收者无应答的指示;响应于接收到指示,激活呼叫者的电话上的发送者控制的媒体(scm)内容选择/生成界面,使得通过该界面生成包括由呼叫者选择的内容项的scm数据结构;将到scm数据结构的链接和scm数据结构中的至少一个传递给接收者的呼叫消息存储系统,其中,scm数据结构被链接到未接呼叫。

在该方法和系统中,内容项包括:由呼叫者通过scm内容选择/生成界面所捕获的视频。

在该方法和系统中,内容项包括位置。

在该方法和系统中,位置是呼叫者的位置。

在该方法和系统中,该位置是接收者被定向到的位置。

在该方法和系统中,内容项包括:呼叫者的scm数据结构。

本公开的方法和系统包括:接收新的数字语音邮件消息的指示;通过将机器学习和自然语言处理中的至少一种应用于新的语音邮件,发展对新的语音邮件的理解;选择与该理解相一致的可视内容项;以及生成发送者控制的媒体(scm)数据结构,其便于将语音邮件链接到可视内容项。

在该方法和系统中,对音频内容的理解包括:呼叫的意图、呼叫的对象,以及与留下消息的呼叫者和消息的预期接收者中的至少一个相关联的动作。

在该方法和系统中,通过可视内容选择算法来实行选择,该可视内容选择算法实行可视内容项与理解的最佳拟合。

在该方法和系统中,理解包括:意图,该意图基于消息的预期接收者。

在该方法和系统中,所确定的意图是基于预期接收者与留下消息的呼叫者的关系的。

本公开的方法和系统包括:通过将机器学习和自然语言处理中的至少一种应用于回放,发展对在计算设备上回放的语音邮件消息的音频内容的理解;选择与该理解相一致的至少一个可视内容项;以及与回放同时地在计算设备的显示屏上呈现至少一个可视内容项。

在该方法和系统中,对音频内容的理解包括:呼叫的意图、呼叫的对象,以及与留下消息的呼叫者和消息的预期接收者中的至少一个相关联的动作。

在该方法和系统中,通过可视内容选择算法来实行选择,该可视内容选择算法实行可视内容项与理解的最佳拟合。

在该方法和系统中,理解包括意图,该意图基于消息的预期接收者。

在该方法和系统中,所确定的意图是基于预期接收者与留下消息的呼叫者的关系的。

尽管仅示出和描述了本公开的几个实施例,但是对于本领域技术人员将显而易见的是,在不脱离本发明的在所附权利要求中描述的精神和范围的情况下,可以对其进行许多改变和修改。本文中引用的所有专利申请和专利,无论是国外的还是国内的,以及所有其他出版物,均在法律允许的范围内整体地并入本文中。

可以通过执行计算机软件、程序代码和/或处理器上的指令的机器来部分地或全部地部署本文中描述的方法和系统。本公开可以被实现为机器上的方法、作为系统或装置、作为机器的一部分或关于机器的一部分、或者作为在一个或多个机器上执行的被体现在计算机可读介质中的计算机程序产品。在实施例中,处理器可以是服务器、云服务器、客户端、网络基础设施、移动计算平台、固定计算平台或其他计算平台的部分。处理器可以是任何种类的计算或处理设备,其能够执行程序指令、代码、二进制指令等等。处理器可以是或者可以包括信号处理器、数字处理器、嵌入式处理器、微处理器或者任何变形,该变形诸如是协处理器(数学协处理器、图形协处理器、通信协处理器等等)等等,其可以直接或间接地便于执行存储于其上的程序代码或程序指令。此外,处理器可以使得能够执行多个程序、线程和代码。可以同时执行线程以增强处理器的性能,并且便于应用程序的同时操作。作为实现方式,本文中描述的方法、程序代码、程序指令等等可以在一个或多个线程中实现。线程可以繁衍其他线程,它们可以被指派与其相关联的优先级;处理器可以基于优先级或基于在程序代码中所提供的指令的任何其他次序来执行这些线程。处理器或利用处理器的任何机器可以包括非暂时性存储器,该非暂时性存储器存储如本文中和别处描述的方法、代码、指令和程序。处理器可以通过接口来访问非暂时性存储介质,该非暂时性存储介质可以存储在本文中和别处描述的方法、代码和指令。用于存储方法、程序、代码、程序指令或能够被计算或处理设备执行的其他类型的指令的、与处理器相关联的存储介质可以包括但不限于以下各项中的一个或多个:cd-rom、dvd、存储器、硬盘、闪存驱动器、ram、rom、高速缓存等等。

处理器可以包括可以增强多处理器的速度和性能的一个或多个核心。在实施例中,处理器可以是双核处理器、四核处理器、组合两个或更多个独立核心的其他芯片级多处理器等等(叫做管芯)。

可以通过在服务器、客户端、防火墙、网关、中枢、路由器或其他这样的计算机和/或联网硬件上执行计算机软件的机器来部分地或整个地部署本文中描述的方法和系统。软件程序可以与服务器相关联,该服务器可以包括文件服务器、打印服务器、域服务器、互联网服务器、内联网服务器、云服务器和诸如辅助服务器、主机服务器、分布式服务器等等的其他变型。服务器可以包括以下各项中的一个或多个:存储器、处理器、计算机可读介质、存储介质、端口(物理的和虚拟的)、通信设备以及能够通过有线或无线介质访问其他服务器、客户端、机器和设备的接口,等等。如在本文中和别处描述的方法、程序或代码可以由服务器执行。此外,执行如在本申请中描述的方法所需要的其他设备可以被视为与服务器相关联的基础设施的一部分。

服务器可以提供对其他设备的接口,该其他设备包括但不限于客户端、其他服务器、打印机、数据库服务器、打印服务器、文件服务器、通信服务器、分布式服务器、社交网络等等。附加地,该耦合和/或连接可以便于在网络上远程执行程序。这些设备中的一些或全部设备的联网可以便于在一个或多个位置处并行处理程序或方法,而不偏离本公开的范围。此外,通过接口附接到服务器的任何设备可以包括能够存储方法、程序、代码和/或指令的至少一个存储介质。中央存储库可以提供要在不同设备上执行的程序指令。在该实现方式中,远程存储库可以充当用于程序代码、指令和程序的存储介质。

软件程序可以与客户端相关联,该客户端可以包括文件客户端、打印客户端、域客户端、互联网客户端、内联网客户端和诸如辅助客户端、主机客户端、分布式客户端等等的其他变型。客户端可以包括以下各项中的一个或多个:存储器、处理器、计算机可读介质、存储介质、端口(物理的和虚拟的)、通信设备以及能够通过有线或无线介质访问其他客户端、服务器、机器和设备的接口,等等。如在本文中和别处描述的方法、程序或代码可以由客户端执行。此外,执行如在本申请中描述的方法所需要的其他设备可以被视为与客户端相关联的基础设施的一部分。

客户端可以提供对其他设备的接口,该其他设备包括但不限于服务器、其他客户端、打印机、数据库服务器、打印服务器、文件服务器、通信服务器、分布式服务器等等。附加地,该耦合和/或连接可以便于在网络上远程执行程序。这些设备中的一些或全部设备的联网可以便于在一个或多个位置处并行处理程序或方法,而不偏离本公开的范围。此外,通过接口附接到客户端的任何设备可以包括能够存储方法、程序、应用程序、代码和/或指令的至少一个存储介质。中央存储库可以提供要在不同设备上执行的程序指令。在该实现方式中,远程存储库可以充当用于程序代码、指令和程序的存储介质。

可以通过网络基础设施部分地或整体地部署本文中描述的方法和系统。网络基础设施可以包括以下元件:诸如计算设备、服务器、路由器、中枢、防火墙、客户端、个人计算机、通信设备、路由设备和如本领域已知的其他有源或无源设备、模块和/或组件。与网络基础设施相关联的(一个或多个)计算和/或非计算设备可以包括(除其他组件之外)存储介质,诸如闪速存储器、缓冲器、堆栈、ram、rom等等。在本文中和别处描述的过程、方法、程序代码、指令可以由一个或多个网络基础设施元件执行。本文中描述的方法和系统可以被适配成用于供任何种类的私有、社区或混合云计算网络或云计算环境使用,包括那些涉及软件即服务(saas)、平台即服务(paas)和/或基础设施即服务(iaas)的特征的方法和系统。

在本文中和别处描述的方法、程序代码和指令可以在具有多个小区的蜂窝网络上实现。蜂窝网络可以是频分多址(fdma)网络或码分多址(cdma)网络。蜂窝网络可以包括移动设备、小区站点、基站、中继器、天线、塔等等。小区网络可以是gsm、gprs、3g、evdo、网状网或其他网络类型。

在本文中和别处描述的方法、程序代码和指令可以在移动设备上或通过移动设备实现。移动设备可以包括导航设备、蜂窝电话、移动电话、移动个人数字助理、膝上型计算机、掌上型计算机、上网本、寻呼机、电子书阅读器、音乐播放器等等。这些设备可以包括(除了其他组件之外)存储介质,诸如闪速存储器、缓冲器、ram、rom以及一个或多个计算设备。与移动设备相关联的计算设备可以使得能够执行存储于其上的程序代码、方法和指令。替换地,移动设备可以被配置成与其他设备合作地执行指令。移动设备可以与基站通信,该基站与服务器对接并且被配置成执行程序代码。移动设备可以在对等网络、网状网络或其他通信网络上通信。程序代码可以存储在与服务器相关联的存储介质上,并且由嵌入在服务器中的计算设备执行。基站可以包括计算设备和存储介质。存储设备可以存储由与基站相关联的计算设备执行的程序代码和指令。

可以在机器可读介质上存储和/或访问计算机软件、程序代码和/或指令,其可以包括:保持被用于计算长达某个时间间隔的数字数据的计算机组件、设备和记录介质;被称为随机存取存储器(ram)的半导体存储装置;通常用于更永久存储的大容量存储装置,诸如光盘,磁存储形式,比如硬盘、磁带、鼓、卡及其他类型;处理器寄存器、高速缓冲存储器、易失性存储器、非易失性存储器;光学存储介质,诸如cd、dvd;可移除介质,诸如闪速存储器(例如,usb棒或钥匙)、软盘、磁带、纸胶带、穿孔卡、独立ram盘、zip驱动器、可移除大容量存储装置、离线等等;其他计算机存储器,诸如动态存储器、静态存储器、读/写存储装置、可变存储装置、只读、随机存取、顺序访问、位置可寻址、文件可寻址、内容可寻址、网络附加存储装置、存储区域网络、条形码、磁墨水等等。

本文中描述的方法和系统可以将物理和/或无形项从一个状态变换成另一个状态。本文中描述的方法和系统还可以将表示物理和/或无形项的数据从一个状态变换成另一个状态。

本文中描述和描绘的元件(包括在遍及附图的流程图和框图中的元件)暗示元件之间的逻辑边界。然而,根据软件或硬件工程实践,所描绘的元件及其功能可以通过计算机可执行介质在机器上实现,该机器具有能够执行存储于其上的程序指令的处理器,该程序指令作为单片软件结构、作为单独软件模块、或者作为采用外部例程、代码、服务等等或这些的任何组合的模块,并且全部这样的实现方式可以处于本公开的范围内。这样的机器的示例可以包括但不限于个人数字助理、膝上型计算机、个人计算机、移动电话、其他手持计算设备、医疗装备、有线或无线通信设备、变换器、芯片、计算器、卫星、平板pc、电子书、小工具、电子设备、具有人工智能的设备、计算设备、联网装备、服务器、路由器等等。此外,在流程图和框图中描绘的元件或任何其他逻辑组件可以在能够执行程序指令的机器上实现。因此,虽然前述附图和描述阐述了所公开的系统的功能方面,但是不应该根据这些描述推断用于实现这些功能方面的软件的特定布置,除非明确陈述或根据上下文以其他方式是清楚的。类似地,将领会的是,上文标识和描述的各种步骤可以改变,并且步骤的次序可以适应本文中所公开的技术的特定应用。全部这样的改变和修改意图落在本公开的范围内。照此,针对各种步骤的次序的描绘和/或描述不应当被理解成要求针对那些步骤的特定执行次序,除非由特定应用要求的,或者明确陈述或根据上下文以其他方式是清楚的。

可以以硬件、软件或适合于特定应用程序的硬件和软件的任何组合来实现上述方法和/或过程及与其相关联的步骤。硬件可以包括通用计算机和/或专用计算设备,或者特定计算设备,或者具体计算设备的特定方面或组件。可以在一个或多个微处理器、微控制器、嵌入式微控制器、可编程数字信号处理器或其他可编程设备,连同外部和/或内部存储器中实现过程。过程还可以或代替地被体现在专用集成电路、可编程门阵列、可编程阵列逻辑或任何其他设备或可以被配置成处理电子信号的设备的组合中。将进一步领会的是,过程中的一个或多个可以被实现为能够在机器可读介质上执行的计算机可执行代码。

可以使用结构化编程语言来创建计算机可执行代码,该结构化编程语言诸如是c、诸如c++之类的面向对象的编程语言,或任何其他高级或低级编程语言(包括汇编语言、硬件描述语言以及数据库编程语言和技术),其可以被存储、编译或解译成运行在上述设备之一、以及处理器的异构组合、处理器架构或不同硬件和软件的组合、或者能够执行程序指令的任何其他机器上。

因此,在一个方面,上述各方法及其组合可以体现在计算机可执行代码中,该计算机可执行代码当在一个或多个计算设备上执行时实行其步骤。在另一方面,该方法可以体现在实行其步骤的系统中,并且可以以许多方式跨设备分布,或者全部功能性可以被集成到专用、单独的设备或其他硬件中。在另一方面,用于实行与上述过程相关联的步骤的部件可以包括上述任何硬件和/或软件。全部这样的排列和组合意图落在本公开的范围内。

本文中描述的实现方式的方法步骤意图包括与所附权利要求的可专利性相一致的、使这样的方法步骤得以实行的任何合适的方法,除非明确地提供了不同的含义或根据上下文以其它方式是清楚的。因此,例如,实行步骤x包括使另一方(诸如远程用户、远程处理资源(例如,服务器或云计算环境)或机器)实行步骤x的任何合适的方法。类似地,实行步骤x、y和z可以包括指导或控制此类其他个人或资源的任意组合来实行步骤x、y和z以获得此类步骤的益处的任何方法。因此,本文中描述的实现方式的方法步骤意图包括与所附权利要求的可专利性相一致的、使一个或多个其他当事方或实体实行这些步骤的任何合适的方法,除非明确地提供了不同的含义或根据上下文以其他方式是清楚的。这样的当事方或实体不必在任何其他当事方或实体的指导或控制之下,并且也不必位于特定的管辖范围内。

尽管已经结合详细示出和描述的优选实施例公开了本公开,但是其上的各种修改和改进将对本领域技术人员变得容易地显而易见。因此,本公开的精神和范围不受限于前述示例,而是要在法律可允许的最宽泛意义上来理解。

除非在本文中另行指示或与上下文明显矛盾,否则在描述本公开的上下文中(尤其是在所附权利要求的上下文中),术语“一个”和“一”和“该”以及类似指代的使用要被解释成覆盖单数和复数两者。除非另行说明,否则术语“包含”、“具有”、“包括”和“含有”要被解释为开放式术语(即,意思是“包括但不限于”)。除非本文中另行指示,否则在本文中对值的范围的引用仅意图用作分别指代落入该范围内的每个单独值的简写方法,并且将每个单独值并入说明书中,就好像其在本文中被单独叙述一样。除非本文中另行指示或以其它方式与上下文明显矛盾,否则本文中描述的所有方法可以以任何合适的次序实行。本文中提供的任何和所有示例或示例性语言(例如,“诸如”)的使用仅意图更好地说明本公开,并且不对本公开的范围构成限制,除非另行要求保护的。说明书中的任何语言都不应当被解释为指示对实践本公开来说必不可少的任何未要求保护的要素。

尽管前述书写描述使得本领域技术人员能够制造和使用目前被视为其最佳模式的内容,但是本领域技术人员将理解和领会到存在本文中的具体实施例、方法和示例的变化、组合和等同物。因此,本公开不应当受限于上述实施例、方法和示例,而是受限于本发明的范围和精神内的所有实施例和方法。本文中所引用的全部文档由此通过引用并入。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1