首页 / 专利库 / 电脑编程 / 别名 / 实现多个社交媒体别名的社交媒体平台

实现多个社交媒体别名的社交媒体平台

阅读:570发布:2020-05-12

专利汇可以提供实现多个社交媒体别名的社交媒体平台专利检索,专利查询,专利分析的服务。并且我们还描述了可以被 计算机系统 使用以使得社交媒体平台的用户能够建立多个用户 别名 的数据存储和 数据处理 技术等。通过使用多个用户别名,用户可以选择性地控制信息向其它用户的传播。例如,用户可以在社交媒体平台上建立两个不同的用户别名,并使用各用户别名进行不同的社交媒体操作。用户可以使用用户别名来呈现与自己有关的不同信息、发布不同的内容和/或与不同组用户交互。,下面是实现多个社交媒体别名的社交媒体平台专利的具体信息内容。

1.一种方法,包括:
通过计算机实现的社交媒体平台来传输使得客户端计算机系统能够显示用户接口的数据,所述用户接口包括:
1)一个或多个第一用户接口元素,其使得所述用户接口的第一用户能够调用一个或多个社交媒体动作,以及
2)一个或多个第二用户接口元素,其使得所述用户接口的所述第一用户能够从与所述第一用户相关联的两个或更多个社交媒体别名的集合中选择别名,
其中,所述社交媒体别名中的各社交媒体别名与以下项相关联:
1)表示所述第一用户和一组社交媒体用户中的各用户之间的各社交媒体连接的数据,以及
2)标识一个或多个其它社交媒体平台的且与所述第一用户相关联的一个或多个相应社交媒体账号的数据;
通过所述计算机实现的社交媒体平台接收用于指示所述第一用户与所述社交媒体别名的集合中的特定社交媒体别名相关联地调用了特定社交媒体动作的数据;
通过所述计算机实现的社交媒体平台接收与所述特定社交媒体别名相关联的数据,该数据包括:
1)表示所述第一用户和第一组社交媒体用户中的各用户之间的各社交媒体连接的数据,以及
2)标识一个或多个其它社交媒体平台的且与所述第一用户相关联的第一组一个或多个社交媒体账号的数据;
基于社交媒体活动,使所述社交媒体活动的各个指示对于所述第一组社交媒体用户中的至少一些用户是能够使用的,并且使所述社交媒体活动的各个指示对于第一组一个或多个其它社交媒体账号中的至少一些社交媒体账号是能够使用的。
2.根据权利要求1所述的方法,包括使社交媒体活动的第一指示对于所述第一组一个或多个社交媒体账号中的第一社交媒体账号是能够使用的,包括:
确定与所述第一社交媒体账号相关联的访问凭证;
将所述访问凭证传输到与所述第一社交媒体账号相关联的第一社交媒体平台;
与所述第一社交媒体账号相关联地,接收准许访问所述第一社交媒体平台的指示;
针对所述第一社交媒体平台设置表示所述社交媒体活动的数据的格式;以及将表示所述社交媒体活动的数据传输到所述第一社交媒体平台。
3.根据权利要求2所述的方法,其中,所述社交媒体活动包括更新所述第一用户针对所述社交媒体平台的社交媒体事件的状态,并且针对所述第一社交媒体平台设置表示所述社交媒体活动的数据的格式包括:
标识为所述社交媒体事件的表示在所述第一社交媒体平台处能够使用;
向所述第一社交媒体平台生成标识所述社交媒体事件的数据;
生成表示对所述社交媒体事件的响应的数据,其中,所述响应包括从所述社交媒体活动导出的状态。
4.根据权利要求1所述的方法,其中,所述两个或更多个社交媒体别名的集合包括:
第一社交媒体别名,其包括:
1)表示所述第一用户和第一组社交媒体用户中的各用户之间的各社交媒体连接的数据,以及
2)标识第一社交媒体平台的且与所述第一用户相关联的第一社交媒体账号的数据;以及
第二社交媒体别名,其包括:
1)表示所述第一用户和第二组社交媒体用户中的各用户之间的各社交媒体连接的数据,其中,所述第一组的用户中的至少一些用户不在所述第二组中,以及
2)标识第二社交媒体平台的且与所述第一用户相关联的第二社交媒体账号的数据。
5.根据权利要求4所述的方法,其中,所述第二社交媒体别名包括以下至少之一:
1)标识所述第一社交媒体平台的且与所述第一用户相关联的第三社交媒体账号的数据,或者
2)标识所述第一社交媒体平台的且与所述第一用户相关联的第一社交媒体账号的数据。
6.一种方法,包括:
通过计算机实现的社交媒体平台来生成表示与第一用户相关联的第一社交媒体别名和与所述第一用户相关联的第二社交媒体别名之间的链接的数据,
其中,所述第一社交媒体别名与所述第一用户维护的一个或多个第一社交媒体账号相关联,并且所述第一社交媒体别名定义所述第一用户和第一组用户之间的一个或多个连接,以及
其中,所述第二社交媒体别名与所述第一用户维护的一个或多个第二社交媒体账号相关联,并且所述第二社交媒体别名定义所述第一用户和第二组用户之间的一个或多个连接;通过所述计算机实现的社交媒体平台确定所述第一用户进行的第一社交媒体动作;将所述第一社交媒体动作标识为与所述第一社交媒体别名相关联;以及
通过所述计算机实现的社交媒体平台,使用第一社交媒体别名将与所述第一社交媒体动作有关的第一信息呈现给所述第一组用户。
7.根据权利要求6所述的方法,其中,使用所述第一社交媒体别名将所述第一信息呈现给所述第一组用户包括:
通过所述计算机实现的社交媒体平台来确定是所述第二组用户的成员且不是所述第一组用户中的成员的第一用户子集;以及
通过所述计算机实现的社交媒体平台对所述第一用户子集隐藏所述第一信息。
8.根据权利要求6所述的方法,其中,所述第一信息包括对所述第一用户针对所述第一社交媒体别名进行的所述第一社交媒体动作的描述。
9.根据权利要求8所述的方法,其中,所述第一社交媒体动作包括以下至少之一:所述第一用户使用所述第一社交媒体别名确认所述第一用户和另一用户之间的额外的连接;所述第一用户使用所述第一社交媒体别名向一个或多个其它用户传输消息;所述第一用户使用所述第一社交媒体别名创建事件列表;所述第一用户使用所述第一社交媒体别名对事件邀请做出响应;或者所述用户使用所述第一社交媒体别名指示兴趣类别。
10.根据权利要求6所述的方法,还包括:
通过所述计算机实现的社交媒体平台检索经由所述第一社交媒体别名传输到所述第一用户的第一事件邀请;
通过所述计算机实现的社交媒体平台接收用以将所述第一事件邀请从所述第一社交媒体别名迁移到所述第二社交媒体别名的第一命令;
响应于接收到所述第一命令:
通过所述计算机实现的社交媒体平台从所述第一社交媒体别名中移除所述第一事件邀请;以及
通过所述计算机实现的社交媒体平台在所述第二社交媒体别名上生成所述第一事件邀请的副本。
11.根据权利要求10所述的方法,其中,所述第一事件邀请是从所述一个或多个第一社交媒体账号的特定社交媒体账号中检索到的,以及
其中,从所述第一社交媒体别名中移除所述第一事件邀请包括从所述一个或多个第一社交媒体账号中的所述特定社交媒体账号中移除所述第一事件邀请。
12.根据权利要求11所述的方法,其中,在所述第二社交媒体别名上生成所述第一事件邀请的副本包括将所述第一事件邀请的副本传输到所述一个或多个第二社交媒体账号中的特定社交媒体账号。
13.根据权利要求10所述的方法,还包括:
通过所述计算机实现的社交媒体平台检索经由所述第一社交媒体别名传输到所述第一用户的第二事件邀请;
确定为所述第二事件邀请不能从所述第一社交媒体别名迁移到所述第二社交媒体别名;以及
响应于确定为所述第二事件邀请不能从所述第一社交媒体别名迁移到所述第二社交媒体别名,而向所述第一用户生成指示。
14.根据权利要求13所述的方法,其中,生成所述指示包括生成指示为所述第二事件邀请不能从所述第一社交媒体别名迁移到所述第二社交媒体别名的用户接口元素。
15.根据权利要求13所述的方法,其中,确定为所述第二事件邀请不能从所述第一社交媒体别名迁移到所述第二社交媒体别名包括确定为所述第二事件邀请与具有邀请限制的事件相对应。
16.根据权利要求10所述的方法,还包括:
通过所述计算机实现的社交媒体平台接收用以对事件邀请做出响应的第二命令;
响应于接收到所述第二命令,通过所述计算机实现的社交媒体平台使用所述第二社交媒体别名传输对所述事件邀请的响应。
17.根据权利要求16所述的方法,其中,使用所述第二社交媒体别名传输对所述事件邀请的响应包括将所述响应传输到所述一个或多个第二社交媒体账号中的所述特定社交媒体账号。
18.根据权利要求6所述的方法,还包括:
通过所述计算机实现的社交媒体平台接收来自所述第一用户的用以使用第一社交媒体别名将第一消息传输到第二用户的第一命令;
响应于接收到所述第一命令,通过所述计算机实现的社交媒体平台使用所述第一社交媒体别名将所述第一消息传输到所述第二用户;
在传输所述第一消息之后,通过所述计算机实现的社交媒体平台接收来自所述第一用户的用以将所述第一消息从所述第一社交媒体别名迁移到所述第二社交媒体别名的第二命令;
响应于接收到所述第二命令:
通过所述计算机实现的社交媒体平台判断所述第二用户是否是所述第一组用户和所述第二组用户共有的;以及
在判断为所述第二用户是所述第一组用户和所述第二组用户共有的情况下,通过所述计算机实现的社交媒体平台从所述第一社交媒体别名中移除所述第一消息,并且通过所述计算机实现的社交媒体平台使用所述第二社交媒体别名将所述第一消息的副本传输到所述第二用户。
19.根据权利要求18所述的方法,还包括:
通过所述计算机实现的社交媒体平台接收来自所述第一用户的用以使用所述第一社交媒体别名将第二消息传输到第三用户的第三命令;
响应于接收到所述第三命令,通过所述计算机实现的社交媒体平台使用所述第一社交媒体别名将所述第二消息传输到所述第三用户;
在传输所述第二消息之后,通过所述计算机实现的社交媒体平台接收来自所述第一用户的用以将所述第二消息从所述第一社交媒体别名迁移到所述第二社交媒体别名的第四命令;
响应于接收到所述第四命令:
通过所述计算机实现的社交媒体平台判断所述第三用户是否是所述第一组用户和所述第二组用户共有的;以及
在判断为所述第二用户不是所述第一组用户和所述第二组用户共有的情况下,通过所述计算机实现的社交媒体平台针对所述第一社交媒体别名维护所述第二消息。
20.根据权利要求18所述的方法,其中,所述消息包括以下至少之一:事件邀请、对事件邀请的响应、建立所述用户和另一用户之间的连接的请求、或者所述第一用户和另一用户之间的连接的确认。
21.根据权利要求6所述的方法,其中,所述第一用户和所述第一组用户之间的一个或多个连接是基于从所述第一社交媒体账号检索到的信息确定的。
22.根据权利要求21所述的方法,其中,所述第一用户和所述第二组用户之间的一个或多个连接是基于从所述第二社交媒体账号检索到的信息确定的。

说明书全文

实现多个社交媒体别名的社交媒体平台

技术领域

[0001] 本发明涉及社交媒体平台,更具体地,涉及使得用户能够建立多个不同的用户别名的社交媒体平台。

背景技术

[0002] 社交媒体平台是使得用户能够建立与其它用户的社交关系和/或社交网络的在线平台。例如,用户可以在社交媒体平台上建立在线色或身份,并使用该角色或身份与其它用户进行交互。作为示例,用户可以通过输入个人信息、传记信息和/或与自己有关的其它信息(例如,姓名、联系信息、个人兴趣、工作信息、照片、视频、音频等)来创建用户别名。此外,用户可以将自己与社交媒体平台的其它用户相关联(例如,通过指定作为熟人、业务关系和/或朋友的一个或多个用户)。
[0003] 在某些情况下,社交媒体平台还使得用户能够彼此共享信息。例如,在一些社交媒体平台中,用户可以经由社交媒体平台彼此传输消息、照片、视频、音频、文档和/或其它内容。
[0004] 在某些情况下,社交媒体平台还使得用户能够创立和组织事件。例如,在一些社交媒体平台中,用户可以输入与即将发生的事件有关的信息,并与其它用户共享该信息。接收者可以浏览与事件有关的信息,讨论事件和/或回复(RSVP)事件。

发明内容

[0005] 社交媒体平台可以使得用户能够建立多个用户别名。通过使用多个用户别名,用户可以选择性地控制信息向其它用户的传播。例如,用户可以在社交媒体平台上建立两个不同的用户别名,并使用各用户别名进行不同的社交媒体动作。用户可以使用用户别名来呈现与自己有关的不同信息、发布不同的内容和/或与不同组用户交互。
[0006] 这里描述的一个或多个实现可以提供各种技术上的好处。例如,社交媒体平台的实现可以使得用户能够通过计算机化通信网络快速且高效地进行通信。例如,用户可以与一个社交媒体平台进行交互以跨多个不同的社交媒体平台有效地共享信息,而不需要用户手动地和单独地针对各单个社交媒体平台构成信息。因此,减少了用户装置使用的计算资源和网络资源。此外,用户可以密切控制信息的分发,使得在没有用户同意的情况下不泄露潜在的敏感信息。因此,社交媒体平台的实现提供了更加安全的计算机化通信形式。此外,社交媒体平台的实现根据具体的数据结构和规则来接收、处理、存储和/或传输数据,从而使得社交媒体平台能够单独地或与其它计算机化系统一起地进行一致、可靠且有效的操作。
[0007] 在以下附图说明书中阐述一个或多个实施例的详情。根据说明书和附图,以及根据权利要求,其它特征和优点将变得明显。

附图说明

[0008] 图1是用于实现社交媒体平台的示例系统的图。
[0009] 图2是示例社交媒体平台的图。
[0010] 图3A-3B是示出使用多个社交媒体别名来划分用户活动和通信的示例处理的图。
[0011] 图4A-4D是示出在多个不同的社交媒体别名之间选择性地共享信息的示例处理的图。
[0012] 图5A-5E是示出从一个社交媒体别名向另一社交媒体别名选择性地传递信息的示例处理的图。
[0013] 图6A-6D是示出从一个社交媒体别名向另一社交媒体别名传递或迁移用户已经发送到其它用户的信息的示例处理的图。
[0014] 图7A和7B示出使得用户能够在社交媒体别名之间切换的示例用户接口示例。
[0015] 图8A和8B示出使得用户能够链接社交媒体别名的示例用户接口。
[0016] 图9A和9B示出使得用户能够管理多个社交媒体别名的示例用户接口。
[0017] 图10A和图10B示出使得用户能够在社交媒体别名之间传递或迁移信息的示例用户接口。
[0018] 图11是用于在社交媒体平台上为用户提供多个不同用户别名的示例处理的流程图
[0019] 图12是用于在社交媒体平台上为用户提供多个不同用户别名的另一示例处理的流程图。
[0020] 图13是示例计算机系统的图。
[0021] 在各个图中相同的附图标记表示相同的元素。

具体实施方式

[0022] 社交媒体平台可以使得用户能够建立多个用户别名。通过使用多个用户别名,用户可以选择性地控制信息向其它用户的传播。例如,用户可以在社交媒体平台上建立两个不同的用户别名,并使用各用户别名进行不同的社交媒体动作。用户可以使用用户别名来呈现与自己有关的不同信息、发布不同的内容和/或与不同组用户交互。
[0023] 作为示例,第一用户别名可以与用户的“个人”身份相对应,并且可以包含用户希望与亲密的熟人共享的信息(例如,用户可能不想向广大受众共享的潜在敏感信息)。此外,用户可以使用第一用户别名将自己与其亲密的熟人相关联并进行通信。
[0024] 相比之下,第二用户别名可以与用户的“工作”身份相对应,并且可以包含用户希望与其基于工作的熟人共享的信息(例如,可以与同事、业务联系人等共享的信息)。此外,用户可以使用第二用户别名将自己与其基于工作的熟人相关联。
[0025] 用户可以在社交媒体平台上将第一用户别名和第二用户别名链接在一起,并且可以在两个用户别名之间切换,以根据各用户别名选择性地与其它用户交互和/或发布信息。但是,对社交媒体平台的其它用户来说,这两个别名看上去是隔离的,而且看上去无链接。
因此,用户可以在社交媒体平台上维护多个别名,并可以针对不同的受众划分其活动和通信。
[0026] 尽管这里描述了“个人”身份和“工作”身份,但这些仅是说明性的示例。实际上,用户可以建立任何数量的不同的社交媒体别名,并以任何方式划分其活动和通信。作为示例,用户可以建立不同的社交媒体别名,以反映不同的个人兴趣、不同的社交组、不同的地理区域、其所属的不同组织和/或任何其它因素或标准。
[0027] 用于实现社交媒体平台的示例系统100如图1所示。系统100包括在服务器系统102上维护的社交媒体平台150,该服务器系统102包括一个或多个服务器计算机。
[0028] 服务器系统102通过网络106通信地连接到第三方服务器系统104a、104b。第三方服务器系统104a、104b各包括一个或多个服务器计算机。在第三方服务器系统104a、104b上分别维护第三方社交媒体平台108a、108b。在某些情况下,第三方社交媒体平台是由与拥有、操作和/或维护社交媒体平台150的一方不同的一方所拥有、操作和/或维护的社交媒体平台。在某些情况下,第三方社交媒体平台可以包括诸如Facebook、Twitter、LinkedIn、Instagram等的社交媒体平台或其它社交媒体平台。
[0029] 服务器系统102还通过网络106通信地连接到客户端装置110a-c。各客户端装置110a-c包括各自的用户接口112a-c。用户可以与用户接口112a-c进行交互以查看数据(例如,服务器系统102和平台150上的数据、服务器系统104a、104b和平台108a、108b上的数据、和/或其它客户端装置110a-c上的数据)。用户还可以与用户接口112a-c进行交互以向其它装置(例如,向服务器系统102和平台150、向服务器系统104、104b和平台108a、108b、和/或向其它客户端装置110a-c)传输数据。用户可以与用户接口112a-c进行交互以发出命令(例如,向服务器系统102和平台150、向服务器系统104a、104b和平台108a、108b、和/或向其它客户端装置110a-c)。在一些实现中,用户可以将软件应用程序安装到客户端装置110a-c上以便于进行这些任务。
[0030] 客户端装置110a-c可以是用户用来查看、处理、传输和接收数据的任何电子装置。客户端装置110a-c的示例包括计算机(诸如台式计算机、笔记本计算机、服务器系统等)、移动计算装置(诸如移动电话、智能手机、平板电脑、个人数据助理、具有联网能的笔记本计算机等)和能够从网络106传输和接收数据的其它计算装置。客户端装置110a-c可以包括使用一个或多个操作系统(例如,Microsoft Windows、Apple OSX、Linux、Unix、Android、Apple iOS等)操作的装置和/或架构(例如,x86、PowerPC、ARM等)。在一些实现中,一个或多个客户端装置110a-c不需要相对于系统100的其余部分位于本地,并且一个或多个客户端装置110a-c可以位于一个或多个远程物理位置。在一些实现中,客户端装置110a-c可以与地理定位系统(例如,全球定位系统[GPS]和Wi-Fi三角测量系统等)通信以确定其地理位置。
[0031] 网络106可以是能够传递和共享数据的任何通信网络。例如,网络106可以是局域网(LAN)或广域网(WAN)(诸如互联网)。网络106可以使用各种网络接口(例如,无线网络接口(诸如Wi-Fi、蓝牙或红外等)或有线网络接口(诸如以太网或串行连接等))实现。网络106还可以包括一个以上网络的组合,并且可以使用一个或多个网络接口实现。
[0032] 服务器系统102、104a和104b各自被示出为相应的单个组件。然而,实际上,其各自可以在一个或多个计算装置上实现。服务器系统102、104a或104b可以是例如连接到网络106的单个计算装置,并且可以在该单个计算装置上维护和操作社交媒体平台108a、108b或
150。在一些实现中,服务器系统102、104a或104b包括连接到网络106的多个计算装置,并且可以该计算装置的部分或全部上维护和操作社交媒体平台108a、108b或150。例如,服务器系统102可以包括若干计算装置,并且平台150可以分布在这些计算装置中的一个或多个上。在一些实现中,服务器系统102、104a或104b不需要位于系统100的其余部分的本地,并且服务器系统102、104a或104b中的部分可以位于一个或多个远程物理位置。
[0033] 图2示出了平台150的各个方面。平台150包括进行与系统100的操作有关的特定功能的若干模。例如,平台150可以包括数据库模块202、传输模块204和处理模块206。
[0034] 数据库模块202维护与系统100的一个或多个用户有关的信息。例如,数据库模块202可以存储与用户的身份凭证(例如,用户名和密码)、联系信息(例如,电子邮件地址、物理地址和电话号码等)、人口统计信息(例如,年龄、性别和地理区域等)、偏好(例如,系统偏好)、位置(例如,地理坐标,诸如使用全球定位系统(GPS),Wi-Fi三角测量系统或其它地理定位系统确定的地理坐标)、关系信息(例如,用户与其它用户的关联性的指示、社交媒体别名之间的链接的指示等)以及其它用户信息(例如,用户的书面内容、照片、视频和音频内容等的集合)有关的信息。尽管上文描述了不同的信息示例,但这些仅是说明性的。实际上,数据库模块202可以存储与平台150的用户有关的任何信息或与平台150有关的任何其它信息。
[0035] 传输模块204允许相对于平台150传输数据。例如,传输模块204可以通信地连接到网络106,以使得其可以经由网络106将数据传输到服务器系统104a、104b和/或客户端装置110a-c,以及从服务器系统104a、104b和/或客户端装置110a-c接收数据。作为示例,用户在客户端装置110a-c上输入的信息可以通过传输模块204传输到平台150。然后可以处理(例如,使用处理模块206)和/或存储(例如,使用数据库模块202)这些信息。作为另一示例,来自平台150的信息(例如,存储在数据库模块202中的信息)可以通过传输模块204传输到服务器系统104a、104b和/或客户端装置110a-c中的一个或多个。
[0036] 处理模块206对平台150存储或以其它方式可访问的数据进行处理。例如,处理模块206可以执行用于操纵与一个或多个用户有关的数据的自动或用户启动的处理。作为示例,处理模块206可以操纵存储在数据库模块202上的数据或者从传输模块204接收的数据。同样,来自处理模块206的处理数据可以存储在数据库模块202上和/或发送到传输模块204以传输到其它装置。以下更详细地描述可以由处理模块206进行的示例处理。
[0037] 如上文所述,社交媒体平台150的一个或多个实现使得用户能够在社交媒体平台150上维护多个别名,以使得用户能够针对不同受众划分其活动和通信。图3A和3B示出该功能的示例。
[0038] 如图3A所示,第一用户302a(即“用户1”)在社交媒体平台上维护两个不同的社交媒体别名,第一社交媒体别名304a(即“社交媒体别名1”)和第二社交媒体别名304b(即“社交媒体别名2”)。社交媒体别名304a和304b使得第一用户302a能够针对不同受众划分其活动和通信。作为示例,第一用户302a可以使用第一社交媒体别名304a将自己与特定组用户(例如,用户302b、用户302c和用户302d)相关联并与该特定组用户通信。此外,第一用户302a可以向特定组用户发布内容(例如,个人信息、照片、视频、音频或其它信息)。类似地,第一用户302a可以使用第二社交媒体别名304b将自己与不同的一组用户(例如,用户302b、用户302d和用户302e)相关联并与该不同的一组用户通信。此外,第一用户302a可以向该不同的一组用户发布不同的内容(例如,个人信息、照片、视频、音频或其它信息)。与别名
304a、304b有关的信息(例如,用户通信记录、个人信息、照片、视频、音频、针对别名304a、
304b的用户之间的关联性的指示等)可以例如由数据库模块202存储。
[0039] 社交媒体别名304a、304b可以与第一用户302a的不同角色或身份相对应。例如,第一社交媒体别名304a可以与第一用户的“个人”身份相对应,并且可以被第一用户302a用来与其亲密的熟人(例如,用户302b、用户302c和用户302d)进行其行为。作为另一示例,第二社交媒体别名304b可以与第一用户的“工作”身份相对应,并且可以被第一用户302a用来与其基于工作的熟人(例如,用户302b、用户302d和用户302e)进行其行为。因此,第一用户302a可以针对各别名不同地存储内容、发布内容、通信和/或以其它方式与社交媒体平台
150交互,使得第一用户302a针对各别名维护单独的角色或身份。
[0040] 第一用户的关联用户不必在社交媒体别名304a、304b之间相互排斥。在某些情况下,一个或多个用户可以是第一用户的别名304a、304b之间共有的。例如,如图3A所示,第一用户302a使用两个别名304a、304b将自己与用户302b、302d相关联。这些共有的关联性可以反映例如在多个不同背景下(例如,同事也是其亲密的熟人)熟悉第一用户302a的特定用户。
[0041] 如图3A所示,社交媒体别名304a、304b被链接到一起。该链接使得第一用户302a能够容易地在两个社交媒体别名304a、304b之间切换以根据各用户别名选择性地与其它用户交互和/或发布信息。然而,对社交媒体平台的其它用户来说,这两个别名304a、304b看上去是隔离的,而且看上去无链接。因此,第一用户302a可以在社交媒体平台上维护多个别名,并且可以针对不同的受众划分其活动和通信。与该链接有关的信息可以例如由数据库模块202存储。例如,与链接有关的信息可以存储为具有包含对社交媒体别名之间的链接的指示的一个或多个数据字段的数据结构。
[0042] 作为示例,数据结构可以包括标识符对的表,其中各标识符引用特定的社交媒体别名(例如,用户名或一些其它标识符)。表中的各对可以表示两个社交媒体别名之间的链接。当多个用户采用别名时,表可以包括别名的组中的所有可能的对。例如,如果链接了第一别名(具有标识符“1”)、第二别名(具有标识符“2”)和第三别名(具有标识符“3”),则表可以包括以下对:
[0043] 1,2
[0044] 2,1
[0045] 1,3
[0046] 3,1
[0047] 2,3
[0048] 3,2
[0049] 社交媒体别名304a、304b也可以链接到第一用户在第三方社交媒体平台上的账号中的一个或多个。基于这些链接,可以在社交媒体平台150和一个或多个第三方社交媒体平台(例如,图1所示的第三方社交媒体平台108a-c中的一个或多个)之间选择性地共享信息。第一用户的账号不必在社交媒体别名304a、304b之间相互排斥。在某些情况下,一个或多个用户账号可以是第一用户的别名304a、304b之间共有的。例如,如图3A所示,第一社交媒体别名304a链接到第一用户账号306a(例如,第一用户302a在特定第三方社交媒体平台上拥有的用户账号)并链接到第二用户账号306b(例如,第一用户302a在另一第三方社交媒体平台上拥有的另一用户账号)。此外,第二社交媒体别名304b也链接到第二用户账号306b并链接到第三用户账号306c。
[0050] 与这些链接有关的信息可以例如由数据库模块202存储。在某些情况下,与这些链接有关的信息可能包括用于访问账号的身份验证凭证(例如,用户名、密码等)。例如,与链接有关的信息可以存储为具有包含对所链接的社交第三方平台的指示的数据结构的一个或多个数据字段的数据结构(用于访问这些平台上的特定用户账号的身份验证凭证等)。作为示例,可以使用OAuth2数据结构来存储一个或全部该信息。
[0051] 在某些情况下,第一用户302a可以直接向社交媒体平台150直接提供与其的关联性、通信和/或其它内容有关的信息。在某些情况下,社交媒体平台150可以从一个或多个第三方社交媒体平台检索与第一用户的关联用户、通信和/或其它内容有关的部分或全部信息。例如,社交媒体平台可以通过访问链接到第一社交媒体别名304a的社交媒体账号306a、306b来检索第一社交媒体别名304a的内容。作为另一示例,社交媒体平台可以通过访问链接到第二社交媒体别名304b的社交媒体账号306b、306c来检索第二社交媒体别名304b的内容。
[0052] 第一用户针对一个用户别名的交互与另一用户别名隔离。例如,如图3B所示,第一用户使用第一社交媒体别名304a发布一条信息308(例如,其它用户可以看到的“帖子”或其它消息)。该信息308在通过第一社交媒体别名304a与第一用户302a相关联的各用户(例如,用户302b、用户302c和用户302d)之间共享。因此,对于这些用户来说,看上去是第一用户的角色或身份中的特定一个(即与第一社交媒体别名304a相关联的第一用户的角色或身份)已经发布了该信息。
[0053] 类似地,可以将信息308传输到第三方社交媒体平台以供发布。例如,如图3B所示,可以使用链接到第一社交媒体别名304a的社交媒体账号306a和社交媒体账号306b来共享信息308。例如,由于这使得第一用户302a能够在不需要其手动和单独地针对各个体社交媒体平台构建信息的情况下跨多个不同的社交媒体平台有效地共享信息,因此这可能是有用的。
[0054] 然而,如图3B所示,信息308被隔离至第一社交媒体别名304a。因此,信息308不与通过第二社交媒体别名304b与第一用户302a相关联的用户(例如,用户302b、用户302d和用户302e)共享。因此,对于这些用户来说,看上去是针对第一用户的特定角色或身份(即与第二社交媒体别名304b有关的第一用户的角色或身份)没有发生任何活动。类似地,信息308不会传输到使用链接到第二社交媒体别名304b的社交媒体账号306c的第三方社交媒体平台。此外,由于社交媒体账号306b链接到社交媒体别名304a和304b这两者,因此信息已经经由社交媒体别名304a传输到社交媒体账号306b。
[0055] 如上所述,用户的关联用户不必在社交媒体别名之间相互排斥。例如,在图3B所示的示例中,第一用户302a使用两个别名304a、304b将自己与用户302b、302d相关联。对于这些用户,信息308是根据第一社交媒体别名304a而不是根据第二社交媒体别名304b而呈现的。因此,信息308选择性地共享给针对第一用户的角色或身份其中之一的其它用户,而与第一用户的其它角色或身份保持隔离。
[0056] 在某些情况下,用户可以选择性地在多个不同的社交媒体别名之间共享信息,使得将信息呈现给多个不同的受众。图4A-4D示出该功能的示例。
[0057] 如图4A所示,并且以与针对图3A所述类似的方式,第一用户302a在社交媒体平台上维护两个不同的社交媒体别名,第一社交媒体别名304a和第二社交媒体别名304b。第一用户302a可以使用第一社交媒体别名304a将自己与特定组用户(例如,用户302b、用户302c和用户302d)相关联并通信。此外,第一用户302a可以将内容发布到特定组用户。类似地,第一用户302a可以使用第二社交媒体别名304b将自己与不同的一组用户(例如,用户302b、用户302d和用户302e)相关联并通信。此外,第一用户302a可以向不同的一组用户发布不同的内容。此外,第一社交媒体别名304a链接到第一用户账号306a(例如,第一用户302a在特定第三方社交媒体平台上保持的用户账号)和第二用户账号306b(例如,第一用户302a在另一第三方社交媒体平台上保持的另一用户账号)。此外,第二社交媒体别名304b也链接到第二用户账号306b和第三用户账号306c。
[0058] 如图4B所示,第一用户使用第一社交媒体别名304a发布一条信息402(例如,其它用户可以看到的“帖子”或其它消息)。该信息402在通过第一社交媒体别名304a与第一用户302a相关联的各个用户(例如,用户302b、用户302c和用户302d)之间共享。因此,对于这些用户来说,看上去第一用户的角色或身份中的特定角色或身份(即与第一社交媒体别名
304a相关联的第一用户的角色或身份)已经发布了该信息。类似地,可以将信息402传输到第三方社交媒体平台以供发布(例如,经由社交媒体账号306a、306b)。
[0059] 如图4B所示,信息402被隔离在第一社交媒体别名304a内,使得信息402不能使用第一用户的其它社交媒体别名来传播。然而,第一用户302a可以指示社交媒体平台150选择性地与一个或多个其它社交媒体别名共享信息402。例如,如果第一用户希望选择性地向多个不同的受众发布某些信息,这可能是有用的。
[0060] 作为示例,用户可以指示社交媒体平台150与社交媒体别名304b共享信息402。如图4C所示,作为响应,信息402的副本从第一社交媒体别名304a传输到第二社交媒体别名304b。
[0061] 如图4D所示,信息402的副本在通过第二社交媒体别名304b与第一用户302a相关联的各用户(例如,用户302b、用户302d和用户302e)之间共享。因此,对于这些用户来说,看上去第一用户的角色或身份中的另一个角色或身份(即与第二社交媒体别名304b相关联的第一用户的角色或身份)已经发布了该信息。此外,信息402的副本可以传输到第三方社交媒体平台以供发布(例如,经由社交媒体账号306b、306c)。以这种方式,尽管信息402最初被隔离至单个社交媒体别名(例如,社交媒体别名304a),但用户可以指示社交媒体平台150选择性地与一个或多个其它社交媒体别名(例如,社交媒体别名304b)共享信息402,使得选择性地将信息402呈现给更广泛的受众。
[0062] 在某些情况下,用户可以选择性地将信息从一个社交媒体别名传递到另一社交媒体别名。例如,如果用户希望对针对一个社交媒体别名接收到的信息作出响应或以其它方式进行互动,但希望针对另一社交媒体别名这样做,则这可能是有用的。作为示例,用户可以接收针对“工作”社交媒体别名的事件邀请。用户希望出席,但不想将该信息发布给其基于工作的熟人(例如,事件可能与工作无关、事件更适合于用户的个人熟人、或事件在本质上是敏感的等)。用户可以选择性地将事件邀请传递到“个人”社交媒体别名,并使用该别名做出响应。因此,用户可以对邀请作出响应,而不向其基于工作的熟人泄露其活动。图5A-5E示出该功能的示例。
[0063] 如图5A所示,并且以与针对图3A所述类似的方式,第一用户302a在社交媒体平台上维护两个不同的社交媒体别名,第一社交媒体别名304a和第二社交媒体别名304b。第一用户302a可以使用第一社交媒体别名304a将自己与特定组用户(例如,用户302b、用户302c和用户302d)相关联并通信。此外,第一用户302a可以将内容发布到特定组用户。类似地,第一用户302a可以使用第二社交媒体别名304b将自己与不同的一组用户(例如,用户302b、用户302d和用户302e)相关联并通信。此外,第一用户302a可以向不同的一组用户发布不同的内容。此外,第一社交媒体别名304a链接到第一用户账号306a(例如,第一用户302a在特定第三方社交媒体平台上保持的用户账号)和第二用户账号306b(例如,第一用户302a在另一第三方社交媒体平台上保持的另一用户账号)。此外,第二社交媒体别名304b也链接到第二用户账号306b和第三用户账号306c。
[0064] 如图5B所示,第一用户经由第一社交媒体别名304a接收信息502(例如,对事件的邀请)。如图5B所示,信息502被隔离在第一社交媒体别名304a中。
[0065] 第一用户希望与信息502进行交互(例如,与其它用户讨论事件邀请、接受事件邀请、邀请其它用户参加事件或以其它方式与事件邀请进行交互)。然而,用户不希望针对第一社交媒体别名304a这样做,而替代地想要针对另一社交媒体别名(例如第二社交媒体别名304b)这样做。因此,第一用户302a可以指示社交媒体平台150将信息502传递到一个或多个其它社交媒体别名。
[0066] 作为示例,用户可以指示社交媒体平台150与社交媒体别名304b共享信息502。如图5C所示,作为响应,信息502的副本从第一社交媒体别名304a传输到第二社交媒体别名304b。
[0067] 如图5D所示,针对第二社交媒体别名304b存储信息502的副本。此外,针对第一社交媒体别名304a移除信息502。因此,信息502在社交媒体别名304a和304b之间传递或“迁移”。在某些情况下,可以从与第一社交媒体别名304a相关联的数据库中删除与信息502有关的记录,并且可以将该信息添加到与第二社交媒体别名304b相关联的另一数据库中。在某些情况下,可以修改与信息502有关的记录,使得其识别第二社交媒体别名304b而不是第一社交媒体别名304a。
[0068] 此外,可以将信息502的副本传输到第三方社交媒体平台以供发布(例如,经由社交媒体账号306b、306c)。以这样的方式,尽管信息502最初是使用第一社交媒体别名(例如,社交媒体别名304a)接收的,但用户可以指示社交媒体平台150选择性地将信息502传递或迁移到一个或多个其它社交媒体别名(例如,社交媒体别名304b)。
[0069] 第一用户302a可以使用社交媒体别名304b与信息502进行交互。例如,如图5E所示,第一用户302a可以发布对信息502的响应504(例如,接受邀请的响应)。响应504在通过第二社交媒体别名304b与第一用户302a相关联的各用户(例如,用户302b、用户302d和用户302e)之间共享。因此,对于这些用户来说,看上去第一用户的角色或身份其中特定之一(即,与第二社交媒体别名304b相关联的第一用户的角色或身份)正在对信息502作出响应。
类似地,可以将响应504传输到第三方社交媒体平台以供发布(例如,经由社交媒体账号
306b、306c)。以这种方式,尽管信息502最初是经由第一用户302a的社交媒体别名其中之一(例如社交媒体别名304a)传输到第一用户302a的,但用户可以将信息传递或迁移到另一社交媒体别名(例如社交媒体别名304b),并与信息进行交互,就像信息最初被发送到第二社交媒体别名一样。因此,用户可以在不向某些选定的受众泄露其活动的情况下而在社交媒体平台上进行交互。
[0070] 在某些情况下,社交媒体平台150可以限制在社交媒体别名之间传递或迁移信息。例如,在某些情况下,社交媒体平台150可以启用信息的发起者认为可公开访问的信息的传递或迁移。相比之下,社交媒体平台150可以禁用信息的发起者认为是私人的或共享受限的信息的传递或迁移。
[0071] 作为示例,用户可以使用社交媒体平台150创建第一事件邀请,并指定第一事件邀请可以公开分发给其它用户(例如,公开或“开放”事件邀请)。此外,用户可以使用社交媒体平台150创建第二事件邀请,并指定第二事件邀请仅限于选定的受邀者组(例如,私人或“封闭式”事件邀请)。第一事件邀请的接收者可以自由地将事件邀请传递或迁移到其其它社交媒体别名,并使用不同的社交媒体账号与事件邀请进行交互(例如,对事件邀请作出响应)。然而,第二事件邀请的接收者不能将事件邀请传递或迁移到其其它社交媒体别名。因此,事件邀请的创建者可以继续控制信息向其它用户的传播,即使在信息已经被最初分发之后也是如此。
[0072] 社交媒体平台150可以以各种方式指示传递受限的事件。在某些情况下,社交媒体平台150可以在用户尝试对传递受限的事件进行传递时在用户接口上呈现通知元素(例如,错误消息或弹出通知)。在某些情况下,对于可以传递的信息,社交媒体平台150可以向用户呈现用于传递信息的选项。对于传递受限的信息,社交媒体平台150可以向用户隐藏用于传递信息的选项(例如,通过不显示选项、不允许用户选择选项、视觉上不强调选项等)。
[0073] 如图5A-5E所示,用户可以在社交媒体别名之间传递或迁移事件邀请。然而,信息的传递或迁移不仅限于事件邀请。例如,在某些情况下,第一用户可以在社交媒体别名之间传递或迁移从第二用户接收到的消息(例如,聊天消息、“帖子”、电子邮件或其它消息),使得第一用户可以在不向其它人泄露其活动的情况下与第二用户进行对话。
[0074] 在某些情况下,用户可以传递或迁移其发送给一个或多个其它用户的信息。作为示例,用户最初可以使用第一社交媒体别名向另一用户传输消息。在传输之后,用户可以将消息从第一社交媒体别名传递或迁移到第二社交媒体别名,并继续使用第二社交媒体别名进行对话。然而,对于接收者来说,看上去消息是最初使用用户的第二社交媒体别名传输的。例如,如果用户不小心使用不正确的社交媒体别名进行初始传输,或者在传输之后认为该消息更适合于另一社交媒体别名,则这可能是有用的。因此,用户可以在社交媒体别名之间以对其它用户透明的方式无缝传递或迁移消息。图6A-6D示出该功能的示例。
[0075] 如图6A所示,并且以与针对图3A所述相似的方式,第一用户302a在社交媒体平台上维护两个不同的社交媒体别名,第一社交媒体别名304a和第二社交媒体别名304b。第一用户302a可以使用第一社交媒体别名304a将自己与特定组用户(例如,用户302b、用户302c和用户302d)相关联并通信。此外,第一用户302a可以将内容发布到特定的用户组。类似地,第一用户302a可以使用第二社交媒体别名304b将自己与不同的一组用户(例如,用户302b、用户302d和用户302e)相关联并通信。此外,第一用户302a可以向不同的一组用户发布不同的内容。此外,第一社交媒体别名304a链接到第一用户账号306a(例如,第一用户302a在特定第三方社交媒体平台上保持的用户账号)和第二用户账号306b(例如,第一用户302a在另一第三方社交媒体平台上保持的另一用户账号)。此外,第二社交媒体别名304b也链接到第二用户账号306b和第三用户账号306c。如图6B所示,第一用户经由第一社交媒体别名304a发送一条信息602(例如,向用户302b发送消息)。如图6B所示,信息602被隔离在第一社交媒体别名304a内。
[0076] 在传输之后,用户希望继续与用户302b进行交互(例如,向第二用户302b发送额外的消息、对来自第二用户302b的消息进行响应等)。然而,用户不希望针对第一社交媒体别名304a这样做,而替代地想针对另一社交媒体别名(例如,第二社交媒体别名304b)这样做。因此,第一用户302a可以指示社交媒体平台150将信息602传递到一个或多个其它社交媒体别名。
[0077] 作为示例,用户可以指示社交媒体平台150与社交媒体别名304b共享信息602。如图6C所示,作为响应,信息602的副本从第一社交媒体别名304a传输到第二社交媒体别名304b。
[0078] 如图6D所示,针对第二社交媒体别名304b存储信息602的副本。此外,针对第一社交媒体别名304a移除信息602。因此,信息602在社交媒体别名304a和304b之间传递或“迁移”。此外,可以将信息602的副本传输到第三方社交媒体平台以供发布(例如,经由社交媒体账号306b、306c)。以这种方式,尽管信息602最初是使用第一社交媒体别名(例如,社交媒体别名304a)发送的,但用户可以指示社交媒体平台150选择性地将信息602传递或迁移到一个或多个其它社交媒体别名(例如,社交媒体别名304b)。
[0079] 类似地,可以修改信息602以反映迁移。例如,可以对信息602进行修订以指示其是使用第一用户的第二社交媒体别名304b传输的。这可以以对用户302b透明的方式进行。例如,尽管用户302b先前接收了指示信息602源自第一用户的第一社交媒体别名304a的信息602的副本(例如,传输到其的消息的副本),但其信息602的副本可以随后被修改以替代地指示该信息源自第一用户的第二社交媒体别名304b。在某些情况下,这可以在不向用户
302b通知改变的情况下进行,或者在不向用户302b提醒改变的情况下进行。因此,用户302b可以继续与信息602进行交互,就好像信息602最初是由第二社交媒体别名传输的。
[0080] 例如,用户302b可以响应信息602(例如,通过构建响应消息),并且可以经由第一用户的第二社交媒体别名304b将响应的副本传输到第一用户302a,而无需用户302b手动地选择响应的新的接收者。以这种方式,用户可以追溯地在社交媒体别名之间迁移信息以进一步保护其隐私,而不会干扰其先前与其它用户的交互。
[0081] 如这里所述,用户可以使用由社交媒体平台150呈现的用户接口与社交媒体平台150进行交互。下面描述示例用户接口(例如,用户接口700、800、900和1000)。在某些情况下,这里描述的用户接口可以实现为图1所示的用户接口112a-c的一部分。
[0082] 图7A和7B中示出使得用户能够在社交媒体别名之间切换的示例用户接口700。用户接口700包括别名选择元素702(例如,选择列表、下拉栏或其它UI元素)。别名选择元素702显示用户当前选定的社交媒体别名(例如,“John Smith”)以及链接到当前选定的社交媒体别名的任何额外的社交媒体别名(例如,“Work Smith”和“Play Smith”)。
[0083] 用户接口700还包括呈现与选定的社交媒体别名相关联的内容的内容部分704。例如,如图7A所示,内容部分704呈现针对用户的社交媒体别名之一而传输到特定用户的若干事件邀请。使用内容部分704,用户可以检查与事件有关的信息,并对事件做出响应(例如,通过选择“参加”画面元素来指示其计划参加事件)。如果用户选择对事件做出响应,则社交媒体平台可以向其它用户其中之一呈现响应(例如,向事件管理员和/或其它用户传输消息),并将响应归入用户选定的社交媒体别名。
[0084] 用户可以使用别名选择元素702快速地在不同的社交媒体别名之间切换。例如,如图7B所示,用户可以选择所链接的社交媒体别名其中之一(例如,“Work Smith”)。随后,用户可以对事件做出响应(例如,通过选择“参加”画面元素来指示其计划参加事件)。如果用户选择对事件做出响应,则社交媒体平台可以向其它用户其中之一呈现响应,并将响应归入用户的新选择的社交媒体别名。
[0085] 在图7A和7B所示的示例中,当用户选择新的社交媒体别名时,内容部分704中所示的内容不改变。然而,在某些情况下,内容部分704可以改变以反映用以反映选择的内容。例如,内容部分704可以添加与新选择的社交媒体别名相关联的额外的信息,并移除与新选择的社交媒体别名不关联的内容。
[0086] 图8A和8B中示出使得用户能够链接社交媒体别名的示例用户接口800。以与图7A和7B中所示的示例相类似的方式,用户接口800包括别名选择元素802(例如,选择列表、下拉栏或其它UI元素)。别名选择元素802显示用户当前选定的社交媒体别名以及与当前选定的社交媒体别名相关联的任何额外的社交媒体别名。用户可以使用别名选择元素802查看当前选定的社交媒体别名和/或选择不同的所链接的社交媒体别名。
[0087] 用户接口800还包括别名链接部分804。别名链接部分804使得用户能够将额外的社交媒体别名链接到当前选定的别名。例如,如图8A所示,别名链接部分804可以包括身份验证画面元素806,该身份验证画面元素806使得用户能够输入与其希望与当前选定的社交媒体别名链接的社交媒体别名相关联的身份验证凭证(例如,用户名、密码或其它凭证)。别名链接部分804还显示各当前链接的社交媒体别名(例如,在列表元素808中),使得用户可以容易地确定哪些社交媒体别名已经链接到一起。
[0088] 如图8B所示,如果用户成功地将其身份验证凭证输入到身份验证画面元素806中,则用户接口800更新以向用户通知已找到与输入的凭证匹配的社交媒体别名。用户随后可以确认新的社交媒体别名链接到当前选定的社交媒体别名,或者拒绝链接新的社交媒体别名。在某些情况下,当用户确认应链接新的社交媒体别名时,社交媒体平台可以自动将新的社交媒体别名链接到当前选定的社交媒体别名以及各个其它链接的社交媒体别名(例如,列表元素808中所示的各社交媒体别名)。
[0089] 图9A和9B中示出使得用户能够管理多个社交媒体别名的用户接口900的示例。以与图7A和7B中所示的示例相类似的方式,用户接口900包括别名选择元素902(例如,选择列表、下拉栏或其它UI元素)。别名选择元素902显示用户当前选定的社交媒体别名以及链接到当前选定的社交媒体别名的任何额外的社交媒体别名。用户可以使用别名选择元素902查看当前选定的社交媒体别名和/或选择不同的所链接的社交媒体别名。
[0090] 用户接口900还包括别名管理部分904。别名管理部分904显示当前选定的社交媒体别名以及各个所链接的社交媒体别名。使用别名管理部分904,用户可以指示社交媒体平台将特定链接的社交媒体别名从链接的社交媒体别名组中移除(例如,通过选择“移除该别名”命令)。作为响应,社交媒体平台移除选定的社交媒体别名与其它社交媒体别名之间的链接。然而,社交媒体平台不删除选定的社交媒体别名。例如,由于这使得用户能够继续使用未链接的社交媒体别名(例如,独立于其它社交媒体别名),这可能是有用的。
[0091] 用户还可以指示社交媒体平台根据特定社交媒体别名显示内容(例如,通过选择“作为该别名查看站点”命令)。作为响应,社交媒体平台更新用户接口以根据选定的社交媒体别名呈现信息。该结果可以与用户从别名选择元素902中选择特定社交媒体别名类似。
[0092] 用户还可以指示社交媒体平台显示与特定社交媒体别名相关联或“附加的”特定社交媒体别名的简介(例如,第三方社交媒体平台上的账号)(例如,通过选择“查看附加的简介”命令进行)。如图9B所示,作为响应,用户接口900更新以显示所附的简介。用户可以通过选择“管理简介”命令管理简介(例如,添加简介、删除简介、改变与简介相关联的身份验证信息等)。
[0093] 图10A和10B中示出使得用户能够在社交媒体别名之间传递或迁移信息的示例用户接口1000。以与图7A和7B中所示的示例类似的方式,用户接口1000包括别名选择元素1002(例如,选择列表、下拉栏或其它UI元素)。别名选择元素1002显示用户当前选定的社交媒体别名以及链接到当前选定的社交媒体别名的任何额外的社交媒体别名。用户可以使用别名选择元素1002查看当前选定的社交媒体别名和/或选择不同的链接社交媒体别名。
[0094] 此外,以与图7A和7B中所示的示例类似的方式,用户接口1000还包括用于呈现与选定的社交媒体别名相关联的内容的内容部分1004。例如,如图10A所示,内容部分1004呈现针对用户的社交媒体别名其中之一而传输到特定用户的若干事件邀请。使用内容部分1004,用户可以检查与事件有关的信息,并对事件做出响应(例如,通过选择“参加”画面元素来指示其计划参加事件)。如果用户选择对事件做出响应,则社交媒体平台可以向其它用户其中之一呈现响应(例如,向事件管理员和/或其它用户传输消息),并将响应归入用户的选定的社交媒体别名。
[0095] 如这里所述,用户可以将内容从一个社交媒体别名传递或迁移到另一社交媒体别名。例如,如图10A所示,用户可以指示社交媒体平台将特定元素(例如,“事件2”)传递到另一社交媒体别名(例如,通过选择“移动该事件”命令)。如图10B所示,作为响应,内容部分1004更新用户的各个其它链接的社交媒体别名的显示(例如,在选择器元素1006中)。用户可以选择链接的社交媒体别名其中之一。作为响应,社交媒体平台将事件传递到选定的社交媒体别名。
[0096] 图11示出用于在社交媒体平台上为用户提供多个不同的用户别名的示例处理1100。
[0097] 在处理1100中,通过计算机实现的社交媒体平台传输数据(步骤1102)。数据使得客户端计算机系统能够显示用户接口。用户接口包括一个或多个第一用户接口元素以及一个或多个第二用户接口元素,该一个或多个第一用户接口元素使得用户接口的第一用户能够调用一个或多个社交媒体动作,该一个或多个第二用户接口元素使得用户接口的第一用户能够从与第一用户相关联的两个或更多个社交媒体别名的集合中选择别名。例如,在图7A、7B、10A和10B中示出示例用户接口。
[0098] 各社交媒体别名与以下数据相关联:表示第一用户和一组社交媒体用户中的各用户之间的各个社交媒体连接的数据,以及标识一个或多个其它社交媒体平台的且与第一用户相关联的一个或多个相应社交媒体账号的数据。
[0099] 计算机实现的社交媒体平台接收指示第一用户与社交媒体别名的集合的特定社交媒体别名相关联地调用了特定社交媒体动作(步骤1104)。社交媒体动作可以包括例如发送或接收消息、发送或接收事件邀请、对事件邀请的响应(例如,对事件的RSVP或指示用户针对事件的延长参加状态)、发布内容(例如,文本、图像、视频和/或音频)、与其它用户相关联或取消关联(例如,“交友”关联,或与其它用户链接)、对内容做出反应(例如,“喜欢”或“不喜欢”内容)等活动。
[0100] 计算机实现的社交媒体平台还接收与特定社交媒体别名相关联的数据(步骤1106)。数据包括:表示第一用户和第一组社交媒体用户中的各用户之间的各个社交媒体连接的数据,以及标识一个或多个其它社交媒体平台的且与第一用户相关联的第一组一个或多个社交媒体账号的数据。
[0101] 基于社交媒体活动,使社交媒体活动的各个指示对于第一组社交媒体用户中的至少一些用户是能够使用的,并且使社交媒体活动的各个指示对于第一组一个或多个其它社交媒体账号中的至少一些社交媒体账号是能够使用的(步骤1108)。
[0102] 在某些情况下,可以使社交媒体活动的第一指示对于第一组一个或多个社交媒体账号中的第一社交媒体账号是能够使用的。这可以包括确定与第一社交媒体账号相关联的访问凭证,并将访问凭证传输到与第一社交媒体账号相关联的第一社交媒体平台。这还可以包括与第一社交媒体账号相关联地接收准许访问第一社交媒体平台的指示,以及针对第一社交媒体平台设置表示社交媒体活动的数据的格式。这还可以包括将表示社交媒体活动的数据传输到第一社交媒体平台。
[0103] 在某些情况下,社交媒体活动可以包括更新第一用户针对社交媒体平台的社交媒体事件的状态,以及针对第一社交媒体平台设置表示社交媒体活动的数据的格式。这可以包括标识为社交媒体事件的表示在第一社交媒体平台处能够使用,生成识别到第一社交媒体平台的社交媒体事件的数据,以及生成表示对社交媒体事件的响应的数据。响应可以包括从社交媒体活动导出的状态。
[0104] 在某些情况下,两个或更多个社交媒体别名的集合可以包括第一社交媒体别名,该第一社交媒体别名包括表示第一用户和第一组社交媒体用户中的各用户之间的各个社交媒体连接的数据,以及标识第一社交媒体平台的且与第一用户相关联的第一社交媒体账号的数据。集合还可以包括第二社交媒体别名,该第二社交媒体别名包括表示第一用户和第二组社交媒体用户中的各用户之间的各个社交媒体连接的数据,以及标识第二社交媒体平台的且与第一用户相关联的第二社交媒体账号的数据。在某些情况下,第一组用户中的至少一些用户不在第二组中。
[0105] 在某些情况下,第二社交媒体别名可以包括以下至少之一:标识第一社交媒体平台的且与第一用户相关联的第三社交媒体账号的数据,或者标识第一社交媒体平台的且与第一用户相关联的第一社交媒体账号的数据。
[0106] 图12示出用于在社交媒体平台上为用户提供多个不同的用户别名的另一示例处理1200。
[0107] 在处理1200中,计算机实现的社交媒体平台生成表示与第一用户相关联的第一社交媒体别名和与第一用户相关联的第二社交媒体别名之间的链接的数据(步骤1202)。第一社交媒体别名与第一用户维护的一个或多个第一社交媒体账号相关联,并定义第一用户和第一组用户之间的一个或多个连接。此外,第二社交媒体别名与第一用户维护的一个或多个第二社交媒体账号相关联,并定义第一用户和第二组用户之间的一个或多个连接。
[0108] 计算机实现的社交媒体平台确定第一用户进行的第一社交媒体动作(步骤1204)。社交媒体动作可以包括例如,发送或接收消息、发送或接收事件邀请、对事件邀请的响应(例如,对事件的RSVP或指示用户针对事件的延长参加状态)、发布内容(例如,文本、图像、视频和/或音频)、与其它用户关联或取消关联(例如,“交友”关联,或与其它用户建立链接)、对内容做出反应(例如,“喜欢”或“不喜欢”内容)等活动。
[0109] 将第一社交媒体动作标识为与第一社交媒体别名相关联(步骤1206)。
[0110] 计算机实现的社交媒体平台使用第一社交媒体别名向第一组用户呈现与第一社交媒体动作有关的第一信息(步骤1208)。
[0111] 在某些情况下,使用第一社交媒体别名向第一组用户呈现第一信息可以包括确定是第二组用户的成员而不是第一组用户中的成员的第一用户子集,并且对第一用户子集隐藏第一信息。
[0112] 在某些情况下,第一信息可以包括第一用户针对第一社交媒体别名进行的第一社交媒体动作的描述。第一社交媒体动作可以包括以下至少之一:第一用户使用第一社交媒体别名确认与另一用户之间的额外的连接;第一用户使用第一社交媒体别名向一个或多个其它用户传输消息;第一用户使用第一社交媒体别名创建事件列表;第一用户使用第一社交媒体别名对事件邀请做出响应;或者用户使用第一社交媒体别名指示兴趣类别。
[0113] 在某些情况下,处理还可以包括检索经由第一社交媒体别名传输到第一用户的第一事件邀请,接收用以将第一事件邀请从第一社交媒体别名迁移到第二社交媒体别名的第一命令。响应于接收到第一命令,可以从第一社交媒体别名移除第一事件邀请,并且可以在第二社交媒体别名上生成第一事件邀请的副本。
[0114] 在某些情况下,可以从一个或多个第一社交媒体账号中的特定社交媒体账号中检索第一事件邀请。从第一社交媒体别名中移除第一事件邀请可以包括从一个或多个第一社交媒体账号的特定社交媒体账号中移除第一事件邀请。
[0115] 在某些情况下,在第二社交媒体别名上生成第一事件邀请的副本可以包括将第一事件邀请的副本传输到一个或多个第二社交媒体账号中的特定社交媒体账号。
[0116] 在某些情况下,处理还可以包括检索经由第一社交媒体别名传输到第一用户的第二事件邀请,并确定第二事件邀请不能从第一社交媒体别名迁移到第二社交媒体别名。响应于确定不能将第二事件邀请从第一社交媒体别名迁移到第二社交媒体别名,可以向第一用户生成指示。
[0117] 在某些情况下,生成指示可以包括生成指示不能将第二事件邀请从第一社交媒体别名迁移到第二社交媒体别名的用户接口元素。
[0118] 在某些情况下,确定第二事件邀请不能从第一社交媒体别名迁移到第二社交媒体别名可以包括确定第二事件邀请与具有邀请限制的事件相对应。
[0119] 在某些情况下,处理还可以包括接收用以响应事件邀请的第二命令。响应于接收到第二命令,可以使用第二社交媒体别名传输对事件邀请的响应。
[0120] 在某些情况下,使用第二社交媒体别名传输对事件邀请的响应可以包括将响应传输到一个或多个第二社交媒体账号中的特定社交媒体账号。
[0121] 在某些情况下,处理还可以包括从第一用户接收用以使用第一社交媒体别名将第一消息传输到第二用户的第一命令。响应于接收到第一命令,可以使用第一社交媒体别名将第一消息传输到第二用户。在传输第一消息之后,可以从第一用户接收用以将第一消息从第一社交媒体别名迁移到第二社交媒体别名的第二命令。响应于接收到第二命令,可以判断第二用户是否是第一组用户和第二组用户共有的。在判断为第二用户是第一组用户和第二组用户共有的情况下,可以从第一社交媒体别名中移除第一消息。可以使用第二社交媒体别名将第一消息的副本传输到第二用户。
[0122] 在某些情况下,处理还可以包括从第一用户接收用以使用第一社交媒体别名将第二消息传输到第三用户的第三命令。响应于接收到第三命令,可以使用第一社交媒体别名将第二消息传输到第三用户。在传输第二消息之后,可以从第一用户接收用以将第二消息从第一社交媒体别名迁移到第二社交媒体别名的第四命令。响应于接收到第四命令,可以判断第三用户是否是第一组用户和第二组用户共有的。在判断为第二用户不是第一组用户和第二组用户共有的情况下,可以针对第一社交媒体别名维护第二消息。
[0123] 在某些情况下,消息可以包括以下至少之一:事件邀请、对事件邀请的响应、建立用户与另一用户之间的连接的请求、或者第一用户与另一用户之间的连接的确认。
[0124] 在某些情况下,可以基于从第一社交媒体账号检索到的信息来确定第一用户和第一组用户之间的一个或多个连接。
[0125] 在某些情况下,可以基于从第二社交媒体账号检索到的信息来确定第一用户和第二组用户之间的一个或多个连接。
[0126] 尽管这里描述的社交媒体别名涉及各种社交媒体动作(例如,发布内容、与其它用户进行通信、与事件邀请交互等),但这些仅是说明性的示例。理解为与任何社交媒体动作有关的信息都可以通过使用链接的社交媒体别名来隔离或划分,使得用户能够准确地控制向他人传播信息。作为示例,其它社交媒体动作包括与用户确认用户和另一用户之间的额外的连接有关的信息(例如,与用户接受来自另一用户的“交友”或连接邀请有关的信息)、与用户创建事件列表有关的信息、与用户在其个人“简介”中添加一种兴趣类别有关的信息等等。
[0127] 本说明书中所描述的主题和操作的一些实现可以在数字电子电路或计算机软件、固件硬件中实现,包括本说明书中所公开的结构及其结构等同物,或者它们中的一个或多个的组合。例如,在一些实现中,服务器系统102、104a和104b、平台108a、108b和150以及客户端装置110a-c可以使用数字电子电路或以计算机软件、固件或硬件中,或者以它们中的一个或多个的组合实现。在另一示例中,处理1100、1200可以使用数字电子电路或以计算机软件、固件或硬件,或者以它们中的一个或多个的组合实现。
[0128] 在本说明书中描述的一些实现可以实现为数字电子电路、计算机软件、固件或硬件、或者它们中的一个或多个的组合的一个或多个组或模块。尽管可以使用不同的模块,但是各模块不需要是不同的,并且多个模块可以在同一数字电子电路、计算机软件、固件或硬件、或者它们的组合上实现。
[0129] 在本说明书中描述的一些实现可以实现为一个或多个计算机程序,即计算机程序指令的一个或多个模块,编码在计算机存储介质上用以由数据处理设备执行或控制数据处理设备的操作。计算机存储介质可以是或可以包括在计算机可读存储装置、计算机可读存储基板、随机或串行存取存储器阵列或装置、或者它们中的一个或多个的组合中。此外,虽然计算机存储介质不是传播信号,但是计算机存储介质可以是在人工生成的传播信号中编码的计算机程序指令的源或目的地。计算机存储介质也可以是或包括在一个或多个单独的物理组件或介质(例如,多个CD、盘或其它存储装置)中。
[0130] 术语“数据处理设备”包括用于处理数据的所有类型的设备、装置和机器,包括例如可编程处理器、计算机、芯片上的系统,或上述中的多个或组合。设备可以包括专用逻辑电路,例如FPGA(现场可编程阵列)或ASIC(专用集成电路)。除了硬件之外,设备还可以包括针对有关计算机程序创建执行环境的代码,例如构成处理器固件、协议栈、数据库管理系统、操作系统、跨平台运行环境、虚拟机或它们中的一个或多个的组合的代码。设备和执行环境可以实现诸如Web服务、分布式计算和网格计算基础设施等各种不同的计算模型基础设施。
[0131] 计算机程序(也称为程序、软件、软件应用、脚本或代码)可以以任何形式的编程语言编写,包括编译或解释语言、声明性语言或过程性语言。计算机程序可以但不需要与文件系统中的文件相对应。程序可以存储在保持其它程序或数据(例如,存储在标记语言文档中的一个或多个脚本)的文件的一部分中、专用于有关程序的单个文件中或多个协调文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。计算机程序可以部署为在一个计算机上或位于一个站点或跨多个站点分布并通过通信网络互连的多个计算机上。
[0132] 在本说明书中描述的一些处理和逻辑流程可以由一个或多个可编程处理器执行一个或多个计算机程序以通过操作输入数据和生成输出来进动作作来进行。处理和逻辑流程也可以由专用逻辑电路(例如,FPGA(现场可编程门阵列)或ASIC(专用集成电路))来进行,并且设备也可以实现为专用逻辑电路(例如,FPGA(现场可编程门阵列)或ASIC(专用集成电路)。
[0133] 适于执行计算机程序的处理器包括,例如,通用和专用微处理器,以及任何类型的数字计算机的处理器。通常,处理器将从只读存储器随机存取存储器或这两者接收指令和数据。计算机包括用于根据指令进行动作的处理器以及用于存储指令和数据的一个或多个存储器装置。计算机还可以包括或可操作地耦合以相对于用于存储数据的一个或多个大容量存储装置(例如磁盘、磁光盘或光盘)接收数据或传递数据或这两者。然而,计算机不需要具有这样的装置。适于存储计算机程序指令和数据的装置包括所有形式的非易失性存储器、介质和存储器装置,包括例如半导体存储器装置(例如,EPROM、EEPROM、闪速存储器等等)、磁盘(例如,内部硬盘、可移动磁盘等等)、磁光盘、CD-ROM和DVD-ROM盘。处理器和存储器可以由专用逻辑电路补充或包括专用逻辑电路。
[0134] 为了提供与用户的交互,可以在具有用于向用户显示信息的显示装置(例如,显示器或其它类型的显示装置)和用户可以向计算机提供输入的指示装置(例如,鼠标跟踪球、平板电脑、触敏画面或其它类型的指示装置)的计算机上实现操作。其它类型的装置也可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且可以以任何形式接收来自用户的输入,包括声音、语音或触觉输入。另外,计算机可以通过向用户使用的装置发送文档和从用户使用的装置接收文档来与用户交互;例如,通过向用户的客户端装置上的Web浏览器发送网页来响应于从Web浏览器接收的请求。
[0135] 计算机系统可以包括单个计算装置,或者以接近地或通常彼此远离地操作的并且通常通过通信网络进行交互的多个计算机。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”)、互联网(例如,因特网)、由卫星链路组成的网络以及对等网络(例如,ad hoc对等网络)。客户端和服务器的关系可以是凭借在各个计算机上运行的并且彼此具有客户端-服务器关系的计算机程序产生的。
[0136] 图13示出包括处理器1310、存储器1320、存储装置1330和输入/输出装置1340的示例计算机系统1300。组件1310、1320、1330和1340各自可通过例如系统总线1350互连。处理器1310能够处理用于在系统1300中执行的指令。在一些实现中,处理器1310是单线程处理器、多线程处理器或其它类型的处理器。处理器1310能够处理存储在存储器1320中的或存储装置1330上的指令。存储器1320和存储装置1330可以将信息存储在系统1300中。
[0137] 输入/输出装置1340为系统1300提供输入/输出操作。在一些实现中,输入/输出装置1340可以包括网络接口装置(例如以太网卡)、串行通信装置(例如RS-232端口)和/或无线接口装置(例如802.11卡、3G无线调制解调器、4G无线调制解调器、5G无线调制解调器等)中的一个或多个。在一些实现中,输入/输出装置可以包括被配置为接收输入数据和将输出数据发送到其它输入/输出装置(例如键盘打印机和显示装置1360)的驱动装置。在一些实现中,可以使用移动计算装置、移动通信装置和其它装置。
[0138] 虽然本说明书包含许多细节,但不应将这些理解为对可能要求保护的范围的限制,而应理解为对特定示例的具体特征的描述。在本说明书中在单独实现的背景下描述的某些特征也可以组合在一起。相反,在单个实现的背景下描述的各种特征也可以在多个实施例中单独实现或在任何合适的子组合中实现。
[0139] 已经描述了一些实现。然而,应当理解,可以在不脱离本发明的精神和范围的情况下进行各种修改。因此,其它实现在以下权利要求的范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈