到电子邮件系统中的位置集成技术方案

技术编号:20290301 阅读:70 留言:0更新日期:2019-02-10 20:37
电子邮件系统检测对位置集成功能的致动,并填充具有交互式地图显示的电子邮件系统中的撰写窗格,该交互式地图显示是与撰写窗格中的其他消息内容内联地填充的。用户可以与交互式地图显示交互以执行用于修改交互式地图显示的绘图功能。

【技术实现步骤摘要】
【国外来华专利技术】到电子邮件系统中的位置集成
技术介绍
计算机系统目前被广泛使用。一些这样的计算机系统包括电子邮件系统。电子邮件系统允许用户撰写、发送和接收电子邮件消息并执行其他电子邮件系统功能。其他计算系统包括位置系统,例如绘图系统。绘图系统公开了允许用户输入位置信息的用户输入机制。然后,位置信息用于向用户显示地图。一些绘图系统公开了允许用户在显示的地图上标记某些位置的用户输入机制。这有时被描述为在地图上放置大头针或其他位置标记。一些电子邮件系统允许用户将由绘图系统提供的位置信息附加到电子邮件消息。为了查看位置信息,收件人打开附件。在其他场景中,用户可以在电子邮件消息中粘贴到位置信息的链接。当收件人希望查看位置信息时,收件人致动链接并导航到单独的用户体验以查看位置信息。以上讨论仅仅是为了一般背景信息而提供的,并不旨在用于帮助确定所要求保护的主题的范围。
技术实现思路
电子邮件系统检测对位置集成功能的致动,并利用交互式地图显示来填充电子邮件系统中的撰写窗格,该交互式地图显示内联填充有撰写窗格中的其他消息内容。用户可以与交互式地图显示交互以执行用于修改交互式地图显示的绘图功能。提供本
技术实现思路
是为了以简化的形式介绍对构思的选择,这些构思将在下面的具体实施方式中进一步描述。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。所要求保护的主题不限于解决
技术介绍
中提到的任何或所有缺点的实施方式。附图说明图1是计算系统架构的一个示例的框图。图2是位置集成系统的更详细框图。图3是说明图1中所示的架构的允许用户创作位置消息的操作的一个示例的流程图。图3A-3D示出了用户接口显示的示例。图4是说明图1中所示的架构的允许收件人与位置消息交互的操作的一个示例的流程图。图5是说明图1中所示的架构的允许用户搜索附加位置信息并将附加位置信息合并到位置消息中的操作的一个示例的流程图。图6是更详细地示出行程生成逻辑的一个示例的框图。图7是说明图1中所示的架构的允许用户生成行程的操作和行程生成逻辑的一个示例的流程图。图7A是用户接口显示的一个示例。图8示出了部署在云计算架构中的图1的架构。图9-11是可以在先前附图的架构中使用的移动设备的示例。图12是可以在先前附图的架构中使用的计算环境。具体实施方式图1是计算系统架构100的一个示例的框图。架构100说明性地包括通过网络106彼此连接的计算系统102-104。网络106可以是各种不同类型的网络中的任何一种网络,例如广域网、局域网、近场通信网络等等。图1还示出,在一个示例中,架构100包括多个不同的位置信息源108、110、112,并且它可以包括地图服务114。位置信息源108-112说明性地是基于位置提供信息的源。例如,位置信息源108-112之一可以是公开可以被调用以基于位置获得天气预报信息的接口(如API)的天气信息服务。另一个源108-112可以是交通信息服务,其公开用于基于位置提供当前或预测的交通信息的API。源108-112还可以包括基于位置提供指示酒店、使馆、餐馆、兴趣点或各种其他信息的信息的服务。地图服务114说明性地是可以由计算系统102-104调用以获得绘图信息的服务。在一个示例中,各种位置信息源108-112和地图服务114说明性地公开可以由计算系统102-104消费或与之交互以便从各种信息源和服务获得信息的应用编程接口(或API)。计算系统102被示出为生成用户接口116-118,其具有用于分别由用户124-126进行交互的用户输入机制120-122。用户124-126说明性地与用户输入机制120-122交互,以便控制和操纵计算系统102。类似地,计算系统104被示为生成用户接口128-130,其具有用于用户136-138进行交互的用户输入机制132-134。用户136-138分别说明性地与用户输入机制132-134交互,以便控制和操纵计算系统104。计算系统102说明性地包括处理器或服务器140、电子邮件系统142、位置处理系统144、用户接口逻辑146、数据存储装置148,并且它可以包括各种其他计算系统功能150。电子邮件系统图142说明性地包括位置集成系统152和各种其他电子邮件功能154。位置处理系统144说明性地包括地图交互逻辑156、行程生成逻辑158、行程导航逻辑160,并且它可以包括各种其他位置处理功能162。电子邮件系统142可以是email(电子邮件)服务或email服务的客户端组件或其组合。它说明性地生成具有允许用户124-126执行电子邮件操作(例如,撰写消息,发送和接收消息,回复消息,附加项目,安排邮箱文件夹等)的用户输入机制的用户接口显示。位置集成系统152说明性地允许用户将具有交互式地图显示形式的位置信息集成到电子邮件消息中。在这样做时,系统152将交互式地图显示与其他消息内容内联地集成到电子邮件消息中,以形成位置消息。位置处理系统154说明性地基于位置信息执行处理。作为示例,它本身可以是本地绘图系统,或者它可以是地图服务114的客户端组件。因此,在处理位置信息时,它可以访问地图服务114,或者自己进行处理,或者进行两者的组合,或者以其他方式执行位置处理。地图交互逻辑156说明性地生成可以用于生成交互式地图显示的信息,该信息然后由位置集成系统152集成到电子邮件消息中。它说明性地检测与交互式地图显示上的用户输入机制的用户交互,并基于那些检测到的用户交互来执行处理。当与位置消息交互的用户是消息的作者或收件人时,它可以这样做。行程生成逻辑158说明性地访问由用户生成的位置消息中的信息,并且自动地(自己地或响应于用户输入),基于位置信息和集成到电子邮件系统中的其他信息生成提议或建议的行程。它还说明性地生成允许用户修改行程的用户输入机制。行程导航逻辑160说明性地生成导航功能,当用户使用行程时,该导航功能允许用户导航到行程上的各个点。它说明性地提供方向、交通信息和其他信息,例如何时离开特定位置,给定当前交通和天气状况等。它还可以促进各种其他导航功能。数据存储装置148说明性地存储各种应用,以及用于电子邮件系统142和位置处理系统144二者的信息。它还可以存储各种其他信息。计算系统104还说明性地包括处理器或服务器164、电子邮件系统166(其本身包括位置集成系统168和其他电子邮件功能170)、位置处理系统172(其本身包括地图交互逻辑174、行程生成逻辑176、行程导航逻辑178和其他位置处理功能180)、用户接口逻辑182、数据存储装置184,并且它可以包括其他计算系统功能186。计算系统104中的组件或项目可以类似于上面关于计算系统102描述的组件或项目,并且以与上面关于计算系统102描述的组件或项目类似的方式操作,或者它们可以是不同的。在更详细地描述架构100的生成位置消息的操作的一个示例之前,首先将提供示出位置集成系统152的更详细示例的框图。图2示出了位置集成系统152的一个示例的更详细的框图。在图2所示的示例中,系统152说明性地包括位置功能检测逻辑190、位置检测逻辑192、电子邮件填充逻辑194,并且它可以包括其他项目196。位置功能检测逻辑190说明性地检测位置集成系统152的功能何时本文档来自技高网...

【技术保护点】
1.一种计算系统,包括:电子邮件(email)系统,其生成email用户接口显示,所述email用户接口显示具有接收和显示email消息中的消息内容的撰写窗格;位置集成系统,其接收位置信息,并基于所述位置信息来生成交互式地图显示;以及email填充逻辑,其控制所述email系统以利用所述交互式地图显示的可选择表示来填充所述撰写窗格,以生成位置email消息,所述交互式地图显示的所述可选择表示能够由所述位置email消息的收件人选择。

【技术特征摘要】
【国外来华专利技术】2016.06.06 US 15/173,9591.一种计算系统,包括:电子邮件(email)系统,其生成email用户接口显示,所述email用户接口显示具有接收和显示email消息中的消息内容的撰写窗格;位置集成系统,其接收位置信息,并基于所述位置信息来生成交互式地图显示;以及email填充逻辑,其控制所述email系统以利用所述交互式地图显示的可选择表示来填充所述撰写窗格,以生成位置email消息,所述交互式地图显示的所述可选择表示能够由所述位置email消息的收件人选择。2.如权利要求1所述的计算系统,其中,所述email填充逻辑生成用户可致动的地图功能致动器集合,其显示在所述email用户接口显示上,并且每个地图功能致动器被致动以对所述交互式地图显示执行相应的地图功能,所述email填充逻辑基于对给定地图功能致动器的用户致动来与由位置信息源公开的接口交互,以执行所述相应的地图功能。3.如权利要求2所述的计算系统,其中,所述email填充逻辑生成作为所述地图功能致动器集合中的一个地图功能致动器的位置标记致动器,所述位置标记致动器在被致动时控制所述交互式地图显示以基于所述位置信息在所述交互式地图显示上显示位置标记。4.如权利要求3所述的计算系统,其中,所述email填充逻辑包括:地图显示集成逻辑,其生成所述交互式地图显示的所述可选择表示作为所述交互式地图显示的可选择预览,并且将具有在其上显示的所述位置标记的所述交互式地图显示的所述可选择预览与所述撰写窗格上的所述消息内容内联地集成到所述位置email消息中。5.如权利要求4所述的计算系统,其中,所述地图功能致动器集合包括多个不同的致动器,每个致动器与附加的基于位置的信息的源相对应,并且其中,所述email填充逻辑包括:附加信息集成逻辑,其将所述附加的基于位置的信息与所述撰写窗格上的所述消息内容和所述交互式地图显示的所述可选预览内联地集成到所述位置email消息中。6.如权利要求3所述的计算系统,还包括:行程生成逻辑,其访问所述交互式地图显示以识别与所述交互式地图显示上的位置标记相对应的位置信息,并基于与所述位置标记相对应的所述位置信息来生成指示行程的行程记录。7.如权利要求6所述的计算系统,其中,所述行程生成逻辑包括:参数处理系统,其生成参数输入机制,所述参数输入...

【专利技术属性】
技术研发人员:L·钟S·索尼
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

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

1