用于为社交网络生成虚幻简档的系统和方法

文档序号:6362257阅读:202来源:国知局
专利名称:用于为社交网络生成虚幻简档的系统和方法
技术领域
本说明书涉及一种社交网络。具体而言,本说明书涉及在社交网络中生成虚幻简档以供用户参与社交联网活动而不提供用户信息。
背景技术
社交网络已经变成用于与其他人通信的流行工具。例如,美国人将他们在线的时间的四分之一花费在包括博客的社交网络上。然而,一些人担心在社交网络中创建简档,因为他们担心他们的隐私可能被损害。此外,用户不想花费时间填写所有他们的信息并且点击多个链接以访问社交网络上的信息。因此,在社交网络的用户是抵制社交网络的人们的好友时出现问题。第二组遗漏重要社交部件。例如,许多用户仅在社交联网站点上共享他们的照片。作为结果,不想加入社交网络的用户被迫有所保留地加入或者遗漏社交部件,比如查看图片。

发明内容
本说明书至少部分通过提供一种用于在社交网络中建立虚幻简档的系统和方法来克服现有技术的缺陷和限制。在一个实施例中,虚像简档应用包括社交网络应用、虚幻简档引擎、邀请引擎、图形用户界面模块和搜索引擎。社交网络应用生成和管理社交网络简档。虚幻简档引擎生成和管理虚幻简档。在一个实施例中,虚幻简档引擎向虚幻简档添加简档类型字段。这使搜索引擎更易于滤除虚幻简档。在一个实施例中,虚幻简档引擎响应于从成员接收请求来生成虚幻简档。在一个实施例中,虚幻简档引擎添加成员作为虚幻简档用户的好友。虚幻简档对于好友可见、但是对于其他用户不可见。虚像简档对于其他用户不可见并且不能被搜索。这样,虚幻简档用户将能够体验社交网络的优点而没有加入的压力,并且在使用虚幻简档的一些功能之后将被鼓励加入。响应于用户请求,虚幻简档引擎将虚幻简档转换成社交网络简档以用于完全访问所有社交网络功能。邀请引擎生成并且向用户传输包含指向虚幻简档的链接的邀请。在一个实施例中,一旦虚幻简档引擎接收用户选择链接这样的确认,虚幻简档引擎就向虚幻简档分配唯一标识符。这较与创建虚幻简档同时分配唯一标识符而言有利,因为一些用户不会点击链接,这减少唯一标识符池。图形用户界面模块生成用于显示虚幻简档的用户界面。搜索引擎搜索简档并且滤除虚幻简档。在一个实施例中,搜索引擎将虚幻简档打分为零并且从最终结果列表过滤零分简档。在一个实施例中,图形用户界面模块仅显示用于虚幻简档用户的部分姓名,从而使得仅用户的好友将识别用户的活动。在一个实施例中,虚幻简档用户的电子邮件地址是用户名,并且作为结果,使电子邮件地址模糊。


在附图的各图中通过示例而非通过限制来呈现本说明书,在附图中,相似标号用来指代相似要素。图1是图示了在社交网络中的各种实体上存储的虚幻简档模块的一个实施例的高级框图。图2A是图示了虚幻简档模块的一个实施例的框图。图2B是根据一个实施例的虚幻简档应用和数据存储装置的框图。图3是根据一个实施例的社交网络如何向虚幻简档用户的好友表现的图示。图4是根据一个实施例的用于与虚幻简档用户通信的私人消息的图示。图5是由虚幻简档用户的好友接收的社交网络通知设置的示例的图示。图6是由虚幻简档用户的好友接收的社交网络通用设置的示例的图示。图7是由好友接收的社交网络通知设置的示例的现有技术图示。图8是根据一个实施例的为虚幻简档用户生成的登录页面的图示。图9是根据一个实施例的为虚幻简档用户生成的另一登录页面的图示。图10是根据一个实施例的社交网络中的好友的简档的图示。图11是根据一个实施例的社交网络中的非好友的简档的图示。图12是根据一个实施例的从社交网络的成员向非成员发送的电子邮件邀请的图
/Jn ο图13是根据一个实施例的提供附加安全选项的从社交网络的成员向非成员发送的电子邮件邀请的图示。图14是根据一个实施例的从社交网络的成员向非成员发送的电子邮件邀请的另一实施例的图不。图15是根据一个实施例的已经从社交网络列表去除虚幻简档用户的电子邮件这样的通知的图示。图16是根据一个实施例的虚幻简档用户的电子邮件仍然是社交网络列表的一部分这样的通知的图示。图17是根据一个实施例的用于访问社交网络上的内容的通知的图示。图18是图示了根据一个实施例的用于生成虚幻简档的步骤的流程图。图19是图示了根据一个实施例的用于生成虚幻简档的更具体步骤的流程图。图20是图示了根据一个实施例的用于将虚幻简档转换成社交网络的成员的步骤的流程图。
具体实施例方式描述了一种用于在社交网络中建立虚幻简档的系统和方法。在下文描述中,出于说明的目的,阐述了许多具体细节以便提供对说明书的透彻理解。然而,本领域技术人员将清楚,没有这些具体细节也可以实践说明书。在其它实例中,以框图形式示出了结构和设备以免模糊描述。例如,下文参照用户界面和特定硬件在一个实施例中描述说明书。然而,该描述适用于可以接收数据和命令的任何类型的计算设备,以及提供服务的任何外围设备。在说明书中对“一个实施例”或者“实施例”的任何引用意味着结合该实施例描述的特定特征、结构或者特性包含于说明书中的至少一个实施例中。短语“在一个实施例中”出现于说明书中的各处未必都指代相同实施例。在对计算机存储器内的数据位的操作的算法和符号表示方面呈现以下具体实施方式
的某些部分。这些算法描述和表示是数据处理领域普通技术人员用来向本领域其他技术人员有效传达他们的工作实质的算法描述和表示。算法在此并且大体上被设想为促成所需结果的自一致步骤序列。步骤是需要物理操控物理数量的步骤。尽管未必但是通常的是,这些数量采用能够被存储、传送、组合、比较和以别的方式操控的电或者磁信号的形式。已经证实主要出于习惯用语的原因而将这些信号称为位、值、元素、符号、字符、项、数字等有时是方便的。然而,应当谨记,所有这些和相似术语将与适当物理数量关联并且仅为应用于这些数量的方便标记。除非如从下文讨论中清楚的那样另有具体明示,则理解贯穿该描述,利用术语诸如“处理”或者“计算”或者“运算”或者“确定”或者“显示”等的讨论指代如下计算机系统或者相似电子计算设备的动作和过程,该计算机系统或者相似电子计算设备将计算机系统的寄存器和存储器内表示为物理(电子)数量的数据操控和变换为计算机系统存储器或者寄存器或者其它这样的信息存储、传输或者显示设备内相似地表示为物理数量的其它数据。说明书也涉及一种用于执行这里的操作的装置。这一装置可以被具体构造以用于所需目的,或者它可以包括由计算机中存储的计算机程序有选择地激活或者重新配置的通用计算机。这样的计算机程序可以存储于各自耦合到计算机系统总线的计算机可读存储介质中,该计算机可读介质为比如但不限于包括软盘、光盘、CD-ROM和磁盘的任何类型的盘、只读存储器(ROM)、随机存取存储器(RAM)、EPR0M、EEPR0M、磁卡或者光卡、包括具有非易失性存储器的USB钥匙的闪存或 者适合于存储电子指令的任何类型的介质。最后,这里呈现的算法和显示器未与任何特定计算机或者其它装置固有地有关。各种通信系统可以与根据这里的教导的程序一起使用,或者可以证实构造更专门化的装置以执行所需方法步骤是方便的。用于多种这些系统的所需结构将从下文描述中显现。此外,并非参照任何特定编程语言描述说明书。将理解,多种编程语言可以用来实施如这里描述的说明书的教导。系统概况图1图示了根据一个实施例的社交网络系统100的框图。社交网络是其中用户由共同特征连接的任何类型的社交结构,例如,Orkut0共同特征包括好友关系、家人、共同兴趣等。在图1和其余图中,在标号(比如“115a”)之后的字母是引用具有该特定标号的单元。在无后继字母的文字(比如“115”)中的标号是总体引用带有该标号的单元的任何或者所有实例。在所示实施例中,经由网络105通信地耦合这些实体。社交网络系统100包括由用户125a…125η访问的用户设备115a…115η、社交网络服务器101和第三方服务器107。在所示实施例中,经由网络105通信地耦合这些实体。通过示例使用图1中的用户设备115a…115η。尽管图1图示了两个设备,但是该描述适用于具有一个或者多个用户设备的任何系统架构。另外,尽管仅一个网络105耦合到用户设备115a…115η、社交网络服务器101和第三方应用107,但是在实践中任何数目的网络105可以连接到实体。在一个实施例中,虚幻简档模块103a存储于经由信号线104耦合到网络105的社交网络服务器101上。在另一实施例中,虚幻简档模块103b存储于经由信号线106耦合到网络105的第三方服务器107上。在又一实施例中,虚幻简档模块103存储于经由信号线108耦合到网络105的用户设备115上。本领域普通技术人员将认识到,虚幻简档模块103c可以在任何组合中存储于设备和服务器上。在另一实施例中,虚幻简档模块103b存储于第三方服务器107上。第三方服务器107是任何如下服务器,该服务器不是社交网络服务器101。例如,在一个实施例中,第三方服务器107生成网页并且包括用于显示虚幻简档以向网页添加社交元素的代码摘录(snippet)。在又一实施例中,虚幻简档模块103c存储于用户设备115上。用户设备115是包括个人计算机(“PC”)、蜂窝电话(例如,智能电话、功能电话、无声电话等)、平板计算机(或者平板PC)、膝上型计算机等的任何计算设备。本领域普通技术人员将认识到其它类型的用户设备115a…115η是可能的。在一个实施例中,系统100包括不同类型的用户设备115a-115n的组合。在一个实施例中,用户设备115是蜂窝电话,并且活动流应用103b是经由网络105访问在社交网络服务器101中远程存储的数据的瘦客户端。用户125a经由信号线110通信地耦合到用户设备115a。在一个实施例中,网络105是部分公开或者完全公开网络,比如因特网。网络105也可以是专用网络或者包括一个或者多个相异或者逻辑专用网络(例如,虚拟专用网络、广域网(“WAN”)和/或局域网(“LAN”))。此外,去往和来自网络105的通信链路可以是有线或者无线(即地面或者基于卫星的收发器)。在一个实施例中,网络105是基于IP的广域网或者城域网。虚幻简档模块103为未注册为成员的个人生成虚幻简档。在一个实施例中,虚幻简档模块103为不想加入社交网络的用户生成虚幻简档。虚幻简档实现三个目标:(I)虚幻简档不是社交图的一部分,即虚幻简档在社交网络上对于除了虚幻简档用户的好友之外的任何人不可见;(2)虚幻简档和与虚幻简档用户关联的任何事物不可通过链路访问;并且(3)虚幻简档不可搜索。这些特征允许用户在确定是否加入社交网络作为成员时维护隐私。计算设各200现在参照图2A,更具体地示出了计算设备200。图2A是计算设备200的框图,该计算设备包括处理器213、存储器221、虚幻简档应用103、输出设备222、输入设备224、通信单元271和数据存储装置215。在一个实施例中,计算设备200是社交网络服务器101。在另一实施例中,计算设备200是第三方服务器107。在又一实施例中,计算设备200是用户设备115。处理器213 包括用于执行计算并且向显示设备提供电子显示信号的算术逻辑单元、微处理器、通用控制器或者某一其它处理器阵列。处理器213经由信号线234耦合到总线220以用于与其它部件通信。处理器213处理数据信号并且可以包括各种计算架构,这些计算架构包括复杂指令集计算机(CISC)架构、精简指令集计算机(RISC)架构或者实施指令集组合的架构。虽然在图2A中示出仅单个处理器,但是可以包括多个处理器。处理能力可以限于支持图像显示以及图像捕获和传输。处理能力可以足以执行包括各种类型的特征提取和采样的更复杂任务。本领域技术人员将清楚,其它处理器、操作系统、传感器、显示器和物理配置是可能的。存储器221存储处理器213可以执行的指令和/或数据。存储器221经由信号线238耦合到总线220以用于与其它部件通信。指令和/或代码可以包括用于执行这里描述的技术中的任何和/或所有技术的代码。存储器221可以是动态随机存取存储器(DRAM)设备、静态随机存取存储器(SRAM)设备、闪存或者本领域中已知的某一其它存储器设备。在一个实施例中,存储器221也包括非易失性存储器或者相似持久存储设备和介质,比如硬盘驱动、软盘驱动、CD-ROM设备、DVD-ROM设备、DVD-RAM设备、DVD-RW设备、闪存设备或者本领域中已知的用于在更持久的基础上存储信息的某一其它海量存储设备。存储装置215是存储数据(比如社交图246和简档245)的非瞬态存储器。存储设备215存储由处理器213执行的指令和/或数据。存储设备215经由信号线295通信地耦合到总线220以用于与计算设备200的其它部件通信。通信单元271从数据元接收数据并且向虚幻简档应用103传输数据。通信单元271经由信号线265耦合到总线220。在一个实施例中,通信单元271包括用于使用一个或者多个无线通信方法(比如IEEE 802.11、IEEE 802.16、BLUETOOTH: 或者另一适当无线通信方法)来与网络105或者与另一通信信道交换数据的无线收发器。在另一实施例中,通信单元271包括用于比如经由短消息接发服务(SMS)、多媒体消息接发服务(MMS)、超文本传送协议(HTTP)、直接数据连接、WAP、电子邮件等通过蜂窝通信网络发送和接收数据的蜂窝通信收发器。在另一实施例中,通信单元27包括用于与网络105或者与另一通信信道的直接物理连接的端口。例如,通信单元271包括用于与网络105的有线通信的USB、SD、CAT-5或者相似端口。在一个实施例中,通信单元271包括基于从全球定位系统(GPS)卫星接收的GPS数据确定位置数据(例如。数字纬度、经度和高度数据)的GPS接收器。备选地,通信单元271从提供三角测量机制的蜂窝塔接收信息。在另一实施例中,通信单元271从WiFi接入点或者蓝牙设备的已知位置接收信号强度测量。输入设备224是键盘、键区、输入按钮、麦克风等。在一个实施例中,输入设备224是被配置用于捕获音频信号并且以数字形式输出捕获的音频信号的语音记录设备。输入设备224经由信号线259耦合到总线220以用于与其它部件通信。输出设备222是显示器、扬声器、振动电机等。在一个实施例中,输出设备222是用于输出音频信号的扬声器。输出设备222经由信号线257耦合到总线220以用于与其它部件通信。虚幻简档应用103现在参照图2B,图示了虚幻简档应用103和数据存储装置215的一个示例。在一个实施例中,虚幻简档应用103包括各自耦合到总线220的社交网络应用205、虚幻简档引擎214、邀请引擎217、图形用户界面模块251和搜索引擎223。社交网络应用205是包括用于生成社交网络的例程的软件。在一个实施例中,虚幻简档应用205是可由处理器213执行以提供下文描述的用于注册用户、接收用户输入和生成社交网络的功能的指令集。在另一实施例中,社交网络应用205存储于计算设备200的存储器221中并且可由处理器213访问和执行以用于维护发布、对发布的评论、分组等。在任一实施例中,社交网络应用205适于经由信号线220与处理器213和计算设备200的其它部件配合和通信。社交网络应用205生成和更新数据存储装置215中存储的简档245、社交图246和指向简档统一资源定位符(URL)的链接247。虚幻简档引擎214是包括用于生成和管理虚幻简档的例程的软件。虚幻简档允许虚幻简档用户在社交网络中执行某些功能而不完全转换成完整用户简档。在一个实施例中,虚幻简档引擎214是处理器213可执行以提供下文描述的如下功能的指令集,该功能用于生成在数据存储装置215中可标识为简档245、但是不可通过搜索来访问或者与链接247关联的虚幻简档。在另一实施例中,虚幻简档引擎214存储于计算设备200的存储器221中并且可由处理器213访问和执行。在任一实施例中,虚幻简档引擎214适于经由信号线220与处理器213和计算设备200的其它部件配合和通信。例如,在社交网络用户邀请个人加入社交网络并且个人接受时,虚幻简档引擎214为个人生成虚幻简档并且添加提出邀请的社交网络用户作为好友。虚幻简档用户能够随后删除那些好友。一旦在虚幻简档用户与社交网络用户之间建立了好友关系,虚幻简档就在被邀请者的好友网格中可见。然而,其他成员不能在该好友网格中看见虚幻简档用户。即使其他成员也是虚幻简档用户的好友这仍然成立。虚幻简档引擎214允许虚幻简档用户查看简档、关于与虚幻简档用户共享的图片和其它发布进行评论、回复私人消息、挑选摘要和要求不接收电子邮件而无需加入社交网络。在一个实施例中,虚幻简档引擎214批准社交网络用户访问关于用户的信息,比如用户的电子邮件地址、全名、兴趣等。在一个实施例中,虚幻简档用户批准社交网络用户访问,并且虚幻简档引擎214提供访问而无需虚幻简档用户加入社交网络。虚幻简档引擎214也响应于用户的请求将虚幻简档转换成用户账户。在一个实施例中,通过显示虚幻简档用户在社交网络上的身份的一部分(比如用户名(例如,用户的全名或者用户的电子邮件地址)的仅少数字母)以使得虚幻简档用户的好友将识别个人、但是社交网络的其他成员却不能识别个人,来保持用户的个人数据隐私。本领域普通技术人员将认识到也可以应用使虚幻简档用户的身份模糊的其它方法。在一个实施例中,虚幻简档引擎214不允许虚幻简档用户向他们的简档添加好友。这避免广告客户通过使用虚幻简档作为用于分发垃圾信息的手段来滥用它的情形。在一个实施例中,与虚幻简档用户为好友的社交网络用户能够向虚幻简档用户发送发布、引用虚幻简档用户(例如,通过使用“O用户”)、在照片中标记虚幻简档用户、与虚幻简档用户共享相册、写入关于虚幻简档用户的评价、调用“发送消息”开放社交API和查看关于虚幻简档用户的有限信息,比如电子邮件地址、全名等。在一个实施例中,评价包括关于好友的文字、照片、音频和视频。好友接受或者拒绝评价。在另一实施例中,评价显示于简档上以供其他好友查看。在一个实施例中,向虚幻简档用户发送的发布和对虚幻简档用户进行的引用在由与虚幻简档用户不是好友的社交网络用户查看时不可见。在另一实施例中,显示内容(比如由虚幻简档用户做出的评论),但是在由不是虚幻简档用户的好友的社交网络用户查看时模糊虚幻简档用户的姓名。在一个实施例中,虚幻简档用户的好友可以对虚幻简档进行改变。例如,好友可以更新简档图片、填写全名和生日并且标记虚幻简档用户的照片。继而,向虚幻简档用户呈现标记的照片作为用于简档照片的建议。虚幻简档为隐私并且对于虚幻简档用户和虚幻简档用户的好友可见。在一个实施例中,虚幻简档引擎214也生成由管理员用来测量虚幻简档的性能的统计量。在一个实施例中,统计量包括多少虚幻简档存在、多少用户创建了虚幻简档、邀请引擎217发送了多少邀请和多少唯一电子邮件地址被发送邀请、虚幻简档引擎214发送了多少消息、从虚幻简档接收了多少评论以及多少唯一电子邮件地址发送评论和多少虚幻简档用户转换成社交网络简档。邀请引擎217是包括用于认证虚幻简档用户并且经由通信单元271向用户传输邀请的例程的软件。在一个实施例中,邀请引擎217是可由处理器213执行以提供下文描述的如下功能的指令集,该功能用于从社交网络的成员接收用于邀请非成员加入社交网络的请求、认证用于非成员的电子邮件地址并且向非成员传输包含指向社交网络的链接,并且在一个实施例中,包含成员在社交网络上的近来活动概要(即,摘要)的请求。在一个实施例中,认证电子邮件地址包括确定电子邮件地址是否与社交网络关联,并且如果不是,则邀请引擎217检查虚幻简档用户在电子邮件服务中的证书。如果证书令人满意,则邀请引擎217生成用于提供对指向虚幻简档的链接的一次性访问的一次性令牌。在一个实施例中,邀请包含用于提供安全选项的附加链接,这些安全选项比如是用于查看在共享计算机或者专用计算机上的近来活动的选项。本领域普通技术人员将认识到,可以经由包括电子邮件、经由短消息接发服务(SMS)的消息、经由即时消息接发服务的消息、经由其它社交网络的消息或者简单地为论坛和博客中的链接的任何通信方法传输邀请。在其中邀请是去往非成员的电子邮件并且非成员正使用与社交网络(例如,用于Google的Gmail产品)关联的电子邮件地址的示例中,链接保持活跃并且提供用于反复访问社交网络的手段。如果电子邮件地址在社交网络以外,则邀请引擎217生成一次性令牌,并且链接仅在用户第一次点击它时起作用。如果虚幻简档用户第二次选择链接,则邀请引擎217在邀请中向虚幻简档用户的电子邮件地址发送在第二一次性令牌和链接。在另一实施例中,虚幻简档引擎214允许虚幻简档用户在用户点击链接之后注册用户名和口令以避免必须生成多个一次性链接。在一个实施例中,社交网络在具有外界电子邮件地址的非成员点击链接时提示非成员建立用于将来访问虚幻简档的用户名和口令。图形用户界面模块251是包括用于生成用户界面的例程的软件。在一个实施例中,图形用户界面模块251是可由处理器213执行以提供下文描述的功能的指令集,该功能用于生成用于显示社交网络的用户界面、显示虚幻简档、与其他用户交互并且转换成社交网络用户。在另一实施例中,图形用户界面模块251存储于计算设备200的存储器221中并且可由处理器213访问和执行以用于维护发布、对发布的评论、分组等。在任一实施例中,图形用户界面模块251适于经由信号线220与处理器213和计算设备200的其它部件配合和通fg O成员访问由用户界面模块251生成的用户界面以查看社交网络。在一个实施例中,用户界面包括用于向用户传输虚幻简档邀请的选项。用户界面模块251向虚幻简档引擎214传输成员的针对虚幻简档的请求。一旦用户从邀请引擎217接收邀请并且接受邀请,图形用户界面模块251就为用于用户的虚幻简档生成用户界面。在一个实施例中,图形用户界面模块251显示用于虚幻简档用户的部分姓名而不是全名,从而使得用户的好友识别用户的活动,但是其他成员不识别用户。在一个实施例中,用户界面模块251显示用于用户名的电子邮件地址,并且对于虚幻简档用户,用户界面模块251显示模糊的电子邮件地址。搜索引擎223是包括用于在数据存储装置215中搜索简档245和链接247的例程的软件。在一个实施例中,搜索引擎223是可由处理器213执行以提供下文描述的如下功能的指令集,该功能用于取回搜索结果、向虚幻简档分配零分并且滤除零分虚幻简档。在另一实施例中,搜索引擎223存储于计算设备200的存储器221中并且可由处理器213访问和执行。在任一实施例中,搜索引擎223适于经由信号线220与处理器213和计算设备200的其它部件配合和通信。在一个实施例中,搜索引擎223通过声明用于在过滤或者不过滤虚幻简档和虚幻URL之间选择的标志来使虚幻简档不可见。在一个实施例中,通过在请求中包括布尔算符来在每请求基础上完成检查。修改句柄以在示例(比如非好友情况)下从它们的对应计算排除虚幻简档。以下是受虚幻简档特征影响的存储句柄的示例:# handler_getfrienddistance# handler_getfriends# handler_getlink# handler_getlinks# handler_getreverselinks# handler_getshortpaths# handler_getuserdata在另一实施例中,数据存储装置215用其它简档245对虚幻简档编索引,并且搜索引擎223向虚幻简档分配零分。作为结果,搜索查询返回包括虚幻简档的搜索结果。搜索引擎223继而从搜索结果滤除虚幻简档。在一个实施例中,通过修改用于文档创建的代码来向用户的文档添加字段以指示它是虚幻简档。在一个实施例中,虚幻简档引擎214 —旦用户选择邀请中的链接就接收确认并且通知存储装置215将虚幻简档与普通简档一起存储为简档245。本领域普通技术人员将认识到,虚幻简档可以存储于与普通简档分离的位置中。在一个实施例中,一旦虚幻简档引擎214接收确认,虚幻简档引擎214就分配用于虚幻简档的唯一标识符。这一示例是有利的,因为它减少使用的唯一标识符的数目,这是由于某一百分比的人群将不会点击链接。然而,本领域普通技术人员将认识到,也可以在创建虚幻简档时分配唯一标识符。图3是社交网络如何向社交网络的成员表现的图示300,该成员包括虚幻简档用户的好友。在所示示例中,Ethan Smith是虚幻简档用户。在虚幻简档用户做评论303时,在页面上仅包含他的名字的前三个字母。这允许虚幻简档用户的好友识别他、但是让他向其他社交网络用户保持匿名。在社交网络的成员悬停于Ethan的名字上时,陈述Ethan尚未登录以定制他的简档的弹出框307出现。图4是用于与虚幻简档用户通信的手段的图示400。由于无虚幻简档供成员查看,所以点击用户名使社交网络显示用于直接向虚幻简档用户发电子邮件的弹出框407。在一个实施例中,仅好友可以向虚幻简档用户发电子邮件。
图5是由虚幻简档用户接收的社交网络通知设置的示例的图示500。设置允许虚幻简档用户指定通知类型,这些通知类型包括:(a)新剪贴;(b)好友请求和批准;(C)内部消息;(d)电子邮件摘要;(e)新评价;(f)照片标签;以及(g)新的和取消的事件。设置也允许虚幻简档用户通过在来自(a)所有人;(b)好友的好友;(c)好友;以及(d)好友分组(比如家人和学校)的通知之间区分来指定不同通知水平。图6是通用虚幻简档用户设置的示例的图示600。虚幻简档用户指定用于显示内容的语言。设置也允许虚幻简档用户在虚幻简档用户对新改变有不适的情况下切换回到社交网络的更旧版本。图7是社交网络的成员如何查看通知设置的现有技术图示700。在这一版本中,成员指定如何接收通知,比如经由电子邮件、消息或者通知。图8是图形用户界面模块251在虚幻简档用户接收邀请并且选择邀请中的链接之后为虚幻简档用户生成的登录页面的图示800。邀请提供用于即时加入和访问社交网络而无需创建普通简档的机制。这一格式鼓励用户访问虚幻简档,因为邀请概述用户的好友在社交网络上的近来活动。图9是图形用户界面模块251在虚幻简档用户接收邀请之后为虚幻简档用户生成的登录页面的另一实施例的图示900。在这一示例中,用户界面包括更少项目,因为存在更少好友并且因此有更少活动待报告。图10是好友在社交网络中的简档如何向虚幻简档用户表现的图示1000。好友的所有信息对于虚幻简档用户可见。这包括好友墙上的发布1007、好友列表1015、状态更新1001、个人信息1005、照片1009、视频1011、评价1003、社区1007和应用1013。图11是社交网络中的非好友简档的图示1100。为了维持隐私而更多限制可用于虚幻简档用户的信息。非好友的好友列表、照片、视频和应用可见。虚幻简档用户也能够选择通过伙伴包(buddy poke) 1107或者私人消息1109与非好友交互,但是没有用于她成为好友的选项。在一个实施例中,虚幻简档用户必须变成成员(即,与社交网络注册以创建普通简档)以与未邀请虚幻简档用户访问社交网络的用户成为好友。虚幻简档可以通过点击非好友的简档上的链接1105来变成成员。图12是由邀请引擎217向非成员发送的电子邮件邀请的图示1200。在这一示例中,邀请是概述如下成员的近来活动的时事通讯,这些成员请求社交网络邀请非成员。时事通讯充当用户不是社交网络的成员这样的定期提醒。虚幻简档用户通过选择解除预订链接1206来解除预订时事通讯。在一个实施例中,邀请也包含将进一步鼓励非成员向社交网络注册的好友建议1208和生日提醒1210。图13是由邀请引擎217向非成员发送的电子邮件邀请的图示1300,该电子邮件邀请提供附加安全选项。具体而言,这一邀请陈述可以在受信计算机或者共享计算机1303上查看近来更新。图14是由邀请引擎217向非成员发送的电子邮件邀请的另一实施例的图示1400。邀请引擎217生成如下邀请,该邀请具有指向好友更新而不是图形的链接。这一示例邀请被设计用于偏好于不接收图形繁多的邀请的用户。虚幻建档用户仍然能够访问内容并且了解使用社交网络的优点而无需体验由于图形所致的在加载邀请时的延迟。图15是由邀请引擎217生成的邀请简档用户在请求从电子邮件发邮件列表解除预订用户之后接收的通知的图示1500。在一个实施例中,虚幻简档用户通过点击链接(比如图12中的1204或者1206)以请求社交网络停止发送电子邮件通知和时事通讯来接收这一通知。如果虚幻简档用户错误选择解除预订链接,则选择撤消链接1505将恢复通知。图16是由邀请引擎217生成的虚幻简档用户在例如通过点击链接(比如图15中的1505)来请求恢复电子邮件之后接收的通知的图示1600。图17是由邀请引擎217生成的用于访问社交网络上的内容的通知的图示1700。在一个实施例中,通知也由如下链接1705构成,用户点击该链接以将虚幻简档转换成社交网络的成员。方法现在参照图18-图20,将描述用于生成和管理虚幻简档的方法的各种实施例。图18是图示了根据一个实施例的用于生成虚幻简档的步骤的流程图1800。社交网络应用205从社交网络成员接收1802用于邀请非成员加入社交网络的请求。社交网络应用205向虚幻简档引擎214传输请求,该虚幻简档引擎214为用户生成1804可在存储装置中标识并且不可搜索的虚幻简档。虚幻简档引擎214向邀请引擎217传输已生成虚幻简档这样的通知。邀请引擎217生成并且经由通信单元271向用户传输用于用虚幻简档访问社交网络的邀请1806。图19是图示了根据一个实施例的用于生成虚幻简档的更具体步骤的流程图1900。社交网络应用205接收1902用于邀请非成员加入社交网络的请求。社交网络应用205向虚幻简档引擎214传输请求,该虚幻简档引擎为用户生成1903不可搜索的虚幻简档。在一个实施例中,虚幻简档引擎214向虚幻简档添加1904简档类型字段(例如,通过向协议缓冲器添加字段),从而使得搜索引擎223根据字段过滤虚幻简档。除了防止用户搜索虚幻简档之外,这还防止虚幻简档表现为社交图的一部分。在数据存储装置215中将虚幻简档存储为简档245。在搜索引擎223执行简档搜索时,在一个实施例中,搜索引擎223向虚幻简档分配1905零分。在另一实施例中,搜索引擎223基于新字段标识虚幻简档。搜索引擎223从搜索结果过滤1906虚幻简档和指向虚幻简档的链接以防止向请求用户供应它们。一旦创建和存储了虚幻简档,邀请引擎217就生成1907邀请和指向社交网络上的虚幻简档的链接并且例如通过经由通信单元271传输电子邮件消息来传输邀请。在一个实施例中,如果向与由社交网络所有者提供的电子邮件服务关联的电子邮件地址发送链接,则链接保持活跃。在另一实施例中,链接对于第一次点击为活跃,并且继而被去激活。一旦用户选择链接,则虚幻简档引擎214接收1908用户选择链接这样的确认。在一个实施例中,选择链接触发虚幻简档引擎214向虚幻简档分配1910唯一标识符并且在数据存储装置215中将虚幻简档存储1912为简档245。在一个实施例中,在与成员简档相同的位置存储虚幻简档。图20是图示了用于将虚幻简档转换成社交网络的成员的步骤的流程图2000。虚幻简档引擎214从非成员接收2002用于加入社交网络的请求。虚幻简档引擎214继而确定2004请求是否来自虚幻简档用户2004。例如,虚幻简档引擎214标识请求用户的电子邮件地址并且向搜索引擎223传输电子邮件,该搜索引擎确定简档245中的任何简档是否与电子邮件地址匹配。如果无匹配,则社交网络应用205创建2012普通简档。如果是,则虚幻简档引擎214将虚幻简档转换2006成社交网络简档。在一个实施例中,转换步骤包括将来自虚幻简档的字段改变2008成社交网络简档。这也将造成简档和链接不可搜索。在转换期间保持虚幻简档好友关系。已经出于示例和描述的目的而呈现实施例的前文描述。并非旨在于穷举本发明或者使本发明限于公开的精确形式。许多修改和变化鉴于上述教导是可能的。旨在于说明书的范围不受这一具体描述限制,而是由本申请的权利要求限制。如本领域技术人员将理解的那样,可以用其它具体形式实现说明书而不脱离其精神实质或者基本特性。类似地,模块、例程、特征、属性、方法和其它方面的特定命名和划分不是必需或者重要的,并且实施说明书或者它的特征的机制可以具有不同名称、划分和/或格式。另外,如本领域普通技术人员将清楚的那样,可以实施该描述的模块、例程、特征、属性、方法和其它方面为软件、硬件、固件或者三者的任何组合。同样,无论何时将说明书的部件(该部件的示例是模块)实施为软件,都可以将该部件实施为独立程序、更大程序的部分、多个单独程序、静态或者动态链接库、内核可加载模块、设备驱动程序和/或用计算机编程领域技术人员现在或者将来已知的每种和任何其它方式来实施。此外,说明书决不限于用任何具体编程语言或者用于任何具体操作系统或者环境的实现方式。因而,公开内容旨在于举例说明而不是限制在所附权利要求中阐述的说明书的范围。
权利要求
1.一种用于在社交网络中生成虚幻简档的方法,所述方法包括: 从所述社交网络的第一成员接收用于邀请用户访问所述社交网络的请求; 为所述用户生成所述虚幻简档,所述虚幻简档不可搜索;以及 生成对所述用户的邀请,所述邀请包含指向所述虚幻简档的链接。
2.根据权利要求1所述的方法,其中生成所述虚幻简档包括向所述虚幻简档添加简档类型字段。
3.根据权利要求1所述的方法,还包括向所述虚幻简档分配零分以及过滤具有零分的搜索结果。
4.根据权利要求1所述的方法,还包括取回搜索结果以及从所述搜索结果过滤所述虚幻简档。
5.根据权利要求1所述的方法,还包括接收所述用户选择所述链接这样的确认以及向所述虚幻简档分配唯一标识符。
6.根据权利要求1所述的方法,其中所述虚幻简档对于所述第一成员可见并且对于所述社交网络的其他成员不可见。
7.根据权利要求1所述的方法,还包括将所述虚幻简档转换成社交网络简档。
8.根据权利要求1所述的方法,还包括生成在所述第一成员与所述用户之间的好友关系O
9.根据权利要求8所述的方法,其中所述虚幻简档禁止在所述用户与其他成员之间的好友关系。
10.根据权利要求1所述的方法,还包括其中所述邀请包括一次性令牌并且所述链接对于第一次点击可访问。
11.一种用于在社交网络中生成虚幻简档的系统,所述系统包括: 虚幻简档引擎,用于从所述社交网络的成员接收用于邀请用户访问所述社交网络的请求以及用于为所述用户生成虚幻简档,所述虚幻简档不可搜索;以及 邀请引擎,耦合到所述虚幻简档引擎,所述邀请引擎用于生成对所述用户的邀请,所述邀请包含指向所述虚幻简档的链接。
12.根据权利要求11所述的系统,其中所述虚幻简档引擎通过向所述虚幻简档添加简档类型字段来生成所述虚幻简档。
13.根据权利要求11所述的系统,还包括:搜索引擎,耦合到所述虚幻简档引擎,所述搜索引擎用于向所述虚幻简档分配零分以及用于过滤具有零分的搜索结果。
14.根据权利要求11所述的系统,还包括:搜索引擎,耦合到所述虚幻简档引擎,所述搜索引擎用于取回搜索结果以及从所述搜索结果过滤所述虚幻简档。
15.根据权利要求11所述的系统,其中所述虚幻简档引擎接收所述用户选择所述链接这样的确认并且向所述虚幻简档分配唯一标识符。
16.根据权利要求11所述的系统,其中所述虚幻简档对于所述第一成员可见并且对于所述社交网络的其他成员不可见。
17.根据权利要求11所述的系统,其中所述虚幻简档引擎将所述虚幻简档转换成社交网络简档。
18.根据权利要求11所述的系统,其中所述虚幻简档生成在所述第一成员与所述用户之间的好友关系。
19.根据权利要求11所述的系统,其中所述虚幻简档禁止在所述用户与其他成员之间的好友关系。
20.根据权利要求11所述的系统,其中所述邀请包括一次性令牌并且所述链接对于第一次点击可访问。
21.一种包括计算机可用介质的计算机程序产品,所述计算机可用介质包括计算机可读程序,其中所述计算机可读程序当在计算机上执行时使所述计算机: 从社交网络的第一成员接收用于邀请用户访问所述社交网络的请求; 为所述用户生成所述虚幻简档,所述虚幻简档不可搜索;以及 生成对所述用户的邀请,所述邀请包含指向所述虚幻简档的链接。
全文摘要
公开了一种用于生成虚幻简档的系统和方法。虚幻简档允许用户使用社交网络中的某些特征而不转换成社交网络简档。具体而言,虚幻简档不可搜索,并且将源于虚幻简档用户的评论显示为部分姓名。在社交网络的成员邀请用户加入时生成虚幻简档。在一个示例中,向用户的虚幻简档自动添加成员作为好友。
文档编号G06Q50/30GK103201762SQ201180054472
公开日2013年7月10日 申请日期2011年9月27日 优先权日2010年9月27日
发明者E·J·特加德-盖梅罗, E·苏勒, D·d·A·M·弗纳德斯, F·A·小弗尔南德斯, B·M·方西卡 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1