与接近装置共享用户信息的制作方法

文档序号:11524989阅读:229来源:国知局
与接近装置共享用户信息的制造方法



背景技术:

许多人发现难以遇到具有相似兴趣的其他人,尤其是在真实世界中。例如,一个人可能正在机场等飞机消磨时间。此人可能存在与也在机场的其他人共有的许多兴趣、体验、背景和/或社交群体,并且可能希望有机会与这些人聚在一起。但是,即使两个人当前发现他们自己有时间有意愿见面并共享信息,仍很少有社交习俗允许他们这样做。

当前的社交网络和媒体技术允许用户彼此共享用户信息。但是,用户有时必须预先彼此认识以便通过社交网络网站和/或服务来建立连接。再者,为了使用户彼此认识,他们必须首先知悉彼此的存在。在线世界中,有共同兴趣的用户有时通过朋友彼此介绍或通过共同兴趣群体的成员彼此发现。但是,这些策略均未解决人们希望在非虚拟世界中以时效要求的方式与新认识的人见面。

附图说明

将通过附图中图示的示范实施例而非限制来描述本发明的实施例,在附图中相似的引用表示相似的元件,其中:

图1是图示两个移动装置之间共享用户信息的概述的示意图;

图2是图示根据多种实施例的使用兴趣匹配评估器在两个接近装置之间进行用户信息共享的框图;

图3是图示根据多种实施例的在两个接近装置之间进行用户信息共享的框图;

图4图示根据多种实施例的示例接近装置标识和用户信息共享过程;

图5图示根据多种实施例的用于提供兴趣匹配的用户信息的示例过程;

图6图示根据多种实施例的示例兴趣匹配确定过程;

图7图示根据多种实施例的示例用户信息请求和共享过程;以及

图8图示根据多种实施例的示例计算环境。

具体实施方式

本文披露与两个接近装置之间的用户信息共享关联的方法、设备和存储介质。

将使用本领域技术人员通用的术语来描述说明性实施例的多种方面,以便将他们的工作实质内容传达给本领域中的其他技术人员。但是,对于本领域技术人员来说,将显见到利用所描述的多个方面的仅其中一些可以实施多个备选实施例。出于解释的目的,提出了许多特定数字、材料和配置,以便透彻地理解这些说明性实施例。但是,对于本领域技术人员来说,将显见到没有这些特定细节,仍可以实施备选实施例。在其他实例中,省略或简化了多个公知的特征,以不致于妨碍这些说明性实施例的理解。

将多种操作描述为多个离散操作,进而以最有助于理解这些说明性实施例的方式来描述这些多种操作;但是,描述的次序不应视为暗示这些操作必定是按照次序的。具体来说,这些操作无需按出现的次序来执行。再者,将多个操作描述为单独的操作不应视为要求这些操作必定要独立地被执行和/或由单独的实体来执行。将多个实体和/或模块描述为单独的模块同样地不应视为要求这些模块是单独的和/或执行单独的操作。在多种实施例中,可以将图示和/或描述的操作、实体、数据和/或模块合并、将其进一步拆分成从属部件和/或将其省略。

短语“在一个实施例中”或“在实施例中”被反复使用。该短语一般不是指同一个实施例;但是,它可以指同一个实施例。除上下文另行指示,否则术语“包括”、“具有”和“包含”是同义词。短语“a/b”表示“a或b”。短语“a和/或b”表示“(a)、(b)或(a和b)”。短语“a、b和c的至少其中之一”表示“(a)、(b)、(c)、(a和b)、(a和c)、(b和c)或(a、b和c)”。

图1是图示根据本公开的多种实施例的两个接近装置之间进行用户信息共享的示意图。在多个实施例中,本文描述的方法、设备和计算机可读介质可以允许例如移动装置110的装置的用户与物理上接近移动装置110的其他装置共享用户信息。例如,如图所示,在多种实施例中,移动装置110可以允许其用户与接近移动装置120共享信息。在多种实施例中,用户之间共享的信息可以包括但不限于个人信息、用户信息统计信息、位置信息等。在多种实施例中,共享的用户信息可以包括驻留在装置上的信息和/或存储在其他位置的信息,例如但不限于存储在社交网络网站或其他在线数据资料库中的信息。通过与接近装置共享信息,共享信息的用户能够鼓励和主动与接近装置的用户进行真实世界的交互。

在多种实施例中,移动装置110的用户能够与在特定距离内物理上接近装置110的一个或多个装置共享信息。例如,在图1的图示示意图中,移动装置110可以配置成与在物理范围125内能够接收信息的任何装置共享信息,这可以是用户可配置的。在多种实施例中,范围125内的装置可以使用一个或多个位置感知设备或服务来确定。例如,图1的移动装置110可以查询gps服务130以便标识其位置以及其他装置的位置,并且由此确定范围125内的装置。在其他实施例中,可以使用其他位置感知设备和服务,如但不限于,蓝牙、近场通信(“nfc”)、wi-fi、数字增强型无线通信(“dect”)等。此外,在一些实施例中,可以使用位置感知的社交网络服务,例如foursquare™和/或brightkite™。

虽然图1的示例图示在物理上接近的移动指挥者110和120之间进行信息共享,但是本公开不限于此。由此,例如,在多种实施例中,可以在移动装置110与pda140和/或膝上型计算机150之间共享信息。在多种实施例中,如果不认为装置物理上接近共享信息的装置,如落在物理范围125外,则也可以不共享信息。因此,在图1的示例中,移动装置110可以不与移动装置160共享信息,因为它在物理范围125外。

在多种示例中,可以基于确定装置的用户具有匹配的兴趣,在装置之间共享用户信息。如本文所使用的“匹配”(以及该术语的变体)可以包括但不限于完全相同、相似或互补。构成“匹配”的可以是应用相关的和/或用户相关的。相似地,“兴趣”(或该术语的变体)可以包括但不限于嗜好、技能、教育经验、工作经验、其他背景、用户信息统计、共同朋友、交往关系、地址历史和/或其他信息。相似地,“兴趣”的范围可以是应用相关的和/或用户相关的。在多种实施例中,当确定两个装置的用户之间存在兴趣匹配时,可以使这些装置的用户彼此感知到,以便可能地共享信息。由此,在图1的图示示例中,在装置110与120之间发现了兴趣匹配。然后可以对它们的用户将这些装置标识为具有共享信息的可能。在多种实施例中,可以通过第三方来确定兴趣匹配,如兴趣匹配评估器(未示出)。下文更详细地描述信息共享的特定实现。

图2是图示根据多种实施例的使用兴趣匹配评估器在共享装置210与接近装置220之间进行用户信息共享的框图。如上文论述的,在多种实施例中,共享装置210和接近装置220可以包括但不限于移动装置、膝上型计算机、pda、电话、平板计算机和/或其他装置。此外,在多种实施例中,共享装置210和接近装置220可以不一定是相同类型的装置。

在实施例中,共享装置210和接近装置220可以包括兴趣匹配模块240。在多个实施例中,兴趣匹配模块240可以配置成接收和/或以其他方式标识共享装置210和接近装置200的一个或多个用户的兴趣。在多种实施例中,兴趣匹配模块240可以配置成标识在本地和/或在远程位置,如但不限于社交网络网站中维护的兴趣。

在多个实施例中,共享装置210和接近装置220的兴趣匹配模块240可以配置成与兴趣匹配评估器230通信。在多种实施例中,兴趣匹配评估器230可以包括服务器或与共享装置210和接近装置220的其中一个或多个分开的其他装置。在多种实施例中,兴趣匹配评估器可以采用多种方式与共享装置210和接近装置220联网,包括但不限于在局域网上、在广域网上或通过因特网联网,包括作为基于云的实体。在多种实施例中,兴趣匹配评估器可以经由多种方式,包括有线和/或无线网络与共享装置210和接近装置220通信,以及具体来说与兴趣匹配模块240通信。

在多种实施例中,兴趣匹配评估器230可以包括兴趣匹配模块280,兴趣匹配模块280可以配置成为共享装置210和接近装置220的用户确定对于这些用户是否存在兴趣匹配。在多种实施例中,兴趣匹配模块280可以利用存储在一个或多个用户信息存储处的用户信息。在多种实施例中,兴趣匹配评估器230本身可以包含用户信息存储280。在多种实施例中,兴趣匹配模块230可以利用远程存储的用户信息,如但不限于存储在社交网络网站或其他位置处的用户信息。在多种实施例中,兴趣匹配模块280可以利用用户名、密码和/或允许兴趣匹配模块280从这些远程位置联系、查看和/或存储信息的其他标识信息来予以配置。

在多种实施例中,共享装置210和接近装置220还可以分别包括一个或多个装置共享确定模块250和/或装置共享标识模块255。在多种实施例中,装置共享确定模块250可以对于特定装置(例如,装置210)确定接近装置(例如装置220)配置成接收用户信息。在多种实施例中,装置共享确定模块250可以利用装置共享标识模块255呈交的信息来将装置(例如装置220)标识为可以接收用户信息的装置。在多种实施例中,装置共享确定模块250和装置共享标识模块255可以如通过蓝牙、nfc、dect、wi-fi或其他协议彼此直接通信,以便一个装置可以直接标识另一个装置可以接收用户信息。在其他实施例中,这些装置可以通过中间件,例如兴趣匹配评估器230来通信,以便执行标识。在一些实施例中,装置共享确定模块250和装置共享标识模块255可以是两个装置上都实现的相同模块,但是执行不同的任务。在其他实施例中,可以使用分开的模块。

在多种实施例中,共享装置210和接近装置220还可以分别包括一个或多个信息共享模块260和/或信息接收模块265。在多种实施例中,信息共享模块260可以配置成从装置210的用户发送用户信息到信息接收模块265以供第二装置265的用户查看。如本文论述的,在多种实施例中,信息共享模块260可以配置成共享有关共享装置210的用户的信息;在其他实施例中,信息共享模块260可以配置成向信息接收模块265发送一个或多个消息。

在多种实施例中,信息共享模块260还可以配置成向信息接收模块265发送要发送信息以供第二装置265的用户查看的请求。在多种实施例中,信息接收模块265可以配置成将请求呈示给接近装置220的用户,从接近装置220接收有关他或她是否想要从共享装置210接收用户信息的响应,以及将该响应发送回信息共享模块260。在多种实施例中,该请求可以包括有关第一装置的用户的信息;此信息可以少于共享装置210可能已知或可访问的所有信息。例如,该请求可以仅具有共享装置210的用户的名称和位置,由此可以暂扣附加用户信息不发,直到装置220的用户许可信息共享为止。在一些实施例中,信息共享模块260和信息接收模块265可以是两个装置上都实现的相同模块,但是执行不同的任务。在其他实施例中,可以使用分开的模块。

图3是图示根据多种备选实施例的在两个接近装置之间进行用户信息共享的框图。在图3的示例实施例中,共享装置210和接近装置220不与单独的的兴趣匹配模块230通信。而是,共享装置210与接近装置220可以经由例如它们相应的兴趣匹配模块240来直接通信,以便确定相应装置的用户之间是否存在兴趣匹配。在多种实施例中,这种直接通信可以根据本文描述的其他实施例来实施。

图4图示根据多种实施例的示例接近装置标识和用户信息共享过程400。在多种实施例中,过程400可以整体地或部分地在一个或多个联网的装置,如图2和图3的共享装置210和接近装置220上执行。

过程400可以开始于操作420,其中共享装置210可以标识兴趣匹配的信息。在多种实施例中,可以将操作420处标识的信息标识到共享装置210本身和/或标识到单独的兴趣匹配评估器230。下文描述操作420的具体实现示例。

在操作430处,共享装置210可以标识能够接收用户信息的装置接近于共享装置210。在多种实施例中,此确定可以采用多种不同方式来执行。例如,在一些实施例中,共享装置210可以确定接近装置220配置成使得它可以参与本文论述的用户信息共享技术和通信。

在多个实施例中,标识可以包括接近装置220实际地物理上接近于共享装置210。例如,共享装置210可以确定能够接收信息的一个或多个装置已经登入基于位置的社交网络服务,如但不限于foursquare™或brightkite™。在另一个示例中,共享装置210可以确定可以接收信息的一个或多个装置位于与共享装置210相同的网络上,使用与共享装置210相同的wi-fi接入点,和/或能够使用短距离联网技术,如但不限于蓝牙、nfc和/或dect与共享装置210通信。在再一个示例中,共享装置210可以例如通过报告经由gps获得的坐标或经由上文描述的位置感知服务之一或类似服务将其自己的位置报告给第三实体。在此示例中,共享装置210然后可以从第三实体接收有关已经将其位置发送到该实体且接近该装置的其他装置的信息。在多种实施例中,可以使用装置共享标识模块255来标识这些装置,如上文描述。在多种实施例中,共享装置210可以作为标识的一部分将能够接收用户信息的装置的标识显示给共享装置210的用户。

接下来,在操作440处,共享装置210可以从装置的用户接收指示以将有关该用户的信息与所标识的能够接收用户信息的装置共享。在操作450处,在接收到共享信息的此指示之后,共享装置210可以确定共享装置210的用户与所标识的装置之间是否存在兴趣匹配。如上文描述,在多种实施例中,此确定可以经由两个装置之间的直接通信来执行。在其他实施例中,此确定可以经由兴趣匹配评估器230来执行。下文描述操作450的具体实现示例。

接下来,在判断操作455处,共享装置210可以(直接或通过从兴趣匹配评估器230接收确定)确定是否存在兴趣匹配。如果存在匹配,则在操作460处,可以在装置之间共享信息。下文描述操作460的具体实现示例。在共享了信息之后,或如果不存在匹配,则过程可以返回到操作430,其中可以标识可接收用户信息的新装置。如果未发现另外的装置,则过程可以结束(未示出)。

在备选实施例中,可以直到用户与接近装置220的用户之间形成兴趣匹配之后,才向该用户呈示指示他或她希望共享信息的选项。在这种实施例中,共享装置的用户可以从共享装置接收更少的共享请求,这可以使得打扰较少。

图5图示根据多种实施例的用于提供兴趣匹配的用户信息的示例过程500。在多种实施例中,过程500可以描述过程400的操作420的一个或多个实现。在多种实施例中,过程500可以在共享装置210上执行;在其他实施例中,过程500的一个或多个操作可以在其他装置或实体,如联网的信息服务上执行。该过程可以开始于操作510,其中共享装置210可以标识位于该装置上的用户信息。此类用户信息可以包括共享装置210直接输入到装置中以用于共享的用户信息和/或其他场景中维护的用户信息。例如,在操作510处,共享装置210可以标识来自装置上驻留的电话簿或地址簿应用的用户联系人信息。

在操作520处,共享装置210可以接收一个或多个社交网络网站的登录信息。在多种实施例中,可以在轮询共享装置210的用户以获取信息之后接收到此登录信息。在操作530处,共享装置210可以登录到接收过其信息的网站并记录从这些网站获得的用户信息。接下来,在操作540处,共享装置210可以从用户希望其用户信息(如果有的话)用于匹配和/或共享的用户接收指示。由此,在实施例中,用户可以选择仅给定的信息子集用于兴趣匹配或与其他用户共享。这种信息选择可以使得用户能够定制他或她对他或她的信息保留多大程度的隐私。然后,在操作550处,共享装置210可以实际操作地共享已获得且标识为用于与兴趣匹配评估器230共享的用户信息。在不使用单独的兴趣匹配评估器230的实施例中,可以不执行操作550。

图6图示根据多种实施例的示例兴趣匹配确定过程600。在多种实施例中,过程600可以描述过程400的操作450的一个或多个实现。在多种实施例中,过程600的一个或多个操作可以由共享装置210和/或兴趣匹配评估器230来执行。在一些实施例中,其中不使用单独的兴趣匹配评估器230的情况中,可以由共享装置210和/或接近装置210来执行过程600的一个或多个操作。

该过程可以开始于操作620,其中共享装置210可以生成兴趣匹配确定请求。在一些实施例中,可以由共享装置210利用一组初始信息,如标识该装置的用户的用户信息、标识装置本身的信息和/或有关该装置和/或期望其用户信息被共享的用户的信息来预先填充该请求。接下来,在操作630处,可以将生成的请求发送到兴趣匹配评估器。

在操作640处,兴趣匹配评估器可以确定共享装置210的用户与接近装置220的用户之间是否存在兴趣匹配。例如,在多种实施例中,兴趣匹配评估器可以比较用户的兴趣以查看是否存在任何匹配兴趣。在多种实施例中,兴趣匹配评估器230可以仅比较用户已允许用于兴趣匹配的用户信息。在一些实施例中,兴趣匹配评估器可以在操作640处,比较用户的朋友、同事、同学、熟人和/或联系人以确定这些用户是否拥有共同的朋友、同事、同学、熟人和/或联系人中的任何一个。在多种实施例中,兴趣匹配评估器230可以基于这些比较来生成确定。然后,在操作650处,共享装置210可以从兴趣匹配评估器230接收到所生成的是否存在兴趣匹配的确定。然后该过程可以结束。

如上文论述的,在多种实施例中,如果不使用单独的兴趣匹配评估器230,则可以由共享装置210和/或接近装置210来执行过程600的一个或多个操作。由此,例如,在一些实施例中,共享装置210可以(在意识到接近装置210接近且接受用户信息共享之后)将匹配的请求直接发送到接近装置210。接近装置210然后可以确定两个装置的用户的信息之间是否存在兴趣匹配,然后直接向共享装置210告知是否确定存在兴趣匹配。但是,在多种实施例中,可能期望使用单独的第三方兴趣匹配评估器230,如使用利于兴趣的匹配而无需提前在装置之间交换可能敏感的用户信息。

图7图示根据多种实施例的示例用户信息请求和共享过程700。在多种实施例中,过程700可以描述过程400的操作460的一个或多个实现。该过程可以开始于操作720,其中共享装置210可以生成与先前标识的接近装置220共享用户信息的请求。在多种实施例中,共享装置210可以利用标识共享装置210的用户的信息来填充该请求,如但不限于名称、位置等。在操作730处,共享装置210然后可以从共享装置210的用户接收对请求的编辑。在多种实施例中,共享装置210可以提供实用工具,如用户界面,以供用户在发送之前审阅和编辑请求。由此,用户能够选择特定用户信息以用于在请求中共享,省略该信息的其中一些或全部和/或在发送请求之前编辑信息。然后,在操作740处,共享装置210可以向接近装置220发送共享信息的请求。在多种实施例中,可以将该请求直接发送到接近装置220,或可以经由中间联网实体来发送该请求。

在操作750处,接近装置220然后可以将该请求呈示给接近装置210的用户以获得许可,并接收请求的许可或拒绝。接下来,在操作760处,接近装置210可以向共享装置210发送许可或拒绝。在多种实施例中,如果请求被拒绝,则过程结束。但是,如果请求被许可,则在操作770处,共享装置210可以向接近装置发送用户信息。在多种实施例中,共享装置210还可以促使用户信息发送到接近装置。例如,共享装置210可以连接到一个或多个社交网络或其他服务,并促使社交网络本身将用户信息发送到接近装置220。在多种实施例中,可以将操作770处共享的信息限制于仅共享装置210的用户指示他或她希望共享的信息。在发送信息之后,在操作780处,接近装置220然后可以显示该信息,从而允许两个装置的用户共享信息以及在装置上连接并且可能地在物理世界中联系。然后该过程可以结束。

可以使用按期望配置的适合硬件、固件和/或软件来将本文描述的技术和设备实现到系统中。对应于一个实施例,图8图示示例系统800,其包括至少处理器804(每个处理器具有一个或多个处理器核)、耦合到处理器804的至少其中之一的系统控制逻辑808、耦合到系统控制逻辑808的存储器812、耦合到系统控制逻辑808的非易失性存储器(“nvm”)/存储装置816和耦合到系统控制逻辑808的一个或多个通信接口820。在多种实施例中,系统800可以包括基于cpu的软件系统的组件、管理引擎系统或二者的组合。

一个实施例的系统控制逻辑808可以包括任何适合接口控制器,其用于支持与处理器804之一和/或与系统控制逻辑808通信的任何适合装置或组件的任何适合接口。这些处理器可以包括其上可以运行应用环境的专用处理器,以及其上可以运行管理性引擎的单独服务处理器。该系统可以包括附加的处理器或处理核(未示出)。

一个实施例的系统控制逻辑808可以包括用于提供至存储器812的接口的一个或多个存储器控制器。系统存储器812可以用于加载和存储系统800的例如数据和/或指令。一个实施例的系统存储器812可以包括任何适合的非瞬态计算机可读易失性存储器,如适合的动态随机存取存储器(dram)。

一个实施例的系统控制逻辑808可以包括用于提供至nvm/存储装置816的接口和通信接口820的一个或多个输入/输出(i/o)控制器。

nvm/存储装置816可以用于存储例如数据和/或指令。nvm/存储装置816可以包括任何适合的非瞬态计算机可读非易失性存储器,如闪存存储器,和/或可以包括任何适合非易失性存储装置,如一个或多个硬盘驱动器(hdd)、一个或多个固态硬盘、一个或多个压缩光盘(cd)驱动器和/或一个或多个数字多功能光盘(dvd)驱动器。

nvm/存储装置816可以包括安装系统800所在的装置的存储资源物理部分或它可以被该装置的一部分访问但是并非一定可被其访问。例如,可以通过网络经由通信接口820访问nvm/存储装置816。

存储器812和nvm/存储装置816可以具体地分别包括逻辑的临时性和永久性副本。在图示的示例中,此逻辑可以包括用户信息共享逻辑824和/或用户兴趣匹配评估逻辑826。用户信息共享逻辑824和/或用户兴趣匹配评估逻辑826可以包含在被处理器804的至少其中之一执行时可以使系统800执行与过程400、500、600和700关联的操作的一些或全部的指令。在一些实施例中,用户信息共享逻辑824和/或用户兴趣匹配评估逻辑826可以作为附加/备选设在系统控制逻辑808中。

通信接口820可以为系统800提供通过一个或多个网络进行通信和/或与任何其他适合装置进行通信的接口。通信接口820可以包括任何适合的硬件和/或固件。一个实施例的通信接口820可以包括例如网络适配器、无线网络适配器、电话调制解调器和/或无线调制解调器。对于无线通信,一个实施例的通信接口820可以使用一个或多个天线。

对于一个实施例,可以将处理器804的至少其中之一与信息共享逻辑824和/或用户兴趣匹配评估逻辑826封装在一起。对于一个实施例,可以将处理器804的至少其中之一与1信息共享逻辑824和/或用户兴趣匹配评估逻辑826封装在一起以形成系统级封装(sip)。对于一个实施例,可以将处理器804的至少其中之一集成在与信息共享逻辑824和/或用户兴趣匹配评估逻辑826相同的晶片上。对于一个实施例,可以将处理器804的至少其中之一集成在与信息共享逻辑824和/或用户兴趣匹配评估逻辑826相同的晶片上以形成芯片上系统(soc)。对于至少一个实施例,可以在智能电话、蜂窝电话、平板电脑或其他移动设备上利用该soc。

在多种实施例中,系统800可以具有更多或更少的组件和/或不同的体系结构。

本说明书中对“一个实施例”或“实施例”的引述表示结合该实施例描述的一个特定功能部件、结构或特征包含在本公开内涵盖的至少一个实现中。因此,出现短语“一个实施例”或“在实施例中”不一定全部指相同的实施例。再者,可以采用所图示的特定实施例以外的其他适合形式来建立特定的功能部件、结构或特征,以及所有此类形式可以被涵盖本发明申请的权利要求内。

虽然本文图示和描述了特定的实施例,但是本领域技术人员将认识到,在不背离本公开的实施例范围的前提下,可以利用广泛多种备选和/或等效实现来替代所示出和描述的特定实施例。本申请理应涵盖本文论述的实施例的任何调适或变化。因此,本公开的实施例明显地理应仅由所附权利要求及其等效物来限定。

附加注释和示例:

示例1可以包括包含指令的主题计算机可读介质,其配置成响应这些指令被第一计算装置执行,使第一计算装置标识接近第一装置且配置成接收信息共享的请求的第二装置。这些指令还可以在确定第一装置的第一用户与第二装置的第二用户满足一个或多个匹配准则时,使第一计算装置向第二装置发送与第二装置的第二用户共享有关第一装置的第一用户的信息的请求。这些指令还可以使第一计算装置向第二装置发送有关第一用户的信息或使得有关第一用户的信息被发送。

在示例2中,示例1的主题可以可选地包括执行如下步骤的指令:使第一计算装置向第三装置发送从第三装置确定第一用户与第二用户满足一个或多个匹配准则的请求以及从第三装置接收有关是否接收的确定,以及从第三装置接收与是否从第三装置接收确定有关的确定,其包括从第三装置接收第一用户和第二用户满足一个或多个匹配准则的确定。

在示例3中,示例1和示例2的主题可以可选地包括执行如下步骤的指令:使第一计算装置检测第二装置接近第一装置。

在示例4中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:使第一计算装置确定第一用户与第二用户具有共同的兴趣。

在示例5中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:使第一计算装置确定第一用户与第二用户满足一个或多个匹配准则包括,确定第一用户和第二用户拥有共同的朋友、同事、同学、熟人或联系人。

在示例6中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:使第一计算装置向第二装置发送确定第一和第二用户是否具有共享信息的相互意愿的请求,以及与第二装置一起确定第一和第二用户是否具有共享信息的相互意愿。

在示例7中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:使第一计算装置从第二装置接收共享有关第一用户的信息的许可。

在示例8中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:响应从第二装置接收到许可,使第一计算装置向第二装置发送有关第一用户的信息。

在示例9中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:使第一计算装置向第二装置发送从一个或多个社交网络获得的有关第一用户的信息。

在示例10中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:使第一计算装置促使有关第一用户的信息从一个或多个社交网络被发送到第二装置。

在示例11中,前面的示例中任一示例的主题可以可选地包括执行如下步骤的指令:使第一计算装置向第二用户发送有关第一用户的信息的子集。

在示例12中,前面的示例中任一示例的主题可以可选地包括第一装置和/或第二装置,其包括膝上型计算机、桌上型计算机或移动装置的其中之一。

在示例13中,前面的示例中任一示例的主题可以可选地包括计算机可读介质,包括存储器或非易失性存储装置。

示例14可以包括第一计算装置上执行的以用于执行前面示例中任一示例中描述的任何一个或多个操作的计算机实现的方法。

示例15可以包括配置成执行前面示例中任一示例中描述的任何一个或多个操作的设备。

示例16可以包括包含指令的一个或多个计算机可读介质,其配置成响应这些指令被第一计算装置执行,使第一计算机装置从接近第三装置的第二装置接收请求,其中该请求要求确定第二装置的第一用户是否希望将有关第一用户的信息发送到第三装置的第二用户。这些指令还可以使第一计算装置发送第一用户是否应该发送信息的确定。

在示例17中,示例16的主题可以包括执行如下步骤的指令:使第一计算装置确定第一用户与第二用户满足一个或多个匹配准则。

在示例18中,示例16或17中任一示例的主题可以包括执行如下步骤的指令:使第一计算装置确定第一用户与第二用户具有共同的兴趣。

在示例19中,示例16-18中任一示例的主题可以包括执行如下步骤的指令:使第一计算装置确定第一用户与第二用户具有共同的朋友、同事、同学或联系人。

示例20可以包括配置成执行示例16-19中任一示例中描述的任何一个或多个操作的设备。

示例21可以包括第一计算装置上执行的以用于执行示例16-19中任一示例中描述的任何一个或多个操作的计算机实现的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1