数据内容过滤器制造技术

技术编号:23319652 阅读:58 留言:0更新日期:2020-02-11 19:26
用于在计算设备上过滤掉数据内容的集成到计算设备的操作系统中的方法、系统和产品,包括由计算设备并且响应于应用程序的网络请求而接收与内容标识符相关联的对象。该方法、系统和产品还包括由计算设备并且基于所选择的过滤标准的指示而确定对象的相应加权概率,并且由计算设备基于加权概率确定用于应用程序的图形元素。该方法、系统和产品还包括由计算设备并且在计算设备的图形用户界面处输出图形元素。

Data content filter

【技术实现步骤摘要】
【国外来华专利技术】数据内容过滤器相关申请本申请要求于2017年1月26日提交的临时申请号62/451,050的权益,其全部公开内容通过引用并入本文。
技术介绍
计算设备的用户可能使用大量不同应用程序中的任何一个应用程序并且暴露于大量数据内容。在执行任何应用程序时,用户可能接收来自网站的信息、照片、广告或其它类型的信息。该信息中的一些信息不受计算设备的用户或使用设备的孩子的父母欢迎。计算设备上的一些应用程序可以使得用户或管理员能够约束对应用程序的访问或约束向该应用程序的设备用户示出的某些内容。一些应用程序可能会针对某些用户过滤掉网站,但是,用户可能经由其它应用程序或文件类型访问该不期望的信息。对计算设备上的内容进行控制要求进入到提供内容控制的每个应用程序中以约束某些类型的内容的艰巨任务,而专门用于控制内容的其它app(应用程序)仅约束某些类型,诸如某些网站,从而留下用户可访问的许多不受欢迎的内容。一些互联网提供商基于网络账户的网络访问请求对内容进行过滤。许多应用程序不让你约束在使用该应用程序时向用户示出的内容。应该认识到的是,本文中对“优选的”或“优选地”的引用仅意为示例性的。
技术实现思路
在一个方面,描述了用于对计算设备的用户可用的内容信息进行过滤的系统、方法和计算机程序产品。例如,用于在计算设备上过滤掉数据内容的方法可以与计算设备的操作系统集成。该方法可以包括由计算设备接收对过滤内容的选择的指示,以及由计算设备接收与内容标识符相关联的对象。该方法还可以包括:由计算设备并且基于内容标识符确定接收到的对象的相应加权概率,由计算设备基于加权概率和选择确定图形元素,以及输出图形元素。在又一个示例中,用于由计算设备的操作系统对内容进行过滤的系统包括:第一数据库,包括多个过滤内容标识符;第二数据库,包括用户选择的过滤内容标识符组;以及处理器,被配置为在本地计算设备中从远程服务器接收与内容标识符相关联的对象。该系统还可以包括在耦合到处理器的计算设备的操作系统中编码的非瞬态计算机可读介质,以将与对象相关联的接收到的内容标识符与存储在该第一数据库中的数据进行比较,将接收到的相关联的内容标识符与用户选择的过滤标识符组进行比较,以及基于相关联的对象与用户选择的过滤内容标识符组的比较来生成图形元素。在另一个示例中,内容过滤系统用于过滤由本地计算设备从互联网计算机网络接收到的内容,所述过滤系统可以在本地计算设备的操作系统中包括至少一个过滤方案。逻辑过滤元素的多个集合;以及耦合到所述本地计算设备和所述互联网计算机网络的远程ISP服务器,本地计算机的所述操作系统将所述过滤元素中的每一个过滤元素与至少一个过滤方案相关联,所述本地计算设备从互联网计算机网络的远程服务器接收与逻辑过滤元素相关联的对象,并且当本地计算设备的操作系统接收到对象时,利用逻辑过滤元素的所述相关联集合执行所述相关联的过滤方案。在替代的优选实施例中,在非瞬态计算机可读存储介质中实施的计算机程序产品还包括使得耦合的计算机从远程服务器过滤多个内容的编程指令。本文中冠词“一”和“一个”被用于指冠词的一个或多于一个(即,至少一个)语法对象。举例来说,“元素”意味着一个元素或多于一个元素。如本文所使用的,除非另外特别说明,否则单数的使用包括复数(反之亦然)。在整个说明书中,除非上下文另有要求,否则单词“包括”“包括了”以及“包括有”将被理解为暗示包含所陈述的步骤或元素或步骤组或元素组,但不暗示排除任何其它步骤或元素或步骤组或元素组。因此,词语“包括”等的使用指示所列出的元素是要求的或强制性的,但是其它元素是可选的并且可以存在或不存在。在附图和以下描述中阐述了一个或多个示例的细节。根据说明书和附图以及根据权利要求,其它特征和/或优点将是显然的。附图说明图1是根据本公开的一个或多个方面的图示被配置为执行过滤内容技术中的一种或多种技术的计算设备的示例的概念图。图2是根据本公开的一个或多个方面的图示用于过滤内容的计算设备的示例的框图。图3A和图3B是根据本公开的一个或多个方面的图示包括被过滤的内容的示例图形用户界面的概念图。图4是根据本公开的一个或多个方面的图示用于管理对过滤内容的选择和显示的示例操作的流程图。图5是根据本公开的一个或多个方面的图示用于管理对过滤内容的选择和显示的另一个示例操作的流程图。图6A和图6B是根据本公开的一个或多个方面的图示示例图形用户界面的概念图,该示例图形用户界面包括所选择的用于过滤内容的过滤标准。图7是根据本公开的一个或多个方面的图示用于选择应用内容过滤器的应用程序的示例图形用户界面的概念图。具体实施方式一般而言,本公开针对可使得计算设备能够对在计算设备的图形用户界面上显示的所有内容进行过滤,从而允许计算设备的用户控制在设备上查看什么内容的技术。内容可以包括照片、图片、视频、文本、声音、图形、虚拟内容或经由计算设备传达给用户的任何其它数据。用户在访问他们的智能计算设备上的应用程序时暴露于太多内容。因为存在用户可获得的太多内容,所以用户有针对每个应用程序过滤特定内容的繁琐任务。大量的内容、描述内容的许多方式以及接收内容的大量应用程序可能使得对于用户来说在其计算设备上针对每个应用程序过滤特定内容变得困难且耗时。另外,即使用户尽可能应用过滤器,不想要的内容仍然可以经由看似安全的网关(诸如Facebook、Twitter、各种聊天室、互联网或其它内容源)通过网络。本公开的过滤器是防止终端用户暴露于他们不期望暴露于并且期望不被下载到设备的媒体的应用程序。本公开可以涵盖应用程序的父母用途,以及其中个人为设备的其它用户设置过滤控制使得设备和那些终端用户不暴露于所指定的内容的工作或教育环境。过滤器可以通过监视传入的网络内容请求(诸如文本、图像、视频、声音、虚拟现实、声音、图形和其它内容形式)来限制所指定的内容。在一些示例中,过滤器可以检测特定关键词或图案(pattern),以标示内容并抑制内容的显示。在其它示例中,过滤器可以检测要被过滤的数据类型或元数据。过滤器可以在移动设备上运行,作为运行的应用程序,集成到移动平台核心功能中,或者过滤器可以访问核心网络功能。在一些示例中,应用程序可以具有对操作系统的权限,以及可以访问操作系统,以便拦截特定于应用程序的通信。因此,过滤器可以比特定于应用程序的通信拦截更多,并且可以拦截与计算设备上的任何应用程序的通信。因此,或者本公开的过滤器可以是核心网络功能的一部分,或者该过滤器可以访问核心网络功能。应用程序可以授予许可,或同意过滤,以便运行过滤器应用程序。未经许可,该应用程序可能不能在计算设备上运行或安装。用户可以配置内容过滤器。例如,用户可以选择将过滤器“打开”或“关闭”,以投入(engage)过滤器或停止运行过滤器。过滤器设置可以通过受控访问(诸如密码保护或生物测量,诸如触摸识别)来访问。在打开时,过滤器应用程序可以显示对预定话题或过滤标准的选择。话题的列表可以是单个关键词或标准短语的列表。在一些示例中,用户可以配置文本文档来自技高网...

【技术保护点】
1.一种用于在具有计算机程序指令和数据的非瞬态计算机可读存储介质上过滤掉数据内容的方法,所述计算机程序指令和数据在所述非瞬态计算机可读存储介质上被实施为过滤在计算设备的图形用户界面上显示的内容,所述计算机程序指令和数据包括指令,所述指令当由至少一个处理器执行时,将所述至少一个处理器配置为执行计算设备的操作,所述操作包括:/n由计算设备并且响应于由来自多个应用程序的至少一个应用程序的网络请求,接收与用于所述多个应用程序中的一个应用程序的显示内容标识符相关联的对象;/n由计算设备并且基于用户选择的过滤标准和动态过滤单词的指示,确定对象的相应加权概率;/n从远程服务器接收附加的动态过滤单词,使得至少一个处理器基于加权概率和过滤单词的附加动态集合确定更新的加权概率;/n由计算设备基于加权概率以及基于相关联的用户账户的用户偏好,确定用于所述多个应用程序中的所述至少一个应用程序的图形元素;/n由计算设备并且在计算设备的图形用户界面处,输出用于所述多个应用程序中的由用户在相关联用户账户中选择为执行用于对内容进行过滤的计算机程序的每个相应应用程序的图形元素;以及/n在计算设备处存储附加的动态过滤单词和对象的所生成的更新的加权概率。/n...

【技术特征摘要】
【国外来华专利技术】20170126 US 62/451,0501.一种用于在具有计算机程序指令和数据的非瞬态计算机可读存储介质上过滤掉数据内容的方法,所述计算机程序指令和数据在所述非瞬态计算机可读存储介质上被实施为过滤在计算设备的图形用户界面上显示的内容,所述计算机程序指令和数据包括指令,所述指令当由至少一个处理器执行时,将所述至少一个处理器配置为执行计算设备的操作,所述操作包括:
由计算设备并且响应于由来自多个应用程序的至少一个应用程序的网络请求,接收与用于所述多个应用程序中的一个应用程序的显示内容标识符相关联的对象;
由计算设备并且基于用户选择的过滤标准和动态过滤单词的指示,确定对象的相应加权概率;
从远程服务器接收附加的动态过滤单词,使得至少一个处理器基于加权概率和过滤单词的附加动态集合确定更新的加权概率;
由计算设备基于加权概率以及基于相关联的用户账户的用户偏好,确定用于所述多个应用程序中的所述至少一个应用程序的图形元素;
由计算设备并且在计算设备的图形用户界面处,输出用于所述多个应用程序中的由用户在相关联用户账户中选择为执行用于对内容进行过滤的计算机程序的每个相应应用程序的图形元素;以及
在计算设备处存储附加的动态过滤单词和对象的所生成的更新的加权概率。


2.如权利要求1所述的方法,还包括:
接收对来自所述多个应用程序的用于对内容进行过滤的至少一个应用程序的选择;以及
在与用户账户信息相关联的计算设备中存储对所述至少一个应用程序的选择和对过滤内容的选择。


3.如权利要求1所述的方法,还包括由计算设备并且基于与图形元素输出相关联的用户输入和相应的加权概率生成更新的多个加权概率。


4.如权利要求1所述的方法,其中,确定图形元素至少部分地基于加权概率的预定阈值。


5.如权利要求1所述的方法,还包括接收包含多个子对象的对象,所述多个子对象中的每个子对象与内容标识符相关联,其中图形元素基于对象的每个子对象的加权概率以及内容标识符。


6.如权利要求1所述的方法,其中,在计算设备上用于对内容进行过滤的计算机程序接收访问网络的许可和与执行用于对内容进行过滤的计算机程序的相应应用程序的用户相关联的账户信息。


7.如权利要求1所述的方法,其中,所述计算机程序被集成到计算设备的操作系统中,所述操作系统至少部分地集成在非瞬态计算机可读存储介质中。


8.如权利要求1所述的方法,其中,基于计算设备的用户界面处的用户输入,在计算设备上过滤掉的数据内容被启用或禁用。


9.如权利要求1所述的方法,其中,接收对过滤标准的选择的指示需要对计算设备的账户的访问。


10.如权利要求1所述的用于过滤掉数据内容的方法,还包括基于与对对象的选择相对应的用户输入的更新指示来更新内容过滤器,以用于对图形元素的输出进行过滤。


11.如权利要求1所述的方法,其中,对象包括视频、消息、文本、文档、图像、音频、URL和其它web数据中的至少一个。


12.如权利要求1所述的方法,其中,基于第一模式或第二模式确定图形元素的输出,在所述第一模式中,图形元素包括被过滤的内容的指示,允许访问以查看被过滤的内容,所述第二模式在输出图形元素中不包括被过滤的内容的指示...

【专利技术属性】
技术研发人员:R·梅考克
申请(专利权)人:希尔特尔技术有限公司
类型:发明
国别省市:爱尔兰;IE

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

1