用于SAAS应用的智能感知的系统和方法技术方案

技术编号:29802270 阅读:34 留言:0更新日期:2021-08-24 18:24
本公开所描述的实施例包括一种用于跨网络应用提供上下文感知输入的方法。该方法可以包括经由客户机应用内的嵌入式浏览器为用户与多个网络应用建立多个会话。该方法可以包括将用户跨多个网络应用的输入活动存储到数据存储器。该方法可以包括检测在多个网络应用中的网络应用的输入元素上的输入焦点,该输入元素具有要输入的数据类型。该方法可以包括识别存储在数据存储器中的多个网络应用中的另一个网络应用中使用的该数据类型的一个或多个输入。该方法可以包括提供来自另一个网络应用的一个或多个输入作为该网络应用的输入元素的可选择的输入。

【技术实现步骤摘要】
【国外来华专利技术】用于SAAS应用的智能感知的系统和方法相关申请的交叉引用本申请要求于2018年11月12日提交的名称为“SYSTEMSANDMETHODSFORINTELLISENSEFORSAASAPPLICATION”的美国专利申请No.16/188,118的优先权和利益,其内容出于所有目的通过引用全部合并于此。
本申请总地涉及应用的管理,包括但不限于用于使用嵌入式浏览器来管理和监测web和软件即服务(SaaS)应用的系统和方法。
技术介绍
随着企业的劳动力变得更有移动性和在各种条件下工作,个人可以使用一个或多个客户机装置(包括个人装置)以访问网络资源,例如web应用。由于客户机装置和网络资源可以被访问的方式之间的不同,给企业在管理访问网络资源和监测潜在的资源滥用提出显著的挑战。
技术实现思路
本公开涉及用于基于来自其他网络应用的数据为网络应用提供上下文感知输入的系统和方法。所公开的系统和方法可以为用户提供上下文感知(或上下文敏感)生产力增强器(productivityenhancer),同时使用客户机应用访问网络应用(例如,SaaS应用)。这样的系统可以跨安全容器支持的各种SaaS应用由全局视图和多个上下文提供支持。对于缺乏这种上下文的一些网络应用,可以在这些类型的网络应用中复制上下文。安全容器(有时可以称为SaaS容器)可以查看用户(或企业)正在通过客户机应用访问的多个网络应用。如此,客户机应用可以响应于检测到要输入的数据的特定类型,提供上下文感知生产力增强器,例如地址、电话号码、日历约会、PO号码、多字母确认代码和/或约会等。此外,客户机应用可以根据企业范围的字典、跨越多个网络应用的用户特定字典和/或用户相似性分析(群组分析)向输入元素提供自动完成功能。可选地,有时被称为“智能感知”的自动完成功能可以由客户机应用检测到预定标签来触发,该预定标签可以放置在输入元素中。当被触发时,客户机应用可以基于智能感知呈现上下文菜单。在一个方面,本公开涉及一种用于基于来自其他网络应用的数据为网络应用提供上下文感知输入的方法。该方法可以包括由客户机应用经由客户机应用内的嵌入式浏览器为用户与多个网络应用建立多个会话。该方法可以包括由客户机应用将用户跨多个网络应用的输入活动存储到数据存储器。该方法可以包括由客户机应用检测在多个网络应用中的网络应用的输入元素上的输入焦点,输入元素具有要输入的数据类型。该方法可以包括由客户机应用识别存储在数据存储器中的多个网络应用中的另一个网络应用中使用的该数据类型的一个或多个输入。该方法可以包括由客户机应用提供来自另一个网络应用的一个或多个输入作为网络应用的输入元素的可选择的输入。在一些实施例中,数据存储器在客户机应用的客户机装置或一个或多个服务器之一上。在一些实施例中,该方法还可以包括将用作用户跨多个网络应用的输入活动中的输入的数据存储到数据存储器。在一些实施例中,该方法还可以包括将用作输入活动中的输入的数据存储到数据存储器中的用户特定字典,其中客户机应用使用用户特定字典以用于跨由用户使用的多个网络应用的输入完成。在一些实施例中,该方法还可以包括将用作实体的多个用户跨由多个用户的客户机应用访问的多个网络应用的输入活动中的输入的数据存储到数据存储器中的企业字典。客户机应用可以使用企业字典以用于跨由用户使用的多个网络应用的输入完成。在一些实施例中,该方法还可以包括由嵌入式浏览器检测输入元素中的预定标签,嵌入式浏览器被配置为响应于预定标签触发输入完成。在一些实施例中,该方法还可以包括识别来自另一个网络应用的由另一个用户输入的该数据类型的一个或多个输入。在一些实施例中,该方法还可以包括使用基于用户相似性的预测分析来确定另一个用户或一个或多个输入中的一个。在一些实施例中,该方法还可以包括呈现用于提供可选择的一个或多个输入的上下文菜单。在一些实施例中,该方法还可以包括使用可选择的一个或多个输入中的所选择的一个来自动完成对输入元素的输入。在另一方面,本公开涉及一种用于基于来自其他网络应用的数据为网络应用提供上下文感知输入的系统。该系统可以包括在一个或多个处理器上可执行的客户机应用。客户机应用可以经由客户机应用内的嵌入式浏览器为用户与多个网络应用建立多个会话。该系统可以包括数据存储器。数据存储器可以存储由客户机应用存储的用户跨多个网络应用的输入活动。客户机应用可以检测多个网络应用中的一个网络应用的输入元素上的输入焦点,输入元素具有要输入的数据类型。客户机应用可以识别存储在数据存储器中的多个网络应用中的另一个网络应用中使用的该数据类型的一个或多个输入。客户机应用可以提供来自另一个网络应用的一个或多个输入作为所述一个网络应用的输入元素的可选择的输入。在一些实施例中,数据存储器在客户机应用的客户机装置或一个或多个服务器之一上。在一些实施例中,客户机应用还可以将用作用户跨多个网络应用的输入活动中的输入的数据存储到数据存储器。在一些实施例中,客户机应用还可以将用作输入活动中的输入的数据存储到数据存储器中的用户特定字典。客户机应用还可以使用用户特定字典以用于跨由用户使用的多个网络应用的输入完成。在一些实施例中,客户机应用还可以将用作实体的多个用户跨由多个用户的客户机应用访问的多个网络应用的输入活动中的输入的数据存储到数据存储器中的企业字典。客户机应用还可以使用企业字典以用于跨由用户使用的多个网络应用的输入完成。在一些实施例中,嵌入式浏览器还可以检测输入元素中的预定标签,嵌入式浏览器还被配置为响应于预定标签触发输入完成。在一些实施例中,客户机应用还可以识别来自另一个网络应用的由另一个用户输入的该数据类型的一个或多个输入。在一些实施例中,应用基于用户相似性的预测分析来确定另一个用户或一个或多个输入中的一个。在一些实施例中,嵌入式浏览器还可以呈现用于提供可选择的一个或多个输入的上下文菜单。在一些实施例中,客户机应用还可以使用可选择的一个或多个输入中的所选择的一个来完成对输入元素的输入。附图说明通过参考以下结合附图的描述,本解决方案的前述和其他目的、方面、特征和优点将变得更加明显和更好理解,其中:图1是计算装置的实施例的框图;图2是用于访问资源的云服务的说明性实施例的框图;图3是企业移动性管理系统的示例实施例的框图;图4是嵌入式浏览器的系统400的框图;图5是用于使用安全浏览器的系统的示例实施例的框图;图6是用于使用安全浏览器插件的浏览器重定向的实施方式的示例表示;图7是使用安全浏览器的系统的示例实施例的框图;图8是用于使用本地嵌入式浏览器和托管安全浏览器的系统的示例实施例的框图;图9是用于使用本地嵌入式浏览器和托管安全浏览器的示例处理流程;图10是用于管理用户对网页的访问的系统的示例实施例;图11是用于向多个网络应用之一提供上下文感知输入的系统的示例实施例;以及...

【技术保护点】
1.一种用于基于来自其他网络应用的数据为网络应用提供上下文感知输入的方法,所述方法包括:/n(a)由客户机应用经由所述客户机应用内的嵌入式浏览器为用户与多个网络应用建立多个会话;/n(b)由所述客户机应用将所述用户跨所述多个网络应用的输入活动存储到数据存储器;/n(c)由所述客户机应用检测在所述多个网络应用中的网络应用的输入元素上的输入焦点,所述输入元素具有要输入的数据类型;/n(d)由所述客户机应用识别存储在所述数据存储器中的所述多个网络应用中的另一个网络应用中使用的所述数据类型的一个或多个输入;以及/n(e)由所述客户机应用提供来自另一个网络应用的一个或多个输入作为所述网络应用的输入元素的能够选择的输入。/n

【技术特征摘要】
【国外来华专利技术】20181112 US 16/1881181.一种用于基于来自其他网络应用的数据为网络应用提供上下文感知输入的方法,所述方法包括:
(a)由客户机应用经由所述客户机应用内的嵌入式浏览器为用户与多个网络应用建立多个会话;
(b)由所述客户机应用将所述用户跨所述多个网络应用的输入活动存储到数据存储器;
(c)由所述客户机应用检测在所述多个网络应用中的网络应用的输入元素上的输入焦点,所述输入元素具有要输入的数据类型;
(d)由所述客户机应用识别存储在所述数据存储器中的所述多个网络应用中的另一个网络应用中使用的所述数据类型的一个或多个输入;以及
(e)由所述客户机应用提供来自另一个网络应用的一个或多个输入作为所述网络应用的输入元素的能够选择的输入。


2.根据权利要求1所述的方法,其中,所述数据存储器在所述客户机应用的客户机装置或一个或多个服务器之一上。


3.根据权利要求1所述的方法,其中,(b)还包括将用作所述用户跨所述多个网络应用的输入活动中的输入的数据存储到所述数据存储器。


4.根据权利要求1所述的方法,其中,(b)还包括将用作所述输入活动中的输入的数据存储到所述数据存储器中的用户特定字典,其中所述客户机应用使用所述用户特定字典以用于跨由所述用户使用的多个网络应用的输入完成。


5.根据权利要求1所述的方法,其中,(b)还包括将用作实体的多个用户跨由所述多个用户的客户机应用访问的多个网络应用的输入活动中的输入的数据存储到所述数据存储器中的企业字典,其中所述客户机应用使用所述企业字典以用于跨由所述用户使用的多个网络应用的输入完成。


6.根据权利要求1所述的方法,其中,(c)还包括由所述嵌入式浏览器检测所述输入元素中的预定标签,所述嵌入式浏览器被配置为响应于所述预定标签触发输入完成。


7.根据权利要求1所述的方法,其中,(d)还包括识别来自所述另一个网络应用的由另一个用户输入的所述数据类型的一个或多个输入。


8.根据权利要求7所述的方法,还包括使用基于用户相似性的预测分析来确定所述另一个用户或所述一个或多个输入中的一个。


9.根据权利要求1所述的方法,其中,(e)还包括呈现用于提供能够选择的一个或多个输入的上下文菜单。


10.根据权利要求1所述的方法,还包括使用能够选择的一个或多个输入中的所选择的一个来自动完成对所述输入元素的输入。


11.一种用于基于来自其他网络应用的数据...

【专利技术属性】
技术研发人员:A·乔汉
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:美国;US

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

1