基于位置的通用内容评级

已发表: 2022-05-03

所公开的专利涉及基于通用内容评级呈现内容的方式。

搜索者对访问来自许多不同国家、地区或其他群体的内容(例如,电视节目、电影、书籍、视频、音乐、新闻文章、网站等)感兴趣。

每个国家、地区或团体可能使用不同的评级系统来说明包含材料(例如暴力、色情等)或可能不适合特定年龄的内容。 但是,了解不同国家/地区的评级系统以过滤内容可能具有挑战性。

希望提供新的方法、系统和媒体以基于通用评级来呈现内容。

提供了用于基于通用内容评级呈现内容的方法、系统和媒体。

提供了基于通用内容评级的呈现内容,该方法包括:

  • 接收与搜索查询对应的搜索结果
  • 确定与接收到的搜索结果相关的特定国家/地区的内容评级
  • 使用硬件处理器将特定国家/地区的内容评级转换为与搜索结果相关的通用内容评级
  • 基于与搜索结果相关联的通用内容分级和用户选择的通用内容分级限制确定至少一个搜索结果将被阻止; 响应确定至少一个搜索结果将被阻止
  • 从搜索结果中移除至少一个搜索结果以创建修改后的搜索结果,从而导致修改后的搜索结果被呈现; 从呈现的修改后的搜索结果中接收选择的内容
  • 确定与所选内容相关的特定国家/地区的内容评级
  • 根据与所选内容关联的通用内容分级和用户选择的通用内容分级限制,转换特定国家/地区的内容分级会被阻止
  • 判断选中的内容不被屏蔽,导致选中的内容被呈现

提供了一种基于通用内容评级呈现内容的系统,该系统包括:

  • 程序具有硬件处理器以:接收与搜索查询对应的搜索结果
  • 确定与接收到的搜索结果相关的特定国家/地区的内容评级
  • 将特定国家/地区的内容分级转换为与搜索结果关联的通用内容分级
  • 根据与搜索结果相关联的通用内容分级和用户选择的通用内容分级限制确定至少一个搜索结果将被阻止
  • 确定至少一个搜索结果将被阻止
  • 从搜索结果中删除至少一个搜索结果以创建修改后的搜索结果
  • 导致显示修改后的搜索结果
  • 从呈现的修改后的搜索结果中接收选择的内容
  • 确定与所选内容相关的特定国家/地区的内容分级
  • 将特定国家/地区的内容分级转换为与所选内容相关联的通用内容分级
  • 根据与所选内容关联的通用内容分级和用户选择的通用内容分级限制确定所选内容不会被阻止
  • 确定所选内容不被阻止,使所选内容得到呈现

在由处理器执行时根据所公开的主题

  • 使处理器执行基于获得提供的通用内容评级来呈现内容的方法,该方法包括:接收与搜索查询对应的搜索结果; 确定特定国家/地区的内容
  • 将评级与收到的搜索结果相关联; 将特定国家/地区的内容评级转换为与搜索结果相关的通用内容评级; 基于与搜索结果相关联的通用内容分级和用户选择的通用内容分级限制确定至少一个搜索结果将被阻止; 响应确定至少一个搜索结果将被阻止
  • 从搜索结果中删除至少一个搜索结果以创建修改后的搜索结果
  • 导致显示修改后的搜索结果
  • 从呈现的修改后的搜索结果中接收选择的内容
  • 确定与所选内容相关的特定国家/地区的内容分级
  • 将特定国家/地区的内容分级转换为与所选内容关联的通用内容分级
  • 基于与所选内容相关联的通用内容分级和用户选择的通用内容分级限制确定所选内容不被阻止
  • 确定所选内容不会被阻止
  • 使选定的内容得到呈现

用于基于通用评级呈现内容的方法、系统和媒体
rs: Joon-Hee Jeon;, Michael Kleinerman, Sun-Gi Hong, Sungsoo Lim, 和 Jae Won Seo
受让人:谷歌有限责任公司
美国专利:11,308,111
授予:2022 年 4 月 19 日
提交日期:2020 年 3 月 30 日

抽象的

提供了用于基于通用评级呈现内容的方法、系统和媒体。

该方法包括:

  • 接收搜索结果; 确定与搜索结果相关的特定国家/地区的内容评级
  • 将特定国家/地区的内容分级转换为与搜索结果关联的通用内容分级
  • 基于通用内容分级和用户选择的通用内容分级限制确定至少一个搜索结果被阻止; 响应确定搜索结果将被阻止
  • 从搜索结果中删除搜索结果以创建修改后的搜索结果
  • 导致显示修改后的搜索结果
  • 从呈现的搜索结果中接收选择的内容
  • 确定与所选内容相关的特定国家/地区的内容分级
  • 将特定国家/地区的内容分级转换为通用内容分级
  • 基于通用内容分级和用户选择的通用内容分级限制确定所选内容不被阻止
  • 使选定的内容得到呈现

提供基于通用内容评级呈现内容的方法

这里描述的机制可以接收来自不同国家、位置和组的内容(例如,搜索结果、媒体内容、书籍、网站和任何其他合适的内容),并将与该内容相关联的特定内容评级转换为通用内容评级。

该机制可以确定用户选择的通用内容分级限制。 他们可以根据用户选择的通用内容分级限制和与接收到的内容对应的通用内容分级来决定是否阻止接收到的内容。 响应于确定内容没有停止,这些机制可以使内容呈现在用户设备上。

特定内容分级可以与特定国家和地区使用的分级系统相关联。 此外,特定内容评级可以与任何合适的组相关联(例如,产生电影的特定关联、视频共享服务上特定频道的创建者以及任何其他合适的组)。

可以使用由用户设备呈现的用户界面来指示用户选择的通用内容评级限制,该用户设备不是要在其上递送内容的用户设备。 在一些这样的实现中,用户选择的通用内容评级限制可以与特定用户账户相关联。 它可以用来阻止从任何其他用户设备访问与用户帐户相关联的内容。

基于通用内容评级呈现内容

硬件可以包括来自国家和地区的服务器,例如:

  • 美国内容服务器
  • 欧洲内容服务器
  • 韩国内容服务器
  • 数据服务器
  • 通讯网络
  • 用户设备
  • 美国内容服务器

通过通信网络向用户设备发送媒体内容。 内容服务器提供的内容可以是任何合适的内容,例如视频内容、音频内容、电视节目、电影、卡通片、音效、有声读物、流媒体直播内容(例如,流媒体广播节目、现场音乐会和任何其他合适的流式直播内容的类型)、电子书、搜索结果和任何其他适当类型的内容。

任何合适的实体都可以创建内容并将其上传到内容服务器。 由内容服务器传送的内容可以获得与内容评级相关联的报酬,内容评级可以说明观看内容的适当年龄以及是否存在令人反感的内容。 可以省略任何内容服务器,并且可以包括与其他合适的国家、位置和组对应的内容服务器。

数据服务器可以适用于存储用户选择的通用内容分级限制,该限制指示内容被阻止和解锁,将特定国家的内容分级转换为通用内容分级,以及任何其他合适的功能。 如下所述,数据服务器可以将特定国家/地区的内容分级转换为通用内容分级以确定某些内容是否被阻止。

数据服务器可以接收用户选择的通用内容分级限制(例如,从结合图4所示和下文描述的用户界面)并且基于用户选择的通用内容分级限制确定是否阻止某些内容.

通信网络可以是有线和无线网络的任何合适组合。 例如,通信网络可以包括互联网、移动数据网络、卫星网络、局域网、广域网、电话网络、有线电视网络、WiFi网络、WiMax网络和任何其他合适的通信网络。

用户设备可以包括适合接收和呈现内容的任何设备。 用户设备可以包括移动设备,例如移动电话、平板电脑、膝上型电脑、交通工具(例如,汽车、船、飞机或任何其他合适的交通工具)娱乐系统、便携式媒体播放器、或任何其他符合条件的移动设备。

用户设备可以包括非移动设备,例如台式计算机、机顶盒、电视、流媒体播放器、游戏控制台或任何其他合适的非移动设备。

尽管美国内容服务器、欧洲内容服务器、韩国内容服务器和数据服务器被图示为单独的设备,但是这些设备中的任何一个都可以组合成一个设备。 此外,虽然只有一个美国内容服务器、欧洲内容服务器、韩国内容服务器和数据服务器以避免图过于复杂,但可以使用每个设备的适用性。

尽管只有一个用户设备以避免使图过于复杂,但是可以使用任何合适数量的这些设备和任何合适类型的这些设备。

美国内容服务器、欧洲内容服务器、韩国内容服务器、数据服务器和用户设备可以使用任何合适的硬件来实现。 机器可以使用任何正确的通用计算机或特定用途计算机来实现。 例如,可以使用专用计算机来实现服务器。 任何这样的通用计算机可以包括任何合适的硬件。 FS,这样的硬件可以由硬件处理器、存储器和存储器、输入设备控制器、输入设备、显示/音频驱动器、显示和音频输出电路、通信接口、天线和总线组成。

硬件处理器可以包括任何合适的硬件处理器,例如微处理器、微控制器、数字信号处理器、专用逻辑以及用于控制通用计算机或特定用途计算机的任何其他合适的电路。

存储器和存储器204可以是用于存储程序、数据、媒体内容和任何其他相关信息的任何合适的存储器和存储器。 例如,存储器和存储器204可以包括随机存取存储器、闪存、硬盘存储器、光学介质和合适的存储器。

输入设备控制器可以是用于控制和接收来自输入设备的输入的任何合适的电路。 例如,输入设备控制器可以是用于从触摸屏、按钮、语音识别电路、麦克风、照相机、光学传感器、加速度计、温度传感器、近场传感器和任何其他类型的输入设备。

显示/音频驱动器可以是用于控制和驱动输出到显示/音频输出电路的任何合适的电路。 例如,显示/音频驱动器210可以是用于驱动LCD、扬声器、LED或任何其他输出设备的电路。

通信接口可以是用于与通信网络接口的任何合适的电路。 例如,接口可以包括网络接口卡电路、无线通信电路和任何其他适当类型的通信网络电路。

该天线可适用于与网络通信,不需要时可省略天线。

总线可以是用于在两个或多个组件之间进行通信的任何合适的机制。

任何其他合适的组件都可以包含在硬件中。

用于限制搜索结果呈现的界面指定应用于内容的通用内容评级

无论与内容相关的国家/地区如何,都可以在呈现任何用户界面之前请求个人识别码 (PIN) 和密码。 用户界面可以显示在用户设备上,而不是用于传递搜索结果和其他内容的设备。

可以从呈现在用户设备上的用户界面接收用户选择的通用内容分级限制并与特定用户账户相关联地存储。 然后可以将用户选择的通用内容评级限制应用于与用户帐户相关联的其他用户设备上呈现的内容。 从用户界面接收的信息可以存储在数据服务器上。

在所公开主题的一些实施方式下显示了接收国家特定内容评级从其转换为通用内容评级的国家的选择。 如图所示,用户界面可以包括标题和国家选项。

标题可以是指示用户界面内容的任何标题。 标签可以包括相关的文本、图像、图标、图形、动画和可审计的内容。

请注意用户界面中标题的位置。

它作为示例显示,标题可以定位在任何合适的位置,并且可以省略标题。

国家选项可以包括国家和地区,例如国家。 尽管显示了五个国家的国内选项,但可以包括任何合适数量的国家(例如,一、二、五、十、二十、五十和任何其他合适的数量)和地区。 国家的国内选项可以随时分组,国家的国内选项可以按大陆分组。

选择特定大陆(例如,北美)可以导致位于该大陆(例如,加拿大、美国和墨西哥)的国家/地区获得国内选项。

国家选项包括对应于特定国家的内容评级系统和对应于由任何其他合适实体(例如,特定网络、视频共享服务的特定频道和任何其他合适实体)创建的评级系统的地理区域。

国家选项可以另外包括对应于每个国家的国内选项的选择输入,例如选择输入。 选择输入可以包括适当的用户界面控件,例如单选按钮、复选框、下拉菜单和适当的用户界面控件。

用户选择的通用内容分级限制的用户界面应用于用户界面中选择的国家/地区的内容

如图所示,用户界面可以包括标题和评级选项。

标题可以是指示用户界面内容的任何标题。 标签可以包括任何相关的文本、图像、图标、图形、动画和任何其他合适的内容。 用户界面中标题的位置是一个示例,标题可以放置在任何方便的位置。 标签可以省略。

评级选项可以包括一般评级限制,例如一般评级限制。 尽管在评级选项中显示了五个评级限制,但可以包括任何合适数量的评级限制(例如,一、二、四、八和任何其他合适的数量)。

通用评级限制可以对应于任何合适的内容限制标准。 通用分级限制可以指示观看特定分级内的内容的最早建议年龄和观看特定分级内的内容的一般年龄指南(例如,“适合年幼的儿童”、“适合年长的儿童”、“适合青少年” ,”和任何其他合适的一般年龄指南)。

评级选项可以包括无内容限制选项和设置内容限制。

评级选项还可以包括与评级选项中的每个内容评级限制相对应的选择输入,例如选择输入。 选择输入可以包括适当的用户界面控件,例如单选按钮、复选框、下拉菜单和适当的用户界面控件。

任何相关的附加信息都可以以任何合适的方式呈现在用户界面中。 在内容分级限制指示一般年龄准则(例如“适合年龄较大的儿童”)的情况下,用户界面可以显示特定的年龄范围(例如“十岁以上的儿童”)以确定特定的内容分级限制具有被选中(例如单击和轻敲)和指示(例如,用光标)。

作为另一示例,用户界面可以指示如果选择了特定内容分级限制将被阻止的内容类型(例如,裸露、暴力和任何其他合适类型的内容)。

被阻止和未阻止内容的用户界面显示来自用户界面接收的用户选择的通用评级限制的国家特定内容评级显示在主题下

可以响应于确定已经使用用户界面选择了特定的通用内容评级来呈现用户界面。 如图所示,用户界面可以包括标题和国家特定内容评级组。

标题可以是任何指示用户界面的标题。 标签可以告诉对应于一组国家特定内容评级的国家。 标签可以包括任何相关的文本、图像、图标、图形、动画和任何其他合适的内容。 标题是一个例子,可以在任何方便的位置,标签可以省略。

一组特定国家的内容评级可以包括特定于特定国家的任何合适的内容评级,例如特定国家的内容评级。 尽管在用户界面中显示了五个国家特定的内容评级,但是可以包括任何合适的数字(例如,一、二、五、十和任何其他合适的数字)。 此外,国家特定内容评级可以对应于任何适当类型的内容,例如电视节目、电影、书籍、音频节目、音乐、搜索结果和任何其他适当类型的内容。

在一些实施方式中,用户选择的通用内容分级限制可以由通用内容分级指示符指示。 一组特定国家的内容评级可以包括受限内容指示符(例如指示符),这些指示符显示对应于每个国家特定评级的内容是否会基于箭头的用户选择的通用内容评级限制而被阻止。

与受限内容指示符相关联的图标和文本可以指示相关内容将被解锁(如在手中)还是被阻止(如在指示符中)。 指示符可以包括任何合适的文本、图标、图像、图形、动画和任何其他相关内容。 可以使用任何合适的技术来确定对应于每个国家特定等级的内容是否会通过选择通用内容等级而被阻止。

指示符可以是可选的,允许用户选择和取消选择特定国家/地区特定的内容评级,从而覆盖过程做出的决定。

一个用户界面,用于接收对于特定评级(例如,“TV-G”、“TV-14”和任何其他合适的内容评级应该被阻止或不被阻止的更特定类型的内容的选择

用户界面可以响应于确定来自一组国家特定内容评级的特定国家特定内容评级已被选择(例如,轻敲和点击)而被呈现。 设置的具体国家/地区的详细内容分级可以通过分级选择指示器在用户界面中指示。 如图所示,用户界面还可以包括标题和一组内容类型。

标题可以是指示用户界面内容的任何标题,并且包括任何相关的文本、图像、图标、图形、动画和任何其他合适的内容。 用户界面中标题的位置作为示例显示,可以放置在任何方便的位置,并且可以省略标题。

内容类型组可以包括任何类型的令人反感的内容,例如与粗俗语言、色情内容和暴力等令人反感的内容相对应的内容类型。 尽管在一组内容类型中示出了三种令人反感的内容,但是可以包括任何合适的数量(例如,一、五、十和任何其他合适的数量)。

令人反感的内容的类型可以包括与宗教价值观(例如,描绘特定宗教团体的人的内容和被认为冒犯某些宗教团体的内容)、文化价值观(例如,描绘个人生活方式的内容)和任何其他相关的类型。内容类型。 包括在内容类型组中的内容类型可以具有任何合适的详细程度。 作为具体示例,内容类型可以包括“幻想暴力”、“枪支暴力”和其他特定类型的暴力。

内容类型组内的特定类型的令人反感的内容可以与可选指示符相关联,例如指示符。 选择特定的手可能会导致相关的冒犯性内容被阻止(如在指示器的情况下)或未被阻止(如在针头的情况下),而不管相关的内容评级如何。 例如,当呈现用户界面时,可以将手的默认值设置为阻塞或未阻塞。

基于用户选择的通用内容分级限制呈现内容的过程

该过程的一部分可以在数据服务器和用户设备上实现。

该过程可以从接收搜索查询开始。 搜索查询可以对应于任何合适的搜索域。 搜索查询可以与对特定类型的内容(例如,电视节目、视频、音乐、电影、有声读物、书籍、新闻文章和任何其他合适类型的内容)的搜索相比较。 搜索查询可以对应于对网站的搜索。

该过程可以基于接收到的查询请求搜索结果并接收搜索结果。 搜索查询和任何合适的文件(例如,音频文件、视频文件和其他合适的文件)。 搜索结果可以指示与内容项相关联的国家(例如,与存储内容项的服务器相关联的国家、创建内容项并将其上传到保存内容项的服务器的国家、以及任何其他合适的国家) ) 在搜索结果中显示。

搜索结果可以指示与搜索结果中显示的内容项目相关联的内容评级(例如,“TV-G”、“TV-MA”和任何其他合适的内容评级)。 内容评级可以对应于特定的国家和地区(例如,内容被创建并上传到服务器的国家和任何其他合适的国家)。 搜索结果可以指示特定类型的令人反感的内容(例如,暴力、性内容等)的存在。 内容分级可以另外指定与内容分级相关联的特定国家。

该过程可以将与接收到的搜索结果相关联的内容评级转换为通用内容评级。 例如,在特定国家/地区的内容分级是“TV-G”的美国内容分级的情况下,该过程可以确定通用内容分级“适合所有年龄段”。 该过程可以使用任何合适的信息和技术来将特定国家的内容评级转换为通用内容评级。 该过程可以使用存储在数据服务器上的表格将特定国家的内容分级转换为通用内容分级。

可以以任何合适的方式(例如,使用可扩展标记语言或“XML”标签、使用数据库和任何其他合适的方式)存储特定国家特定内容评级与通用内容评级之间的映射。 例如,数据服务器可以使用 XML 标记存储特定国家评级的年龄限制指标。 作为一个具体示例,特定国家/地区的特定评级和相应的通用年龄限制可以使用 XML 标签存储,例如“ 。”

该过程可以确定对应于国家特定等级的通用年龄限制(例如,基于“contentAgeHint”字段)。 它可以使用通用年龄限制来确定相应的通用等级。 该过程可以通过将国家特定内容分级(例如,“TV-G”和任何其他内容分级)的指示符传输到数据服务器来查询数据服务器。 它可以接收相应通用内容评级的指示符(例如,“适合所有年龄段”)。

该过程可以基于用户选择的通用内容评级限制(例如,通过用户界面获得)来确定接收到的搜索结果是否被阻止。 该过程可以通过在决定接收的搜索结果是否被阻止之前查询数据服务器来确定用户选择的通用内容分级限制。

该过程可以确定用户选择的内容分级限制是否比与搜索结果相关联的通用内容分级更具限制性。 假设用户选择的通用内容分级限制指示仅显示适合年幼儿童(例如,任何年龄的儿童)的内容。 该过程可以确定对应于适合年龄较大的儿童和青少年(例如,十岁以上的儿童)的内容的搜索结果将被阻止。

该过程可以允许呈现与将基于用户选择的通用内容分级限制而被阻止的内容相对应的搜索结果。 例如,如果确定搜索结果中的文本和图像不包含内容,则会被阻止。

如果确定特定搜索结果对应于将被阻止的电影(例如,由于包含裸露和暴力),但与搜索结果对应的文本和图像不包含令人反感的内容,则该过程可以确定搜索结果将得到呈现。

该过程可以确定在呈现搜索结果之前要修改特定搜索结果的部分。 该过程可以根据想法的内容评级确定不应给出与特定搜索结果相关联的图像。 该过程可以确定搜索结果显示为没有图像。

如果用户选择的通用内容分级限制包括与年龄限制无关的限制(例如,基于存在暴力、色情内容和任何其他类型的令人反感的内容的规则,基于宗教和文化价值观的规定,以及用户界面接收到的任何不同的合适类型的限制),该过程可以使用指示与接收到的搜索结果相关联的内容是否包含特定类型的令人反感的内容的任何信息来确定搜索结果是否要被阻止。

该过程可以基于与内容相关联的标签、与对应于内容的评级相关联的描述、与搜索结果相关的文本的分析以及任何其他合适的信息来确定内容是否包含令人反感的内容。

确定没有搜索结果被删除; 该过程可能会导致显示搜索结果。 搜索结果可以呈现在任何合适的用户设备上。 搜索结果可以合理地展示在例如网站上、媒体内容流服务对应的应用程序中,以及以任何其他合适的方式展示。

如果搜索结果被删除,该过程可以删除搜索结果,然后导致修改后的搜索结果组被呈现。

该过程可以接收来自搜索结果的内容选择。 所选内容可以对应于任何合适类型的内容,例如媒体内容(例如,电视节目、电影、视频、音乐、有声读物和任何其他合适类型的媒体内容)、书籍、新闻文章、网站和任何其他适当类型的内容。 内容选择可以被用于呈现搜索结果的用户设备接收。

基于确定搜索结果中的特定链接、图标和图像已被点击和轻敲,基于已指示特定内容项的决定,可以以任何合适的方式接收所选内容的标志使用遥控器,并基于任何其他合适的信息。

该过程可以将国家特定的内容分级转换为与所选内容相关联的通用分级。 该过程可以使用任何合适的信息和技术,通过使用存储在数据服务器上的映射将国家特定内容评级转换为通用内容评级。 该过程可以通过向数据服务器发送国家特定内容分级(例如,“TV-G”和任何其他内容分级)的指示符来查询数据服务器来确定通用内容分级,并且可以接收相应的指示符。通用内容评级(例如,“适合所有年龄段”)。

该过程可以基于确定的通用内容评级来确定所选内容是否被阻止。 The process can determine a user-selected generic content rating restriction (eg, indicated using the user interface as shown in and described above) and can decide if the user-selected generic content rating restriction is more or less restrictive than the generic content rating with the selected content. Suppose it gets determined that the user-selected generic content rating restriction is more stringent than the generic content rating associated with the selected range. In that case, the process can determine that the selected content will be blocked.

The process can additionally and alternatively determine whether the selected content is blocked based on any other suitable information, such as a day of the week and a time of day. The process can determine that content corresponding to a particular generic content rating is to get blocked only on specific days of the week (eg, Monday-Friday, and any other specific days of the week) and at particular times of the day (eg, before 10 pm, between 7 am and 9 am, and any other particular times of the day). Days of the week and times of day during which content gets blocked can be specified using a user interface (not shown).

It gets determined that the selected content is not to get blocked. The process can cause the selected content to get presented. The process can cause the selected content to get delivered on any suitable user device and in any timely manner. The process can cause a selected video and television program to get presented on a mobile device, a television, a desktop computer, and any other suitable user device. The process can cause the selected content to get downloaded to a particular user device from one of the content servers.

It gets determined that the process can end if the selected content is blocked. The process can cause a user interface (not shown) to get presented that receives a PIN and a password, and after verifying the received PIN and password, it can cause the blocked content to get delivered.

It should be understood that at least some of the above-described blocks can be executed or performed in any order or sequence not limited to the order and sequence shown in and described in the figure. Can get executed or performed where appropriate or in parallel to reduce latency and processing times. Additionally, some of the above-described get omitted.

Any suitable computer-readable media can get used for storing instructions for performing the functions and processes herein. Computer-readable media can be transitory or non-transitory. For example, non-transitory computer-readable media can include media such as magnetic media (such as hard disks, floppy disks, and any other suitable magnetic media), optical media (such as compact discs, digital video discs,

Blu-ray discs and any other suitable optical media), semiconductor media (such as flash memory, electrically programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), and any other suitable semiconductor media), any appropriate media that is not fleeting or devoid of any semblance of permanence during transmission, and any relevant, tangible media.

As another example, transitory computer-readable media can include signals on networks, wires, conductors, optical fibers, circuits, any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and any suitable medium intangible media.

In situations in which the systems described here collect personal information about users or make use of personal data, the users may control whether programs or features collect user information (eg, information about a user's social network, social actions or activities, profession, a user's preferences, or a user's current location).

Besides, specific data may get treated in ways before it gets stored or used so that identifiable information gets removed. A user's identity may get treated so that no identifiable information can get determined for the user, or a user's geographic location may get generalized where location information gets obtained (such as a city, ZIP code, or state level) so that a particular area of a user cannot get determined. Thus, the user may control how information gets collected about the user and used by a content server.

Although the invention has gotten described and illustrated in the preceding illustrative implementations, it gets understood that the present disclosure has gotten made only by way of example and that many changes in the details of the performance of the invention can get made without departing from the spirit and scope of the story, which gets limited only by the claims that follow. Features of the disclosed implementations can get combined and rearranged in various ways.