当前位置: 首页 > 专利查询>斯纳普公司专利>正文

定制的上下文媒体内容项生成制造技术

技术编号:22174539 阅读:22 留言:0更新日期:2019-09-21 15:11
本公开的实施例通过确定用户之间的电子通信的主题并基于这些主题生成定制的媒体内容项来尤其改进电子消息传递和成像软件和系统的功能。可以为各种主题生成媒体内容并与其他用户共享。例如,可以生成媒体内容(例如图像或视频)并在用户的计算设备上显示,以及经由电子通信(例如短消息服务(SMS)或多媒体服务(MMS)文本和电子邮件)发送给其他用户。

Customized Context Media Content Item Generation

【技术实现步骤摘要】
【国外来华专利技术】定制的上下文媒体内容项生成优选权申请本申请是2017年1月18日提交的美国专利申请序列号15/409,064的继续,并要求其优先权,其公开内容通过引用整体并入本文。
技术介绍
电子消息传递,特别是即时消息传递的普及继续增长。用户越来越多地彼此共享诸如电子图像和视频之类的媒体内容项,反映了全球对更直观地进行通信的需求。类似地,用户越来越多地寻求定制他们与他人共享的媒体内容项,从而为寻求为其会员生成定制媒体内容的社交网络系统提出挑战。本公开的实施例解决了这些和其他问题。附图说明在不必按比例绘制的附图中,相同的标号可以描述在不同的视图中的类似组件。具有不同字母后缀的相同数字可以表示类似组件的不同实例。在附图的图中,通过示例而非限制的方式示出了一些实施例,其中:图1是示出用于通过网络交换数据(例如消息和相关联内容)的示例消息传递系统的框图;图2是示出根据示例性实施例的关于消息传递系统的进一步细节的框图;图3是示出根据各种示例性实施例的可以存储在消息传递服务器系统的数据库中的数据的示意图;图4是根据本公开的各个方面的示例性过程的流程图;图5A-5C是示出图4中描述的方法的各方面的屏幕截图;图6是示出代表性软件架构的框图,该软件架构可以结合本文中所描述的各种硬件架构使用的;以及图7是示出根据一些示例性实施例的能够从机器可读介质(例如机器可读存储介质)读取指令并执行本文所讨论的任何一种或多种方法的机器的组件的框图。具体实施方式以下描述包括体现本公开的说明性实施例的系统、方法、技术、指令序列和计算机程序产品。在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对本专利技术主题的各种实施例的理解。然而,对于本领域技术人员显而易见的是,可以在没有这些具体细节的情况下实践本专利技术主题的实施例。通常,不一定详细示出公知的指令实例、协议、结构和技术。除此之外,本公开的实施例通过确定用户之间的电子通信的主题并基于这些主题生成定制的媒体内容项来改进电子消息传递和成像软件和系统的功能。可以为各种主题生成媒体内容并与其他用户共享。例如可以生成并在用户的计算设备上显示媒体内容(例如图像或视频),以及将其通过电子通信(例如短消息服务(SMS)或多媒体服务(MMS)文本以及电子邮件)发送给其他用户。在一些实施例中,可以基于从第三方内容提供者提供的内容来生成定制的上下文媒体覆盖,该第三方内容提供者与多个用户之间经由电子通信的讨论的主题相关联。还可以生成定制的上下文媒体覆盖以包括讨论中涉及的用户的化身。图1是示出用于通过网络交换数据(例如消息和相关联内容)的消息传递系统100的示例的框图。消息传递系统100包括多个客户端设备102,每个客户端设备102托管包括消息传递客户端应用104的多个应用。每个消息传递客户端应用104通过网络106(例如互联网)通信地耦合到消息传递客户端应用104的其他实例和消息传递服务器系统108。如本文所使用的,术语“客户端设备”可以指代与通信网络(诸如网络106)接口以从一个或多个服务器系统或其他客户端设备获得资源的任何机器。客户端设备可以是但不限于移动电话、台式计算机、膝上型计算机、便携式数字助理(PDA)、智能电话、平板计算机、超级本计算机、上网本、笔记本计算机、多处理器系统、基于微处理器或可编程消费电子产品、游戏控制台、机顶盒或用户可用于接入网络的任何其他通信设备。在图1所示的示例中,每个消息传递客户端应用104能够通过网络106与另一个消息传递客户端应用104和消息传递服务器系统108通信和交换数据。在消息传递客户端应用104之间以及消息传递客户端应用104和消息传递服务器系统108之间交换的数据包括功能(例如调用功能的命令)以及有效载荷数据(例如文本、音频、视频或其他多媒体数据)。网络106可以包括以下网络或与以下网络协同操作:自组(adhoc)网络、内联网、外联网、虚拟专用网(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线广域网(WWAN)、城域网(MAN)、互联网、互联网的一部分、公共交换电话网(PSTN)的一部分、普通老式电话服务(POTS)网络、蜂窝电话网络、无线网络、网络、另一种类型的网络、或两个或更多这种网络的组合。例如,网络或网络的一部分可以包括无线或蜂窝网络,并且耦合可以是码分多址(CDMA)连接、全球移动通信系统(GSM)连接或其他类型的蜂窝或无线耦合。在该示例中,耦合可以实现各种类型的数据传输技术中的任何一种,例如单载波无线电传输技术(1xRTT)、演进数据优化(EVDO)技术、通用分组无线电服务(GPRS)技术、GSM演进(EDGE)增强数据速率技术、包括3G的第三代合作伙伴计划(3GPP)、第四代无线(4G)网络、通用移动电信系统(UMTS)、高速分组接入(HSPA)、全球微波接入互操作性(WiMAX)、长期演进(LTE)标准、由各种标准设置组织定义的其他种标准、其他远程协议或其他数据传输技术。消息传递服务器系统108经由网络106向特定消息传递客户端应用104提供服务器端功能。虽然消息传递系统100的某些功能在本文中被描述为由消息传递客户端应用104或由消息传递服务器系统108来执行,应当理解,消息传递客户端应用104或消息传递服务器系统108内的某些功能的位置是设计选择。例如,技术上优选的是在消息传递服务器系统108内初始部署某些技术和功能,但以后将该技术和功能迁移到消息传递客户端应用104,其中客户端设备102具有足够的处理能力。消息传递服务器系统108支持提供给消息传递客户端应用104的各种服务和操作。这种操作包括向消息传递客户端应用104发送数据、从其接收数据、和处理由消息传递客户端应用104生成的数据。例如,该数据可以包括消息内容、客户端设备信息、地理位置信息、媒体注释和覆盖、消息内容持久性条件、社交网络信息和直播事件信息。消息传递系统100内的数据交换是经由消息传递客户端应用104的用户接口(UI)通过可用的功能来调用和控制的。现在具体地转向消息传递服务器系统108,应用程序接口(API)服务器110耦合到应用服务器112并向应用服务器112提供程序化接口。应用服务器112通信地耦合到数据库服务器118,这便于访问数据库120,在数据库120中存储与由应用服务器112处理的消息相关联的数据。具体地讨论应用程序接口(API)服务器110,该服务器在客户端设备102和应用服务器112之间接收和发送消息数据(例如命令和消息有效载荷)。具体地,应用程序接口(API)服务器110提供可以由消息传递客户端应用104调用或查询一组接口(例如例程和协议),以便调用应用服务器112的功能。应用程序接口(API)服务器110显露应用服务器112支持的各种功能,包括账户注册、登录功能、经由应用服务器112从特定消息传递客户端应用104向另一个消息传递客户端应用104发送消息、从消息传递客户端应用104向消息传递服务器应用114发送电子媒体文件(例如电子图像或者视频)、以及用于另一消息传递客户端应用104的可能访问、设置媒体数据集合(例如故事)、检索客户端设备102的用户的朋友列表、检索这种集合、检索消息和内容、向社交图添加和删除朋友、定位社交图内的朋友、本文档来自技高网...

【技术保护点】
1.一种系统,包括:处理器;耦合到所述处理器的用户接口,所述用户接口包括输入设备和显示屏幕;以及耦合到所述处理器并存储指令的存储器,所述指令当由所述处理器执行时使得所述系统执行包括以下操作的操作:识别从第一用户的第一计算设备通过互联网发送并由第二用户的第二计算设备接收的电子通信;分析从所述第一计算设备到所述第二计算设备的所述电子通信中的内容,以确定与从所述第一用户到所述第二用户的所述电子通信相关联的主题;通过互联网向内容提供者的计算设备发送标识所述主题的电子通信;通过互联网从所述内容提供者的计算设备接收包含与所述主题相关联的内容的电子通信;基于与所述主题相关联的所述内容生成图像;以及使所生成的图像在耦合到所述第一计算设备的显示屏幕和耦合到所述第二计算设备的显示屏幕中的一个或多个上显示。

【技术特征摘要】
【国外来华专利技术】2017.01.18 US 15/409,0641.一种系统,包括:处理器;耦合到所述处理器的用户接口,所述用户接口包括输入设备和显示屏幕;以及耦合到所述处理器并存储指令的存储器,所述指令当由所述处理器执行时使得所述系统执行包括以下操作的操作:识别从第一用户的第一计算设备通过互联网发送并由第二用户的第二计算设备接收的电子通信;分析从所述第一计算设备到所述第二计算设备的所述电子通信中的内容,以确定与从所述第一用户到所述第二用户的所述电子通信相关联的主题;通过互联网向内容提供者的计算设备发送标识所述主题的电子通信;通过互联网从所述内容提供者的计算设备接收包含与所述主题相关联的内容的电子通信;基于与所述主题相关联的所述内容生成图像;以及使所生成的图像在耦合到所述第一计算设备的显示屏幕和耦合到所述第二计算设备的显示屏幕中的一个或多个上显示。2.根据权利要求1所述的系统,其中,所述存储器还存储用于使所述系统执行包括以下操作的操作的指令:从耦合到所述系统的数据库中检索用户信息,所述用户信息包括与所述第一用户相关联的信息和与所述第二用户相关联的信息中的一个或多个;以及在所述电子通信中将所述用户信息发送给所述内容提供者的计算设备。3.根据权利要求2所述的系统,其中,所述用户信息包括以下中的一个或多个:人口统计信息、所述第一用户和所述第二用户之间的通信时间、与所述第一计算设备和所述第二计算设备中的一个或多个相关联的位置信息、以及用户偏好。4.根据权利要求1所述的系统,其中,生成所述图像包括:从耦合到所述系统的数据库中检索用于所述第一用户和所述第二用户中的一个或多个的化身信息;以及基于所检索的化身信息,在所述图像内生成所述第一用户的化身和所述第二用户的化身中的一个或多个。5.根据权利要求4所述的系统,其中,与所述主题相关联的所述内容包括模板图像,并且其中,在所述图像内生成所述第一用户的化身和所述第二用户的化身中的一个或多个包括用所述第一用户的化身和所述第二用户的化身中的一个或多个替换所述模板图像内的占位符化身图像。6.根据权利要求1所述的系统,其中,所述系统基于与所述主题相关联的所述内容生成第一图像和第二图像,并在所述第一计算设备的显示屏幕上显示所述第一图像,在所述第二计算设备的显示屏幕上显示所述第二图像。7.根据权利要求6所述的系统,其中,响应于所述系统确定所述第一用户在从所述第一计算设备发送到所述第二计算设备的电子通信中包括所述第一图像,在所述第二计算设备的显示屏幕上显示所述第二图像。8.根据权利要求1所述的系统,其中,所述存储器还存储用于使所述系统执行包括以下操作的操作的指令:通过互联网接收与所述第一计算设备相关联的位置信息和与所述第二计算设备相关联的位置信息;通过互联网将与所述第一计算设备相关联的位置信息发送给所述第二计算设备达预定时间段;以及通过互联网将与所述第二计算设备相关联的位置信息发送给所述第一计算设备达所述预定时间段。9.根据权利要求8所述的系统,其中,所述存储器还存储用于使所述系统执行包括以下操作的操作的指令:通过互联网从第三用户的第三计算设备接收与所述第三计算设备相关联的位置信息;基于与所述第一计算设备相关联的位置信息和与所述第三计算设备相关联的位置信息,确定所述第一计算设备和所述第三计算设备在距离彼此的预定距离内;以及响应于确定所述第一计算设备和所述第三计算设备在距离彼此的预定距离内:通过互联网将与所述第一计算设备相关联的位置信息发送给所述第三计算设备达所述预定时间段;以及通过互联网将与所述第三计算设备相关联的位置信息发送给所述第一计算设备达所述预定时间段。10.一种计算机实现的方法,包括:通过计算机系统识别通过互联网从第一用户的第一计算设备发送并由第二用户的第二计算设备接收的电子通信;通过所述计算机系统分析从所述第一计算设备到所述第二计算设备的所述电子通信中的内容,以确定与从所述第一用户到所述第二用户的所述电子通信相关联的主题;由所述计算机系统通过互联网向内容提供者的计算设备发送标识所述主题的电子通信;由所述计算机系统通过互...

【专利技术属性】
技术研发人员:龚云超K·维梅特
申请(专利权)人:斯纳普公司
类型:发明
国别省市:美国,US

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

1