多级受约束通信系统技术方案

技术编号:18580444 阅读:22 留言:0更新日期:2018-08-01 14:46
受约束通信系统可以从第一用户接收对于第一受约束通信的多个约束。基于所述多个约束来创建第一受约束通信记录。基于所述第一受约束通信记录来产生第一通信。将所述第一通信提供给第二用户。所述第二用户提供响应数据,并且基于所述响应数据来更新底层受约束通信。

Multilevel constrained communication system

The constrained communication system can receive multiple constraints on the first constrained communication from the first user. The first constraint communication record is created based on the plurality of constraints. The first communication is generated based on the first constrained communication record. The first communication is provided to second users. The second user provides response data and updates the underlying constrained communication based on the response data.

【技术实现步骤摘要】
【国外来华专利技术】多级受约束通信系统相关申请的交叉引用本申请要求2015年10月6日提交的标题为“CommunicationandMessagingSystem”的美国临时专利申请No.62/237,979的优先权,该美国临时专利申请No.62/237,979通过引用并入本文。
技术介绍
随着因特网和其它数字通信系统的出现,各种通信方法已经激增。文本消息、电子邮件、应用特定的消息传递平台、视频聊天和各种其它格式允许用户以各种格式和方式通信。单个用户可以访问各自以不同的方式进行操作的各种消息传递系统。例如,电子邮件系统可以允许用户通过起草、回复和转发消息来进行通信。具有可访问的电子邮件地址的其它用户可以被添加或者被从会话移除,例如,通过添加或删除用户。其它消息传递系统(诸如文本消息、聊天平台或视频通信系统)可以便于(facilitate)与另外用户的不同组合的不同形式的通信。伴随通信系统的扩展,在存储、搜索消息和通信的能力上也已经存在扩展。电子邮件线程可以具有大量相关消息,并且可以分解成各种线程。文本和聊天消息可以是可搜索的,并且可以被永久地存储和可用,同时视频语音消息可以被存储,并且在一些情况下,基于音频或视频内容可搜索。大型且可搜索的存储系统、快速且简单的消息传递、以及大量通信平台的可用性导致分散的系统,在该分散的系统中,许多用户必须监视各种账户和各种类型的通信,从而导致分心和生产率丧失。大量数据被以虽然可搜索、但是不可容易地访问的形式存储,例如,被存储为大量相关的电子邮件消息或聊天消息。附图说明当结合附图考虑以下具体实施方式时,本公开的以上和其它特征、其性质以及各种优点将更清楚,在附图中:图1示出根据本公开的一些实施例的简洁可行(conciseactionable)通信(“CAC”)系统的说明性框图;图2示出根据本公开的一些实施例的通信服务器的说明性框图;图3示出根据本公开的一些实施例的用户设备的说明性框图;图4A-4B示出根据本公开的一些实施例的示例性图形用户接口;图5A-5B示出根据本公开的一些实施例的另外的示例性图形用户接口;图6A示出根据本公开的一些实施例的另外的示例性图形用户接口;图7描绘示出用于处理CAC的示例性方法的非限制性流程图;图8描绘示出用于创建CAC的示例性方法的非限制性流程图;图9描绘示出用于显示CAC的示例性方法的非限制性流程图;图10描绘示出用于接收并更新CAC的示例性方法的非限制性流程图;图11A-11B示出根据本公开的一些实施例的另外的示例性图形用户接口;图12A-12B示出根据本公开的一些实施例的另外的示例性图形用户接口;图13A-13E示出根据本公开的一些实施例的另外的示例性图形用户接口;图14A-14B示出根据本公开的一些实施例的另外的示例性图形用户接口;图15A-15B示出根据本公开的一些实施例的另外的示例性图形用户接口;图16描绘根据本公开的一些实施例的用于CAC的示例性持久性数据结构;以及图17A-17C描绘根据本公开的一些实施例的CAC内的示例性数据结构。具体实施方式提供了允许用户创建可行简洁通信(“CAC”)以便于与一个或多个其它用户的结构化通信的框架。在实施例中,对创建通信的用户提供多个约束。约束可以是基于系统的、基于发起者的、基于参与者的、或基于其它相关信息(诸如群组、项目、时间约束等)的。在一些实施例中,约束的层级可以基于用户和用户优先级(priority),例如,使得由某些用户(例如,在项目或组织内具有较高优先等级(prioritylevel)的用户)提供的约束相对于其它用户占据优先。例如,雇员可以产生针对具有类似优先级的一个或多个其它用户以及具有较高优先等级的用户的CAC。CAC的产生者可以受限于较高优先级用户的约束,诸如对于CAC可用的某些主题(subject)以及向特定发起者或主题开放的某些响应选择(例如,是/否、单选按钮、文本)等。可以向用户提供接口以基于对于特定用户、会话、群组等的可用约束来创建CAC。选择可以基于该信息被限制,并且基于用户输入,可以创建CAC数据结构。CAC数据结构可以包括关于特定CAC的信息,诸如用户、约束、选择选项、文本域(field)、优先级信息以及如本文所描述的其它合适的信息。约束可以包括诸如对于CAC的优选响应时间的时间信息,该时间信息可以与其它信息(例如,发起者、主题、选择选项、查询、群组、参与者等)一起用于在特定CAC被循环(circulate)到各个参与者时提供与该特定CAC的优先级相关的信息(例如,优先级排名(rank))。参与者可以具有可以基于存储的数据结构创建的CAC的馈送,该数据结构可以位于集中的位置处,或者可以在CAC被修改时在不同用户的设备处被更新。CAC可以是可以在集中的位置处和/或在单个设备处更新的通信流、约束和响应的可更新的工作记录。以这种方式,结构化且受约束的通信的单个记录可以被维护和可供使用,以及可访问以用于以后查阅和/或搜索。一旦与CAC相关联的动作已经完成,适当的响应和通知就可以被提供给用户,并且CAC可以被从每个用户的有效(active)显示移除,例如,通过将CAC归档。图1描绘了根据本公开的一些实施例的受约束通信系统100的说明性框图。在一个实施例中,受约束通信系统100包括CAC服务器102、网络104以及多个用户设备106。受约束通信系统100的组件涉及用于两个或更多个用户之间的结构化和受约束的通信的系统、方法和接口,其中,如本文所描述的,可以发起的通信的类型基于消息传递结构和约束被限制。在实施例中,CAC服务器102可以是计算设备,诸如被配置为支持在用户设备106上执行的移动应用、软件等的一般的硬件平台服务器。CAC服务器102可以包括存储在计算机可读介质上的一个或多个处理器执行代码以及存储与对于参与受约束通信系统100的不同实体和用户的各种约束相关的信息的数据库。在实施例中,物理计算设备可以随各种用户驻留,并且可以被部署在云计算或类似网络环境中,在该云计算或类似网络环境中,不同的设备和设备类型可以访问通过数据网络(诸如因特网或蜂窝网络)可用的公共的或共享的计算资源。示例性云模型可以利用各种网络资源(例如,按需自助服务、广泛的网络接入、资源池化、快速弹性、被度量的服务等)和操作模型(例如,软件即服务(“SaaS”)、平台即服务(“PaaS”)、基础设施即服务(“IaaS”))。在实施例中,CAC服务器102可以包括存储用于与受约束通信系统一起使用的指令和数据的计算机可用或计算机可读介质,诸如计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)设备、便携式紧凑盘只读存储器(CDROM)、光学存储设备、磁性存储设备、或能够存储用于由CAC服务器执行和访问的指令或数据的任何其它合适的介质。在实施例中,如图2中更完整地描述的,CAC服务器102可以包括处理设备、通信接口、用户接口和存储器设备。在一些实施例中,CAC服务器102可以基于来自一个或多个用户设备106的输入和请求(例如,通过网络104)来产生、存储和分布CAC。在实施例中,CAC服务器102对多个用户设备106之间的CAC进行处理,所述用户设备106诸如为智能电本文档来自技高网...

【技术保护点】
1.一种用于便于受约束通信的交换的方法,所述方法包括:在一个或多个处理元件处从第一用户接收对于第一受约束通信的多个约束;基于所述多个约束来创建第一受约束通信记录,其中,所述第一受约束通信记录包括多个标识符,并且其中,所述多个标识符中的一个或多个基于所述多个约束;由所述一个或多个处理元件基于所述第一受约束通信记录来产生第一通信,其中,所述第一通信的内容基于所述多个标识符和所述多个约束,并且其中,所述第一通信的内容包括用户选择的有限集合和所述第一通信的优先级;从所述一个或多个处理元件将所述第一通信提供给第二用户;从所述第二用户接收响应数据,其中,所述响应数据至少包括来自所述用户选择的有限集合的选择以及其它响应数据;更新所述第一受约束通信记录的所述多个标识符中的一个或多个,其中,所述多个标识符中的至少一个基于来自所述用户选择的有限集合的所述选择被更新,并且其中,所述多个标识符中的其它中的至少一个基于所述其它响应数据被更新;基于所述第一受约束通信记录的更新的标识符来产生第二通信;以及将所述第二通信提供给所述第一用户。

【技术特征摘要】
【国外来华专利技术】2015.10.06 US 62/237,9791.一种用于便于受约束通信的交换的方法,所述方法包括:在一个或多个处理元件处从第一用户接收对于第一受约束通信的多个约束;基于所述多个约束来创建第一受约束通信记录,其中,所述第一受约束通信记录包括多个标识符,并且其中,所述多个标识符中的一个或多个基于所述多个约束;由所述一个或多个处理元件基于所述第一受约束通信记录来产生第一通信,其中,所述第一通信的内容基于所述多个标识符和所述多个约束,并且其中,所述第一通信的内容包括用户选择的有限集合和所述第一通信的优先级;从所述一个或多个处理元件将所述第一通信提供给第二用户;从所述第二用户接收响应数据,其中,所述响应数据至少包括来自所述用户选择的有限集合的选择以及其它响应数据;更新所述第一受约束通信记录的所述多个标识符中的一个或多个,其中,所述多个标识符中的至少一个基于来自所述用户选择的有限集合的所述选择被更新,并且其中,所述多个标识符中的其它中的至少一个基于所述其它响应数据被更新;基于所述第一受约束通信记录的更新的标识符来产生第二通信;以及将所述第二通信提供给所述第一用户。2.根据权利要求1所述的方法,其中,所述多个约束至少包括时间约束。3.根据权利要求2所述的方法,其中,当所述时间约束越快到时,所述优先级越高。4.根据权利要求3所述的方法,其中,如果所述时间约束在当前时间的一小时内,则所述优先级是第一优先等级,如果所述时间约束在当前时间的一天内,则所述优先级是第二优先等级,如果所述时间约束在当前时间的一周内,则所述优先级是第三优先等级,并且如果所述时间约束离当前时间多于一周,则所述优先级是第四优先等级。5.根据权利要求1所述的方法,其中,所述多个约束包括参与者和主题,其中,所述参与者是所述第二用户。6.根据权利要求5所述的方法,进一步包括从通信制约数据库访问用户列表,其中,所述用户列表包括可以是参与者的用户的有限子集。7.根据权利要求6所述的方法,其中,对参与者列表中的每个用户提供用户排名,并且其中,所述第一通信的优先级基于所述第一用户的第一用户排名。8.根据权利要求7所述的方法,其中,所述第一用户排名基于所述第二用户的设置。9.根据权利要求8所述的方法,其中,所述第一用户排名的设置可由所述第二用户修改。10.根据权利要求5所述的方法,进一步包括从通信制约数据库访问主题列表,其中,所述主题列表包括可以提供给参与者的主题的有限子集。11.根据权利要求1所述的方法,其中,接收对于所述第一受约束通信的所述多个约束包括:在用户接口处从所述第一用户接收所述多个约束的选择;以及将所选择的多个约束从所述用户接口提供给所述一个或多个处理元件。12.根据权利要求1所述的方法,其中,接收对于所述第一受约束通信的所述多个约束包括:经由通信接口从所述第一用户接收所述多个约束的选择;以及将所选择的多个约束从所述通信接口提供给所述一个或多个处理元件。13.根据权利要求1所述的方法,其中,将所述第一通信提供给所述第二用户包括:将所述第一通信从所述一个或多个处理元件提供给通信接口;以及经由所述通信接口将所述第一通信发送给所述第二用户。14.根据权利要求1所述的方法,其中,将所述第一通信提供给所述第二用户包括:将所述第一通信从所述一个或多个处理元件提供给用户接口;以及在所述用户接口处将所述第一通...

【专利技术属性】
技术研发人员:R·考普拉
申请(专利权)人:卡斯布有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1