CN107787050A - 用于多重个性支持和动态个性选择的方法和装置 - Google Patents

用于多重个性支持和动态个性选择的方法和装置 Download PDF

Info

Publication number
CN107787050A
CN107787050A CN201710999640.1A CN201710999640A CN107787050A CN 107787050 A CN107787050 A CN 107787050A CN 201710999640 A CN201710999640 A CN 201710999640A CN 107787050 A CN107787050 A CN 107787050A
Authority
CN
China
Prior art keywords
participant
user
promoter
user personality
profile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710999640.1A
Other languages
English (en)
Inventor
M·A·R·舒曼
S·夏尔马
A·戈埃尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN107787050A publication Critical patent/CN107787050A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/904Browsing; Visualisation therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/08User group management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computational Linguistics (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)

Abstract

装置和方法建立并保存用于定义与单个用户账号相关联的不同个性的多个简档。此外,本申请中描述的装置和方法能够实现群组通信会话,包括从发起者接收针对发起群组通信会话的请求,其中该请求识别多个参与者。此外,这些方面包括从多个不同已建立发起者简档中选择要显示给多个参与者中的各参与者的发起者简档,其中多个不同已建立发起者简档中的各简档与单个用户账号相关联。此外,在这些方面中,要显示给多个参与者中的第一个参与者的、第一个选定的发起者简档,不同于要显示给多个参与者中的第二个参与者的、第二个选定的发起者简档。

Description

用于多重个性支持和动态个性选择的方法和装置
本申请是申请号为201280045179.1、申请日为2012年7月20日和发明名称为“用于多重个性支持和动态个性选择的方法和装置”的中国专利申请的分案申请。
依据35 U.S.C.§119声明优先权
本专利申请要求享有于2011年7月22日提交的、标题为“METHOD AND APPARATUSFOR MULTIPLE PERSONALITY SUPPORT AND DYNAMIC PERSONALITY SELECTION”的临时申请No.61/511,019的优先权,该临时申请已经被转让给本申请的受让人,通过引用方式将该临时申请明确地并入本文。
背景技术
所描述的方面涉及通信,并且更具体地说,涉及用于建立多个个性并在群组通信中利用多个个性的方法和装置。
通信设备和移动操作***为用户提供各种通信模式,比如社交网络、微博、即时消息、针对语音消息的丰富的媒体通信应用、视频呼叫等。用户经常希望用基于例如使用中的应用的类型、该用户正在与谁进行通信、通信的上下文等的不同用户简档来标识他们自己。
为了给出表示一个用户的不同个性的不同简档:a)用户通常创建与不同应用上的简档相关联的不同账号;b)创建具有针对相同应用的不同简档的多个账号,并且使用适当的应用或者针对相同应用的标识;或c)创建具有关联简档的一个账号,并且通过创建指示简档的哪些部分对谁可见的列表,来控制该简档的可见性。替代地或者附加地,为了给出不同简档,用户可能需要管理针对相同应用或不同应用的不同账号的地址簿。管理这些多个账号和/或地址簿是繁琐的。
因此,期望在简档管理和选择方面进行改进。
发明内容
为了对一个或多个方面有一个基本的理解,下面给出了对这些方面的简单概括。该概括部分不是对所有预期方面的详尽概述,并且既不是旨在标识所有方面的关键或重要元素,也不是旨在描述任何或全部方面的范围。其唯一目的是用简化的形式呈现一个或多个方面的一些设计构思,以此作为后面给出的更详细说明的前奏。
在一个方面,一种建立群组通信会话的方法包括从发起者接收针对发起群组通信会话的请求,其中所述请求识别多个参与者。此外,该方法包括从多个不同已建立发起者简档中选择要显示给所述多个参与者中的各参与者的相应发起者简档,所述多个不同已建立发起者简档中的各简档与单个用户账号相关联。另外,要显示给所述多个参与者中的第一个参与者的、第一个选定的发起者简档,不同于要显示给所述多个参与者中的第二个参与者的、第二个选定的发起者简档。
另外的相关方面可以包括以下各项中的一项或多项:至少一个处理器包括用于执行该方法的动作的一个或多个模块;包括计算机可读介质的计算机程序,该计算机可读介质具有用于执行方法的动作的至少一个指令;一种装置包括用于执行方法的动作的一个或多个模块;以及一种群组通信服务器包括用于执行方法的动作的一个或多个组件(比如,群组通信管理器、简档确定器和简档管理器)。
为了实现前述和有关的目的,一个或多个方面包括下文所充分描述和权利要求中具体指出的特征。下文描述和附图详细描述了一个或多个方面的某些示例性特征。但是,这些特征仅仅表明了其中可采用各方面的原理的各种方法中的一些方法,并且该说明书旨在包括所有这些方面及其等同物。
附图说明
下面结合附图来描述所公开的方面,提供的这些附图用于说明而不是限制所公开的方面,其中相同的附图标记表示相同的元素,其中:
图1是用于建立多个个性并且在群组通信中利用多个个性的***的一个方面的示意图;
图2A和图2B是管理用于定义与用户账号相关联的不同个性的多个简档的方面的示意图;
图3是群组通信会话的一个方面的示意图,其中,至少一个群组参与者至少由针对一个其它群组参与者的第一个个性和针对另一个群组参与者的不同的第二个个性来表示;
图4A和图4B是对定义群组通信***中的一个或多个用户的不同个性的多个简档的建立和使用的一个方面的消息流程图;
图5和图6是一个或多个用户简档的基于联系人的管理的一个方面的示意图;
图7和图8是一个或多个用户简档的基于应用的管理的一个方面的示意图;
图9和图10是对要向另一个用户呈现的简档进行用户管理的简档选择的一个方面的示意图;
图11和图12是对要向已加入进行中的群组通信会话的另一个用户呈现的简档进行动态的、通信中的用户管理的简档选择的一个方面的示意图;
图13是对定义群组通信***中的一个或多个用户的不同个性的多个简档进行建立和使用的一个方面的消息流程图,特别是涉及在群组通信服务器处的多个简档存储和选择;
图14是在多个简档选择和使用的情况下,对群组通信会话进行建立的一个方面的示意图;
图15是逐个用户的混合简档的创建的一个方面的示意图;
图16是图15的混合简档的选择和使用的一个方面的示意图;
图17是用于图1的***中的计算机设备的一个方面的示意图;以及
图18是使用定义不同个性的多个简档建立群组通信会话的方法的一个方面的流程图。
具体实施方式
现在参照附图描述各个方面。在下面的描述中,为了解释的目的,提供了很多具体细节,以提供对一个或多个方面的透彻理解。然而,可能显然的是,可以在没有这些具体细节的情况下实施这个(些)方面。
在一个方面中,所描述的装置和方法使得用户能够用公共平台(例如,群组通信服务器、应用或应用的群组)来创建一个账号,具有创建和定义多个简档来表示用户的不同个性的选项。本申请中所使用的,术语“平台”可以包括基于网络的服务器平台,比如群组通信服务器或社交网络服务器或一些其它通信平台,也可以是基于设备的平台,比如应用、应用的群组或客户端平台或托管多个应用的中间件,或者定义客户端/服务器通信框架的基于网络的平台和基于设备的平台两者的组合。例如,在一个方面中,在基于网络的平台和基于设备的平台两者的组合中,本申请中描述的功能(例如,定义简档、存储/索引简档、来自各个源(包括第三方接口)的简档数据的集合、基于规则的简档选择、等等)可以分布在客户端设备和服务器中。简而言之,所描述的装置和方法可以有多个变型。此外,术语“简档”和“个性”在本申请中可以交换使用,如简档可以定义用户个性或者用户个性可以定义简档。应该注意的是,简档并不仅是用户的姓名、头像和/或标识符,而是可以包括任何数量的其它参数,比如但不限于,用户的姓名、地址信息、存在信息、基于文本的状态/活动、位置信息、照片、一个或多个兴趣等。此外,所描述的装置和方法能够使用户为该平台创建一组规则使得该平台能够根据使用中的应用、群组通信会话中的参与者、上下文(位置、一天中的时间等)等,来动态地为该用户选择“正确的”或最适当的简档。群组通信可以包括具有多个参与方的任何通信。例如,群组通信会话可以包括但不限于,群组呼叫、游戏、聊天会话、社交网络通信、视频呼叫和即时消息等等。相应地,在一个方面中,所描述的装置和方法可以使用户减轻对手动地管理多个账号的需要。相反,所描述的装置和方法能够根据用户偏好或定义的简档选择规则来自动地用优选的简档进行通信。
并且,在一个方面中,所描述的装置和方法可以涉及群组参与者的简档管理。在一个方面中,所描述的装置和方法可以使群组的拥有者、给定的参与者或任何其它授权实体指示该群组成员的所有参与者将看到的简档信息。
此外,在另一个方面中,所描述的装置和方法也许能够基于群组通信会话中的其它参与者的各自偏好,使不同群组参与者看见与其它参与者相同或不同的简档。例如,如果参与者A、B、C和D处于群组通信会话中(他们都具有表示一个或多个个性的一个或多个简档,例如,A具有简档A1-A4、B具有简档B1-B3、C具有简档C1和C2,D具有简档D1),则在一个方面中,参与者C可以分别基于简档A4、B3和D1,基于参与者A、B和D针对参与者C的偏好,看到用户A、B和D的表现。还有,在相同的群组通信会话中,参与者B可以具有一个或多个相同参与者的不同表现,因为参与者B可以例如基于根据参与者A针对参与者B的偏好的简档A1而看到用户A的表现。例如,A可能想要参与者B看见简档A1,而A可能想要参与者C看到简档A4。换句话说,群组通信会话中的每个参与者可以单独地识别要呈现给群组通信会话中的各个其它参与者的特定个性(例如,基于简档)。此外,如果新的参与者被添加到进行中的群组通信会话中,则每个现有参与者以及群组通信会话的新成员可以选择相应简档来通告给每个其它参与者。另外,当群组通信会话在进行中时,参与者还可以选择切换通告的简档。
在又一个方面中,群组本身可以具有对使用每个群组参与者的什么简档进行控制的群组简档标识符。例如,基于该群组简档标识符,该群组(和相关联的通信)中的参与者基于该群组和群组用户简档的认证或安全方面,可能只看到群组名称和/或每个用户的相应简档信息。例如,在一些方面中,比如在具有安全考虑的群组通信会话中,群组通信会话的所有参与者可能只看到群组名称—可能不可获得关于参与者的信息。在这种情况下,群组所有者或群组通信服务器或***可以指示何时以及是否应该显示参与者信息。在另一种情况中,群组可以具有相应的群组参数,比如位置、名字、active_since_time(定义测量该群组上一次活跃是何时的时间段)、成员关系信息、全球资源定位符(URL)等,可所述相应的群组参数可以用于确定呈现什么简档信息。在这个示例中,在不需要曝光参与者信息并且只有群组参数或其它群组信息对于通信会话上的每个人而言是值得注意的(比如,在匿名群组通信会话中)情况下,这样的群组简档确定可以是相关的。
在其它方面中,关于什么简档信息可用可能会有混淆。例如,一些群组参与者可能看到另一个参与者的名字和/或位置信息,而不同参与者可能只看到群组名字和/或对应于相同参与者的简档用户名。
换句话说,所描述的装置和方法支持用户的多个个性,这允许用户使用单个账号和地址簿以不同个性进行通信。这些方面应用于活跃通信(比如发起群组通信会话)并且应用于用户或简档发现(比如使其它用户发现可用的不同简档或个性)。因此,所描述的装置和方法提供多个个性支持和动态个性管理,以便实现群组通信环境中的个性呈现的灵活性和高效性。
参照图1,在一个示例中,管理在群组通信中的简档信息的***10包括具有简档管理器14的群组通信服务器12,该简档管理器14保存简档数据库16。简档数据库16存储针对与可在***10下操作的多个用户设备(比如设备22、24、26和28)中的每个用户设备相对应的单个用户账号20建立的多个不同简档18。应当注意的是,各个设备用户(例如,用户A、用户B、用户C和用户D)可能分别具有多个用户设备。所述用户设备可以包括,但不限于,蜂窝电话、平板电脑、膝上型计算机、个人计算机等。多个用户设备可以建立、访问和/或利用与用户账号20相关联的简档18中的相同简档或不同简档。例如,用户可以首先通过蜂窝电话建立并使用一个简档,并且可以随后通过平板电脑设备访问和/或更新初始简档。在一个方面中,相应设备用户的单个用户账号20可以由与该相应设备用户相关联的多个设备中的每个设备访问。此外,设备22、24、26和28的每个设备也许能够通过一个或多个通信链路29(比如有线或无线链路的任意组合)与群组通信服务器12进行通信。此外,例如,每个单个用户账号20可以有唯一标识符31,所述唯一标识符31可以用于唯一地标识对应于各个设备用户(例如,用户A、用户B、用户C和用户D)的用户账号20。该唯一标识符31还可以由设备22、24、26和28中的每个设备用于将该用户账号20关联到相应设备。如果相应的设备用户具有与该相应设备用户相关联的多个设备,则各个设备可以使用唯一标识符31将相应的设备用户的用户账号20关联到各设备。此外,例如如图1中所示但并不应该解释为限制性的,简档数据库16可以包括多个单个用户账号20,比如用户A的“用户A账号”、用户B的“用户B账号”、用户C的“用户C账号”和用户D的“用户D账号”。另外,每个单个用户账号20可以有一个或多个简档18,所述一个或多个简档18定义相应用户的相应一个或多个个性,比如用户A的用户A账号中的简档1-4、用户B的用户B账号中的简档1-3、用户C的用户C账号中的简档1和2,以及用户D的用户D账号中的简档1。例如,多个不同的已建立简档18中的每一个所定义的个性可以对应于联系人或通信应用或每个用户可能想要在其中不同地呈现他们自己的上下文。另外,多个不同的已建立简档18中的每一个所定义的个性可以对应于特定设备,该设备用户可以使用该特定设备与其它设备用户进行通信。
参照图2A,例如,在一个方面,操作图1的设备22的用户A可以是具有用户名为“John Smith”和唯一标识符31(比如电话号码,例如“858-858-8585”)的用户。此外,用户A的唯一标识符31或“John Smith”可以与多个简档18相关联(在图1中,指示为简档1-4,也可以称为简档A1-A4),在一个方面中,所述多个简档18可以包括朋友和家庭简档96、公司简档98和基本简档100。例如,朋友和家庭简档96可以包括比公司简档98更多的个人信息,而公司简档可以包括更商业相关的信息。此外,例如,基本简档100可以包括相对较低等级的信息,例如用户乐意曝光给未知另一个用户的信息。应该理解的是,朋友和家庭简档96、公司简档98和基本简档100只表示可以由任何一个用户创建的多个简档18的一个示例。这样,用户A或“John Smith”可以创建与“John Smith”希望用来表示他自己的任何数量的个性相对应的任何数量的简档18。在这一方面,所描述的装置和方法可以包括管理简档用户接口90,比如在设备22上,或任何其它通信设备上,允许任何用户(比如用户A或“John Smith”)创建不同简档18(比如朋友和家庭简档96、公司简档98和基本简档100),并且将不同简档参数或简档信息13与各个简档相关联。在一个方面,用户可以,例如通过管理网站入口访问管理简档用户接口90。例如,简档参数或简档信息13可以定义由相应简档呈现给其它用户的个性,并且提供其它用户相关的或简档相关的数据。例如,简档参数或简档信息13可以包括但不限于比如像简档专用用户名15、简档专用照片17、位置信息19(比如当前位置或地址)、存在信息21(比如用户可用性信息或联系人当前模式)、联系人信息23(比如邮件地址、电话号码、商业头衔、商业地址等等)、额外的用户信息、关联或兴趣25(比如与其它用户相关应用的链接)和用户推荐27(比如商品、服务、内容等的推荐)。这样,用户A或“John Smith”可以创建多个简档18中的每一个并将其存储在简档数据16中(图1)。
参照图2B,例如,在一个方面,操作图1的设备22的用户A可以是具有用户名为“John Smith”和唯一标识符31(比如电话号码,例如“858-858-8585”)的用户。此外,用户A的唯一标识符31或“John Smith”可以与多个简档18相关联(在图1中,指示为简档1-4,也可以称为简档A1-A4),在一个方面中所述多个简档18可以包括朋友和家庭简档96(图2)、公司简档98(图2)和基本简档100(图2)。另外,用户A可以由多个设备可以用于通信的多个设备,在一个方面中这些设备可以包括第一设备22、第二设备22a和第三设备22b。用户A可以使用管理简档用户接口90(比如在设备22上)为每个设备创建不同简档。应该注意的是,用户可以创建与该用户可能希望用于表示他们自己的任何数量的个性相对应的任何数量的简档18。
在一个方面中,用户A可能希望有不同简档18显示给该用户A可以使用的每个设备。在一个方面中,每个设备可以有设备标识(ID),所述设备标识可用于选择简档18以便与该设备关联。例如,用户A可以将设备22a用作工作设备,并且可能想要具有在用户A使用设备22a时显示的公司简档98。另外,用户A可以将设备22用作个人设备,并且可能想要有显示在设备22上的朋友/家庭简档96。设备22b可能被用户A偶尔用于通信,并且因此用户A可能想要有显示在设备22b上的基本简档100。
设备22、22a和22b可以具有特定设备能力,该特定设备能力可以允许显示简档18的不同特征和/或可以限制显示简档18的各种特征。因此,被选定要在各个设备上显示的简档18还可能取决于该设备的特定设备能力。
虽然上面描绘了在各设备上显示的不同简档18,但是应该注意的是,可以在各设备上显示相同的简档18。此外,多个设备可以显示相同的简档18,而其它设备可以显示另一种不同的简档18。用户通过使用例如管理简档用户接口90来更新和/或修改为各个设备选择的简档18。
回到图1,群组通信服务器12还可以包括与群组通信管理器32和多个用户设备22、24、26和28中的每个用户设备进行通信的简档确定器30。群组通信管理器32控制在多个用户设备(比如设备22、24、26和28中的两个或更多个设备)的任意组合之间的群组通信会话的建立和维持。在建立之前和/或在进行中的群组通信会话期间,简档确定器30识别每个群组参与者的已建立的多个不同简档18中的哪个简档要显示给其它群组参与者中的每一个。因此,在给定群组通信会话期间以及针对每个群组参与者,简档确定器30可以识别已建立的多个不同简档18中的、要显示给同一用户或用户设备的至少两个不同参与者的不同简档。
例如,每个用户账号20的已建立的多个不同简档18中的各简档可以涉及与各用户账号20相对应的相应用户相关联的不同个性,所述不同个性可以与例如不同的用户定义类别相关联。例如,各用户账号20的已建立的多个不同简档18可以包括但不限于,诸如公司个性、家庭个性、朋友的个性、群组个性、介绍或基本个性等个性。在一个方面中,各简档的标识符(比如姓名、头衔或背景)可以是用户定义的类别。这样,各用户账号20的已建立的多个不同简档18中的各简档可以包括或可以暴露不同的简档相关信息,例如但不限于用户姓名和/或标识符、地址、存在信息、基于文本的状态或活动信息、位置信息、兴趣等。例如,在一个方面中,简档数据库16可以是将简档相关信息的不同集合映射到不同简档标识符的关系数据库,而不是使不同简档具有不同的简档相关信息。无论如何,***10包括每个用户或每个用户设备(例如,设备22、24、26和28)的单个用户账号20,而单个用户账号20可以包括可以用于表示群组通信中的用户或用户设备的任何数量的已建立的不同简档18。
在一个方面中,简档确定器30可以接收用于指定已建立的多个简档18中的哪个简档要用于给定的群组通信会话的用户选择。例如,在群组通信会话建立期间,在正在进行的群组通信会话期间,或者在新的群组参与者加入正在进行的群组通信会话时,简档确定器30可以提示用户设备获得用户输入以识别要使用已建立的多个简档18中的哪个简档。
在另一个方面中,简档确定器30可以包括一个或多个简档选择规则34,可以执行所述一个或多个简档选择规则34以自动地选择多个已建立简档18中的哪个简档要用于给定的群组通信会话中。例如,在群组通信会话建立期间,在正在进行的群组通信会话期间,或者当新的群组参与者加入正在进行的群组通信会话时,简档确定器30可以执行一个或多个简档选择规则34。在一个方面中,简档选择规则34可以是专用于各个用户账号20的一套规则,并且可以由相应用户定义或者由简档确定器30基于不同场景或上下文中的跟踪简档使用来了解。例如,简档选择规则34可以使简档确定器30能够基于一个或多个因素来做出要选择哪个简档的决定,所述一个或多个因素例如但不限于,位置信息、一天中的时间、日历信息、存在信息、用户偏好、使用中的群组通信应用、通信会话发起者信息、用户设备能力、用户设备标识(例如,用户可能具有不止一个用户设备与单个账号20相关联)、目标参与者设备能力、目标参与者设备能力、通信的主题或标题、通信的上下文、或者其它参与者信息。
在一个方面中,简档确定器30可以使用一个或多个简档选择规则34,来针对用户进行群组通信会话而当前正在所使用的设备,选择要使用哪个简档18。例如,简档选择规则34可以被设置为基于针对群组通信会话而使用的设备的设备标识来使用朋友和家庭简档。如果用户在群组通信会话期间改变设备,则简档选择规则34还可以在群组通信会话期间在简档之间自动切换。例如,如果用户从第一设备切换到第二设备,则一旦接收到关于在群组通信会话期间用户改变了设备的通知,简档规则34就从与第一设备相关联的一个简档自动切换到与第二设备相关联的另一个简档。一旦发生简档切换,就可以将简档更新通知发送给给定的群组通信会话中的一个或多个参与者。当多个设备被用户用于群组通信会话中时,群组通信会话中的一个或多个参与者可见的简档可以是针对该用户的唯一ID而使用的一个或多个活动设备启用的简档的聚合。
例如,参照图3,在并不应该被解释为限制性的一个方面中,***10(图1)的操作结果使得同一用户或用户设备通过通信网络39(比如互联网)的群组通信会话37期间能够不同地呈现给不同的其它用户或用户设备,其中所述通信网络39可以包括一个或多个通信链路29(图1)。例如,使用图1的示例,与参与群组通信会话的用户设备22、24、26和28中的每个用户设备相对应的各个用户账号20包括一个或多个不同简档18,例如A1-A4、B1-B3、C1和C2、和D1。这样,在图3中,各个用户设备22、24、26和28包括用户接口36,该用户接口36包括每个其它群组参与者的、基于其简档中的一个简档的相应表现。例如,用户A可以基于用户A简档1而在用户设备24上呈现为用户A表示41,而用户A表示43可以基于用户A简档2而在用户设备26上呈现,而并且用户A表示45可以基于用户A简档3而在用户设备28上呈现。类似地,可以基于用户B简档1,在用户设备22和用户设备28上由用户B表示51来表示用户B,而用户B表示51是基于用户B简档3而呈现在用户设备26上的。还有,用户C可以基于用户C简档1而在用户设备22上呈现为用户C表示61,而基于用户C简档2在用户设备24和用户设备28上呈现为用户C表示63。最后,用户D可以基于用户D简档1在用户设备22、用户设备24和用户设备26上呈现为用户D表示71。因此,群组通信会话中的各个用户或用户设备22、24、26和28可以基于与各用户或用户设备相对应的单个用户账号20相关联的多个简档18中的不同简档来不同地呈现给群组参与者中的至少两个群组参与者。
应该注意的是,在图3的示例中,用户设备22可以被视为通信会话发起者,而用户设备24、26和28可以是由通信会话发起者邀请到该群组通信会话的目标参与者。在图3示出的示例中,通信会话发起者(例如,用户设备22)还没有定义群组简档标识符来控制在群组通信会话期间呈现哪个群组简档。这样,简档确定器30(图1)可以例如基于与各用户账号相关联的一个或多个简档选择规则34来选择适当的简档,或者各用户可以规定要将哪个简档暴露给其它用户,或者要将哪个简档呈现在他们自己的设备上。例如,经由他们各自的用户设备,各用户可以诸如经由基于发起群组通信会话或被邀请到群组通信会话的自动关联来识别他们各自的单个用户账号20和/或唯一标识符31,或者经由登录过程来手动地识别。然后,各用户可以选择(例如,手动地或经由简档确定器30(图1)的提示)要暴露给其他用户的简档,或者要呈现在他们自己的设备上的简档。
参照图4A,在一个方面中,关于简档创建和更新的消息流40的示例涉及账号创建者和/或通信会话发起者42的动作,用户接口(UI)44可以位于通信会话发起者的任何一个用户设备处和/或能够访问管理网站入口和群组通信服务器12的另一个通信设备处。在该示例性消息流40中,应该注意的是,账号创建者可以是与最终发起群组通信会话(例如,通信会话发起者)和/或最终接收群组通信会话的用户账号相关联的设备的用户。此外,账号创建者可以是设立该账号但是不在相应用户设备上发起通信会话的独立第三方,比如管理者或指定的代理。在46处,例如一旦在用户设备上初次下载或启动群组通信会话应用或访问管理网站入口,则创建账号消息可以提示账号创建者和/或通信会话发起者42输入基本简档信息(例如,如果还不可用和/或基于时间/位置/会面/环境/内容等的用户规则)和请求,在48处,账号创建包括基本简档。应该注意的是,在已经创建账号之后,群组通信会话应用的启动通常将不会将用户引导到账号创建动作。在50处,群组通信服务器12接收请求和基本简档信息,可以选择性地认证账号创建者和/或通信会话发起者42,随后可以创建并存储用户账号和对应于该账号创建者和/或通信会话发起者42的基本简档。此外,例如,群组通信服务器12可以获得应用的列表,例如,可以利用来自账号创建者和/或通信会话发起者42的一个或多个简档。例如,这些群组通信应用可以包括,但不限于QCHATTM群组通信应用、YAGATTATM群组通信应用、SKYPETM群组通信应用、FACEBOOKTM群组通信应用、TWITTERTM群组通信应用等。例如,群组通信服务器12可以执行简档管理器14以执行交互动作,并且可以将用户账号和基本简档信息保存在简档数据库16中。在52处,群组通信服务器12发送账号创建消息,在54处可以经由UI 44将成功的账号创建传输给账号创建者和/或通信会话发起者42。
在56处,UI 44可以呈现朋友查找询问,以便提示账号创建者和/或通信会话发起者42与群组通信服务器12进行交互以找到可能是账号创建者和/或通信会话发起者42的联系人的其它用户的用户帐号或者与账号创建者和/或通信会话发起者42相关联的其它用户的用户账号,并且确定这些用户在使用的应用和/或能力。在58处,作为响应,账号创建者和/或通信会话发起者42可以发起本地地址簿或个人信息管理数据的一些其它集合向群组通信服务器12的传输。在60处,群组通信服务器12找到匹配联系人、他们的简档、以及那些联系人正在使用的应用。在62处,群组通信服务器12可以返回与应用相对应的各用户账号的一个或多个用户简档,并且UI 44可以通知账号创建者和/或通信会话发起者42。此外,在62处,群组通信服务器12还可以返回一个或多个应用推荐。例如,在一个方面中,单个用户账号可以包括名称为“推荐的应用”的一个或多个简档单元作为简档信息13的一部分,并且用户可以提供诸如应用名称或其它标识符之类的值,作为该简档单元中的值。在另一个方面中,例如,群组通信服务器12可以包括推荐确定器,该推荐确定器可以例如基于识别具有给定应用的用户(或用户的子集,比如用户专用联系人)的门限数量、或者基于给定数量的用户的给定应用的使用量等来识别一个或多个推荐的应用。相应地,基于在62处接收到的消息,可以用与一个或多个联系人相关联的应用能力,来更新账号创建者和/或通信会话发起者42的用户设备处的联系人列表、或者与账号创建者和/或通信会话发起者42相关联的用户设备处的联系人列表。
应该注意的是,在56、58、60和62处,与朋友发现查询相关联的动作有利于使得所描述的装置和方法的用户能够根据对多个不同简档18或个性中的仅仅单独一个的了解就找到具有多个不同简档18或个性的联系人。例如,用户设备22的用户A(图1)可能在用户设备22的本地地址簿中具有用户设备24的用户B(图1)的某个简档,例如简档B1。由于用户B具有三个简档,例如简档B1、B2和B3,则群组通信服务器12(图1)将能够匹配针对用户B的标识的一个简档和/或简档B1-B3中的任何简档的搜索请求。相应地,用户A基于只对单个简档(比如简档B1)的了解,可以与用户B进行通信并获得关于用户B的信息(选择性地,包括关于简档B2和B3的信息)。
在64处,UI 44可以向账号创建者和/或通信会话发起者42呈现对目标群组参与者(比如,联系人列表中的联系人之一)查询简档偏好的选项。响应中,在66处,账号创建者和/或通信会话发起者42发起目标偏好查询,该目标偏好查询被发送给群组通信服务器12。响应中,群组通信服务器12可以例如基于存储在每个用户账号中的偏好信息,来识别联系人的偏好。例如,偏好信息可以包括关于联系人是否想要查看或交换定位信息、联系人在一天中的什么时间可能想要或可能不想从同事接收通信等的偏好。在67处,可以针对联系人列表中的相应联系人,更新所识别的目标群组参与者偏好,选择性地,UI 44可以通知账号创建者和/或通信会话发起者42。
在68处,UI 44可以将为不同联系人创建多个简档的选项呈现给账号创建者和/或通信会话发起者42。在70处,响应中,账号创建者和/或通信会话发起者42可以发起与群组通信服务器12的交换以创建不同简档,这些简档可以与不同应用相关联和/或与联系人列表中的不同联系人相关联。在72处,可以由群组通信服务器12将任何数量的简档存储在例如简档数据库16中。在74处,群组通信服务器12发送确定已经创建了多个简档的消息,并且在76处,将指示多个简档的创建的状态经由UI 44传输给通信会话发起者。
参照图5和图6,例如,在将简档与联系人相关联的一个方面中,群组通信服务器12或简档管理器14可以生成管理简档用户接口90以便显示在用户(例如,在本例中是JohnSmith)所使用的客户端设备或管理入口92上。管理简档用户接口90可以包括与用户相关联的唯一标识符31,该唯一标识符31可以识别用户的单个用户账号。此外,管理简档用户接口90可以包括与唯一标识符31相关联的不同用户简档18。例如,在这种情况下,不同用户简档18可以包括但不限于朋友和家庭简档96、公司简档98和基本简档100。另外,管理简档用户接口90可以包括向联系人分配简档的工具102,当用户选择该工具时(如104处所指示的),允许所选择的简档与所选择的联系人进行关联。例如,参照图6,向联系人用户分配简档的接口106识别不同用户简档18和一个或多个联系人18,并且为用户提供选择工具110以指示要与各联系人相关联的简档。例如,在这种情况中,一个或多个联系人108包括Mary Smith112、Harry Baxter 114、Boss Parker 116和Bob Cat 118。此外,在这种情况中,相应选择工具110指示朋友和家庭简档96与Mary Smith 112和Harry Baxter 114相关联,公司简档98与Boss Parker 116相关联,而基本简档100与Bob Cat 118相关联。
参照图7和图8,例如,在将简档与应用相关联的一个方面中,管理简档用户接口90可以包括向应用分配简档的工具120,当用户选择该工具120时(如124处指示的),允许所选择的简档与所选择的应用相关联。应该注意的是,向应用分配简档的工具120可以被呈现为向联系人分配简档的工具102(图5)的替代或补充。例如,参照图8,向应用分配简档的用户接口126识别不同的用户简档18和一个或多个应用128,并且为用户提供选择工具110以指示与各应用相关联的简档。例如,在这种情况中,一个或多个应用128包括POP CHAT应用130、VidStream应用132、CorpTalk IM+应用134和PingPing应用136。此外,在这种情况中,相应的选择工具110指示:朋友和家庭简档96与Pop Chat应用130和VidStream应用132相关联,公司简档98与CorpTalk IM+应用134相关联,而基本简档100与PingPing应用136相关联。
返回图4A,在78处,UI 44可以向通信会话发起者呈现创建动态简档规则提示。在80处,响应中,账号创建者和/或通信会话发起者42可以与群组通信服务器12交换通信以便添加或修改要对账号创建者和/或通信会话发起者42的用户账号使用的一个或多个简档选择规则34,或者与账号创建者和/或通信会话发起者42相关联的用户账号使用的一个或多个简档选择规则34(图1)。在82处,群组通信会话12可以添加或修改动态简档选择规则,所述动态简档选择规则可以定义基于一个或多个因素来如何做出简档选择,所述因素例如但不限于,位置信息、一天中的时间、日历信息、存在信息、用户偏好、使用中的群组通信应用、通信会话发起者信息、用户设备能力、使用中的用户设备、目标参与者设备能力、通信的主题或标题、通信的上下文、或者其它参与者信息。
参照图4B,在一个方面中,关于简档使用和更新的消息流40b的示例涉及账号创建者和/或通信会话发起者42的动作、用户接口(UI)44,所述UI 44可以位于通信会话发起者的任何一个用户设备处和/或位于能够访问管理网站入口和群组通信服务器12的另一个通信设备处。在84处,通信会话发起者42可以发起与多个不同目标群组参与者的群组通信会话,其中,群组通信服务器12以及尤其是简档确定器30(图1)可以识别要向同一用户的至少两个不同群组参与者显示的已建立的多个不同简档18中的不同简档。
在85处,简档确定器30可以识别出要呈现给一个或多个群组参与者的潜在可应用简档之间存在冲突。例如,当群组参与者已经访问了通信会话发起者的不止一个简档并且针对群组参与者应该在当前通信期间看到的简档的简档规则是不一致时,可能存在简档冲突。在86处,简档确定器30可以生成用于选择要呈现的简档以便显示在客户端设备和管理入口44上的用户接口,以便使用户能够解决呈现冲突。在87处,响应中,账号创建者和/或通信会话发起者42可以选择要呈现的简档以解决呈现冲突。
参照图9和图10,在其中简档确定器30(图1)识别出在要呈现的潜在可应用简档之间存在冲突的方面中,简档确定器30可以生成用于选择要呈现的简档以便显示在客户端设备或管理入口92上的用户接口140。在一个方面中,例如,选择要呈现的简档的用户接口140呈现联系人标识符142,比如与联系人相关联的姓名和/或号码,并且还识别该简档呈现冲突的根源,比如基于应用的简档指定144与基于联系人的简档指定146相冲突。此外,选择要呈现的简档的用户接口140呈现选择工具148,当用户选择该工具148时(如150处所指示的),使得用户输入的接收方能够解决呈现冲突。参照图10,例如,选择工具148允许用户选择所期望的简档来呈现,并且包括成功选择指示器152以便向用户提供反馈以确认该选择。
返回参照图4B,在88处,在群组通信会话正在进行时,UI 44可以将更新简档提示呈现给通信会话发起者。例如,简档更新可以由通信会话发起者手动地触发,或者可以响应于正在进行的群组通信会话期间发生的动作,比如期望改变要呈现的简档或者比如指定要向在群组通信会话建立之后加入(例如,稍后加入)群组通信会话的群组参与者呈现的简档。在89处,响应中,通信会话发起者42可以发起与群组通信服务器12(特别是简档管理器14)的交换,以便更新后续由群组通信服务器12保存和存储的一个或多个用户简档或者一个或多个动态用户选择规则。
参照图11和图12,在一个示例中,比如当新的群组参与者已经进入已建立的群组通信会话时,简档确定器30可以生成选择简档用户接口154以便在客户端设备或管理入口92上显示。在一个方面中,例如,选择简档用户接口154呈现联系人标识符142,比如与稍晚加入群组通信会话的联系人相关联的姓名和/或号码,并且进一步识别潜在的简档呈现规则,比如基于应用的简档指定144或基于联系人的简档指定146。另外,选择简档用户接口154呈现选择工具110,当用户选择该工具110时(如156和158处所指示的),能够接收用于识别所期望的呈现简档的用户输入。参照图12,例如,选择工具110允许用户选择所期望的简档来呈现,从而能够实现动态的、通信中的简档选择和修改。
参照图13,在另一个示例中,从群组通信服务器12的角度,消息流111的一个方面表明了与不同用户113(比如用户A、用户B和用户C)在建立相应用户简档、发现联系人和针对群组通信的简档选择方面的交互。例如,在115处,用户A可以与群组通信服务器12交换一个或多个消息以创建第一简档(例如,简档A1)。在117处,群组通信服务器12通过创建并存储与用户A的账号相关联的简档A1来进行响应。虽然没有示出,但是应该注意的是,本示例中讨论的简档(比如简档A1)可以由群组通信服务器12(或其组件)关联到单个用户账号(例如,用户账号20(图1)),并且可以包括简档信息13(图2),该简档信息包括定义简档的个性的各个单元或参数。此外,这一示例中讨论的每个简档或每个用户账号或二者可以与一个或多个简档选择规则34(图1)相关联。无论如何,在119处,用户A可以与群组通信服务器12交换一个或多个消息以创建第二简档(例如简档A2)。在121处,除了先前存储的简档A1,群组通信服务器12通过创建并存储与用户A的账号相关联的简档A2来进行响应。在123处,用户A可以与群组通信服务器12交换一个或多个消息以创建一个或多个简档选择规则34,比如规则1-4。在125处,群组通信服务器12通过创建并存储与用户A的账号和简档A1和A2相关联的简档选择规则34(比如规则1-4)来进行响应。例如,在不应该被解释为限制性的一种情况下,如127处所示,在123处接收到的群组简档部分规则34可以定义简档A1(该简档A1可以是基本简档)将用于表示一直与用户B进行通信的用户A,而简档A1应该用于表示在工作时间期间与用户C进行通信的用户A,但是在其它情况下,简档A2可以用于与用户C的通信。
类似地,在129处,用户B可以与群组通信服务器12交换一个或多个消息以创建第一简档(例如,简档B1)。在131处,群组通信服务器12通过创建并存储与用户B的账号相关联的简档B1来进行响应。在133处,用户B可以与群组通信服务器12交换一个或多个消息以创建第二简档(例如,简档B2)。在135处,除了先前存储的简档B1,群组通信服务器12通过创建并存储与用户B的账号相关联的简档B2来进行响应。在137处,用户B可以与群组通信服务器12交换一个或多个消息以创建一个或多个简档选择规则34,比如规则1-4。在139处,群组通信服务器12通过创建并存储与用户B的账号和简档B1和B2相关联的简档选择规则34(比如,规则1-4)来进行响应。例如,在并不应该被解释为限制性的一种情况中,如141处所示,在137处接收到的群组简档选择规则34可以定义简档B1(该简档B1可以是基本简档)要用于表示一直与用户A和用户C两者进行通信的用户B。
在另一个方面,一个或多个用户113可以与群组通信服务器12进行通信以发现其他用户,以及获取关于其他用户的简档信息。例如,在143处,用户C可以与群组通信服务器12交换一个或多个消息以便基于可能与联系人的简档信息相匹配的数据来找到联系人,或者找到关于已知联系人的额外简档信息。例如,在143处,用户C可以发送针对诸如基于对应于与联系人(例如,用户A)相关联的简档(例如,简档A1)的信息来查找联系人的一个或多个简档的请求。例如,与用户C可能具有的简档相对应的信息可以包括诸如另一个用户的电话号码、姓名或简档专用用户名、标识符或代码(例如,来自商业名片)以及其它类型的用户简档相关信息之类的信息。在145处,群组通信服务器12识别用户A的账号与所接收的简档A1相匹配,核查由用户A在123处定义的简档选择规则34(例如,规则1-4)。在这种情况中,例如,群组通信服务器12可以基于A的规则来向用户C提供简档A1和A2,所述A的规则规定应该使用简档A1来表示在工作时间期间与用户C进行通信的用户A,但是在其它情况下简档A2可以用于与用户C的通信。相应地,在147处,群组通信服务器12发送如下消息:所述消息包括(或在其它情况下提供访问)简档A1和A2、或者简档A1和A2的相应简档信息。
在另一个方面,一个或多个用户113可以与群组通信服务器12进行通信,以便定义如何在相应用户的设备上呈现其它用户。例如,在一个方面中,在149处,用户C可以与群组通信服务器12交换一个或多个消息以创建规则,比如简档选择规则34,以便定义在用户C的设备上如何表示另一个用户(比如用户A)。例如,在这种情况中,如153处所示,用户C可以创建“规则N”,该“规则N”定义了根据简档A2,用户A应该一直呈现在用户C的设备上。在这种情况中,例如,用户C的规则N可以克服简档确定器30(图1)所面对的困境,例如当尝试确定用户A如何呈现给用户C时,因为简档确定器30可能意识到用户C已经既访问简档A1又访问简档A2。并且,应该注意的是,简档确定器30(图1)可以包括规则生成组件,而不是149处示出的明确消息,所述规则生成组件包括以下各项中的一个或多个:启发式算法、规则、神经网络、人工智能等,使得规则生成组件能够基于过去的用户行为或基于预计的用户选择来为给定用户创建规则。然后,这种自动创建的简档选择规则34(图1)可以随后(比如在自动创建的规则的潜在应用期间,或比如在其中用户可以单独访问群组通信服务器12并验证该自动创建的简档选择规则34的规则确认会话期间)由用户确认或修改。
另外,与143、145和147处的动作类似,用户C还可以尝试发现用户B信息。例如,在155处,用户C可以与群组通信服务器12交换一个或多个消息以查找联系人的一个或多个简档,比如根据对应于与联系人(例如,用户B)相关联的简档(例如,简档B1)的信息。在这一示例中,用户C所执行的用户B信息的查询可以根据,例如与用户B相对应的一些简档信息来执行。在一个方面,例如,这一简档信息可以包括用户B的对应于简档B1的简档标识符,用户C可以用某种方式,例如从另一个共同朋友等得知该简档。在一些方面,用户C对用户B的简档信息(例如另一个用户(例如用户B)的简档标识符或简档专用名称)的了解,可能不足以获得并看到与该简档标识符或简档专用名称相对应的简档。用户B可以建立关于共享或不共享简档信息,以及与谁共享什么简档信息的一个或多个规则。这样,这些方面将允许用户C找到用户B,但是只能看到B的适当简档,或者如果用户B的规则根本不允许用户C找到用户B,则该查询将失败。对简档和简档信息的共享的这一控制可能有利于保持隐私性和/或控制或减少垃圾邮件问题。换句话说,对简档信息(比如简档标识符)的公开了解或泄露可能不一定会暴露用户或用户简档信息。在157处,群组通信服务器12识别出用户B的账号与所接收的简档B1相匹配,核查用户B在137处定义的简档选择规则34,比如规则1-4。在这种情况中,例如,群组通信服务器12确定:可以根据用户B的规则而向用户C仅提供简档B2,所述用户B的规则声明简档B2始终应该用于表示与用户C进行通信的用户B。相应地,在159处,群组通信服务器12发送如下消息:所述消息包括(或者在其它情况下提供访问)简档B2或者简档B2的相应简档信息。
在161处,用户113之一可以发起群组通信会话,邀请剩余用户参与。在163处,群组通信服务器12或其组件(比如简档确定器30(图1))可以核查与用户A、用户B和用户C的账号相关联的简档选择规则34以便确定每个用户应该如何呈现给其它用户,和/或每个用户希望在它们的设备上如何呈现其它用户。在根据这种情况中讨论的示例性规则的可能结果的一个示例中,如163处所示,群组通信服务器12或简档确定器30可以首先确定用户C应该根据简档A1根据额外的上下文信息(例如对应于工作时间的一天中的当前时间)看到用户A,但是,然后应用用户C的规则并且根据规则N来选择简档A2,该规则N声明用户C总是想要根据简档A2来呈现用户A。此外,群组通信服务器12或简档确定器30可以确定用户C应该根据简档B2根据用户B的规则看到用户B。因此,在165处,在群组通信会话期间,从用户C的角度看,用户A是根据简档A1呈现的,而用户B是根据简档B2呈现的。以类似的方式确定在其它用户设备上对其它用户的相应呈现。
参照图14,在***10(图1)的示例性使用情况中,考虑下面的场景。用户JohnSmith,操作用户设备22,从他的地址簿160中选择联系人112、116和118,并且创建具有群组标识符164(例如,“乔迁庆祝”)的群组162。此外,在一个方面中,将John的地址簿中的联系人分类到类别家庭166、公司168和其它170之下。在一些方面中,每个类别还可以对应于与用户John Smith的用户账号相关联的多个简档中的相应一个简档。因此,群组162中的联系人包括Mary Smith(家庭)、Boss Parker(公司)和Bob Cat(其它)。
John Smith,或者被称为通信会话发起者42,然后在172处发起群组通信会话。群组通信服务器12接收群组通信会话发起请求,执行简档确定器30以识别针对各个群组参与者而言要呈现给其它群组参与者的各个简档。
例如,用户接口(UI)174显示Mary Smith(通信会话参与者)的视图。在这种情况中,Mary Smith能够根据每个参与者与Mary Smith规定的关系而看到每个群组参与者的简档18中的确定的一个简档。
UI 176示出了Mary Smith在选择查看John Smith的(家庭)简档时看到的简档。由于John Smith已经选择将他的家庭简档呈现给Mary Smith,因此Mary Smith将看到更详尽和更丰富的简档。
UI 178显示Boss Parker的(群组参与者)视图。假设所有其它群组参与者既没有在他们的地址簿中列出Boss Parker也没有将其联系人放在“其它”类别170下。因此,BossParker只能够看到除了除了John Smith以外的所有群组参与者的基本简档信息,其中除了John Smith已经将Boss Parker列到公司类别168下。
UI 180示出了Boss Parker在选择查看John Smith的简档时看到的简档。由于John Smith已经选择将其商业简档呈现给Boss Parker,因此Boss Parker能够看到JohnSmith的商业简档。
UI 182示出了Boss Parker在选择查看Mary Smith的简档时看到的简档。由于假设Mary Smith既没有将Boss Parker列入她的地址簿也没有将Boss Parker列在“其它”类别170下。因此,Boss Parker只能够看到Mary Smith的默认姓名和电话号码。
应该注意的是UI 176和UI 180都显示John Smith的简档——但是它们基于JohnSmith与其它方的关系而有所不同。
这一示例表明了根据目标参与者(简档拥有者正在与其进行通信)的动态简档选择,但是,根据位置、时间、应用、存在信息(模式)或任何其它用户偏好等,可以应用相同的逻辑。
参照图15和16,在***10(图1)的另一个示例性使用情况中,所描述的装置和方法可以使群组通信会话发起者或一些其它授权方能够控制定义一个群组以便根据用户相关联的一个或多个用户简档为该群组中的一个或多个参与者创建混合用户简档的参与者。在一些方面,所描述的装置和方法可以限制根据特权来创建混合简档的能力,例如在***运营商或一个或多个用户简档相关联的用户可能准许该特权的情况中。
例如,考虑授权方控制用于定义群组(例如,群组领导Boss Parker,具有JohnSmith作为同事(其中公司简档可见),作为朋友(其中朋友和家庭简档可见)的参与者的场景。此外,Boss Parker想要在与客户会面之后举行一个派对并且想要与客户创建群组通信会话并通过正式和非正式相结合的方式来介绍John Smith。
在这种情况中,在一个方面,所描述的装置和方法可以允许Boss Parker为名为“商业派对亲密伙伴”,简写为“COBParty”的群组通信会话创建混合简档。
参照图15,所描述的装置和方法可以包括Boss Parker的用户设备93上的管理用户简档用户接口171,以用于管理John Smith的简档。在一个方面,管理用户简档用户接口171提供接口用于访问朋友和家庭简档96、公司简档98,并创建新的简档173。在一个方面,例如,在175处,一旦选择创建新的简档173,就比如通过向朋友和家庭简档96和公司简档98的接口来呈现新的管理简档UI 175,该新的管理简档UI 175允许从存储的简档中选择简档单元。在179处,一旦选择访问朋友和家庭简档96,就呈现针对“John Smith—朋友/家庭成员”的用户接口181,其包括定义一个或多个朋友和家庭简档单元的简档信息13。举个例子,Boss Parker可以选择简档单元183(例如简档专用照片和简档专用名)、简档单元185(例如,简档专用位置信息(类似于图2的位置信息19)),以及简档单元187(例如,简档专用存在信息(类似于图2的存在信息21))用于包括在新的混合简档中。此外,在189处,一旦选择访问公司简档98,就呈现“John Smith—公司”的用户接口191,其包括定义一个或多个公司简档单元的简档信息13。举个例子,Boss Parker可以选择简档单元193(例如,简档专用标题和公司信息),以及简档单元195(例如,简档专用联系人信息(类似图2的联系人信息23))用于包括在新的混合简档中。相应地,在197处,所描述的装置和方法生成更新后的简档用户接口199,其中从Boss Parker接收到比如像“John_COBParty”这样的名字以识别JohnSmith的新的混合简档,如201处所指示的。此外,一旦接收到对访问新混合简档201的选择,如203处所示,所描述的装置和方法就生成由所选择的简档单元183、185、187、193和195所定义的更新后的混合简档用户接口205,例如“John Smith-John_COBParty”。这样,BossParker可以将“John Smith-John_COBParty”的混合简档发布给“John_COBParty”群组通信会话中的一个或多个参与者。换句话说,所描述的装置和方法允许一个或多个用户选择性地建议其它用户的一个或多个简档单元。
参照图16,例如,名为Harry Baxter的群组通信参与者接收到“John Smith-John_COBParty”的混合简档,如Harry Baxter的用户设备109上的用户接口207指示的。另外,在一个方面,Harry Baxter是John Smith的朋友并且之前已经访问过John的朋友/家庭成员简档。因此,用户接口207在211处指示对John Smith的朋友和家庭简档的访问,以及在213处对混合简档“John Smith-John_COBParty”的访问。此外,在一个方面,可以在BossParker创建群组通信会话并向群组参与者呈现“John Smith-John_COBParty”的混合简档时生成用户接口207。在一个方面,例如当群组通信会话经由应用(比如CORPTALK应用)时,用户接口207可以呈现与CORPTALK应用相关联的“John Smith-John_COBParty”的混合简档,如215处所指示的。此外,用户接口207可以包括一个或多个提示217以便促进用户(例如Harry Baxter)确认可用简档与联系人或应用的关联。在这种情况中,如219处所指示的,用户可以选择可用简档中的一个简档与应用(例如CORPTALK应用)相关联。这样,用户接口221包括确认指示符223以便确认该选择。因此,在这种情况中,所描述的装置和方法允许BossParker选择性地向“John_COBParty”群组通信会话的其他用户通告“John Smith-John_COBParty”的混合简档。
因此,所描述的装置和方法能够使用户灵活地只使用针对群组通信平台(比如群组通信服务器12)的唯一用户账号来创建多个用户简档。
此外,所描述的装置和方法能够使不同简档关联到不同应用,或不同的目标群组参与者,所述不同的目标群组参与者可以与比如商业、家庭、朋友、基本等类别或简档相关联。终端用户控制要关联到每个简档(比如姓名、照片、位置信息、存在信息等)的信息。
在一些方面中,可以通过用户标识符(ID)来标识每个用户账号,所述ID可以是在应用上公用或共享的。此外,在一些方面中,用户信息和/或用户ID可以是用户自定义的或者由终端用户针对每个应用或以每个简档为基础而选择的。
例如,用户可以用完整的名和姓、正式照片和与他/她的公司日历结合的存在信息来创建公司简档。然后,该用户可以选择在与其它用户进行通信时哪些应用呈现该公司简档。
另一方面,用户可以建立在使用应用与朋友和家人进行通信时更随意自然的简档。用户可以选择显示更多信息,比如当前位置、当前活动、休闲照片等。
基于每个通信会话上下文或应用启动,简档确定器30可以为用户提供对特定用户简档进行关联的选择。另外,简档确定器30还可以为用户提供用于指定在与任何给定联系人进行通信时要使用哪个用户简档的选择。在一个方面中,简档确定器30可以将这些用户偏好存储为针对后续通信的一个或多个简档选择规则34,其中,这些规则可以基于用户选择,或者基于对用户设备上的联系人列表或地址簿中的联系人、或者与该用户设备相关联的基于网络的地址簿中的联系人到比如朋友、家庭、工作等群组中的分类。
下面总结了关于用户简档及其选择的使用实例和相关联的选项,比如由通信会话发起者、群组通信服务器和/或目标群组参与者基于对逐个应用或者以通信会话上下文为基础的规则所进行的使用实例和相关联的选项:
1.发起者客户端选择的简档:
a)个人用户简档
●手动选择
●基于规则的自动选择
b)群组简档
●群组管理者/发起者的手动选择
●基于规则的自动选择
2.服务器选择的简档
a)个人用户简档
●基于规则的自动选择
●基于学习的自动选择(服务器可以使用先前的通信历史和早先使用的简档)
b)群组简档
●基于规则的自动选择
3.群组中的活动简档
●单个简档对于群组中的所有其它成员是可见的
●每一通信会话的多个活动简档,其中,有可能不同简档对群组中的不同目标是可见的
4.通信中的简档切换:
●只在通信会话发起时进行简档选择,并且在通信会话期间不对简档进行切换
●在通信会话期间允许进行简档切换(自动或手动地触发)
5.目标群组参与者控制的简档选择:
●目标在哪个简档目标被另一个群组参与者看到的方面中不起作用
●目标能够控制其针对给定成员所看到的简档,并且可以创建并保存规则。(例如,规则:“无论选择的是什么简档,针对John Smith总是将我显示简档1”——这假设目标先前已经获取了John Smith的简档1)
6.简档的管理控制:
●群组管理者可以拦截违背任何使用条款的个人/群组简档
●成员可以报告是否有人正在使用可能违背使用条款的简档,接下来,基于***规则,服务器可以向群组管理者发送触发信号或者拦截所报告的简档
●群组领导/仲裁者可以控制在群组通信会话中的给定参与者对其它参与者可见的简档。该群组领导可以推翻参与者的简档选择。
7.规则存储
·存储在客户端上的规则
·存储在服务器上的规则
参照图17,在一个方面,***10的任何组件可以被实现为专门被编程为用于执行相应组件的所述功能的一个或多个计算机设备200。例如,在图1中,计算机设备200可以用于实现用户设备22、24、26或28、和/或群组通信服务器12中的一个或多个。
在一个方面中,计算机设备200包括用于执行与本申请中描述的一个或多个组件和功能相关联的处理功能的处理器202。处理器202可以包括单个处理器或多组处理器或多核处理器。此外,处理器202可以被实现为集中式处理***和/或分布式处理***。
计算机设备200还包括存储器204,比如用于存储本申请中使用的数据和/或由处理器202执行的应用的本地版本。存储器204可以包括可由计算机使用的任何类型的存储器,比如随机存取存储器(RAM)、只读存储器(ROM)、磁带、磁盘、光盘、易失性存储器,非易失性存储器和它们的任意组合。
此外,计算机设备200包括通信组件206,该通信组件206提供用于与使用如本文所述的硬件、软件和服务的一方或多方建立并维持通信。通信组件206可以携带计算机设备200上的组件之间、以及计算机设备200与外部设备(比如,位于通信网络上的设备和/或串行或本地地连接到计算机设备200的设备)之间的通信。例如,通信组件206可以包括一个或多个总线,并且还可以包括分别与发射机和接收机相关联的、可操作用于与外部设备进行交互的发送链组件和接收链组件。
另外,计算机设备200还可以包括数据存储器208,该数据存储器208可以是硬件和/或软件的任何适当组合,用于为结合本申请中描述的方面所采用的信息、数据库和程序提供大量存储。例如,数据存储器208可以是当前没有被处理器202执行的应用的数据储存库。
计算机设备200可以另外包括可操作用于从计算机设备200的用户接收输入的用户接口组件210,并且还可操作用于生成呈现给用户的输出。用户接口组件210可以包括一个或多个输入设备,包括但不限于键盘、数字板、鼠标、触摸感应显示器、导航键、功能键、麦克风、语音识别组件、能够从用户接收输入的任何其它装置、或它们的任意组合。此外,用户接口组件210可以包括一个或多个输出设备,包括但不限于显示器、扬声器、触摸反馈装置、打印机、能够向用户呈现输出的任何其它装置、或它们的任意组合。
此外,例如在群组通信服务器12(图1)的方面中,计算机设备200可以包括先前讨论的简档管理器13、简档数据库16、简档确定器30和群组通信管理器32。此外,在该方面中,计算机设备200还可以包括匹配确定器212,该匹配确定器212用于执行例如图3中的60处描述的朋友查找器简档和应用匹配动作。
另外,在用户设备的一个示例中,比如用户设备22、24、26或28中的任何一个(为了简化,在图17中示为用户设备22),计算机设备200可以包括群组通信组件214用于创建一个或多个用户简档并用于执行群组通信相关功能。例如,群组通信组件214由处理器202执行并与群组通信服务器12交互。此外,例如,群组通信组件214可以包括但不限于,应用或软件、计算机可读指令、硬件、固件等中的一个或它们的任意组合。另外,在这一方面,实现为用户设备22的计算机设备200还可以包括联系人组件216,比如联系人列表、个人信息管理器等等,所述联系人组件216包括一个或多个联系人名字和相关信息,比如***10(图1)的用户相关联的多个用户简档18(图1)中的一个或多个的全部或一部分。这样,联系人组件216可以包括简档专用用户名、联系人信息、偏好等,这些简档专用用户名、联系人信息、偏好等基于在群组通信会话期间或经由群组通信服务器12的朋友查找器功能获得这些信息而与给定的联系人相关联。
参照图18,在操作中,在单个用户账号下的多个简档创建、管理和使用的方法230的一个方面可选地(如虚线所指示的)包括在用户设备上安装群组通信应用(方框232)。例如,在一个方面,用户设备(比如用户设备22(图1))的用户可以下载群组通信组件214(比如一个或多个群组通信应用)到该设备上。替代地,用户设备可以用在该设备上预先配置的一个或多个群组通信组件214而获取。
此外,方法230包括与群组通信服务器交换通信以创建用户账号(方框234)。例如,在一个方面,用户设备22可以通过群组通信组件214(例如,群组通信应用)来联系群组通信服务器12并建立与用户设备22和/或用户设备22的特定用户相对应的用户账号。该通信交换可以包括联系人和/或账单信息的交换、以及对用户、用户设备、或联系人/账单信息的验证和/或认证。
并且,方法230包括创建与用户账号相对应的多个用户简档/个性(方框236)。例如,在一个方面,设备用户、无线运营商、企业/公司或一些其它管理者可以创建与用户账号相对应的一个或多个用户简档18,以便向群组通信会话中的不同参与者表示不同的用户个性。
可选地,方法230可以包括执行用户账号增强(方框238)。例如,在一个方面中,不同用户简档或个性18可以相关联以便与不同群组通信应用、不同联系人等一起使用。例如,用户、无线运营商、企业、管理者等可以将多个用户简档中的相应用户简档映射到给定的联系人,从而使得用户在与给定联系人的群组通信期间由相应简档来表示。此外举例而言,用户、无线运营商、企业、管理者等可以将多个用户简档中的相应一个简档映射到给定的群组通信应用,从而使得用户在经由给定的群组通信应用进行群组通信期间由相应的简档来表示。另外,例如,用户、无线运营商、企业、管理者等可以使用一个或多个简档选择规则34,这些简档选择规则34定义了多个用户简档的相应一个简档的使用条件,从而使简档确定器30能够自动地使用户在群组通信期间由相应的简档来表示。
另外,方法230包括暴露用于使用的多个简档/个性(方框240)。例如,在一个方面中,多个用户简档18中的一个选定的简档可以在群组通信会话期间呈现给其它群组参与者中的各参与者,例如,对于该群组通信会话而言该用户是发起者或受邀的参与者。还有,例如,多个用户简档18中的一个或多个用户简档及其相应的简档信息13(图1)可用于使用户能够被其它用户发现、或者使用户简档信息13能够被其它用户发现。
因此,所描述的装置和方法能够创建具有多个用户简档18(例如,表示不同用户个性)的单个用户账号,并且在群组通信会话期间使用一个或多个简档/个性。
如本申请中所用的,术语“组件”、“模块”、“***”等旨在包括计算机相关的实体,例如但不限于硬件、固件、硬件和软件的结合、软件、或执行中的软件。例如,组件可以是但不限于:在处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。例如,在计算设备上运行的应用和计算设备两者都可以是组件。一个或多个组件可以常驻在执行的进程和/或线程中,组件可以位于一个计算机中和/或分布在两台或更多台计算机中。另外,可以从其上存储有各种数据结构的各种计算机可读介质来执行这些组件。这些组件可以诸如根据具有一个或多个数据分组的信号(例如,来自一个组件的数据,该组件以信号的方式与本地***、分布式***中的另一个组件进行交互、和/或通过诸如互联网之类的网络与其它***进行交互)通过本地和/或远程进程的方式进行通信。
此外,本申请中结合通信设备描述了各种方面,通信设备可以是有线通信设备或无线通信设备。通信设备还可以叫做***、设备、用户单元、用户站、移动站、移动台、移动设备、远程站、远程终端、接入终端、用户终端、终端、通信设备、用户代理、用户装置、用户设备(UE)。无线通信设备可以是蜂窝电话、卫星电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备、计算设备、或者与无线调制解调器相连接的其它处理设备。此外,本申请中结合基站描述了各个方面。基站可以用于与无线终端进行通信,并且也可以称为接入点、节点B或某种其它术语。
此外,术语“或”旨在表示包含性的“或”而不是排除性的“或”。亦即,除非另行说明或从上下文清楚地得知,否则短语“X采用A或B”旨在表示自然包含性排列的任何种类。亦即,以下实例中的任何实例符合短语“X采用A或B”:X采用A;X采用B;或者X采用A和B两者。此外,在本申请和所附权利要求中使用的冠词“a”和“an”应当通常认为是指代“一个或多个”,除非另行说明,或从上下文中清楚地得知是指单数形式。
可以将本文所述的技术用于各种无线通信***,例如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它***。术语“***”和“网络”常常可互换地使用。CDMA***可以实施无线电技术,例如通用陆地无线电接入(UTRA)、cdma2000等。UTRA包括宽带CDMA(W-CDMA)和CDMA的其它变体。此外,cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA***可以实施诸如全球移动通信***(GSM)的无线电技术。OFDMA***可以实施诸如演进的UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-OFDM等无线电技术。UTRA和E-UTRA是通用移动电信***(UMTS)的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,其在下行链路上采用OFDMA,在上行链路上使用SC-FDMA。在名为“第三代合作伙伴计划”(3GPP)的组织的文献中描述了UTRA、E-UTRA、UMTS、LTE和GSM。此外,在名为“第三代合作伙伴计划2”(3GPP2)的组织的文献中描述了cdma 2000和UMB。此外,这类无线通信***还可以包括常常使用非成对的未许可频谱、802.xx无线LAN、蓝牙、以及任何其它短距离或长距离无线通信技术的点对点(例如,移动台到移动台)自组织网络***。
可以从可能包括多个设备、组件、模块等的***的角度,给出各个方面或特性。应该理解和明白的是,各个***可以包括另外的设备、组件、模块等,和/或可以不包括结合附图所讨论的所有设备、组件、模块等。也可以使用这些方法的组合。
被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑、分立硬件组件、或者它们的任意组合,可以实现或执行结合本文所公开的实施例所描述的各种示例性的逻辑、逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP核相结合的一个或多个微处理器、或者任何其它这类结构。另外,至少一个处理器可以包括可操作执行上面所描述的一个或多个步骤和/或动作的一个或多个模块。
可以通过硬件、由处理器执行的软件模块、或者两者的组合来直接地具体实施结合本文所公开的方面所描述的方法或算法的动作。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。将示例性存储介质可以耦接到处理器,使得该处理器可以从该存储介质读取信息,并将信息写入该存储介质中。或者,存储介质可以集成到处理器中。此外,在一些方面中,处理器和存储介质可以常驻在ASIC中。此外,ASIC可以常驻在用户终端中。或者,处理器和存储介质可以作为分立组件常驻在用户终端中。另外,在一些方面中,一种方法或算法的步骤和/或动作可以作为代码和/或指令中的一个或任何组合或集合位于机器可读介质和/或计算机可读介质上,所述机器可读介质和/或计算机可读介质可以合并到计算机程序产品中。
在一个或多个方面中,可以通过硬件、软件、固件、或它们的任意组合来实现所描述的功能。如果通过软件实现,则这些功能可以作为一条或多条指令或代码保存在计算机可读介质上、或者在计算机可读介质上传输。计算机可读介质包括计算机存储介质和通信介质两者,所述通信介质包括有助于计算机程序从一个位置传输到另一个位置的任何介质。存储介质可以是计算机能够访问的任何可用介质。作为示例而非限制,这样的计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、磁盘存储或其它磁性存储设备、或者能够用来携带或存储具有指令或数据结构形式的所期望的程序代码并且能够被计算机访问的任何其它介质。此外,任何连接都可以称为计算机可读介质。例如,如果软件是使用同轴线缆、光纤线缆、双绞线、数字用户线(DSL)、或者诸如红外线、无线电和微波之类的无线技术,从网站、服务器或其它远程源传输的,那么介质的定义中包括同轴线缆、光纤线缆、双绞线、DSL、或者诸如红外线、无线电和微波之类的无线技术。如本文所使用的磁盘和光碟包括压缩光碟(CD)、激光光碟、光碟、数字多功能光碟(DVD)、软盘以及蓝光光碟,其中,磁盘通常用磁再现数据,而光碟通常是由激光器用光再现数据。上述的组合也应该被包括在计算机可读介质的范围内。
虽然前面的公开内容讨论了示例性的方面和/或实施例,但是应当注意的是,可以在不脱离如所附权利要求所定义的、所描述的方面和/或实施例的范围的前提下做出各种改变和修改。此外,虽然可能以单数形式描述或声明所描述的方面和/或实施例的元件,但是除非明确说明限制为单数,否则复数形式也是可以预期的。此外,除非另有说明,否则任何方面和/或实施例的全部或一部分可以与任何其它方面和/或实施例的全部或一部分一起使用。

Claims (50)

1.一种用于在多个参与者之间建立群组通信会话的方法,包括:
利用具有第一设备标识的第一设备,从发起者接收在所述多个参与者之间发起所述群组通信会话的请求;
响应于从所述发起者接收所述请求,执行用于选择在所述群组通信会话期间要显示多个不同的发起者用户个性中的哪一个的一个或多个用户个性选择规则;
对于所述多个参与者中的每一个,基于所述一个或多个用户个性选择规则和所述第一设备标识中的至少一个来选择显示所述多个不同的发起者用户个性中的哪一个,其中,所述多个不同的发起者用户个性中的每一个与所述发起者的单个用户帐号相关联;以及
建立所述群组通信会话,其中在参与者之间的所述群组通信会话期间被显示给所述多个参与者中的第一参与者的第一发起者用户个性不同于同时被显示给所述多个参与者中的第二参与者的第二发起者用户个性。
2.如权利要求1所述的方法,其中,对于所述多个参与者中的每一个,选择显示所述多个不同的用户个性中的哪一个包括:基于与各参与者相关联的联系人类别进行选择。
3.如权利要求1所述的方法,其中,对于所述多个参与者中的每一个,选择显示所述多个不同的用户个性中的哪一个包括:基于与所建立的群组通信会话相对应的应用类型进行选择。
4.如权利要求1所述的方法,其中,对于所述多个参与者中的每一个,基于所述一个或多个用户个性选择规则来选择显示所述多个不同的用户个性中的哪一个还包括基于以下各项中的一项或多项进行选择:位置信息、一天中的时间、日历信息、存在信息、用户偏好、使用中的群组通信应用、发起者信息、用户设备能力、用户设备标识、目标参与者设备能力、所述群组通信会话的主题或标题、所述群组通信会话的上下文、或者其它参与者信息。
5.如权利要求1所述的方法,还包括:
从各参与者的多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的其它参与者的参与者用户个性,
其中,对于至少一个参与者而言,要显示给所述发起者或所述多个参与者中的所述其它参与者中的第一个的第一选定参与者用户个性,不同于要显示给所述发起者或所述多个参与者中的所述其它参与者中的第二个的第二选定参与者用户个性。
6.如权利要求5所述的方法,其中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性包括:基于与所述发起者和所述多个参与者中的所述其它参与者相关联的联系人类别进行选择。
7.如权利要求5所述的方法,其中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性包括:基于与所述群组通信会话相对应的应用类型进行选择。
8.如权利要求5所述的方法,其中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性是基于所述参与者针对所述群组通信会话正在使用的设备的设备标识的。
9.如权利要求5所述的方法,其中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性包括:基于与所述多个参与者中的各参与者的单个用户账号相对应的一个或多个用户个性规则进行选择。
10.如权利要求9所述的方法,其中,基于所述一个或多个用户个性选择规则来选择要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性还包括基于以下各项中的一项或多项来进行选择:位置信息、一天中的时间、日历信息、存在信息、用户偏好、使用中的群组通信应用、发起者信息、用户设备能力、用户设备标识、目标参与者设备能力、所述群组通信会话的主题或标题、所述群组通信会话的上下文、或其它参与者信息。
11.如权利要求1所述的方法,还包括:
接收针对在所述群组通信会话的建立之后添加新参与者的请求;
向所述发起者或所述多个参与者中的至少一个发送用户个性选择请求,其中,所述用户个性选择请求要求所述多个不同的已建立的发起者用户个性中的要显示给所述新参与者的发起者用户个性的标识、或者所述多个不同的参与者用户个性中的要显示给所述新参与者的参与者用户个性的标识;以及
从所述发起者或所述多个参与者中的至少一个接收用户个性选择,其中,所述用户个性选择包括所述多个不同的已建立的发起者用户个性中的要显示给所述新参与者的标识的发起者用户个性、或者所述多个不同的参与者用户个性中的要显示给所述新参与者的标识的参与者用户个性。
12.如权利要求1所述的方法,还包括:
接收针对在所述群组通信会话的建立之后添加新参与者的请求,其中,所述新参与者与一个或多个不同的已建立的参与者用户个性相关联;
向所述新参与者发送用户个性选择请求,其中,所述用户个性选择请求要求所述一个或多个不同的已建立的参与者用户个性中的要显示给所述群组通信会话中的其它参与者的参与者用户个性的标识;以及
从所述新参与者接收用户个性选择,其中,所述用户个性选择包括所述一个或多个不同的已建立的参与者用户个性中的要显示给所述群组通信会话中的其它参与者的标识的参与者用户个性。
13.如权利要求1所述的方法,还包括:
接收群组通信会话用户个性标识符;
接收针对在所述群组通信会话的建立之后添加新参与者的请求,其中,所述新参与者与一个或多个不同的已建立的参与者用户个性相关联;以及
选择所述一个或多个不同的已建立的参与者用户个性中的与所述群组通信会话用户个性标识符相对应的参与者用户个性。
14.如权利要求1所述的方法,还包括:
接收群组通信会话用户个性标识符;
其中,从所述多个不同的已建立的发起者用户个性中选择要显示的所述发起者用户个性还包括:选择所述多个不同的已建立的发起者用户个性中的与所述群组通信会话用户个性标识符相对应的发起者用户个性。
15.如权利要求14所述的方法,还包括:从一个或多个已建立的参与者用户个性中选择相应参与者用户个性,使得各个所选定的参与者用户个性对应于所述群组通信会话用户个性标识符。
16.如权利要求1所述的方法,还包括:
检测所述发起者已经从所述第一设备改变为具有第二设备标识的第二设备;
基于所述一个或多个用户个性选择规则和所确定的第二设备标识,选择所述多个不同的发起者用户个性中的适用于所述第二设备的不同的发起者用户个性;以及
基于接收到在所建立的群组通信会话期间所述发起者正在使用不同设备的通知,在所建立的群组通信会话期间将第一选定的相应发起者用户个性和第二选定的相应发起者用户个性中的至少一个动态地改变为所述多个不同的已建立的发起者用户个性中的适用于所述第二设备的所选择的不同的发起者用户个性。
17.如权利要求5所述的方法,还包括:
一旦接收到在所述群组通信会话期间所述参与者正在使用不同设备的通知,就动态地更新要显示给所述发起者和所述多个参与者中的所述其它参与者的参与者用户个性。
18.如权利要求1所述的方法,其中,所述群组通信会话包括群组呼叫、聊天会话、即时消息传送、视频呼叫和游戏中的一个或多个。
19.如权利要求1所述的方法,还包括:
确定在与所述多个参与者中的至少一个相关联的所述一个或多个用户个性选择规则中是否存在简档冲突;
响应于确定存在所述简档冲突,向所述发起者和用户个性创建者中的至少一个发送选择简档请求,其中,所述选择简档请求要求所述多个不同的发起者用户个性中的要显示以解决所述简档冲突的发起者用户个性的标识;
响应于发送所述选择简档请求,接收个性选择,其中,所述个性选择包括所述多个不同的发起者用户个性中的要显示用于解决所述简档冲突的标识的发起者用户个性。
20.一种用于在多个参与者之间建立群组通信会话的设备,包括:
处理器,被配置为利用处理器执行指令执行以下操作:
利用具有第一设备标识的第一设备,从发起者接收在所述多个参与者之间发起所述群组通信会话的请求;
响应于从所述发起者接收所述请求,执行用于选择在所述群组通信会话期间要显示多个不同的发起者用户个性中的哪一个的一个或多个用户个性选择规则;
对于所述多个参与者中的每一个,基于所述一个或多个用户个性选择规则和所述第一设备标识中的至少一个来选择显示所述多个不同的发起者用户个性中的哪一个,其中,所述多个不同的发起者用户个性中的每一个与所述发起者的单个用户帐号相关联,其中要显示给所述多个参与者中的第一参与者的第一发起者用户个性不同于要显示给所述多个参与者中的第二参与者的第二发起者用户个性;以及
响应于从所述发起者接收所述请求,建立所述群组通信会话,其中,所述群组通信会话向所述参与者的每一个显示各自选定的发起者用户个性。
21.如权利要求20所述的设备,其中,所述处理器还被配置为利用处理器执行指令执行操作以使得对于所述多个参与者中的每一个,选择显示所述多个不同的发起者用户个性中的哪一个是基于以下各项中的至少一项的:与各参与者相关联的联系人类别和与所建立的群组通信会话相对应的应用类型。
22.如权利要求20所述的设备,其中所述处理器被配置为利用处理器执行指令执行进一步以下操作:
从各个参与者的多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的其它参与者的参与者用户个性,
其中,对于至少一个参与者而言,要显示给所述发起者或所述多个参与者中的所述其它参与者中的第一个的第一选定参与者用户个性,不同于要显示给所述发起者或所述多个参与者中的所述其它参与者中的第二个的第二选定参与者用户个性。
23.如权利要求20所述的设备,其中,所述处理器被配置为利用处理器可执行指令执行进一步以下操作:
确定在与所述多个参与者中的至少一个相关联的所述一个或多个用户个性选择规则中是否存在简档冲突;
响应于确定存在所述简档冲突,向所述发起者和用户个性创建者中的至少一个发送选择简档请求,其中,所述选择简档请求要求所述多个不同的发起者用户个性中的要显示以解决所述简档冲突的发起者用户个性的标识;以及
响应于发送所述选择简档请求,接收个性选择,其中,所述个性选择包括所述多个不同的发起者用户个性中的要显示用于解决所述简档冲突的标识的发起者用户个性。
24.一种非暂时性的计算机可读存储介质,其上存储有被配置为使得处理器执行以下操作的处理器可执行指令:
利用具有第一设备标识的第一设备,从发起者接收在多个参与者之间发起群组通信会话的请求;
响应于从所述发起者接收所述请求,执行用于选择在所述群组通信会话期间要显示多个不同的发起者用户个性中的哪一个的一个或多个用户个性选择规则;
对于所述多个参与者中的每一个,基于所述一个或多个用户个性选择规则和所述第一设备标识中的至少一个来选择显示所述多个不同的发起者用户个性中的哪一个,其中,所述多个不同的发起者用户个性中的每一个与所述发起者的单个用户帐号相关联,其中要显示给所述多个参与者中的第一参与者的第一发起者用户个性不同于要显示给所述多个参与者中的第二参与者的第二发起者用户个性;以及
响应于从所述发起者接收所述请求,建立所述群组通信会话,其中,所述群组通信会话向所述参与者的每一个显示各自选定的发起者用户个性。
25.如权利要求24所述的非暂时性的计算机可读存储介质,其中,所述存储的处理器可执行指令被配置为使得所述处理器执行操作以使得对于所述多个参与者中的每一个,选择显示所述多个不同的用户个性中的哪一个是基于以下各项中的至少一项的:与各参与者相关联的联系人类别和与所建立的群组通信会话相对应的应用类型。
26.如权利要求24所述的非暂时性的计算机可读存储介质,其中,所述存储的处理器可执行指令被配置为使得所述处理器执行进一步以下操作:
从各参与者的多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的其它参与者的参与者用户个性,
其中,对于至少一个参与者而言,要显示给所述发起者或所述多个参与者中的所述其它参与者中的第一个的第一选定的参与者用户个性,不同于要显示给所述发起者或所述多个参与者中的所述其它参与者中的第二个的第二选定的参与者用户个性。
27.如权利要求24所述的非暂时性的计算机可读存储介质,其中,所述处理器可执行指令被配置为使得处理器执行进一步以下操作:
确定在与所述多个参与者中的至少一个相关联的所述一个或多个用户个性选择规则中是否存在简档冲突;
响应于确定存在所述简档冲突,向所述发起者和用户个性创建者中的至少一个发送选择简档请求,其中,所述选择简档请求要求所述多个不同的发起者用户个性中的要显示以解决所述简档冲突的发起者用户个性的标识;以及
响应于发送所述选择简档请求,接收个性选择,其中,所述个性选择包括所述多个不同的发起者用户个性中的要显示用于解决所述简档冲突的标识的发起者用户个性。
28.一种用于在多个参与者之间建立群组通信会话的装置,包括:
用于利用具有第一设备标识的第一设备,从发起者接收在所述多个参与者之间发起所述群组通信会话的请求的模块;
用于响应于从所述发起者接收所述请求,执行用于选择在所述群组通信会话期间要显示多个不同的发起者用户个性中的哪一个的一个或多个用户个性选择规则的模块;
用于对于所述多个参与者中的每一个,基于所述一个或多个用户个性选择规则和所述第一设备标识中的至少一个来选择显示所述多个不同的发起者用户个性中的哪一个的模块,其中,所述多个不同的发起者用户个性中的每一个与所述发起者的单个用户帐号相关联,其中要显示给所述多个参与者中的第一参与者的第一发起者用户个性不同于要显示给所述多个参与者中的第二参与者的第二发起者用户个性;以及
用于响应于从所述发起者接收所述请求,建立所述群组通信会话的模块,其中,所述群组通信会话向所述参与者的每一个显示各自选定的发起者用户个性。
29.如权利要求28所述的装置,其中,所述用于对于所述多个参与者中的每一个,选择显示所述多个不同的用户个性中的哪一个的模块还包括:用于基于以下各项中的至少一项来进行选择的模块:与各参与者相关联的联系人类别、以及与所建立的群组通信会话相对应的应用类型。
30.如权利要求28所述的装置,还包括:
用于从各参与者的多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的其它参与者的参与者用户个性的模块,
其中,对于至少一个参与者,要显示给所述发起者或所述多个参与者中的所述其它参与者中的第一个的第一选定的参与者用户个性,不同于要显示给所述发起者或所述多个参与者中的所述其它参与者中的第二个的第二选定的参与者用户个性。
31.如权利要求28所述的装置,还包括:
用于确定在与所述多个参与者中的至少一个相关联的所述一个或多个用户个性选择规则中是否存在简档冲突的模块;
用于响应于确定存在所述简档冲突,向所述发起者和用户个性创建者中的至少一个发送选择简档请求的模块,其中,所述选择简档请求要求所述多个不同的发起者用户个性中的要显示以解决所述简档冲突的发起者用户个性的标识;以及
用于响应于发送所述选择简档请求,接收个性选择的模块,其中,所述个性选择包括所述多个不同的发起者用户个性中的要显示用于解决所述简档冲突的标识的发起者用户个性。
32.一种用于在多个参与者之间建立群组通信会话的群组通信服务器,包括:
处理器,被配置为利用处理器可执行指令执行以下操作:
利用具有第一设备标识的第一设备,从发起者接收在所述多个参与者之间发起所述群组通信会话的请求;
响应于从所述发起者接收所述请求,执行用于选择在所述群组通信会话期间要显示多个不同的发起者用户个性中的哪一个的一个或多个用户个性选择规则;
对于所述多个参与者中的每一个,基于所述一个或多个用户个性选择规则和所述第一设备标识中的至少一个来选择显示所述多个不同的发起者用户个性中的哪一个,其中,所述多个不同的发起者用户个性中的每一个与所述发起者的单个用户帐号相关联,其中要显示给所述多个参与者中的第一参与者的第一发起者用户个性不同于要显示给所述多个参与者中的第二参与者的第二发起者用户个性;以及
响应于从所述发起者接收所述请求,建立所述群组通信会话,其中,所述群组通信会话向所述参与者的每一个显示各自选定的发起者用户个性。
33.如权利要求32所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行操作以使得对于所述多个参与者中的每一个,选择显示所述多个不同的用户个性中的哪一个是基于与各参与者相关联的联系人类别的。
34.如权利要求32所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行操作以使得对于所述多个参与者中的每一个,选择显示所述多个不同的用户个性中的哪一个是基于与所建立的群组通信会话相对应的应用类型的。
35.如权利要求32所述的服务器,其中,所述一个或多个用户个性规则还包括基于以下各项中的一项或多项来进行选择的规则:位置信息、一天中的时间、日历信息、存在信息、用户偏好、使用中的群组通信应用、发起者信息、用户设备能力、目标参与者设备能力、所述群组通信会话的主题或标题、所述群组通信会话的上下文、或者其它参与者信息。
36.如权利要求32所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行进一步以下操作:
从各参与者的多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的其它参与者的参与者用户个性,并且
其中,对于至少一个参与者,要显示给所述发起者或所述多个参与者中的所述其它参与者中的第一个的第一选定的参与者用户个性,不同于要显示给所述发起者或所述多个参与者中的所述其它参与者中的第二个的第二选定的参与者用户个性。
37.如权利要求36所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行操作以使得从各参与者的所述多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性是基于与所述发起者和所述多个参与者中的所述其它参与者相关联的联系人类别的。
38.如权利要求36所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行操作以使得从各参与者的所述多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性是基于与所述群组通信会话相对应的应用类型的。
39.如权利要求36所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行操作以使得从各参与者的所述多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性是基于所述参与者针对所述群组通信会话正在使用的设备的设备标识的。
40.如权利要求36所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行操作以使得从各参与者的所述多个不同的已建立的参与者用户个性中,获得要显示给所述发起者和所述多个参与者中的所述其它参与者的各参与者用户个性是基于与所述多个参与者中的各参与者的单个用户账号相对应的一个或多个用户个性规则的。
41.如权利要求40所述的服务器,其中,所述一个或多个用户个性规则还包括用于基于以下各项中的一项或多项来进行选择的规则:位置信息、一天中的时间、日历信息、存在信息、用户偏好、使用中的群组通信应用、发起者信息、用户设备能力、目标参与者设备能力、设备标识、所述群组通信会话的主题或标题、所述群组通信会话的上下文、或其它参与者信息。
42.如权利要求32所述的服务器,其中,所述处理器被配置为利用处理器可执行指令执行进一步以下操作:
接收针对在所述群组通信会话的建立之后添加新参与者的请求;
向所述发起者或所述多个参与者中的至少一个发送用户个性选择请求,其中,所述用户个性选择请求要求所述多个不同的已建立的发起者用户个性中的要显示给所述新参与者的发起者用户个性的标识、或者所述多个不同的参与者用户个性中的要显示给所述新参与者的参与者用户个性的标识;以及
从所述发起者或所述多个参与者中的至少一个接收用户个性选择,其中,所述用户个性选择包括所述多个不同的已建立的发起者用户个性中的要显示给所述新参与者的标识的发起者用户个性、或者所述多个不同的参与者用户个性中的要显示给所述新参与者的标识的参与者用户个性。
43.如权利要求32所述的服务器,其中,所述处理器被配置为利用处理器可执行指令执行进一步以下操作:
接收针对在所述群组通信会话的建立之后添加新参与者的请求,其中,所述新参与者与一个或多个不同的已建立的参与者用户个性相关联;
向所述新参与者发送用户个性选择请求,其中,所述用户个性选择请求要求所述一个或多个不同的已建立的参与者用户个性中的要显示给所述群组通信会话中的其它参与者的参与者用户个性的标识;以及
从新参与者接收用户个性选择,其中,所述用户个性选择包括所述一个或多个不同的已建立的参与者用户个性中的要显示给所述群组通信会话中的其它参与者的标识的参与者用户个性。
44.如权利要求32所述的服务器,其中,所述处理器被配置为利用处理器可执行指令执行进一步以下操作:
接收群组通信会话用户个性标识符并建立所述群组通信会话;
接收针对在所述群组通信会话的建立之后添加新参与者的请求,其中,所述新参与者与一个或多个不同的已建立的参与者用户个性相关联;以及
选择所述一个或多个不同的已建立的参与者用户个性中的与所述群组通信会话用户个性标识符相对应的参与者用户个性。
45.如权利要求32所述的服务器,其中,所述处理器被配置为利用处理器可执行指令执行进一步以下操作:
接收群组通信会话用户个性标识符;
基于选择所述多个不同的已建立的发起者用户个性中的与所述群组通信会话用户个性标识符相对应的发起者用户个性,从所述多个不同的已建立的发起者用户个性中选择要显示的所述发起者用户个性。
46.如权利要求45所述的服务器,其中,所述处理器被配置为利用处理器可执行指令执行进一步以下操作:
从一个或多个已建立的参与者用户个性中选择相应的参与者用户个性,使得每一个选择的参与者用户个性对应于所述群组通信会话用户个性标识符。
47.如权利要求32所述的服务器,其中,所述处理器被配置为利用处理器可执行指令执行进一步以下操作:
检测所述发起者已经从所述第一设备改变为具有第二设备标识的第二设备;
基于所述一个或多个用户个性选择规则和所确定的第二设备标识,选择所述多个不同的发起者用户个性中的适用于所述第二设备的不同的发起者用户个性;以及
在所建立的群组通信会话期间将第一选定的相应发起者用户个性和第二选定的相应发起者用户个性中的至少一个动态地改变为所述多个不同的已建立的发起者用户个性中的适用于所述第二设备的所选择的不同的发起者用户个性,以使得动态地改变所述第一选定的相应发起者用户个性和所述第二选定的相应发起者用户个性中的被选择在所述群组通信会话期间要显示的所述至少一个是基于接收到在所建立的群组通信会话期间所述发起者正在使用不同设备的通知的。
48.如权利要求36所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行进一步以下操作:
一旦接收到关于针对所所述群组通信会话所述参与者正在使用不同设备的通知,就动态地更新要显示给所述发起者和所述多个参与者中的所述其它参与者的参与者用户个性。
49.如权利要求32所述的服务器,其中,所述群组通信会话包括群组呼叫、聊天会话、即时消息传送、视频呼叫和游戏中的一个或多个。
50.如权利要求32所述的服务器,其中,所述处理器还被配置为利用处理器可执行指令执行进一步以下操作:
确定在与所述多个参与者中的至少一个相关联的所述一个或多个用户个性选择规则中是否存在简档冲突;
响应于确定存在所述简档冲突,向所述发起者和用户个性创建者中的至少一个发送选择简档请求,其中,所述选择简档请求要求所述多个不同的发起者用户个性中的要显示以解决所述简档冲突的发起者用户个性的标识;
响应于发送所述选择简档请求,接收个性选择,其中,所述个性选择包括所述多个不同的发起者用户个性中的要显示用于解决所述简档冲突的标识的发起者用户个性。
CN201710999640.1A 2011-07-22 2012-07-20 用于多重个性支持和动态个性选择的方法和装置 Pending CN107787050A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161511019P 2011-07-22 2011-07-22
US61/511,019 2011-07-22
US13/553,549 US20130185285A1 (en) 2011-07-22 2012-07-19 Method and apparatus for multiple personality support and dynamic personality selection
US13/553,549 2012-07-19
CN201280045179.1A CN103797887B (zh) 2011-07-22 2012-07-20 用于多重个性支持和动态个性选择的方法和装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201280045179.1A Division CN103797887B (zh) 2011-07-22 2012-07-20 用于多重个性支持和动态个性选择的方法和装置

Publications (1)

Publication Number Publication Date
CN107787050A true CN107787050A (zh) 2018-03-09

Family

ID=46601925

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201280045179.1A Expired - Fee Related CN103797887B (zh) 2011-07-22 2012-07-20 用于多重个性支持和动态个性选择的方法和装置
CN201710999640.1A Pending CN107787050A (zh) 2011-07-22 2012-07-20 用于多重个性支持和动态个性选择的方法和装置

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201280045179.1A Expired - Fee Related CN103797887B (zh) 2011-07-22 2012-07-20 用于多重个性支持和动态个性选择的方法和装置

Country Status (7)

Country Link
US (2) US20130185285A1 (zh)
EP (1) EP2735207B1 (zh)
JP (1) JP5898312B2 (zh)
KR (2) KR20160127180A (zh)
CN (2) CN103797887B (zh)
IN (1) IN2014CN00407A (zh)
WO (1) WO2013016218A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111277860A (zh) * 2020-01-23 2020-06-12 北京邮电大学 移动边缘网络中视频缓存的方法、装置、设备及可读介质
US20220141271A1 (en) * 2019-07-30 2022-05-05 Slack Technologies, Llc Servicing group-based communication workspace add requests within a group-based communication system

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9432190B2 (en) 2011-09-07 2016-08-30 Elwha Llc Computational systems and methods for double-encrypting data for subsequent anonymous storage
US10263936B2 (en) 2011-09-07 2019-04-16 Elwha Llc Computational systems and methods for identifying a communications partner
US10546295B2 (en) 2011-09-07 2020-01-28 Elwha Llc Computational systems and methods for regulating information flow during interactions
US9928485B2 (en) 2011-09-07 2018-03-27 Elwha Llc Computational systems and methods for regulating information flow during interactions
US9491146B2 (en) 2011-09-07 2016-11-08 Elwha Llc Computational systems and methods for encrypting data for anonymous storage
US9690853B2 (en) 2011-09-07 2017-06-27 Elwha Llc Computational systems and methods for regulating information flow during interactions
US10606989B2 (en) 2011-09-07 2020-03-31 Elwha Llc Computational systems and methods for verifying personal information during transactions
US10074113B2 (en) 2011-09-07 2018-09-11 Elwha Llc Computational systems and methods for disambiguating search terms corresponding to network members
US9473647B2 (en) 2011-09-07 2016-10-18 Elwha Llc Computational systems and methods for identifying a communications partner
US9747561B2 (en) 2011-09-07 2017-08-29 Elwha Llc Computational systems and methods for linking users of devices
US10546306B2 (en) 2011-09-07 2020-01-28 Elwha Llc Computational systems and methods for regulating information flow during interactions
KR101812657B1 (ko) * 2011-11-22 2018-01-31 삼성전자주식회사 컨텍스트 정보에 기초한 애플리케이션 추천 시스템 및 방법
US8977654B1 (en) 2012-09-21 2015-03-10 Google Inc. Assigning classes to users of an online community
US10075406B2 (en) 2012-10-18 2018-09-11 Tu Orbit Inc. System and method for location and time based social networking
US9769224B2 (en) 2012-10-18 2017-09-19 Tu Orbut Inc. Social networking system and method
US20140136525A1 (en) * 2012-11-09 2014-05-15 Oudi Antebi Unique identification of users across multiple social and computer networks
US20140143728A1 (en) * 2012-11-16 2014-05-22 Loopwirez, Inc. Ergonomic thumb interface for mobile phone, smart phone, or tablet
US10432677B2 (en) 2013-01-11 2019-10-01 International Business Machines Corporation Personalizing a social networking profile page
US9866648B2 (en) * 2013-05-10 2018-01-09 Laurent Bortolamiol Automatic transmission of user profile information to a web server
KR102139664B1 (ko) * 2013-10-11 2020-07-30 삼성전자주식회사 프로필 이미지 카드를 공유하는 시스템 및 방법
US10078489B2 (en) * 2013-12-30 2018-09-18 Microsoft Technology Licensing, Llc Voice interface to a social networking service
US10015720B2 (en) 2014-03-14 2018-07-03 GoTenna, Inc. System and method for digital communication between computing devices
CN104933049B (zh) * 2014-03-17 2019-02-19 华为技术有限公司 生成数字人的方法及***
US10579212B2 (en) 2014-05-30 2020-03-03 Apple Inc. Structured suggestions
US10565219B2 (en) * 2014-05-30 2020-02-18 Apple Inc. Techniques for automatically generating a suggested contact based on a received message
CN104052651B (zh) * 2014-06-03 2017-09-12 西安交通大学 一种建立社交组的方法和装置
US20160048932A1 (en) * 2014-08-12 2016-02-18 Steve H. McNelley Method for partitioning social media environments and integrating collaboration applications
US9942335B2 (en) * 2015-01-16 2018-04-10 Google Llc Contextual connection invitations
US10862747B2 (en) 2015-03-25 2020-12-08 Airwatch Llc Single user device staging
US10333778B2 (en) * 2015-03-25 2019-06-25 Airwatch, Llc Multiuser device staging
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
KR102305525B1 (ko) * 2015-06-09 2021-09-27 삼성전자주식회사 이동 통신 시스템에서 단말을 이용하는 사용자 프로필 정보 공유 기법
CN105046410B (zh) * 2015-06-29 2018-06-08 厦门狄耐克物联智慧科技有限公司 一种酒店内群体成员的通信***及其构建方法
US10445425B2 (en) 2015-09-15 2019-10-15 Apple Inc. Emoji and canned responses
CA3016459C (en) * 2016-03-01 2019-04-09 Nandbox Inc. Managing multiple profiles for a single account in an asynchronous messaging system
JP6589738B2 (ja) * 2016-05-12 2019-10-16 京セラドキュメントソリューションズ株式会社 端末装置
US10038980B2 (en) * 2016-05-17 2018-07-31 International Business Machines Corporation Supporting management of groups of mobile devices
WO2018076131A1 (zh) * 2016-10-24 2018-05-03 深圳市大疆创新科技有限公司 控制方法、控制装置及电子装置
WO2018083871A1 (ja) * 2016-11-07 2018-05-11 ソニー株式会社 リクエスト処理装置およびリクエスト受付装置
US10404631B2 (en) * 2017-01-13 2019-09-03 Microsoft Technology Licensing, Llc Creating groups in a messaging system
US20190005592A1 (en) * 2017-06-29 2019-01-03 Microsoft Technology Licensing, Llc Extendible user profiles
US11238855B1 (en) * 2017-09-26 2022-02-01 Amazon Technologies, Inc. Voice user interface entity resolution
KR20240054365A (ko) 2017-12-28 2024-04-25 제트 인터미디에이트 글로벌 코포레이션 다중 프로필을 제공하는 방법 및 시스템
US11016982B2 (en) * 2018-04-20 2021-05-25 Slack Technologies, Inc. Methods, apparatuses and computer program products for outputting improved autosuggestions in a group-based communication platform
US11121935B2 (en) * 2018-07-20 2021-09-14 Paypal, Inc. System architecture for dynamically rendering a customized user interface on a mobile device
US11073971B2 (en) 2018-08-01 2021-07-27 Paypal, Inc. System and method for generating a customized user interface comprising movable modules by prioritizing personas of a user
US10778838B2 (en) 2018-12-11 2020-09-15 Nextiva, Inc. System and method of capturing, tracking, composing, analyzing and automating analog and digital interactions
US11539814B1 (en) * 2019-05-29 2022-12-27 Snap Inc. Friend capability caching
US20200380615A1 (en) * 2019-05-31 2020-12-03 International Business Machines Corporation Contextual mobility tagging for contacts in electronic communications
US11115442B2 (en) * 2019-08-28 2021-09-07 Sony Interactive Entertainment Inc. Initiating multiuser sessions
US11240343B2 (en) * 2019-09-06 2022-02-01 Microsoft Technology Licensing, Llc Device profile determination and policy enforcement
US11741435B1 (en) * 2021-01-29 2023-08-29 Meta Platforms, Inc. Online session scheduling from a networking platform
US11622159B2 (en) * 2021-06-29 2023-04-04 International Business Machines Corporation Media data modification management system
JP7373604B1 (ja) 2022-04-25 2023-11-02 楽天グループ株式会社 ビデオ会議制御サーバ、ビデオ会議制御システム、プログラム及びビデオ会議制御方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100071027A1 (en) * 2008-09-17 2010-03-18 Motorola, Inc. Method of providing a mixed group communication session
CN101682583A (zh) * 2007-06-20 2010-03-24 高通股份有限公司 用于在无线通信装置间的群组通信中共享媒体的***和方法
CN101810014A (zh) * 2007-09-25 2010-08-18 高通股份有限公司 移动通信***中用于只收群组呼叫的单向业务信道指派
US20100234057A1 (en) * 2009-03-12 2010-09-16 Motorola, Inc. Method and device for enabling selective privacy in a push to talk (ptt) wireless group communication session
US20100257461A1 (en) * 2009-04-03 2010-10-07 Qualcomm Incorporated Uninterruptable group communication sessions within a wireless communications system

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002017652A2 (en) * 2000-08-22 2002-02-28 Symbian Limited Database for use with a wireless information device
US7913176B1 (en) * 2003-03-03 2011-03-22 Aol Inc. Applying access controls to communications with avatars
JP2006024000A (ja) * 2004-07-08 2006-01-26 Nippon Telegraph & Telephone West Corp ピアツーピア端末装置及びアクセス権管理方法並びにアクセス権管理プログラム
US20060123081A1 (en) * 2004-12-03 2006-06-08 Motorola, Inc. Method and system for seamless portability by profile sharing
EP1701571B1 (en) * 2005-03-09 2012-06-13 Alcatel Lucent Method and server for performing a dynamic push-to-talk service
US20090150488A1 (en) * 2007-12-07 2009-06-11 Martin-Cocher Gaelle System and method for managing multiple external identities of users with local or network based address book
KR101446090B1 (ko) * 2008-05-27 2014-10-02 삼성전자주식회사 제어 디바이스 및 그 ui 제공 방법
JP5088257B2 (ja) * 2008-07-16 2012-12-05 ブラザー工業株式会社 自己紹介支援方法及び自己紹介支援処理装置等
US20110014897A1 (en) * 2009-07-14 2011-01-20 Dungolden Group Inc. Mobile Social Networking
US8474007B2 (en) * 2009-12-23 2013-06-25 Motorola Solutions, Inc. System and method of controlling identity privacy in a communication session
US10074094B2 (en) * 2010-03-09 2018-09-11 Excalibur Ip, Llc Generating a user profile based on self disclosed public status information
US20110270719A1 (en) * 2010-04-20 2011-11-03 Anthony Scott Hollars Network marketing social network
US8984647B2 (en) * 2010-05-06 2015-03-17 Atigeo Llc Systems, methods, and computer readable media for security in profile utilizing systems
US8484241B2 (en) * 2010-10-29 2013-07-09 Russell Kent Bouse Systems and methods to consolidate and communicate user profiles and modality preferences information for content delivery or interaction experiences
US8478306B2 (en) * 2010-11-10 2013-07-02 Google Inc. Self-aware profile switching on a mobile computing device
US20130006765A1 (en) * 2011-06-28 2013-01-03 United Video Properties, Inc. Systems and methods for recommending matching profiles in an interactive media guidance application

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101682583A (zh) * 2007-06-20 2010-03-24 高通股份有限公司 用于在无线通信装置间的群组通信中共享媒体的***和方法
CN101810014A (zh) * 2007-09-25 2010-08-18 高通股份有限公司 移动通信***中用于只收群组呼叫的单向业务信道指派
US20100071027A1 (en) * 2008-09-17 2010-03-18 Motorola, Inc. Method of providing a mixed group communication session
US20100234057A1 (en) * 2009-03-12 2010-09-16 Motorola, Inc. Method and device for enabling selective privacy in a push to talk (ptt) wireless group communication session
US20100257461A1 (en) * 2009-04-03 2010-10-07 Qualcomm Incorporated Uninterruptable group communication sessions within a wireless communications system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220141271A1 (en) * 2019-07-30 2022-05-05 Slack Technologies, Llc Servicing group-based communication workspace add requests within a group-based communication system
US11558439B2 (en) * 2019-07-30 2023-01-17 Slack Technologies, Llc Servicing group-based communication workspace add requests within a group-based communication system
CN111277860A (zh) * 2020-01-23 2020-06-12 北京邮电大学 移动边缘网络中视频缓存的方法、装置、设备及可读介质
CN111277860B (zh) * 2020-01-23 2021-04-06 北京邮电大学 移动边缘网络中视频缓存的方法、装置、设备及可读介质

Also Published As

Publication number Publication date
KR20140041859A (ko) 2014-04-04
WO2013016218A1 (en) 2013-01-31
JP5898312B2 (ja) 2016-04-06
KR101673726B1 (ko) 2016-11-22
US20130185285A1 (en) 2013-07-18
KR20160127180A (ko) 2016-11-02
US20170041433A1 (en) 2017-02-09
EP2735207A1 (en) 2014-05-28
CN103797887A (zh) 2014-05-14
EP2735207B1 (en) 2015-05-20
JP2014526184A (ja) 2014-10-02
CN103797887B (zh) 2017-11-28
IN2014CN00407A (zh) 2015-04-03

Similar Documents

Publication Publication Date Title
CN103797887B (zh) 用于多重个性支持和动态个性选择的方法和装置
US10599869B2 (en) Separate privacy setting control for multiple application instances of a user
US10469427B2 (en) Methods and systems for transmitting a video as an asynchronous artifact
US10581786B2 (en) Methods, systems, and computer readable media for affecting user associations in over the top (OTT) service platforms
KR102079892B1 (ko) 비동기 메시징 시스템에서의 단일 계정에 대한 다수 프로파일의 관리
US10904481B1 (en) Broadcasting and managing call participation
US20120220279A1 (en) Updating contact information for mobile traffic
JP2013122765A (ja) ネットワークを共有する方法及びシステム
CN102859962A (zh) 在客户计算设备之间建立在线通信会话
BRPI0614201A2 (pt) método implementado por processador; meio passìvel de leitura por computador; dispositivo de comunicação; e rede não hierárquica de dispositivos de comunicação
US9986052B1 (en) Methods and systems for notifying callee availability
EP3215949A1 (en) A new instant messaging (im) system
US20180205676A1 (en) Creating Groups in a Messaging System
US20190222620A1 (en) Methods and systems for initiating a coordinated effect
CN104904192B (zh) 在异类***中创建通信会话
US11196700B1 (en) Single-user non-transferrable communication client for public communication networks
US12058182B2 (en) User of identity services to auto-discover subscribers of social networking sites
US10003579B2 (en) Method for making friends anonymously under instant messaging communications in order to protect a real personal identity
CN107104935B (zh) 用于通信隐私保护的方法、服务器和终端设备
CN104704796A (zh) 丰富的存在状态

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180309