以结构化元数据共享事件制造技术

技术编号:22889616 阅读:34 留言:0更新日期:2019-12-21 09:24
当在用户之间共享事件时,共享用户和接收者用户与事件的细节常常具有不同的关系。事件构造器使得共享用户能够经由单个用户界面来与接收者共享事件,并且定制事件的哪些方面被共享,从而确保事件的相关部分基于新的接收者与事件详情之间的新关系而正确地被呈现给新接收者。

Sharing events with structured metadata

【技术实现步骤摘要】
【国外来华专利技术】以结构化元数据共享事件
技术介绍
电子邮件和日历应用程序的用户常常通过将他们接收到的消息转发给新的接收者来共享这些消息。类似地,可以通过转发邀请来邀请新参与者或者分配与现有日历事件相关的动作项。随着电子邮件系统的成熟,提供给用户的一项服务是解析到来的消息以识别该消息内的相关事件元数据并基于这些事件元数据自动地在用户日历中创建事件的能力。当消息或日历事件被转发时,这些事件元数据对于新的接收者/被邀请者而言,可以具有与共享用户不同的相关性,这在对元数据的自动提供和解析方面造成了困难。
技术实现思路
提供了该
技术实现思路
以用简化的形式引入对在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在排他地标识所要求保护主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。本文提供了实施处理器可执行指令以以结构化元数据共享事件的系统、方法、和计算机可读存储设备。在一个方面中,电子邮件消息从源被接收,并且被解析以识别其包含的任何事件元数据,其中,根据所述事件元数据自动地为原始接收者创建事件。在另一方面中,选择来自现有事件的详情以用作事件元数据。共享用户经由集成到邮件和/或日历应用中的用户界面来选择新接收者和这些新接收者的角色。选定的事件元数据及其与新接收者的关系被集成到电子邮件中,其接着被共享给新接收者。在与新接收者有关的上下文中,向新接收者提供了最初与共享用户相关的事件元数据。在各种方面中,接收用户配置日历事件是在接收时被自动创建还是可以响应于用户对共享事件元数据的确认/接受而被创建。通过如本公开中所描述的以结构化元数据共享事件,实现了计算效率的提高和带宽使用的减少,同时提供了改进的用户体验(用于共享用户和新接收用户)。由此为用户提供了可以高效且容易地彼此共享事件的工具,所述工具需要以对事件对个体用户的意义的较高保真度来在邮件和日历服务器之间传输更少的数据。示例被实现为计算机过程、计算系统,或者诸如设备、计算机程序产品或计算机可读介质之类的制品。根据一个方面,计算机程序产品是能够由计算机系统读取并且对包括用于执行计算机过程的指令的计算机程序进行编码的计算机存储介质。在附图和以下的描述中阐述了一个或多个方面的细节。通过对以下的详细描述的阅读以及对相关联的附图的浏览,其他的特征和优点将是显而易见的。应当理解的是,以下的详细描述对权利要求仅仅是解释性的而非限制性的。附图说明被并入该公开并且构成该公开的一部分的附图示出了各种方面。在附图中:图1是其中可以实践本公开的示例操作环境;图2A-G是示例用户界面,其中,示例事件是以结构化元数据共享的;图3是示出了在用于以结构化元数据共享事件的示例方法中所涉及的一般阶段的流程图;图4是示出计算设备的示例物理组件的框图;图5A和5B是移动计算设备的框图;并且图6是分布式计算系统的框图。具体实施方式以下的详细描述对附图进行了参考。在可能的情况下,在附图和以下的描述中使用相同的附图标记来指代相同或类似的元素。尽管描述了多个示例,但修改、改编、和其他实现是可能的。例如,可以对在附图中所示出的元素进行替代、增加、或修改,并且可以通过对所公开的方法进行替代、重排序、或者增加步骤来修改在本文中所描述的方法。由此,以下详细描述是非限制性的,但替代地,合适的范围是由所附权利要求定义的。示例可以采取硬件实现的形式、或者完全软件实现的形式、或者结合了软件和硬件方面的实现的形式。因此,以下的详细描述不被理解为是限制性意义。图1示出了可以在其中实践本公开的示例操作环境100。如图所示,与发送者(也被称为原始接收者、共享用户、共享者、及其变型)相关联的发送者设备110与关联于一个或多个新接收者(也被称为接收者、被邀请者、及其变型)的一个或多个接收者设备120共享事件。在各种方面中,是起源于从事件始发者130发送的电子邮件被共享的事件,或者是起源于发送者设备110的用户创建的事件。包括事件构造器150的发送者电子邮件服务器140与发送者设备110、事件始发者130、接收者电子邮件服务器160、和丰富数据库170进行通信。在某些方面中,发送者电子邮件服务器140和接收者电子邮件服务器160是同一电子邮件服务器。在另外的方面中,丰富数据库170是发送者电子邮件服务器140的组件或者外部保存的数据库。发送者设备110、接收者设备120、事件始发者130、发送者电子邮件服务器140、事件构造器150、接收者电子邮件服务器160、和丰富数据库170示出了多种计算系统,其包括但不限于台式计算机系统、有线和无线计算系统、移动计算系统(例如,移动电话、上网本、平板或板式计算机、笔记本计算机、以及膝上型计算机)、手持式设备、多处理器系统、基于微处理器或可编程的消费型电子产品、小型计算机、打印机、以及大型计算机。关于图4-6更加详细地讨论了这些计算系统的硬件。尽管出于说明性目的,彼此远离地示出了发送者设备110、接收者设备120、事件始发者130、发送者电子邮件服务器140、事件构造器150、接收者电子邮件服务器160、和丰富数据库170,但是应当注意的是,这些设备中的一个或多个设备被托管在另一个所示设备本地的几种配置是可能的,并且每个所示设备可以表示该设备的多个实例。本领域技术人员熟悉的各种服务器和中间设备可以位于在图1中所示的组件系统之间,以路由那些系统之间的通信,其中没有示出所述组件和中间设备,以免分散对本公开的新颖方面的注意力。发送者设备110和接收者设备120为其相应的用户提供电子邮件和日历应用。在各种方面中,这些应用经由分别的应用(例如,提供电子邮件功能的第一应用,提供日历功能的第二应用)或者经由集成的应用(例如,电子邮件和日历应用)来提供电子邮件和日历功能。这些设备可为用户提供一个或多个与各种账户或简档相关联的日历应用,例如,用户可以经由IBM企业电子邮件客户端(由纽约州Armonk市的InternationalBusinessMachines(IBM)公司提供)来访问工作电子邮件和事件,并且在同一设备上经由在线电子邮件和日历平台(由加利福尼亚州MountainView市的Alphabet公司提供)来访问个人电子邮件和事件。由发送者设备110和接收者设备120提供的电子邮件和日历应用包括胖客户端(在设备上运行)和瘦客户端(在远程服务器上运行并经由web浏览器访问),发送者设备110和接收者设备120不需要运行或访问同一电子邮件和日历应用;每个设备可操作以使用不同的应用来实践本公开。发送者电子邮件服务器140和接收者电子邮件服务器160为包括发送者和接收者在内的多个用户提供电子邮件和日历事件管理。在一些方面中,例如当发送者和接收者是同事时,发送者电子邮件服务器140和接收者电子邮件服务器160是同一设备或多个设备的分布式网络(例如,作为一个实体被管理的云计算环境内的不同物理设备)。在其他方面中,发送者电子邮件服务器140和接收者电子邮件服务器160是运行相同或不同应用以管理向用户提供电子邮件和本文档来自技高网...

【技术保护点】
1.一种用于以结构化元数据共享事件的系统,包括:/n处理器;/n包括指令的存储器存储设备,所述指令当由所述处理器执行时,提供事件构造器,所述事件构造器被配置为:/n接收与第一用户的事件有关的所述第一用户的消息;/n解析所述消息以识别所述事件的元数据;/n基于所述元数据来创建所述第一用户的日历项;/n将所述元数据并入到所述第一用户的所述消息中;/n从所述第一用户接收标识第二用户和所述元数据的部分的共享动作;/n将所述元数据的所述部分并入到共享的消息中;以及/n将所述共享的消息发送给所述第二用户。/n

【技术特征摘要】
【国外来华专利技术】20170505 US 15/588,2731.一种用于以结构化元数据共享事件的系统,包括:
处理器;
包括指令的存储器存储设备,所述指令当由所述处理器执行时,提供事件构造器,所述事件构造器被配置为:
接收与第一用户的事件有关的所述第一用户的消息;
解析所述消息以识别所述事件的元数据;
基于所述元数据来创建所述第一用户的日历项;
将所述元数据并入到所述第一用户的所述消息中;
从所述第一用户接收标识第二用户和所述元数据的部分的共享动作;
将所述元数据的所述部分并入到共享的消息中;以及
将所述共享的消息发送给所述第二用户。


2.根据权利要求1所述的系统,其中,所述共享的消息是日历事件邀请。


3.根据权利要求1所述的系统,其中,所述元数据作为电子邮件的HTML(超文本标记语言)正文部分的机器可读分区被并入到所述消息中。


4.根据权利要求3所述的系统,其中,所述机器可读分区是根据Schema.org配置被格式化的。


5.根据权利要求3所述的系统,其中,所述元数据的所述部分作为共享电子邮件的HTML正文部分的指定机器可读分区被并入到所述共享的消息中,其中,所述指定机器可读分区指示所述第一用户正在与第二用户共享事件详情。


6.根据权利要求1所述的系统,其中,所述事件构造器还被配置为:
在丰富数据库中识别与从所述消息中解析出的所述元数据有关的丰富数据;以及
将所述丰富数据插入到所述消息中以丰富所述元数据。


7.根据权利要求6所述的系统,其中,所述丰富数据包括以下中的至少一个:
地图;
至网站的超链接;以及
在所述消息中通过代码描述的实体的全名。


8.一种用于以结构化元数据共享事件的方法,包括:
接收标识日历中与第一用户相...

【专利技术属性】
技术研发人员:J·D·费雷D·亚拉坎达普拉姆维斯瓦纳坦R·L·拉梅桑
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1