分发和发布的内容的目标用户识别和管理的制作方法

文档序号:30623133发布日期:2022-07-02 05:05阅读:134来源:国知局
分发和发布的内容的目标用户识别和管理的制作方法

1.本专利申请大体上涉及用户的识别和内容项的分发,更具体地,涉及用于识别与在第一位置发布的内容相关联的合格用户、在第二位置分发内容以及利用仲裁(moderation)机制来管理和仲裁分发的内容的系统和方法。
2.背景
3.随着最近技术的进步,内容创建和传递的流行和扩散近年来迅速增加。例如,移动计算设备的用户被任意数量的内容分发者提供的内容淹没。因此,内容分发者不断寻找通过各种平台接触受众(audience)的方法。
4.内容分发者确保其内容传递的一种方式可以是与用户建立内容传递和管理关系。在一个示例中,用户可以“订阅”与内容分发者相关联的账户,以保护内容的传递。
5.在一些情况下,在用户或第三方发布的内容中可能包括感兴趣的实体(例如,名人或知名人物或项目)。这样的内容可能会吸引更多的感兴趣受众,但其可能仍然相对不受监管。例如,可能热衷于或可能不热衷于保持特定的在线或数字图像的感兴趣的实体,可能完全不知道这样的内容的存在,并且可能错过进一步塑造他或她的存在的机会。除非用户或第三方标记感兴趣的实体,否则当前的系统和方法,感兴趣的实体可能经常不知道第三方是谁,或者甚至不知道内容正被生成或发布。在这种情况下,如果没有与用户或第三方的传递或管理关系,与感兴趣的实体相关联的内容可能无法得到适当的管理、策展(curate)或分发。
6.附图简述
7.本公开的特征通过示例的方式示出,并且不限于以下附图,在附图中相同的数字表示相同的元件。本领域技术人员将从下文中容易地认识到,在不脱离本文描述的原理的情况下,可以采用附图中示出的结构和方法的替代示例。
8.图1a示出了根据一示例的包括系统的系统环境的框图,该系统可以被实现为识别来自第一位置的内容项中的目标用户并将内容项分发到第二位置。
9.图1b示出了根据一示例的系统的框图,该系统可以被实现为识别来自第一位置的内容项中的目标用户并将该内容项分发到第二位置。
10.图2示出了根据一示例的识别来自第一位置的内容项中的目标用户并将该内容项分发到第二位置的计算机系统的框图。
11.图3示出了根据一示例的用于识别来自第一位置的内容项中的目标用户并将该内容项分发到第二位置的方法。
12.详细描述
13.为了简单和说明的目的,通过主要参考其示例来描述本技术。在以下描述中,阐述了许多具体细节,以便提供对本技术的全面理解。然而,将明显的是,本技术可以在不限于这些具体细节的情况下实施。在其他情况下,没有详细描述本领域普通技术人员容易理解的一些方法和结构,以免不必要地模糊本技术。如本文所使用的,术语“一(a)”和“一(an)”旨在表示特定元素中的至少一个,术语“包括(include)”意味着包括但不限于,术语“包括
(including)”意味着包括但不限于,并且术语“基于”意味着至少部分基于。
14.内容管理和媒体分发的进步导致用户消费来自各种内容平台的内容。随着不同类型的数字内容传递机制(例如,移动电话设备、平板设备等)的扩散,对于内容分发者来说,找到新的方法来促进用户参与(engagement)所传递的内容变得至关重要。
15.内容平台通常可以由服务提供商提供,并且内容平台上的内容通常可以由第一用户(也称为“内容分发者”)共享给平台的一个或更多个其他用户。如本文所使用的,“用户”可以包括计算设备或数字内容传递机制的任何用户,该用户接收传递的内容项或与传递的内容项交互,该内容项可以是可视的、非可视的或其组合。此外,如本文所使用的,“内容”、“数字内容”、“数字内容项”和“内容项”可以指任何数字数据(例如,数据文件)。这种内容项的示例可以包括但不限于文本数据、图像、视频、音频和/或其他相关的流式内容。另外,术语“内容”、“数字内容项”、“内容项”和“数字项目”可以与数字内容项本身或其部分互换地引用。可以在各种内容平台上共享的内容类型的示例可以包括音频(例如,播客、音乐)、视频(例如,音乐视频、综艺节目等)以及文本(例如,微博、博客等)。
16.确保内容传递的一种方式可以是用户与内容分发者建立传递关系。由内容平台促成的这种关系的一个示例可以使用户能够“订阅”与内容分发者相关联的“频道”。在另一示例中,用户可以“关注(follow)”与内容分发者相关联的账户或简档。典型地,一旦可以建立传递关系,由内容分发者生成的任何内容可以被自动传递给用户以供访问。
17.用户经常喜欢的一种内容类型可能是“实况(live)”内容。如本文所使用的,实况内容可以包括实时发布的任何内容。在某些情况下,用户可能更喜欢实况内容提供的实时体验,因为它可以提供未经过滤的、同步体验,除其他外,这种体验可以是真实的和引人注目的。通过内容平台发布的实况内容可以采取多种形式。在一个示例中,实况内容可以采取与另一方讨论的形式(例如,播客)。在另一示例中,实况内容可以采取实况事件(例如,音乐会、体育赛事等)的形式。
18.为了促进实况内容的发布和分发,服务提供商可以实现通过内容平台向用户(例如,终端用户)连续传输(例如,“流式传输”或“流式播送(streamcasting)”)数据。在一个示例中,为了访问实况内容流,用户可以在用户的内容“馈源(feed)”上选择与实况内容相关联的图像缩略图。
19.然而,由于实况内容的紧迫性,寻求观看实况内容的用户可能需要在实况流式传输之前或期间使自己有空。因此,内容分发者可以以各种方式努力让用户知道即将到来的或当前的实况内容。一个这样的示例可以是由内容分发者在流式传输事件之前或期间向平台用户发出的通知。在一些示例中,通知可以由内容分发者发出,而在其他示例中,通知可以从内容平台发出(例如,自动发出)。另外,在一些示例中,在一些情况下,通知可以在实况流事件的预定开始之前发出,而在其他情况下,通知可以在事件正在进行时实时发出。
20.然而,尽管有这些规定,用户可能仍然不知道感兴趣的内容。一个这样的示例可以是包括用户感兴趣的实体的内容情况。如本文所使用的,“感兴趣的实体”可以包括但不限于由第三方发布的内容项中包括的任何实体,并且在下文中也可以被称为“目标用户”。在一些示例中,该“目标用户”可以是名人、影响者或拥有特定或大量在线关注的知名用户。由于内容可由第三方生成,目标用户可能完全不知道内容可能正在生成。因此,目标用户可能无法通知他或她的感兴趣的用户。一个这样的示例可以是由第三方(例如,娱乐集团或粉
丝)在内容平台(例如,社交媒体平台)上实况流式传输的颁奖典礼。颁奖典礼可能会有一个或更多个拥有大量(例如,在线)关注的名人参加。参加的名人可能不能和/或不愿意分发与颁奖典礼相关的内容,并且还可能不知道第三方对颁奖典礼的流式传输。因此,名人可能没有办法让他或她的感兴趣的用户知道他或她正在参加这个活动,除非用户与第三方建立了传递关系,否则用户可能会错过与这个特定内容相关联的这个机会。在一些示例中,名人可能也不想被第三方用户与该内容相关联。当前的系统也没有为名人提供管理包含他或她的图像或肖像的内容的方式。
21.所描述的系统和方法可以描述识别在由第三方在第一位置发布的内容中的目标用户并将内容分发到第二位置。在一些示例中,系统和方法可以包括分析来自源位置的内容项以识别目标用户。在这些示例中,为了识别目标用户,系统和方法可以利用包括计算机视觉、机器学习(ml)和人工智能(ai)的各种技术。在一些示例中,系统和方法还可以包括将内容项从源位置分发到目标位置。在一个示例中,为了将内容项分发到目标位置,系统和方法可以评估相关联的标准以确定内容项是否应当被分发到目标位置,准备内容项并将其分发到第二位置,并且通知用户内容项可在第二位置可用。此外,在一些示例中,该系统和方法可以包括实现仲裁机制以仲裁内容项在目标位置的发布。在一个示例中,为了仲裁发布,系统和方法可以选择用户仲裁者(moderator),汇总包括来自用户仲裁者的反馈的用户体验信息,并确定是否继续分发内容项。因此,所描述的系统和方法可以提供原本可能不能访问的感兴趣的用户内容。此外,该系统和方法还可以通过自动分发与目标用户相关联的内容来代表目标用户生成内容。
22.现在参考图1a-图1b。图1a示出了根据一示例的包括系统的系统环境的框图,该系统可以被实现为识别来自第一位置的内容项中的目标用户并将内容项分发到第二位置。图1b示出了根据一示例的系统的框图,该系统可以被实现为识别来自第一位置的内容项中的目标用户并将内容项分发到第二位置。
23.如将在以下示例中描述的,图1a-图1b中示出的系统100、外部系统200、客户端设备300a-300b和系统环境1000中的一个或更多个可以由服务提供商操作,以便除了其他方面,识别来自源位置的内容项中的目标用户,将内容项分发到目标位置,并利用内容仲裁机制来仲裁发布。应当理解,可以提供图1a-图1b中描绘的系统100、外部系统200、客户端设备300a-300b和系统环境1000中的一个或更多个作为示例。因此,在不脱离本文概述的系统100、外部系统200、客户端设备300a-300b和系统环境1000的范围的情况下,系统100、外部系统200、客户端设备300a-300b和系统环境1000中的一个或更多个可以包括或可以不包括附加特征,并且可以移除和/或修改本文描述的一些特征。此外,在一些示例中,系统100、外部系统200和/或客户端设备300a-300b可以是如下系统或者与这些系统相关联:社交网络系统、内容共享网络、广告系统、在线系统和/或促进个人、社交、商业、金融和/或企业环境中的任何种类的数字内容的任何其他系统。
24.虽然图1a-图1b中所示的服务器、系统、子系统和/或其他计算设备可以被示为单个组件或元件,但是应当理解的是,本领域普通技术人员将认识到,这些单个组件或元件可以代表多个组件或元件,并且这些组件或元件可以经由一个或更多个网络连接。此外,中间件(未示出)可以与在本文描述的任何元件或组件一起被包括。中间件可以包括由一个或更多个服务器托管的软件。此外,应当理解,可能需要或可能不需要一些中间件或服务器来实
现功能。也可以在前端或后端提供未示出的其他类型的服务器、中间件、系统、平台和应用,以促进系统100、外部系统200、客户端设备300a-300b或系统环境1000的特征和功能。
25.还应当理解,本文描述的系统和方法可能特别适合于数字内容,但是也适用于众多其他分发的内容或媒体。这些可以包括例如与数据管理平台、搜索或推荐引擎、社交媒体相关联的内容或媒体,和/或涉及潜在个人、私人或敏感数据或信息的通信的数据通信。这些和其他益处将在本文提供的描述中显而易见。
26.在一些示例中,外部系统200可以包括任意数量的服务器、主机、系统和/或数据库,其存储要由系统100、客户端设备300a-300b和/或系统环境1000中的其他网络元件(未示出)访问的数据。此外,在一些示例中,外部系统200的服务器、主机、系统和/或数据库可以包括存储任何数据的一个或更多个存储介质。在一些示例中,如下文将进一步讨论的,外部系统200可以存储可与目标用户识别和发布内容的分发相关的信息(例如,用户信息)。
27.在一些示例中,如下文将进一步详细描述的,除了其他方面,客户端设备300a-300b可以被用来识别由第三方在第一位置发布的内容中的目标用户,并且将内容分发到第二位置以供感兴趣的用户访问。因此,在一个示例中,第一用户可以利用客户端设备300a在内容平台上发布包括目标用户(例如,名人)的内容。在该示例中,第一用户可以在内容平台上从与第一用户相关联的账户分发内容。此外,在该示例中,用户仲裁者可以利用客户端设备300b来在与目标用户相关联的账户上查看和仲裁分发的内容。
28.在一些示例中,客户端设备300a-300b可以是被配置成传输和/或接收数据的电子或计算设备。在这点上,每个客户端设备300a-300b可以是具有计算机功能的任何设备,例如电视机、收音机、智能手机、平板电脑、膝上型电脑、手表、台式机、服务器或其他计算或娱乐设备或装置。在一些示例中,客户端设备300a-300b可以是通信地耦合到网络400并能够经由网络400与各种网络元件交互的移动设备。在一些示例中,客户端设备300a-300b可以执行允许客户端设备300a-300b的用户与网络400上的各种网络元件交互的应用。此外,客户端设备300a-300b可以执行浏览器或应用,以实现客户端设备300a-300b和系统100之间经由网络400的交互。
29.系统环境1000还可以包括网络400。在操作中,系统100、外部系统200和客户端设备300a-300b中的一个或更多个可以经由网络400与其他设备中的一个或更多个设备进行通信。网络400可以是局域网(lan)、广域网(wan)、互联网、蜂窝网络、电缆网络、卫星网络或有助于系统100、外部系统200、客户端设备300a-300b和/或连接到网络400的任何其他系统、组件或设备之间的通信的其他网络。网络400还可以包括一个或任意数量的上述示例性类型的网络,这些网络作为独立的网络或者彼此合作地运行。例如,网络400可以利用它们通信耦合到的一个或更多个客户端或服务器的一个或更多个协议。网络400可以根据网络400中的任何设备和/或系统的传输协议来促进数据传输。尽管网络400在图1a的系统环境1000中被描绘为单个网络,但是应当理解,在一些示例中,网络400也可以包括多个(a plurality of)互连的网络。
30.在一些示例中,如下文将进一步讨论的,除了其他方面,系统100可以识别在第一位置发布的内容项中的目标用户,将内容项分发到第二位置,并且利用仲裁机制来仲裁发布。在一些示例中,系统100可以由作为内容平台(例如,社交媒体平台)的一部分的服务提供商来操作。系统100及其在系统环境1000中的操作的细节将在下面更详细地描述。
31.如图1a-图1b所示,系统100可以包括处理器101和存储器102。在一些示例中,处理器101可以执行存储在存储器102中的机器可读指令。应当理解,处理器101可以是基于半导体的微处理器、中央处理单元(cpu)、专用集成电路(asic)、现场可编程门阵列(fpga)和/或其他合适的硬件设备。
32.在一些示例中,存储器102可以具有在其上存储的处理器101可以执行的机器可读指令(其也可以称为计算机可读指令)。存储器102可以是包含或存储可执行指令的电子、磁性、光学或其他物理存储设备。存储器102可以是例如随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)、存储设备、光盘等。存储器102(其也可以被称为计算机可读存储介质)可以是非暂时性机器可读存储介质,其中术语“非暂时性”不包括暂时传播信号。应当理解,图1b中描绘的存储器102可以作为示例来提供。因此,在不脱离本文概述的存储器102的范围的情况下,存储器102可以包括或可以不包括附加特征,并且可以移除和/或修改本文描述的一些特征。
33.应当理解,如下面进一步描述的,借助于其他信息和数据(例如由外部系统200和/或客户端设备300a-300b提供的信息和数据),经由存储器102上的指令执行的处理可以部分地或全部地被执行或不被执行。此外,如下面进一步描述的,应当理解,借助于或除了包括例如外部系统200和/或客户端设备300a-300b在内的其他设备提供的处理,经由存储器102上的指令执行的处理可以部分地或全部地被执行或不被执行。
34.在一些示例中,存储器102可以存储指令,当由处理器101执行时,这些指令可以使得处理器:收集103与目标用户相关的信息;收集104与内容项的分发相关联的信息;确定105在第一位置发布的内容项是否可以被分发到第二位置;以及准备106用于分发的内容项。此外,当由处理器101执行时,指令可以进一步使得处理器将在第一位置发布的内容项分发107到第二位置;接收109来自仲裁者的与分发的内容项相关的信息;以及确定110所分发的内容项是否仍然是用户感兴趣的。
35.如本文所使用的,与指令103-110相关联和/或由指令103-110启用的任何和所有特征可以被称为“分发特征”。在一个示例中,指令103-110和相关联的分发特征可以被实现为由服务提供商提供的内容平台(例如,社交媒体平台)的一部分。
36.在一些示例中,指令103可以收集与目标用户相关的信息,并且可以包括可能与确定是否分发内容项相关的任何信息。在一些示例中,指令103可以收集与目标用户相关的个人信息。示例可以包括人口统计信息(例如,年龄、性别等)、偏好信息(例如,观看历史、购买历史)、与目标用户相关联的关注(例如,关注者的数量)以及可以与目标用户相关联的内容类型(例如,类别)。在一个示例中,信息可以存储在外部系统200上并可以从外部系统200访问。
37.在一些示例中,指令103可以收集信息以确定用户是否可以利用分发特征。应当理解,在一些示例中,与内容平台相关联的服务提供商可以发布资格标准来确定可以利用分发特征的用户。
38.为了确定资格,指令103可以利用一个或更多个资格标准。这种资格标准的第一示例可以是关注要求。在一个示例中,指令103可以确定如果目标用户具有最少200,000个关注者(或者可以预先确定和定制的其他类似阈值),则目标用户可以是合格的。这种资格标准的第二示例可以包括与目标用户相关联和/或赋予目标用户的状态。可以被赋予这种状
态的用户的示例可以包括名人(例如,具有大量离线关注)、社交媒体影响者(例如,具有大量在线关注)、政治家、媒体或其他公众人物。
39.在一些示例中,指令103可以确定用户是否已经购买了对分发特征的访问。在一个示例中,指令103可以提供描述目标用户简档中(例如,在“设置”部分中)的购买结构的界面,并且目标用户可以利用该界面来提交支付信息以变得合格。
40.在一些示例中,在确定目标用户可以是合格的时候,指令103可以接收目标用户已经“激活”分发特征的指示。在一个示例中,为了激活分发特征,指令103可以在目标用户的简档上(例如,在设置部分中)提供“选择加入(opt-in)”按钮。在激活时,指令103可以提供与分发特征的使用相关联的信息,包括使用指南和要求。
41.在一些示例中,指令103可以使目标用户能够指示与内容项的分发相关的偏好。在一个示例中,指令103可以在目标用户的简档中(例如,在设置部分中)提供界面,该界面可以使目标用户能够指示偏好信息。应当理解,指令103也可以使目标用户能够指示限制。
42.在一些示例中,指令103可以使目标用户能够指示与内容项的主题相关的偏好。在一个示例中,指令103可以使目标用户能够指定与目标用户在待分发的内容项中的外观相关的方面。在这个示例中,目标用户可以指定对采访和播客的偏好,但不是随意的互动。
43.在其他示例中,指令103可以使目标用户能够指示与内容项的各方面相关的偏好。在一个示例中,目标用户可以指定与内容项相关的位置、环境(例如,噪声水平、情绪、氛围等)和设置(例如,一天中的时间、室内/室外等)有关的偏好。
44.在一些示例中,指令103还可以使目标用户能够指示与受众相关的偏好。在一个示例中,目标用户可以指示与受众的人口统计方面(例如,年龄、性别等)相关的偏好。在另一示例中,目标用户可以基于受众的位置或受众的兴趣来指示偏好。
45.此外,在一些示例中,指令103可以使目标用户能够指示与内容项的质量(例如,音频、视觉等)相关联的偏好。在一个示例中,目标用户可以为内容项指定最小视频和/或音频质量。在另一示例中,目标用户可以指定对内容项的分辨率要求(例如,高清晰度、标准清晰度等)。
46.在一些示例中,指令104可以收集与可以分发的内容项相关联的信息。应当理解,为了收集与内容项相关的信息,指令104可以实时分析内容项(例如,实况流)。还应当理解,指令104可以在分析一条内容项的同时分析其他内容项,并且也可以同时分析关于特定目标用户的一个或更多个内容项。
47.在一些示例中,指令104可以分析内容项以识别目标用户。应当理解,为了识别内容项中的目标用户,除了其他方面,指令104可以被配置为结合计算机视觉、人工智能(ai)或深度学习技术。在一些示例中,为了识别目标用户,指令104可以实现面部识别。在一个示例中,通过面部识别来确定目标用户的身份可以包括对捕获的图像的一个或更多个比较进行评分,并且将排名(即评分)最高的比较作为最有可能的匹配。为了进一步缩小可能的身份,在一些情况下,指令104还可以访问(例如,来自外部设备200的)与内容平台的一个或更多个用户相关的用户信息。在另一个示例中,指令104也可以利用各种映射和/或过滤技术来缩小可能的身份以匹配目标用户。
48.在一些示例中,为了执行面部分析,指令104可以实现面部表情分析以确定目标用户的状态或状况。在一个示例中,指令104可以分析与目标用户相关联的活动。例如,指令
104可以确定目标用户是否可能在与另一个人交谈,或者目标用户是否可能在跳舞。在另一个示例中,指令104可以分析目标用户的外观方面,以确定“情绪”(例如,高兴、悲伤等)。
49.在一些示例中,指令104可以实现面部标记以保持目标用户的确定的身份。在一个示例中,指令104可以确定目标用户是否可能正移入或移出内容项的影像(imagery)范围。如下所述,例如,该信息可用于确定何时开始或结束内容项的分发。
50.在一些示例中,指令104可以识别与内容项相关联的上下文。在一个示例中,为了识别上下文,指令104可以分析内容项中的背景。在该示例中,为了分析背景,指令104可以检测背景中的对象(例如,地标、建筑物等)并基于检测到的对象关联上下文。
51.在一些示例中,指令104可以识别与内容项相关联的设置。为了识别设置,指令104可以收集和分析与可与设置相关联的环境方面相关的信息。除其他方面外,这种信息的示例可以包括可与内容项相关联的位置(例如,地址)、时间或天气条件。
52.在一些示例中,指令104还可以确定内容项的特征和方面。应当理解,内容项的特征和方面本质上可以是定性的或定量的。在一个示例中,指令104可以分析内容项以确定内容项的视频和/或音频质量或数据格式。在另一个示例中,指令104可以分析内容项,以关联与内容项相关联的类别(例如,娱乐、政治等)。在又一示例中,指令104可以确定内容类型(例如,采访、表演、体育赛事等)。
53.在一些示例中,指令105可以确定在第一(即,源)位置发布的内容项是否可以被分发到第二(即,目标)位置。为了确定内容项是否可以被发布到第二位置,指令105可以分析一个或更多个分发标准。在一个示例中,分发标准可以包括对(例如,通过指令103收集的)目标用户偏好的考虑。例如,目标用户可能已经指示了仅可以分发采访和播客的偏好。因此,在该示例中,指令105可以分析(例如,通过指令104收集的)内容项以确定被发布的内容项可以是采访还是播客,并且可以相应地确定是否应当分发该内容项。
54.在一些示例中,指令105可以分析与内容平台相关联的分发标准。在一个示例中,与内容平台相关联的分发标准可以包括待分发的内容项的最小音频和视频质量。在另一示例中,与内容平台相关联的分发标准可以指定不适当内容的类型。
55.应当理解,为了确定是否应当分发内容项,指令105可以分析一个或更多个分发标准。在分析多个分发标准时,指令105可以将“权重”值与每个标准相关联以指示重要性。应当理解,为了分析分发标准,除其他方面外,指令105可以结合机器学习(ml)、人工智能(ai)或深度学习技术。
56.在一些示例中,指令106可以准备用于分发的内容项。在一个示例中,指令106可以生成内容项的描述性信息。描述性信息的示例可以包括标题、内容描述和当前观看者的数量。为了生成描述性信息,指令106可以利用与内容项相关联的任何信息(例如,通过指令104收集的信息),并且可以实现包括位置确定、自然语言处理的各种技术和计算机视觉技术。在另一示例中,指令106可以准备通知,以通知用户内容项可以被发布。
57.在一些示例中,指令107可以将在第一(即,源)位置发布的内容项分发到第二(即,目标)位置。在一个示例中,如果(例如,经由指令105)已经确定内容项应当被分发并且(例如,经由指令106)已经准备好用于分发的内容项,则指令107可以将内容项分发到第二位置(即,“分发的内容项”)。在一个示例中,为了将内容项分发到第二位置,指令107可以在与目标用户相关联的简档上显示(即,“突出显示”)内容项。在另一个示例中,指令107还可以提
供按钮供用户在内容“馈源”上选择以开始查看内容项。以这种方式,指令107可以将包括目标用户并由第三方生成的内容分发(也称为“交叉张贴(cross-post)”)到与目标用户相关联的位置。因此,在一些示例中,指令107可以向用户提供原本可能不可获得的感兴趣的内容(例如,实况流)。此外,在这些示例中,指令107还可以代表目标用户并以来自目标用户的最小的努力生成个人内容。
58.应当理解,在一些示例中,指令107可以在确定应当分发内容项时立即(或“自动地”)分发内容项,而在其他示例中,指令107可以在进一步考虑(例如,通过目标用户的批准)时分发内容项。此外,在一个示例中,指令107还可以传输准备好的通知(例如,经由指令106生成的通知)来通知用户内容项的发布。
59.在一些示例中,指令107可以将内容项分发到除了内容项可以在其上分发的内容平台之外的内容平台。在一个示例中,为了能够将内容从第一内容平台张贴到第二内容平台,与第一内容平台相关联的服务提供商可以拥有与和第二内容平台相关联的服务平台的建立的协作。在一个示例中,如果建立的协作可以到位,则指令107可以将由第三方在第一内容平台上的账户上发布的内容项分发到第二内容平台上至与目标用户相关联的账户。在一些示例中,第一内容平台可以与第二内容平台相同,或者可以不相同。在第一内容平台与第二内容平台相同的情况下,当在第一和第二位置再次发布或分发内容项时,本文描述的系统和方法可以向其用户提供更大的到达率(reach)。在第一内容平台不同于第二内容平台的情况下,当在第一和第二位置再次发布或分发内容项时,本文描述的系统和方法还可以在其他在线平台上向其用户提供更大的到达率。无论哪种方式,本文描述的系统和方法可以提供平台内或跨平台的互操作性,以增强对用户的相关内容项的分发和管理。
60.在一些示例中,指令108可以使仲裁者能够仲裁内容项。如本文所使用的,“仲裁”可以包括来自仲裁者的与内容项相关的任何表达或意见。在一个示例中,为了选择仲裁者,指令108可以分析与内容平台上的一个或更多个用户相关的信息,并且可以根据一个或更多个仲裁者标准来评估该信息。仲裁者标准的示例可以包括参与度(例如,对目标用户的内容的参与度)、活动模式和人口统计标准(例如,年龄、性别等)。仲裁者标准可以由内容平台、目标用户或其组合来提供。应当理解,为了能够选择仲裁者,指令108可以实现各种选择方法并利用各种技术,包括机器学习(ml)技术、启发法(heuristics)(例如,与参与水平相关联)和人工智能(ai)。
61.在一些示例中,指令108可以在没有来自目标用户的输入的情况下选择仲裁者,或者可以向目标用户呈现候选者以供批准。在其他示例中,指令108可以使目标用户能够手动添加仲裁者,或者可以使用户能够申请成为仲裁者。
62.在一些示例中,指令109可以从仲裁者接收与所分发的内容项相关的信息。在一些示例中,指令109可以使仲裁者能够经由一个或更多个反馈机制来提供与所分发的内容项相关的意见或体验(即,“反馈”)。这些反馈机制的示例可以包括按钮(例如,喜欢/不喜欢按钮)、评论、投票和调查。在一个示例中,指令109可以向仲裁者提供按钮来指示对内容项的喜欢/不喜欢。在另一个示例中,指令109可以(例如,在显示内容项的内容窗口上)向仲裁者提供可选按钮,以指示内容项是不适当的和/或不应再被发布。
63.在一些示例中,指令109还可以分析反馈以确定是否继续分发内容项。在这个示例中,所利用的反馈可以来自用户和/或仲裁者。在一个示例中,指令109可以汇总来自各个用
户和/或仲裁者的反馈,以确定是否继续分发内容项。在另一示例中,指令109可以实现阈值,其中如果对内容项的反馈超过(或低于)阈值,则内容项可以被中断。
64.在一个示例中,在内容项的分发可被中断的情况下,指令109可以存储与中断相关的任何信息以用于进一步分析。例如,指令109可以利用与中断内容项的分发相关联的数据来构建和/或“训练”机器学习(ml)模型,以确定用户是否可能对另一(未来的)内容项感兴趣。
65.在一个示例中,指令109还可以从用户和/或仲裁者接收与可以分发的内容项相关的推荐信息。在一个示例中,指令109可以使仲裁者能够推荐(即,“标记”)用于分发的内容。在该示例中,指令109可以访问和分析内容项,并且可以确定是否分发建议的内容项。在另一示例中,如果足够数量的仲裁者识别和/或推荐一个内容项,则指令109可以立即和/或无需进一步分析就分发该内容。
66.在一些示例中,指令110可以确定分发的内容项是否仍然是用户感兴趣的。应当理解,为了确定所分发的内容项是否仍然令人感兴趣,指令110可以实时分析所分发的内容项(例如,实况流)。在一个示例中,指令110可以分析内容项以确定目标用户的存在。在该示例中,如果目标用户可能在指定的时间段内不再出现在所分发的内容项中,则指令110可以确定内容项的分发应当被中断。应当理解,可以利用面部标记信息(例如,经由指令104收集的信息)来确定目标用户的存在。
67.图2示出了根据一示例的用于识别来自第一位置的内容项中的目标用户并将内容项分发到第二位置的计算机系统的框图。在一些示例中,计算机系统2000可以与系统100相关联,以执行本文描述的功能和特征。除其他方面外,计算机系统2000可以包括互连件(interconnect)210、处理器212、多媒体适配器214、网络接口216、系统存储器218和存储适配器220。
68.互连件210可以互连计算机系统2000的各种子系统、元件和/或组件。如图所示,互连件210可以是抽象概念,其可以表示由适当的桥、适配器或控制器连接的任何一个或更多个单独的物理总线、点对点连接件或两者。在一些示例中,互连件210可以包括系统总线、外围组件互连(pci)总线或pci-express总线、hypertransport或工业标准架构(isa)总线、小型计算机系统接口(scsi)总线、通用串行总线(usb)、iic(i2c)总线或电气与电子工程师协会(ieee)标准1394总线或“火线”或其他类似的互连元件。
69.在一些示例中,互连件210可以允许处理器212和系统存储器218之间的数据通信,系统存储器可以包括只读存储器(rom)或闪存(均未示出)和随机存取存储器(ram)(未示出)。应当理解,ram可以是操作系统和各种应用程序可以加载到其中的主存储器。rom或闪存可包含除其他代码外的基本输入输出系统(bios),该bios控制基本硬件操作,例如与一个或更多个外围组件的交互。
70.处理器212可以是计算设备的中央处理单元(cpu),并且可以控制计算设备的整体操作。在一些示例中,处理器212可以通过执行存储在系统存储器218中的软件或固件或经由存储适配器220的其他数据来实现这一点。处理器212可以是或可以包括一个或更多个可编程通用或专用微处理器、数字信号处理器(dsp)、可编程控制器、专用集成电路(asic)、可编程逻辑器件(pld)、信任平台模块(tpm)、现场可编程门阵列(fpga)、其他处理电路、或这些与其他设备的组合。
71.多媒体适配器214可以连接到各种多媒体元件或外围设备。这些可以包括与视觉(例如,视频卡或显示器)、音频(例如,声卡或扬声器)和/或各种输入/输出接口(例如,鼠标、键盘、触摸屏)相关联的设备。
72.网络接口216可以向计算设备提供通过网络(例如,图1a的网络400)与各种远程设备通信的能力,并且可以包括例如以太网适配器、光纤通道适配器和/或其他支持有线或无线的适配器。网络接口216可以提供从一个网络元件到另一个网络元件的直接或间接连接,并且促进在各种网络元件之间的通信。
73.存储适配器220可以连接到用于信息的存储和/或检索的标准计算机可读介质,例如固定磁盘驱动器(内部或外部)。
74.许多其他设备、组件、元件或子系统(未示出)可以以类似的方式连接到互连件210或经由网络(例如,图1a的网络400)连接。但相反,不需要图2所示的所有设备都存在来实施本公开。设备和子系统可以以不同于图2所示的方式互连。实现本公开的支付网关选择和支付交易处理的动态方法的代码可以存储在计算机可读存储介质中,例如系统存储器218或其他存储装置中的一个或更多个。实现本公开的支付网关选择和支付交易处理的动态方法的代码也可以通过一个或更多个接口接收并存储在存储器中。计算机系统2000上提供的操作系统可以是ms-dos、ms-windows、os/2、os x、ios、android、unix、linux或其他操作系统。
75.图3示出了根据一示例的用于识别来自第一位置的内容项中的目标用户并将内容项分发到第二位置的方法。图3所示出的方法是作为示例提供的,因为可以有多种方式来执行本文描述的方法。图3中所示的每个块还可以表示一个或更多个过程、方法或子例程,并且一个或更多个块可以包括机器可读指令,这些指令存储在非暂时性计算机可读介质上,并且由处理器或其他类型的处理电路执行以执行本文描述的一个或更多个操作。
76.尽管方法3000主要被描述为由如图1a-图1b所示的系统100来执行,但是方法3000可以由其他系统或系统的组合来执行或以其他方式来执行。应当理解,在一些示例中,如上所述,方法3000可以被配置为结合人工智能(ai)或深度学习技术。
77.在310,处理器101可以收集与目标用户相关的信息。在一些示例中,处理器101可以收集与资格标准相关联的信息并评估资格标准,以确定目标用户是否可以利用内容平台可用的分发特征。此外,在一些示例中,处理器101可以从目标用户接收与分发特征的实现相关的偏好信息。
78.在320,处理器101可以收集与内容项的分发相关联的信息。在一些示例中,处理器101可以实现面部识别来确定目标用户的身份。在其他示例中,处理器可以确定内容项的各个方面,包括设置和位置。
79.在330,处理器101可以确定在第一位置发布的内容项是否应当被分发到第二位置。在一些示例中,为了确定是否应当分发内容项,处理器101可以评估与目标用户(例如,内容类型)和内容平台(例如,内容项质量)相关联的一个或更多个分发标准。
80.在340,在确定内容项应当被分发时,处理器101可以准备内容项用于分发。在一些示例中,为了准备用于分发的内容项,处理器可以生成标题和内容描述。在一些示例中,处理器101还可以准备通知来通知用户该内容项可被发布。
81.在350,处理器101可以将在第一位置发布的内容项分发到第二位置。在一个示例中,为了分发内容项,处理器101可以在与目标用户相关联的简档上显示内容项,并且可以
为用户提供关于内容“馈源”的可选择的缩略图。此外,在一些示例中,处理器101传输准备好的通知(例如,在340准备好的通知)。
82.在360,处理器101可以使仲裁者能够仲裁分发的内容项。在一些示例中,为了实现仲裁,处理器101可以根据一个或更多个仲裁者标准来实现对一个或更多个仲裁者的选择。
83.在370,处理器101可以从仲裁者接收与分发的内容项相关的信息(例如,反馈)。在一些示例中,处理器101可以提供一个或更多个反馈机制(例如,按钮、投票等)以接收来自仲裁者的反馈。此外,在一些示例中,处理器101可以利用来自仲裁者的反馈来确定是否继续分发内容项。在一个示例中,如果来自仲裁者的反馈可超过设定的阈值,则处理器101可以中断内容项的分发。
84.在380,处理器101可以确定所分发的内容项是否仍然是用户感兴趣的。在一些示例中,处理器101可以分析内容项以确定目标用户的存在。在一个示例中,如果目标用户可能在指定的时间段内没有出现在内容项中,则处理器101可以中断内容项的分发。
85.如本文所述,通过利用基于人工智能(ai)的技术和机制来基于用户意图语言生成和优化定制的外展方案(outreach plans),本文所述的系统和方法可以经由被配置为接收与客户的商业意图相关的意图语言的简单的、客户友好的工具来提供简化和透明的输入过程。此外,该系统和方法还可以将客户端的意图语言自动处理成根据客户端的商业意图生成的一个或更多个可定制且迭代优化的外展方案。
86.虽然如本文描述的方法和系统可以主要针对数字内容,例如视频或交互式媒体,但是应当理解,本文描述的方法和系统也可以用于其他类型的内容或场景。本文描述的方法和系统的其他应用或使用也可以包括社交网络、营销、基于内容的推荐引擎和/或其他类型的知识或数据驱动系统。
87.应当注意,本文描述的功能可以受到下述由系统100、外部系统200和客户端设备300a-300b实施的一个或更多个隐私策略的约束,该隐私策略可以禁止将图像用于概念检测、推荐、生成和分析。
88.在特定示例中,计算系统的一个或更多个对象可以与一个或更多个隐私设置相关联。一个或更多个对象可以存储在任何合适的计算系统或应用上或以其他方式与任何合适的计算系统或应用相关联,诸如这些合适的计算系统或应用例如是系统100、外部系统200和客户端设备300a-300b、社交网络应用、消息传递应用、照片共享应用或任何其他合适的计算系统或应用。尽管本文讨论的示例可以是在在线社交网络的情况中,但是这些隐私设置可以应用于任何其他合适的计算系统。对象的隐私设置(或“访问设置”)可以以任何合适的方式——诸如例如,与对象相关联地、以在授权服务器上的索引、以另一种合适的方式或其任何合适的组合——存储。对象的隐私设置可以指定如何可以在在线社交网络中访问、存储或以其他方式使用(例如,查看、共享、修改、复制、执行、显现(surfaced)或识别)该对象(或与该对象相关联的特定信息)。当对象的隐私设置允许特定用户或其他实体访问该对象时,该对象可以被描述为相对于该用户或其他实体是“可见的”。作为示例而不是作为限制,在线社交网络的用户可以指定关于用户简档页面的隐私设置,该隐私设置识别可以访问在用户简档页面上的工作经历信息的一组用户,因而排除其他用户访问该信息。
89.在特定示例中,对象的隐私设置可以指定不应被允许访问与该对象相关联的某些信息的用户或其他实体的“阻止列表(blocked list)”。在特定示例中,阻止列表可以包括
第三方实体。阻止列表可以指定一个或更多个用户或实体,对象对这些用户或实体是不可见的。作为示例而非限制,用户可以指定一组不能访问与该用户相关联的相册的用户,从而排除这些用户访问相册(同时也可能允许不在指定的用户组内的某些用户访问相册)。在特定示例中,隐私设置可以与特定社交图元素相关联。社交图元素(例如节点或边)的隐私设置可以指定可以如何使用在线社交网络来访问社交图元素、与社交图元素相关联的信息、或与社交图元素相关联的对象。作为示例而非限制,对应于特定照片的特定概念节点可以具有隐私设置,该隐私设置指定照片只能由照片中标记的用户和照片中标记的用户的朋友访问。在特定示例中,隐私设置可以允许用户选择加入(opt in)或选择退出(opt out)使他们的内容、信息或动作由系统100、外部系统200和客户端设备300a-300b存储/记录或与其他系统共享。尽管本公开描述了以特定方式使用特定隐私设置,但是本公开设想了以任何合适的方式使用任何合适的隐私设置。
90.在特定示例中,系统100、外部系统200和客户端设备300a-300b可以(例如,在网页、模块、一个或更多个对话框或任何其他合适的界面内)向第一用户呈现“隐私向导(privacy wizard)”,以帮助第一用户指定一个或更多个隐私设置。隐私向导可以显示指令、合适的隐私相关信息、当前隐私设置、用于接受来自第一用户的指定隐私设置的改变或确认的一个或更多个输入的一个或更多个输入字段、或其任何合适的组合。在特定示例中,系统100、外部系统200和客户端设备300a-300b可以向第一用户提供“仪表板(dashboard)”功能,该功能可以向第一用户显示第一用户的当前隐私设置。仪表板功能可以在任何适当的时间向第一用户显示(例如,在来自第一用户的召唤仪表板功能的输入之后,在特定事件或触发动作发生之后)。仪表板功能可以允许第一用户在任何时间以任何合适的方式(例如,将第一用户重定向到隐私向导)修改第一用户的一个或更多个当前隐私设置。
91.与对象相关联的隐私设置可以指定允许访问或访问拒绝的任何合适的粒度。作为示例而不是作为限制,可以为特定用户(例如,只有我、我的室友和我的老板)、在特定分离度内的用户(例如,朋友,朋友的朋友)、用户群(例如,游戏俱乐部、我的家人)、用户网络(例如,特定雇主的雇员、特定大学的学生或校友)、所有用户(“公众”)、无用户(“私人的”)、第三方系统的用户、特定应用(例如,第三方应用、外部网站)、其他适当的实体、或其任何合适组合来指定访问或拒绝访问。尽管本公开描述了允许访问或拒绝访问的特定粒度,但是本公开设想了允许访问或拒绝访问的任何合适粒度。
92.在特定示例中,与用户相关联的相同类型的不同对象可具有不同的隐私设置。与用户相关联的不同类型的对象可能具有不同类型的隐私设置。作为示例而非限制,第一用户可以指定第一用户的状态更新是公开的,但是第一用户共享的任何图像仅对在线社交网络上的第一用户的朋友可见。作为另一个示例而非限制,用户可以为不同类型的实体(例如个人用户、朋友的朋友、关注者、用户群组或公司实体)指定不同的隐私设置。作为另一示例而非限制,第一用户可以指定可以观看由第一用户发布的视频的用户群,同时防止视频对第一用户的雇主可见。在特定示例中,可以为不同的用户群或用户人口统计资料提供不同的隐私设置。作为示例而非限制,第一用户可以指定与第一用户上同一所大学的其他用户可以观看第一用户的照片,但是作为第一用户的家庭成员的其他用户不可以观看那些相同的照片。
93.在特定示例中,系统100、外部系统200和客户端设备300a-300b可以为特定对象类
型的每个对象提供一个或更多个默认隐私设置。对象的被设置为默认的隐私设置可以由与该对象相关联的用户来改变。作为示例而非限制,由第一用户发布的所有图像可以具有仅对第一用户的朋友可见的默认隐私设置,并且对于特定图像,第一用户可以将该图像的隐私设置改变为对朋友和朋友的朋友可见。
94.在特定示例中,隐私设置可以允许第一用户指定(例如,通过选择退出,通过不选择加入)系统100、外部系统200和客户端设备300a-300b是否可以出于任何目的接收、收集、记录或存储与用户相关联的特定对象或信息。在特定示例中,隐私设置可以允许第一用户指定特定应用或进程是否可以访问、存储或使用与用户相关联的特定对象或信息。隐私设置可以允许第一用户选择加入或选择退出使对象或信息被特定应用或进程访问、存储或使用。系统100、外部系统200和客户端设备300a-300b可以访问这样的信息,以便向第一用户提供特定的功能或服务,而系统100、外部系统200和客户端设备300a-300b不能出于任何其他目的访问该信息。在访问、存储或使用这样的对象或信息之前,系统100、外部系统200和客户端设备300a-300b可以在允许任何这样的动作之前提示用户提供隐私设置,该隐私设置指定哪些应用或进程(如果有的话)可以访问、存储或使用对象或信息。作为示例而不是作为限制,第一用户可以经由与在线社交网络相关联的应用(例如,消息传递app)向第二用户传输消息,并且可以指定系统100、外部系统200和客户端设备300a-300b不应当存储这种消息的隐私设置。
95.在特定示例中,用户可以指定系统100、外部系统200和客户端设备300a-300b是否可以访问、存储或使用与第一用户相关联的特定类型的对象或信息。作为示例而非限制,第一用户可以指定由第一用户通过系统100、外部系统200和客户端设备300a-300b发送的图像可以不被系统100、外部系统200和客户端设备300a-300b存储。作为另一个示例而不是作为限制,第一用户可以指定从第一用户发送给特定第二用户的消息不可以被系统100、外部系统200和客户端设备300a-300b存储。作为又一个示例而不是作为限制,第一用户可以指定经由特定应用发送的所有对象可以被系统100、外部系统200和客户端设备300a-300b保存。
96.在特定示例中,隐私设置可以允许第一用户指定是否可以从系统100、外部系统200和客户端设备300a-300b访问与第一用户相关联的特定对象或信息。隐私设置可以允许第一用户选择加入或选择退出从特定设备(例如,用户的智能手机上的电话簿)、从特定应用(例如,消息传递app)或从特定系统(例如,电子邮件服务器)访问对象或信息。系统100、外部系统200和客户端设备300a-300b可以提供关于每个设备、系统或应用的默认隐私设置,和/或可以提示第一用户为每个上下文指定特定的隐私设置。作为示例而不是作为限制,第一用户可以利用系统100、外部系统200和客户端设备300a-300b的位置服务特征来提供关于用户附近的餐馆或其他地方的推荐。第一用户的默认隐私设置可以指定系统100、外部系统200和客户端设备300a-300b可以使用从第一用户的客户端设备300a-300b之一提供的位置信息来提供基于位置的服务,但是系统100、外部系统200和客户端设备300a-300b不可以存储第一用户的位置信息或者将其提供给任何外部系统。第一用户然后可以更新隐私设置,以允许第三方图像共享应用使用位置信息,以便对照片进行地理标记。
97.在特定示例中,隐私设置可以允许用户指定是否可以确定与用户相关联的当前、过去或预想的情绪、情感或感情信息,以及特定应用或进程是否可以访问、存储或使用这样
的信息。隐私设置可以允许用户选择加入或选择退出使情绪、情感或感情信息被特定应用或进程访问、存储或使用。系统100、外部系统200和客户端设备300a-300b可以基于例如用户提供的输入和与特定对象的交互(例如用户查看的页面或内容、用户上传的帖子或其他内容以及与在线社交网络的其他内容的交互)来预测或确定与用户相关联的情绪、情感或感情。在特定示例中,系统100、外部系统200和客户端设备300a-300b可以使用用户先前的活动和计算的情绪、情感或感情来确定当前的情绪、情感或感情。希望启用该功能的用户可以在其隐私设置中指示他们选择加入让系统100、外部系统200和客户端设备300a-300b接收确定情绪、情感或感情所必需的输入。作为示例而非限制,系统100、外部系统200和客户端设备300a-300b可以确定默认隐私设置是不接收确定情绪、情感或感情所必需的任何信息,直到有来自用户的系统100、外部系统200和客户端设备300a-300b可以这样做的明确指示。相比之下,如果用户没有选择加入让系统100、外部系统200和客户端设备300a-300b接收这些输入(或者肯定地选择退出让系统100、外部系统200和客户端设备300a-300b接收这些输入),则可以阻止系统100、外部系统200和客户端设备300a-300b接收、收集、记录或存储这些输入或与这些输入相关联的任何信息。在特定示例中,系统100、外部系统200和客户端设备300a-300b可以使用预测的情绪、情感或感情来向用户提供推荐或广告。在特定示例中,如果用户希望将该功能用于特定目的或应用,则用户可以指定附加的隐私设置,以选择加入为该特定目的或应用使用情绪、情感或感情信息。作为示例而非限制,系统100、外部系统200和客户端设备300a-300b可以使用用户的情绪、情感或感情来向用户提供动态消息(newsfeed)项目、页面、朋友或广告。用户可以在其隐私设置中指定系统100、外部系统200和客户端设备300a-300b可以确定用户的情绪、情感或感情。然后,可以要求用户提供附加的隐私设置,以指示用户的情绪、情感或感情可以被用于的目的。用户可以指示系统100、外部系统200和客户端设备300a-300b可以使用他或她的情绪、情感或感情来提供动态消息内容和推荐页面,但是不用于推荐朋友或广告。系统100、外部系统200和客户端设备300a-300b然后可以基于用户情绪、情感或感情来仅提供动态消息内容或页面,而不可以将该信息用于任何其他目的,即使隐私设置没有明确禁止。
98.在特定示例中,隐私设置可以允许用户参与在线社交网络上对象的短暂共享。短暂共享是指在有限的时间段内共享对象(如帖子、照片)或信息。可以通过时间或日期来指定对对象或信息的访问或拒绝访问。作为示例而非限制,用户可以指定由用户上传的特定图像在接下来的一周内对用户的朋友可见,在这段时间之后该图像对于其他用户可不再是可访问的。作为另一个示例而非限制,公司可以在正式发布之前发布与产品发行相关联的内容,并指定该内容直到产品发布之后才可以对其他用户可见。
99.在特定示例中,对于具有指定它们是短暂的隐私设置的特定对象或信息,系统100、外部系统200和客户端设备300a-300b可以在其对对象或信息的访问、存储或使用方面受限制。如由相应的隐私设置所指定的,系统100、外部系统200和客户端设备300a-300b可以临时访问、存储或使用这些特定对象或信息,以便促成与对象或信息相关联的用户的特定动作,并且可以随后删除对象或信息。作为示例而非限制,第一用户可以向第二用户传输消息,并且系统100、外部系统200和客户端设备300a-300b可以将该消息临时存储在内容数据储存器中,直到第二用户已经查看或下载了该消息,此时系统100、外部系统200和客户端设备300a-300b可以从数据储存器中删除该消息。作为另一个示例而非限制,继续前面的示
例,消息可以被存储指定的时间段(例如,2周),在该时间段之后,系统100、外部系统200和客户端设备300a-300b可以从内容数据储存器中删除该消息。
100.在特定示例中,隐私设置可以允许用户指定可以从中访问对象的一个或更多个地理位置。对对象的访问或拒绝访问可取决于试图访问对象的用户的地理位置。作为示例而非限制,用户可以共享对象并指定只有同一城市中的用户可以访问或查看该对象。作为另一个示例而非限制,第一用户可以共享对象,并且指定只有当第一用户在特定位置时,该对象才对第二用户是可见的。如果第一用户离开该特定位置,则对象可不再对第二用户是可见的。作为另一示例而非限制,第一用户可以指定对象仅对在距第一用户的阈值距离内的第二用户可见。如果第一用户随后改变位置,则原始具有对对象的访问权的第二用户可能会失去访问权,而新的一群第二用户可能会在他们到达第一用户的阈值距离内时获得访问权。
101.在特定示例中,系统100、外部系统200和客户端设备300a-300b可具有可将用户的个人或生物信息用作输入以用于用户认证或体验个性化目的的功能。用户可以选择利用这些功能来增强他们在在线社交网络上的体验。作为示例而不是作为限制,用户可以向系统100、外部系统200和客户端设备300a-300b提供个人或生物信息。用户的隐私设置可以指定这样的信息可以仅用于特定过程,例如认证,并且进一步指定这样的信息不可以与任何外部系统共享或者用于与系统100、外部系统200和客户端设备300a-300b相关联的其他过程或应用。作为另一个示例而不是作为限制,系统100、外部系统200和客户端设备300a-300b可以为用户提供向在线社交网络提供声纹记录的功能。作为示例而不是作为限制,如果用户希望利用在线社交网络的这一功能,则用户可以提供他或她自己声音的声音记录,以提供在线社交网络上的状态更新。声音输入的记录可以与用户的声纹进行比较,以确定用户说了什么词语。用户的隐私设置可以指定这种声音记录可以仅用于声音输入目的(例如,认证用户、发送声音消息、改善声音识别以便使用在线社交网络的声音操作特征),并且进一步指定这种声音记录不可以与任何外部系统共享或者由与系统100、外部系统200和客户端设备300a-300b相关联的其他过程或应用使用。作为另一个示例而不是作为限制,系统100、外部系统200和客户端设备300a-300b可以为用户提供向在线社交网络提供参考图像(例如,面部轮廓、视网膜扫描)的功能。在线社交网络可以将参考图像与后来接收的图像输入进行比较(例如,用于认证用户,在照片中标记用户)。用户的隐私设置可以指定这种参考图像仅可以用于有限的目的(例如,认证、在照片中标记用户),并且进一步指定这种参考图像不可以与任何外部系统共享或者不可以被与系统100、外部系统200和客户端设备300a-300b相关联的其他过程或应用使用。
102.在特定示例中,对隐私设置的改变可以追溯生效,这会影响改变前共享的对象和内容的可见性。作为示例而非限制,第一用户可以共享第一图像并指定第一图像对所有其他用户公开。在后来,第一用户可以指定由第一用户共享的任何图像应当仅对第一用户群可见。系统100、外部系统200和客户端设备300a-300b可以确定该隐私设置也适用于第一图像,并且使得第一图像仅对第一用户群可见。在特定示例中,隐私设置的改变可只对将来生效。继续上面的示例,如果第一用户改变隐私设置,然后共享第二图像,则第二图像可以仅对第一用户群可见,但是第一图像可以保持对所有用户可见。在特定示例中,响应于改变隐私设置的用户动作,系统100、外部系统200和客户端设备300a-300b可以进一步提示用户指
示用户是否想要追溯性地应用对隐私设置的改变。在特定示例中,用户对隐私设置的改变可以是特定于一个对象的一次性改变。在特定示例中,用户对隐私的改变可以是针对与用户相关联的所有对象的全局改变。
103.在特定示例中,系统100、外部系统200和客户端设备300a-300b可以响应于与第一用户相关联的触发动作,确定第一用户可能想要改变一个或更多个隐私设置。触发动作可以是在线社交网络上的任何合适的动作。作为示例而非限制,触发动作可以是在线社交网络的第一用户和第二用户之间的关系的改变(例如,将用户“删除好友(un-firending)”,改变用户之间的关系状态)。在特定示例中,在确定触发动作已经发生时,系统100、外部系统200和客户端设备300a-300b可以提示第一用户改变关于与第一用户相关联的对象的可见性的隐私设置。该提示可以将第一用户重定向到用于编辑关于与触发动作相关联的一个或更多个实体的隐私设置的工作流过程。与第一用户相关联的隐私设置可以仅响应于来自第一用户的明确输入而改变,并且不可以在没有第一用户的批准的情况下被改变。作为示例而非限制,工作流过程可以包括向第一用户提供关于第二用户或一群用户的当前隐私设置(例如,从特定对象中将第一用户或第二用户取消标记,改变特定对象关于第二用户或一群用户的可见性),以及从第一用户接收基于本文描述的任何方法改变隐私设置或者保持现有的隐私设置的指示。
104.在特定示例中,用户可能需要在允许用户在在线社交网络上执行特定动作之前提供隐私设置的验证,或者在改变特定隐私设置之前提供验证。当执行特定动作或改变特定隐私设置时,可以向用户呈现提示,以提醒用户他或她的当前隐私设置,并要求用户验证关于特定动作的隐私设置。此外,在进行特定动作之前,用户可能需要提供确认、双重确认、认证或其他合适类型的验证,并且在提供这种验证之前,该动作可能不会完成。作为示例而非限制,用户的默认隐私设置可以指示人物关系状态对所有用户可见(例如,“公开”)。然而,如果用户改变他或她的关系状态,系统100、外部系统200和客户端设备300a-300b可以确定这样的动作可能是敏感的,并且可以在继续进行之前提示用户确认他或她的关系状态是否应当保持公开。作为另一个示例而非限制,用户的隐私设置可以指定用户的帖子仅对用户的朋友可见。然而,如果用户将他或她的帖子的隐私设置改变为公开,则系统100、外部系统200和客户端设备300a-300b可以向用户提示以下项:用户当前对帖子的隐私设置是仅对朋友可见的提醒、以及该改变将使用户的所有过去的帖子对公众可见的警告。然后,在继续改变隐私设置之前,用户可能需要提供第二次验证、输入认证凭证或提供其他类型的验证。在特定示例中,用户可能需要定期提供隐私设置的验证。根据经过的时间或用户动作的数量,可以周期性地向用户发送提示或提醒。作为示例而非限制,系统100、外部系统200和客户端设备300a-300b可以每六个月或在每十次照片发布后向用户发送提醒(reminder)以确认他或她的隐私设置。在特定示例中,隐私设置还可以允许用户基于每个请求来控制对对象或信息的访问。作为示例而非限制,每当外部系统试图访问与用户相关联的信息时,系统100、外部系统200和客户端设备300a-300b可以通知用户,并且在继续进行之前要求用户提供应当允许访问的验证。
105.本文已经描述和说明的内容是本公开的示例以及一些变型。本文使用的术语、描述和附图仅通过说明的方式进行阐述,并不意味着限制。在本公开的范围内,许多变化都是可能的,本公开的范围旨在由所附权利要求及其等同物来限定,其中除非另有说明,否则所
有术语都是指其最广泛的合理含义。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1