上下文敏感概要的制作方法

文档序号:18516613发布日期:2019-08-24 09:30阅读:144来源:国知局
上下文敏感概要的制作方法

用户发送并且接收极其大量的电子通信。这些电子通信时常包括针对各种内容项目的链接。然而,取决于链接是否具有相关文本,链接的格式和/或风格可极大地改变。因此,用户难以仅仅通过查看超链接来判断由超链接指代的内容的关联。用户可决定打开超链接却仅发现例如内容是笑话。可选地,用户可能没有点击超链接,并且可能错过访问相关和重要的信息。



技术实现要素:

这个概述被提供来介绍下面在详细描述章节中进一步描述的以简化形式的一系列概念。这个概述并不意欲识别所主张的主题的关键特征或必要特征,也不意欲用作在确定所主张的主题的范围时的帮助。

本发明讨论了用于提供强化链接接口的系统和方法的方面。系统识别电子文档内的针对内容项目(例如网页或文档)的链接。经由该链接来访问内容项目,并且获取来自内容项目的内容数据。系统还可获取关于用户的上下文信息。关于用户的上下文信息和内容项目用于产生内容项目的上下文敏感概要。其后,系统修改电子文档以包括强化链接接口,其包括链接和上下文敏感概要。

因此,系统优化电子文档的显示以显示包括额外信息(例如内容项目的上下文敏感概要)的强化链接接口。此外,通过优化接口,系统通过给用户提供以用户特定格式呈现的定制信息来保存计算资源和网络带宽,使得用户不需要为了调查目的而访问链接。

例子被实现为计算机过程、计算系统、或实现为制造物品,例如设备、计算机程序产品或计算机可读介质。根据一个方面,计算机程序产品是由计算机系统可读并且对包括用于执行计算机过程的指令的计算机程序编码的计算机存储介质。

在附图和下面的描述中阐述了一个或多个方面的细节。其它特征和优点将从下面的详细描述的阅读和相关附图的审查中明显。应理解,下面的详细描述仅仅是解释性的且不是权利要求的限制。

附图说明

合并在本公开中并构成本公开的一部分的附图示出各种方面。在附图中:

图1是用于提供强化链接接口的系统的方框图;

图2是示例图形用户接口的图示,其中强化链接接口被实现;

图3a和3b是示例图形用户接口的图示,其中强化链接接口被实现;

图4是示出在用于提供强化链接接口的示例方法中涉及的一般阶段的流程图;

图5是示出计算设备的示例物理部件的方框图;

图6a和6b是移动计算设备的方框图;以及

图7是分布式计算系统的方框图。

具体实施方式

下面的详细描述指附随的图。只要有可能,相同的参考数字就在附图中被使用且下面的描述指相同或相似的元件。虽然例子可被描述,但修改、改编和其它实现是可能的。例如,可对在附图中所示的元件进行替换、添加或修改,且可通过替换阶段、使阶段重新排序或将阶段添加到所公开的方法来修改本发明所述的方法。因此,下面的详细描述不是限制性的,但替代地,正确的范围由所附权利要求限定。例子可采取硬件实现、完全软件实现或合并软件和硬件方面的实现的形式。下面的详细描述因此不在限制性意义上被理解。

本发明讨论了用于提供强化链接接口的系统和方法的方面。系统识别电子文档内的针对内容项目(例如网页或文档)的链接。经由该链接来访问内容项目,并且获取来自内容项目的内容数据。系统还获取关于用户的上下文信息。关于用户的上下文信息和内容项目用于产生内容项目的上下文敏感概要。其后,系统修改电子文档以包括强化链接接口,其包括链接和上下文敏感概要。

因此,系统优化电子文档的显示以显示包括额外信息(例如内容项目的上下文敏感概要)的强化链接接口。此外,通过优化接口,系统通过给用户提供以用户特定格式呈现的定制信息来保存计算资源和网络带宽,使得用户不需要为了调查目的而访问链接。

图1是用于提供强化链接接口的系统100的方框图。如所示,计算设备102运行通信客户端104,其与通信服务器106通信以发送并且接收通信。各种服务器和媒介物可位于计算设备102和通信服务请求106之间以在发送方和接收方之间按规定路线发送通信。通信服务器106是能够提供电子通信的应用或服务,没有限制地包括:microsoft(由华盛顿州雷蒙德的微软公司提供)、(由加利福尼亚州山景城的alphabet公司提供)、(由加利福尼亚州山景城的mozillafnd提供)等。

根据一个方面,通信服务器106与上下文敏感概要系统110通信。例如,当从通信客户端104接收到电子通信时,通信服务器106与上下文敏感概要系统110通信以产生包括内容项目的上下文敏感概要的强化链接接口并且在从通信服务器106的传输期间修改电子通信。此外,应注意,上下文敏感概要系统110可以是由通信客户端104访问的单独系统或集成到通信服务器106的功能内。

根据一个方面,计算设备102上的通信客户端104与上下文敏感概要系统110通信。例如,当通信客户端104正产生电子通信时,通信客户端104与上下文敏感概要系统110通信以产生包括内容项目的上下文敏感概要的强化链接接口,并且在来自通信服务器106的传输期间修改电子通信。此外应注意,上下文敏感概要系统110可以是由通信客户端104访问的单独系统、安装到通信客户端104内或者集成到通信客户端104的功能内的插件。

上下文敏感概要系统110可操作来识别针对内容项目的链接并且获取关于用户的上下文信息,例如,该用户的以下内容:简档数据、关于链接使用的数据、电子邮件发送模式、联系人数据、关于所接收的电子文档的交互数据,和诸如此类。

上下文敏感概要系统110与数据源160通信。上下文敏感概要系统110可操作来获取由来自数据源160的链路指代的内容项目的内容数据。上下文敏感概要系统110被配置为获取各种类型的内容数据,包括文本、图像、音频、视频、元数据等。上下文敏感概要系统110还可操作来基于关于内容项目的所获取的内容数据和关于用户的所获取的上下文信息来产生上下文敏感概要。

根据一个方面,上下文敏感概要系统110可利用由数据源160提供的预测模型。应认识到,数据源160可包括其它形式的人工智能或机器学习。在一个例子中,预测模型被配置为提供与用户对上下文敏感概要的偏好有关的信息,包括例如内容类型、格式化、布局等。在另一例子中,预测模型被配置为提供上下文敏感概要。因此,预测模型可响应于接收到相应的请求而提供一个或多个预测结果,例如上下文敏感概要偏好和/或上下文敏感概要。

此外,上下文敏感概要系统110被配置为提供强化链接接口以用于在用户的设备102上显示。通过提供强化链接接口,上下文敏感概要系统110在使得用户实际上经由链接访问内容之前给用户提供内容项目的定制片段(snippet)。在一个方面中,通过提供强化链接接口,上下文敏感概要系统110给用户提供足够的细节,减小了用户对访问内容项目的需要,从而节省了网络带宽。

图2是示例图形用户接口的图示,其中强化链接接口被实现。在各种方面中,如图2所示,上下文敏感概要系统110识别电子文档中的链接。在所示例子中,电子文档被示出为电子邮件。

更特别地,图2示出多个电子邮件,其包括由上下文敏感概要系统110(被示为css系统)利用的针对同一内容项目的各种类型的链接以产生上下文敏感概要。在第一电子邮件210中,上下文敏感概要系统110识别“点击这里”链接220,其不提供关于源或所指代的内容项目的任何信息。在第二电子邮件240中,上下文敏感概要系统110识别缩短的url链接250。第二电子邮件240中的链接250部分地指示内容项目的源,但不提供关于所指代的内容项目的信息。在第三电子邮件260中,上下文敏感概要系统110识别url链接270。第三电子邮件260中的链接270指示内容项目的源,但不提供关于所指代的内容项目的信息。在第四电子邮件280中,上下文敏感概要系统110识别与图像/图标相关的链接290。链接290指示没有关于源或所指代的内容项目的信息。

上下文敏感概要系统110获取来自由链接220、250、270、290指代的内容项目的内容数据连同关于用户的上下文内容。例如,如果用户“kellyjoe”接收到具有链接220、250、270、290的电子邮件210、240、260、280中的一个电子邮件,则上下文敏感概要系统110获取关于用户“kellyjoe”的上下文信息。例如,关于用户的上下文数据可包括与以下内容相关的信息:用户的简档数据、用户的关于链接使用的数据、用户的电子邮件发送模式、用户的联系人数据、用户的关于接收到的电子文档的交互数据,和诸如此类。

上下文敏感概要系统110基于关于由链接220、250、270、290涉及的内容项目的所获取的内容数据连同关于用户的上下文信息来产生上下文敏感概要。

上下文敏感概要系统110进一步提供强化链接接口230。强化链接接口230给用户提供由链接220、250、270、290指代的内容项目的定制片段,从而减小了用户将实际上访问链接220、250、270、290的可能性。在一个例子中,如图2所示,强化链接接口240包括链接270和上下文敏感概要。

在一个方面中,当包括链接220、250、270、290的电子邮件210、240、260、280由用户“sammymax”接收到时,上下文敏感概要是基于由链接220、250、270、290指代的内容项目的内容数据和关于用户“sammymax”的上下文信息的。因此,由上下文敏感概要系统110提供给用户“kellyjoe”的强化链接接口230可以完全不同于针对用户“sammymax”的强化链接接口230。

图3a和3b是示例图形用户接口的图示,其中强化链接接口230被实现。附图示出用于提供强化链接接口230的多个选项,其包括简要强化链接接口300和详尽强化链接接口350。可基于上下文敏感概要来提供其它类型的强化链接接口230,例如分别提供基于图像的上下文敏感概要或基于文本的上下文敏感概要的图形强化链接接口或上下文强化链接接口。

图3a示出简要强化链接接口300的例子。所示出的简要强化链接接口300显示统一资源定位符305、图像310、标题315和提供内容项目的简要概述的简要段落320。简要段落320可包括内容项目的标题和概述内容项目的文本的一行或两行。在一个例子中,简要段落320是由上下文敏感概要系统110识别的内容项目中的相关段落。在另一例子中,上下文敏感概要系统110解析来自由统一资源定位符305指代的内容项目的数据,并且创建要经由简要强化链接接口300提供的简要段落320。

图3b示出详尽强化链接接口350的例子。所示出的详尽强化链接接口300显示统一资源定位符305、图像310、标题315和概述内容项目的详尽段落320。在一个例子中,详尽段落330是由上下文敏感概要系统110识别的内容项目中的一个或多个相关段落。在另一例子中,上下文敏感概要系统110解析来自由统一资源定位符305指代的内容项目的数据,并且创建要经由强化链接接口300提供的详尽段落320。

图4是示出在提供强化链接接口230的示例方法400中涉及的一般阶段的流程图。

方法400在操作405开始,其中系统识别针对内容项目的链接。链接是针对经由用户交互(例如,敲击、点击、或悬停)可访问的内容项目的指针。链接可指向内容项目,例如任何电子文档,例如视频内容项目、音频内容项目、pdf文件、字处理器文档、电子表格、演示文件、网页、图像文件等。链接也可包括对内容项目中的特定元素的指代。

在一个方面中,链接是针对网络(例如互联网)上的内容项目的超链接。超链接是对由统一资源定位符(url)或web地址标识的内容项目的指代。超链接还可包括超文本,其为所显示的文本串并且标识针对内容项目的超链接的至少一部分。超链接还可与图像相关,图像被显示并且提供对内容项目的访问。例如,下面的超链接以锚打开标记“<a”、超链接参考“href=http://www.example.com>”、要显示的超文本“textdisplayed”和锚关闭标签“</a>”开始,例如下面所示的:

<ahref=http://www.example.com>textdisplayed</a>

因为超链接的一个或多个特征是可选的,超链接的显示极大地不同。在一个方面中,超链接包括标识url的超文本。例如,被显示为“www.example.com/presentation.ppt”的超链接给用户提供源信息“example.com”和关于内容项目“presentation.ppt”(其为演示文件)的信息。

在另一方面中,超链接包括标识缩短的url的超文本。例如,为了方便,超链接http://www.example.com/category1/subcategory5/content_x被缩短到https://ex.content以减少所需的打字的数量,允许用户容易记住它,等等。不幸的是,在这个例子中,链接提供关于源或由链接指代的内容项目的最少信息。

在又一方面中,超链接包括超文本,其对于内容项目的位置是任意的。例如,包括超文本“点击这里”的超链接不提供关于源或内容项目的任何信息。

在另一例子中,超链接与图像相关。所显示的图像可以或可以不给用户提供关于内容项目的相关信息。例如,如图2所示,超链接290被显示为传送给用户的图标,链接可以是视频内容项目但不提供关于源或内容项目本身的任何信息。

方法400然后继续进行到操作410,其中系统获取来自内容项目的内容数据。内容数据可包括文本数据、元数据、图像数据、标题、视频内容、音频内容和诸如此类。系统可解析内容数据以帮助系统收集将要包括在上下文敏感概要中的相关信息,所述上下文敏感概要将要作为强化链接接口的一部分而被提供给用户,如关于操作420和425所述的。例如,如果内容项目是网页,则系统获取内容数据,例如网页的标题、网页上的文本数据、网页上的图像、元数据等。在一个方面中,系统将所获取的内容数据存储在存储库中。

方法400然后继续进行到操作415,其中系统获取关于用户的上下文信息。用户的上下文信息包括关于用户的简档、链接使用、联系人等的数据。获取关于用户的上下文信息给系统提供数据,所述数据是提供为用户定制的强化链接接口230所需的。

在一个例子中,系统获取并且存储用户的通信模式。例如,上下文敏感概要系统110可识别上下文数据,后者指示用户频繁地发送主要包括文本信息的电子邮件。因此,上下文敏感概要系统110确定用户更喜欢通信和/或接收主要包括文本信息的通信。在另一例子中,上下文敏感概要系统110可识别上下文数据,后者指示用户频繁地发送包含广泛的视觉信息(例如图像和图片)的电子邮件。因此,上下文敏感概要系统110可确定用户更喜欢通信和/或接收主要包括视觉信息的通信。

在另一方面中,系统获取用户的关于接收到的电子文档的交互信息。例如,系统识别上下文数据,后者指示用户频繁地删除包括促销和推销的电子邮件。上下文敏感概要系统110利用用户的交互以确定用户并不是更喜欢在特定的时间段期间或当用户位于特定地点处时访问具有特定的关键字的电子邮件。例如,系统识别出用户几乎从不打开包含“%off”的电子邮件,后者可能指示促销电子邮件,特别是当在工作地点处和/或在用户正工作的时间期间进行访问时。

在一个方面中,系统识别并且获取用户与链接的交互的时间方面。在例子中,系统识别从在设备上显示的时间开始,用户多快地访问链接。在另一例子中,系统识别用户多频繁地访问链接。

在另一方面中,系统获取用户的关于链接使用的数据。链接使用用于标识关于用户如何与链接交互的方面。所述方面包括用户与哪些类型的链接交互。例如,系统获取用户立即删除具有“点击这里”链接而没有关于内容项目的额外信息的电子邮件的信息。在另一例子中,系统识别并且获取用户保存包括特定关键字的电子文档。例如,用户可保存来自特定用户的所有电子邮件。在一个例子中,系统识别并且获取用户对链接的不作为(inaction)。例如,系统获取有关以下内容的上下文信息:用户很少打开针对在没有额外信息的情况下接收的视频内容项目的链接。

在一个方面中,系统将关于用户的上下文信息存储在仓库中并且在用户的数据改变时更新数据。例如,如果用户开始访问所接收的促销电子邮件而不是在不打开它们的情况下删除它们,则系统用关于接收到的电子文档的已更新的用户交互数据来更新上下文信息。

方法400然后继续进行到操作420,其中系统基于在操作415接收的关于用户的上下文信息和内容项目来产生上下文敏感概要。上下文敏感概要帮助用户通过提供内容项目的定制预览来确定内容项目的细节。上下文敏感概要包括各种信息,其没有限制地包括下列项中的一个或多个:图像、标题、针对视频内容的链接、针对音频内容的链接和来自所获取的内容项目的链接。

在一个方面中,上下文敏感概要只包括图像。例如,根据用户的上下文信息并且基于用户的电子邮件发送模式,系统得知用户更像是发送很多图片的视觉从业者。系统使用该信息来使上下文敏感概要个性化,以包括用户更感兴趣的在视觉上更吸引人的信息。

在另一方面中,上下文敏感概要包括内容项目的图像、标题和概要段落。例如,网页的上下文敏感概要可包括与网页相关的一个或多个图像、网页的标题和网页的内容的概要段落。在另一例子中,当产生内容项目(例如由识别出的链接指代的视频内容项目)的上下文敏感概要时,系统解析视频内容项目,创建概要,定位并且关联与内容有关的图像,并且产生上下文敏感概要。在一个例子中,当发送方将具有链接的电子邮件发送到多于一个接收方(例如邮件列表)时,系统可基于接收方的所获取的上下文信息来向每个接收方提供不同的上下文敏感概要。

在又一方面中,上下文敏感概要系统110与包括预测模型的数据源160通信。应认识到,数据源160可包括其它形式的人工智能或机器学习。在一个例子中,预测模型可被配置为提供与用户对上下文敏感概要的偏好有关的信息,包括例如内容类型、格式化、布局等。此外应认识到,预测模型是基于训练模型来进行构建和训练的,其中训练模型基于观察到的模式来定义上下文敏感概要偏好模型,其包括与以下内容相关的信息:用户的简档数据、用户对链接的使用、用户的电子邮件发送模式、用户的联系人、用户对接收到的电子文档的交互数据,以及其它感测数据。训练模型使用机器学习方法来定义上下文敏感概要偏好模型,其中机器学习方法使用所收集的上下文信息作为训练集来验证它的准确度以验证上下文敏感概要偏好模型的准确度。

在另一例子中,预测模型可被配置为提供上下文敏感概要。更特别地,预测模型被配置为利用内容数据和上下文信息来产生一个或多个上下文敏感概要。预测模型是基于训练模型来进行构建和训练的,其中训练模型基于内容数据和上下文信息来定义上下文敏感概要模型,上下文信息定义下文敏感概要以验证准确度。

因此,预测模型响应于接收到相应的请求而提供一个或多个预测结果,例如上下文敏感概要偏好和/或上下文敏感概要。此外,预测模型可基于加权平均来提供结果。例如,响应于接收到查询,预测模型可产生与用户的上下文敏感概要偏好和/或上下文敏感概要相关的多个预测。响应于产生多个预测,预测模型可将结果呈现为加权平均。在另一例子中,预测模型基于与多个预测的差异来提供与预测相关的置信分数。

方法400然后继续进行到操作425,其中系统提供强化链接接口230以用于显示在用户的设备上。强化链接接口230在使用户经由链接实际上访问内容之前给用户提供内容项目的定制预览。在一个方面中,强化链接接口230包括链接和上下文敏感概要。在另一方面中,强化链接接口给用户提供以用户的偏爱格式的足够细节,而用户不一定要访问内容项目,从而节省网络带宽。在另一方面中,通过查看强化链接接口230,用户可确定内容项目包括什么并且做出关于用户是否和何时想要经由链接访问整个内容项目的确定。

虽然在与在计算机上的操作系统上运行的应用程序结合来执行的程序模块的一般上下文中描述了实现,本领域中的技术人员将认识到,方面也可结合其它程序模块来实现,通常,程序模块包括例程、程序、部件、数据结构和执行特定的任务或实现特定的抽象数据类型的其它类型的结构。

本发明所述的方面和功能可经由多个计算系统来操作,这些计算系统没有限制地包括桌上型计算机系统、有线和无线计算系统、移动计算系统(例如移动电话、上网本计算机、平板或平板型计算机、笔记本计算机和膝上型计算机)、手持设备、多处理器系统、基于微处理器的或可编程消费电子设备、微控制器和大型计算机。

此外,根据一个方面,本发明所述的方面和功能在分布式系统(例如基于云的计算系统)上操作,其中应用功能、存储器、数据存储装置和获取及各种处理功能在分布式计算网络例如互联网或内联网上远离彼此操作。根据一个方面,用户接口和各种类型的信息经由板载计算设备显示器或经由与一个或多个计算设备相关的远程显示单元来显示。例如,用户接口和各种类型的信息显示在壁表面上并且与壁表面交互,用户接口和各种类型的信息投影到该壁表面上。与多个计算系统(实现使用计算系统被实践)的交互包括键击输入、触摸屏输入、语音或其它音频输入、手势输入(其中相关计算设备配备有用于获取和解释用于控制计算设备的功能的用户手势的检测(例如摄像机)功能)和诸如此类。

图5-7和相关描述提供各种操作环境的讨论,其中例子被实践。然而,关于图5-7所示和讨论的设备和系统是为了例子和说明的目的,且不是用于实践本发明所述的方面的大量计算设备配置的限制。

图5是示出计算设备500的示例物理部件(即,硬件)的方框图,本公开的例子可使用计算设备500被实践。在基本配置中,计算设备500包括至少一个处理单元502和系统存储器504。根据一个方面,取决于计算设备的配置和类型,系统存储器1504包括但不限于易失性存储装置(例如随机存取存储器)、非易失性存储装置(例如只读存储器)、闪存或这样的存储器的任何组合。根据一个方面,系统存储器504包括操作系统505和适合于运行软件应用550的一个或多个程序模块506。根据一个方面,系统存储器504包括上下文敏感概要系统110。操作系统505例如适合于控制计算设备500的操作。此外,方面结合图形库、其它操作系统或任何其它应用程序被实践,且不限于任何特定的应用或系统。这个基本配置在图5中由在虚线508内的那些部件示出。根据一个方面,计算设备500具有额外的特征或功能。例如,根据一个方面,计算设备500包括额外的数据存储设备(可移动和/或不可移动),例如磁盘、光盘或磁带。这样的额外存储装置在图5中由可移动存储设备509和不可移动存储设备510示出。

如上面所陈述的,根据一个方面,多个程序模块和数据文件存储在系统存储器504中。虽然在处理单元502上执行,程序模块506(例如上下文敏感概要系统110)执行过程,包括但不限于图4所示的方法400的一个或多个阶段。根据一个方面,其它程序模块根据例子被使用并且包括应用,例如电子邮件和联系人应用、字处理应用、电子表格应用、数据库应用、幻灯片演示应用、绘图或计算机辅助应用程序等。

根据一个方面,在包括分立电子元件、包含逻辑门的封装或集成电子芯片、利用微处理器的电路的电气电路中或在包含电子元件或微处理器的单个芯片中实践方面。例如,经由片上系统(soc)来实践方面,图5所示的每个或很多部件集成到单个集成电路上。根据一个方面,这样的soc设备包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元和各种应用功能,所有这些集成(或“烧制”)到芯片衬底上作为单个集成电路。当经由soc操作时,本发明所述的功能经由与在单个集成电路(芯片)上的计算设备500的其它部件集成的应用特定逻辑来操作。根据一个方面,使用能够执行逻辑操作例如and、or或not的其它技术——包括但不限于机械、光学、流控和量子技术——来实践本公开的方面。此外,在通用计算机内或在任何其它电路或系统中实践方面。

根据一个方面,计算设备500具有一个或多个输入设备512,例如键盘、鼠标、笔、声音输入设备、触摸输入设备等。根据一个方面,还包括输出设备514,例如显示器、扬声器、打印机等。前面提到的设备是例子,且其它设备可被使用。根据一个方面,计算设备500包括允许与其它计算设备518的通信的一个或多个通信链接516。适当通信链接516的例子包括但不限于射频(rf)发射机、接收机和/或收发机电路;通用串行总线(usb)、并行和/或串行端口。

如本发明使用的术语“计算机可读介质”包括计算机存储介质。计算机存储介质包括在用于信息例如计算机可读指令、数据结构或程序模块的存储的任何方法或技术中实现的易失性和非易失性、可移动和不可移动介质。系统存储器504、可移动存储设备509和不可移动存储设备510都是计算机存储介质例子(即,存储器存储装置)。根据一个方面,计算机存储介质包括ram、rom、电可擦除可编程只读存储器(eeprom)、闪存或其它存储器技术、cd-rom、数字通用盘(dvd)或其它光学存储装置、盒式磁带、磁带、磁盘存储装置或其它磁性存储设备或可用于存储信息并且可由计算设备500访问的任何其它制造物品。根据一个方面,任何这样的计算机存储介质是计算设备500的部分。计算机存储介质不包括载波或其它传播数据信号。

根据一个方面,通信介质由计算机可读指令、数据结构、程序模块或在经调制的数据信号例如载波或其它传输机制中的其它数据体现,并且包括任何信息输送介质。根据一个方面,术语“经调制的数据信号”描述具有一个或多个特征集合并以这样的方式被改变以便对信号中的信息编码的信号。作为例子且没有限制地,通信介质包括有线介质例如有线网络或直接有线链接和无线介质例如声、射频(rf)、红外和其它无线介质。

图6a和6b是移动计算设备600例如移动电话、智能电话、平板个人计算机、膝上型计算机和诸如此类的方框图,方面使用这些计算设备被实践。参考图6a,示出用于实现方面的移动计算设备600的例子。在基本配置中,移动计算设备600是具有输入元件和输出元件的手持计算机。移动计算机设备600一般包括显示器605和一个或多个输入按钮610,其允许用户将信息输入到移动计算设备600上。根据一个方面,移动计算设备600的显示器605起输入设备(例如触摸屏显示器)的作用。如果被包括,可选的侧面输入元件615允许另一用户输入。根据一个方面,侧面输入元件615是旋转开关、按钮或任何其它类型的手动输入元件。在可选的例子中,移动计算设备600合并更多或更少的输入源。例如,在一些例子中,显示器605可以不是触摸屏。在可选的例子中,移动计算设备600是便携式电话系统,例如蜂窝电话。根据一个方面,移动计算设备600包括可选的键盘635。根据一个方面,可选的键盘635是物理键盘。根据另一方面,可选的键盘635是在触摸屏显示器上产生的“软”键盘。在各种方面中,输出元件包括用于显示图形用户接口(gui)的显示器605、视觉指示器620(例如发光二极管)和/或音频换能器625(例如扬声器)。在一些例子中,移动计算设备600合并用于给用户提供触觉反馈的振动换能器。在又一例子中,移动计算设备600合并输入和/或输出端口,例如用于将信号发送到外部设备或从外部设备接收信号的音频输入(例如麦克风插孔)、音频输出(例如头戴式耳机插孔)和视频输出(例如hdmi端口)。在又一例子中,移动计算设备600合并外围设备端口640,例如用于将信号发送到外部设备或从外部设备接收信号的音频输入(例如麦克风插孔)、音频输出(例如头戴式耳机插孔)和视频输出(例如hdmi端口)。

图6b是示出移动计算设备的一个例子的架构的方框图。也就是说,移动计算设备600合并系统(即,架构)602以实现一些例子。在一个例子中,系统602被实现为能够运行一个或多个应用(例如浏览器、电子邮件、日历、联系人管理器、通信客户端、游戏和介质客户端/播放器)的“智能电话”。在一些例子中,系统602被集成为计算设备,例如集成个人数字助理(pda)和无线电话。

根据一个方面,一个或多个应用程序650被加载到存储器662内并且在操作系统664上或与操作系统664相关地运行。应用程序的例子包括电话拨号器程序、电子邮件程序、个人信息管理(pim)程序、字处理程序、电子表格程序、互联网浏览器程序、消息发送程序等。根据一个方面,上下文敏感概要系统110b被加载到存储器662内。系统602还包括在存储器662内的非易失性存储区域668。非易失性存储区域668用于存储如果系统602断电则不应丢失的持久信息。应用程序650可使用信息并且将信息存储在非易失性存储区域668中,例如由电子邮件应用和诸如此类使用的电子邮件或其它消息。同步应用(未示出)也驻留在系统602上并且被编程以与驻留在主机计算机上的相应的同步应用交互以保持存储在非易失性存储区域668上的信息与存储在主机计算机上的相应信息同步。如将认识到的,其它应用可被加载到存储器662内并且在移动计算设备600上运行。

根据一个方面,系统602具有被实现为一个或多个电池的电源670。根据一个方面,电源670还包括补充电池或给电池再充电的外部电源,例如ac适配器或电动对接支架。

根据一个方面,系统602包括执行传输和接收射频通信的功能的无线电装置672。无线电装置672经由通信运营商或服务提供商来便于在系统602和“外部世界”实践的无线连接性。来去无线电装置672的传输在操作系统664的控制下进行。换句话说,由无线电装置672接收的通信可经由操作系统664被散播到应用程序650,反之亦然。

根据一个方面,视觉指示器620用于提供视觉通知,和/或音频接口674用于经由音频换能器625来产生可听通知。在所示例子中,视觉指示器620是发光二极管(led),以及音频换能器625是扬声器。这些设备可直接耦合到电源670,使得当被激活时,它们在由通知机制指示的持续时间内保持接通,即使处理器660和其它部件可能为了节省电池功率而关闭。led可被编程以无期限地保持接通,直到用户采取行动来指示设备的通电状态为止。音频接口674用于向用户提供可听信号并且从用户接收可听信号。例如,除了耦合到音频换能器625以外,音频接口674也可耦合到麦克风以接收可听输入,例如以便于电话对话。根据一个方面,系统602还包括使板载摄像机630的操作能够记录静止图形、视频流和诸如此类的视频接口676。

根据一个方面,实现系统602的移动计算设备600具有额外的功能特征或功能。例如,移动计算设备600包括额外的数据存储设备(可移动和/或不可移动),例如磁盘、光盘或磁带。这样的额外存储装置在图6b中由非易失性存储区域668示出。

根据一个方面,由移动计算设备60产生或获取并且经由系统602存储的数据/信息在本地存储在移动计算设备600上,如上所述。根据另一方面,数据存储在经由无线电装置672或经由在移动计算设备600和与移动计算设备600相关的单独计算设备例如在分布式计算网络例如互联网中的服务器计算机之间的有线连接由设备可访问的任何数量的存储介质上。如应认识到的,这样的数据/信息是经由移动计算设备600经由无线电装置672或经由分布式计算网络可访问的。类似地,根据一个方面,这样的数据/信息容易在用于存储的计算设备之间传送,并且根据公知的数据/信息传送和存储装置——包括电子邮件和协作数据/信息共享系统——使用。

图7示出用于提供如上所述的强化链接接口的系统的架构的一个例子。使与上下文敏感概要系统110相关地发展的、与上下文敏感概要系统110交互的或与上下文敏感概要系统110相关地编辑的内容能够存储在不同的通信通道或其它存储装置类型中。例如,可使用目录服务722、web门户724、邮箱服务726、即时消息发送暂存器728或社交联网站点730来存储各种文档。上下文敏感概要系统110操作来使用这些类型的系统或诸如此类中的任一个用于提供强化链接接口,如本发明所述的。根据一个方面,服务器720向客户端705a、b、c提供上下文敏感概要系统110。作为一个例子,服务器720是通过web提供上下文敏感概要系统110的web服务器。服务器720通过网络740通过web向客户端705提供上下文敏感概要系统110。作为例子,在个人计算机705a、平板计算设备705b或移动计算设备705c(例如智能电话)或其它计算设备中实现和体现客户端计算设备。客户端计算设备的这些例子中的任一个可操作来从商店716得到内容。

例如上面参考根据方面的方法、系统和计算机程序产品的方框图和/或操作图示来描述实现。在块中指代的功能/行动可无序地出现,如在任何流程图中所示的。例如,连续示出的两个块可事实上实质上同时出现,或块可以按相反的顺序执行,取决于所涉及的功能/行动。

在本申请中提供的一个或多个例子的描述和图示并不意欲以任何方式限制或约束如所主张的范围。在本申请中提供的方面、例子和细节被考虑为足以传送所有物并使其他人能够制造和使用最佳模式。实现不应被解释为被限制到在本申请中提供的任何方面、例子或细节。不考虑是否在组合中或单独地被示出和描述,各种特征(结构和方法的)被规定为选择性地被包括或省略以产生具有特定的一组特征的例子。在被提供有本申请的描述和说明后,本领域中的技术人员可设想落在不偏离更宽范围的被体现在本申请中的一般创造性概念的更宽方面的精神内。

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