CN101572613A - 面孔邮件 - Google Patents
面孔邮件 Download PDFInfo
- Publication number
- CN101572613A CN101572613A CNA2009101405381A CN200910140538A CN101572613A CN 101572613 A CN101572613 A CN 101572613A CN A2009101405381 A CNA2009101405381 A CN A2009101405381A CN 200910140538 A CN200910140538 A CN 200910140538A CN 101572613 A CN101572613 A CN 101572613A
- Authority
- CN
- China
- Prior art keywords
- user
- message
- message sink
- image
- sink people
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/48—Message addressing, e.g. address format or anonymous messages, aliases
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明的名称为“面孔邮件”。提供了用于生成、发送和输送使用消息的预期消息接收人的图像寻址的消息的***和方法。在一个实施例中,发送用户捕捉或以其它方式获得预期消息接收人的图像。到预期消息接收人的消息随后便生成,使用预期消息接收人的图像寻址,然后发送到中央服务器。中央服务器基于预期消息接收人的图像和可选地基于捕捉图像的位置与时间识别预期消息接收人。预期消息接收人的身份可选择通过诸如预期消息接收人的一个或多个朋友等一个或多个用户验证。中央服务器随后使用诸如预期消息接收人的用户名或电子邮件地址等已知的联系信息将消息发送给预期消息接收人。
Description
技术领域
本发明涉及使用预期消息接收人的图像寻址的消息的生成和输送。
背景技术
人们时常发现自己遇到这样的情况:想跟遇到过的某人通信,但却无权访问该人的必需联系信息。因此,需要有在第一人员没有第二人员的联系信息时允许第一人员联系第二人员的***和方法。
发明内容
本发明涉及生成、发送和输送使用消息的预期消息接收人的图像寻址的消息。在一个实施例中,发送用户捕捉或以其它方式获得预期消息接收人的图像。到预期消息接收人的消息随后便生成,使用预期消息接收人的图像寻址,然后发送到中央服务器。中央服务器随后基于预期消息接收人的图像和可选地基于捕捉图像的位置与时间识别预期消息接收人。预期消息接收人的身份可选择通过诸如预期消息接收人的一个或多个朋友等一个或多个用户验证。中央服务器随后使用诸如预期消息接收人的用户名或电子邮件地址等已知的联系信息将消息发送给预期消息接收人。在收到消息时,预期消息接收人可选择在需要时向发送用户显示其完整或部分用户档案(profile)。附加地或备选地,预期消息接收人可响应发送用户的消息。
另外,发送用户可提供在预期消息接收人回答一个或多个问题时要向其显示的结果(reward)。更具体地说,在一个实施例中,在生成消息时,发送用户还可选择结果,这可以是发送用户的图像、发送用户的完整或部分档案或诸如此类。发送用户也可选择询问预期消息接收人的一个或多个问题。随后,结果和一个或多个问题作为消息的一部分或与消息一起提供给预期消息接收人。在回答一个或多个问题时,可向预期消息接收人显示结果。例如,结果可以是发送用户的图像。首先,图像被加扰或以其它方式失真。在预期消息接收人以发送用户希望的方式回答一个或多个问题时,发送用户的图像可变得失真越来越小,直至最后图像不再失真。
在另一实施例中,中央服务器可选择或推荐发送用户询问预期消息接收人的问题。更具体地说,多个问题存储在服务器。每个问题与一个或多个关键字相关联。中央服务器随后将发送用户的兴趣和预期消息接收人的兴趣相关,以识别对应于两个用户的共同兴趣的一个或多个关键字。随后,中央服务器选择与识别的关键字相关联的一个或多个问题。可选的是,选择的问题可随后发送到发送用户以进行审批、修改、编辑或诸如此类。选定的问题可随后在消息发送到预期消息接收人时与消息一起提供或***消息中。如上所述,在一个实施例中,在预期消息接收人回答问题时,可向预期消息接收人显示诸如发送用户的图像或发送用户的完整或部分档案等结果。类似地,中央服务器可基于预期消息接收人响应来自发送用户或另一用户的相同问题而给出的以前答案、或预期消息接收人档案中存储的信息、存储的有关预期消息接收人的历史信息或诸如此类,建议对于向预期消息接收人发送的问题的答案。
在与附图相关联阅读以下优选实施例的详细说明后,本领域的技术人员将理解本发明的范围,并认识到其另外的方面。
附图说明
并入并形成此说明书一部分的附图示出本发明的几个方面,并且与说明一起用于解释本发明的原理。
图1示出根据本发明的一个实施例、用于基于预期消息接收人的图像输送消息的***;
图2示出根据本发明的一个实施例的图1的***的操作;
图3示出在图2中发送的消息的示范实施例;
图4示出根据本发明的另一实施例的图1的***的操作;
图5示出在图4中发送的消息的示范实施例;
图6示出在图5的消息中包含的问题的示范实施例;
图7示出在图5的消息中包含的结果信息的示范实施例;
图8A和8B示出根据本发明的一个示范实施例、响应预期消息接收人回答问题而向预期消息接收人显示的结果的示范结果状态;
图9-13示出另外示范失真算法的结果状态;
图14A-14I以图形方式示出根据本发明的示范实施例的图4的过程;
图15示出根据本发明的另一实施例、用于基于预期消息接收人的图像输送消息的***;
图16示出根据图15中示出的***的实施例的示范问题;
图17A和17B示出根据本发明的一个实施例的图15的***的操作;
图18根据本发明的一个实施例、提供示范问题的列表和用于建议问题的答案的对应方案;
图19是根据本发明的一个实施例的图1和15的中央服务器的框图;以及
图20是根据本发明的一个实施例的图1和15的用户装置之一的框图。
具体实施方式
下述实施例陈述必需的信息以允许本领域的技术人员实践本发明,并示出实践本发明的最佳模式。在根据附图阅读以下说明时,本领域的技术人员将理解本发明的概念,并且将认识到本文中未专门提出的这些概念的应用。应理解,这些概念和应用在公开内容和所附权利要求的范围内。
图1示出根据本发明的一个实施例、用于生成消息、使用消息的预期消息接收人的图像为消息寻址、以及基于图像将消息输送到预期消息接收人的示范***10。通常,***10包括中央服务器12和具有相关联用户16-1到16-N的多个用户装置14-1到14-N。中央服务器12和用户装置14-1到14-N经网络18连接。网络18可以是任何类型的广域网(WAN)、局域网(LAN)或诸如此类或其任何组合,并且可包括有线组件、无线组件或有线和无线组件。注意,虽然中央服务器12示为单个服务器,但中央服务器12可备选实现为上面分布有中央服务器12的功能的多个服务器。作为另一备选,中央服务器12的所有或部分功能可分布在用户装置14-1到14-N中。
中央服务器12包括面孔邮件(facemail)输送功能20、图像匹配功能22、位置跟踪功能24及用户账号数据库26。面孔邮件输送功能20可以在软件、硬件或其组合中实现。总的来说,面孔邮件输送功能20的操作是接收通过预期消息接收人的图像寻址的消息,提供预期消息接收人的图像到图像匹配功能22以便识别预期消息接收人,以及将消息输送到预期消息接收人。
图像匹配功能22可以在软件、硬件或其组合中实现。通常,如下所述,用户16-1到16-N的图像存储在用户账号数据库26中的用户16-1到16-N的用户账号中。图像匹配功能22的操作是匹配由面孔邮件输送功能接收的消息的预期消息接收人的图像和在用户账号28中存储的用户16-1到16-N的图像,以便识别消息的预期消息接收人。在识别预期消息接收人后,预期消息接收人的联系信息提供到面孔邮件输送功能20或以其它方式由该功能获得以便将消息输送到预期消息接收人。联系信息通常是允许面孔邮件输送功能20将消息输送到预期消息接收人的任何类型的信息。例如,联系信息可以是预期消息接收人的电子邮件地址、预期消息接收人的用户名,如即时消息传递应用程序使用的那些用户名,或诸如此类。
位置跟踪功能24可以在软件、硬件或其组合中实现。总的来说,位置跟踪功能24的操作是从用户装置14-1到14-N获得用户16-1到16-N的位置。在一个实施例中,位置跟踪功能24定期或根据需要以其它方式轮询用户装置14-1到14-N以了解其位置。在另一实施例中,用户装置14-1到14-N定期将其位置提供到位置跟踪功能24,将其初始位置提供到位置跟踪功能24,之后在其位置更改时发送更新,或诸如此类。用户16-1到16-N的位置存储在用户账号数据库26中用户16-1到16-N的用户账号28中。另外,如下所述,用户16-1到16-N的用户账号28可包括诸如昨天、上周、上个月或诸如此类等至少预定时间内用户16-1到16-N的位置的历史记录。
通常,用户账号数据库28的操作是为向***10登记的每个用户16-1到16-N存储用户账号28。以用户16-1为例,用户16-1的用户账号28通常包括用户16-1的用户档案和用户16-1的图像或图片。用户档案例如可包括用户16-1的联系信息,如电子邮件地址、即时消息传递用户名、电话号码或诸如此类。另外,用户档案可包括诸如性别、年龄、身高、体重或诸如此类等人口统计信息。除用户16-1的用户档案和图像外,用户16-1的用户账号28可包括用户16-1的当前位置和用户16-1的位置的历史记录。还有,对于本发明的某些实施例,用户16-1的用户账号可包括用户16-1的朋友列表、用户16-1的首选项和/或用户16-1为以前询问的问题提供的答案。首选项可包括关于用户16-1是否要接收使用用户16-1的图像或诸如此类将用户16-1识别为预期消息接收人的用户发送的消息的指示。如下所述,在一个实施例中,提供给以前问题的答案可用于建议在将来对于用户16-1接收的相同或类似问题的答案。
用户装置14-1到14-N优选是具有图像捕捉和连网能力的移动装置。例如,用户装置14-1到14-N每个可以是配有诸如AppleiPhone等图像捕捉装置的移动电话。然而,本发明并不限于移动装置。用户装置14-1到14-N例如也可以是个人计算机或诸如此类。用户装置14-1包括面孔邮件客户端30-1、图像捕捉装置32-1和位置确定功能34-1。同样地,用户装置14-2到14-N分别包括面孔邮件客户端30-2到30-N、图像捕捉装置32-2到32-N和位置确定功能34-2到34-N。
面孔邮件客户端30-1可以在软件、硬件或其组合中实现。总的来说,面孔邮件客户端30-1在用户16-1的控制下操作以生成消息,使用预期消息接收人的图像为消息寻址,并将包括预期消息接收人的图像的消息发送到面孔邮件输送功能20。另外,面孔邮件客户端30-1可允许用户16-1裁剪图像以选择诸如一组人员的图像的初始图像内的预期消息接收人。还有,在一些实施例中,面孔邮件客户端30-1可使得用户16-1能够定义询问预期消息接收人的问题和在预期消息接收人回答问题时将向预期消息接收人显示的结果。
图像捕捉装置32-1优选是或者包括能够捕捉数字图像的数码相机,其中,数码相机包括硬件组件,并可能包括软件组件。注意,虽然图像捕捉装置32-1在本文中示为是用户装置14-1的一部分,但图像捕捉装置32-1可备选地是例如经诸如通用串行总线(USB)或Firewire连接等有线连接或诸如蓝牙连接等本地无线连接或诸如此类连接到用户装置14-1的外部装置。
位置确定功能34-1可以在硬件、软件或其组合中实现。总的来说,位置确定功能34-1是能够确定用户装置14-1的位置、并因此确定用户16-1的位置的任何硬件装置和/或软件应用程序。在一个实施例中,位置确定功能34-1是全球定位***(GPS)接收器或类似的卫星定位***(SPS)接收器。在另一个实施例中,位置确定功能34-1的操作是从蜂窝电信网络的基站获得用户装置14-1的位置。注意,位置确定功能34-1的这两个示范实施例无意限制本发明的范围。此外,虽然位置确定功能34-1示为是用户装置14-1的一部分,但位置确定功能34-1可备选是例如经诸如USB或Firewire连接等有线连接或诸如蓝牙连接等本地无线连接或诸如此类连接到用户装置14-1的外部装置。而且,图像捕捉装置32-1和位置确定功能34-1可备选地实现为例如经诸如USB或Firewire连接等有线连接或诸如蓝牙连接等本地无线连接或诸如此类连接到用户装置14-1的启用GPS的数码相机。
图2示出根据本发明的一个实施例的图1的***10的操作。首先,用户装置14-1到14-N或备选地用户16-1到16-N向中央服务器12登记(步骤100-106)。在登记期间,创建用户16-1到16-4的用户账号28。同样地,用户16-1到16-4的用户账号28分别包括用户16-1到16-4的用户档案和图像。另外,用户16-1到16-4的用户账号28可分别包括用户16-1到16-4的朋友列表和首选项。以用户16-1为例,用户16-1的朋友列表可将其它用户16-2到16-N的一个或多个用户识别为用户16-1的朋友。用户16-1的朋友列表可由用户16-1在登记期间定义,从诸如电子邮件应用程序或即时消息传递应用程序等维护用户16-1的联系人列表的软件应用程序导出或以其它方式获得,或者在例如用户装置14-1是移动电话的情况下,从由用户装置14-1维护的联系人列表导出或以其它方式获得。附加地或备选地,通过查询诸如Myspace或Facebook等社交网络服务以获得在一个或多个分离度(degree of separation)的定义数量内与用户16-1相关的其他用户,可填充用户16-1的朋友列表。
另外,一个更复杂的方案可用于识别用户16-1的朋友列表中的其他用户。更具体地说,可使用的一个方案是从用户16-2到16-N识别可能是用户16-1的朋友的其他用户,可为每个已识别用户指定置信度,并且可选的是,在用户16-1的朋友列表中包括哪些已识别用户的方面,可赋予用户16-1一定程度的控制。例如,中央服务器12可处理包括用户16-1和一个或多个其他用户的图像,并且由于用户16-1和其它用户出现在同一个图像中,或者经常出现在相同的图像中,因而确定该一个或多个其他用户是用户16-1的朋友。这些图像可以是作为本文中所述的消息生成和输送过程的一部分提供到中央服务器12的图像,可以是从诸如社交网络网站等社交网络服务检索的图像,可以是从诸如照片共享网站等照片共享服务或诸如此类检索的图像。此外,中央服务器12可确定如果用户16-1在特定的图像中跟一个用户比另一用户更靠近,则用户16-1更可能是与图像中更靠近用户16-1的用户的朋友。
作为另一个示例,中央服务器12可通过在如本文中所述用户16-1的图像被捕捉并且用于为消息寻址时识别用户16-1附近的其他用户,识别用户16-1的朋友。除诸如从社交网络服务获得的信息等其它信息外,可使用在图像捕捉时用户16-1附近的其他用户的档案以便识别用户16-1的朋友。
接着,用户装置14-1到14-4将其位置或位置信息提供到中央服务器12(步骤108-114)。以用户装置14-1为例,在一个实施例中,面孔邮件客户端30-1(图1)从位置确定功能34-1获得用户装置14-1的位置,并且将用户装置14-1的位置发送到中央服务器12的位置跟踪功能24。位置例如可以是GPS坐标、街道地址或诸如此类。如上所述,用户装置14-1到14-1可自动将其位置发送到中央服务器12。例如,用户装置14-1可在登记期间将初始位置发送到中央装置12,之后向中央服务器12提供定期更新,或者在用户装置14-1的位置更改时向中央服务器12提供更新。备选地,中央服务器12可定期或根据需要以其它方式轮询用户装置14-1到14-4以了解其位置。用户装置14-1到14-4的位置存储在对应用户16-1到16-4的用户账号28中。如上所述,用户装置14-1到14-4的当前位置可存储为用户16-1到16-4的当前位置。另外,用户16-1到16-4的位置的历史记录可存储在对应用户账号28。
在此示例中,在此方面,用户装置14-1,并且更具体地说图像捕捉装置32-1捕捉预期消息接收人的图像(步骤116)。注意,在捕捉图像时,用户16-1可具有或不具有将消息发送到预期消息接收人的意图。然而,术语“预期消息接收人”用作一种方式以表示用户16-1随后生成消息并将消息发送到的个体。在备选实施例中,预期消息接收人的图像可从辅助源获得。辅助源例如可以是照片共享网站或应用程序、网站、朋友发来的电子邮件的电子邮件附件或诸如此类。在一个实施例中,在从辅助源获得预期消息接收人的图像时,捕捉图像的位置和时间与图像相关联提供。例如,捕捉图像的位置和时间可提供为与图像相关联的元数据(例如,ID3标记)。
接着,生成对预期消息接收人的消息(步骤118)。更具体地说,用户16-1可启动对预定消息接收人的消息的生成,并指定消息的有效负载。消息的有效负载优选是文本消息。然而,本发明并不限于此。另外,用户16-1使用预期消息接收人的图像寻址消息。在一个实施例中,基于预期消息接收人的肖像和在用户16-1到16-N的用户账号28中存储的用户16-1到16-N的肖像执行图像匹配。这样,如果预期消息接收人的图像例如是全身照,则裁剪或类似的处理可用于选择预期消息接收人的肖像。如在本文中使用的,人的肖像特别是指人的头和肩的图像或图片。在要从包括一组人的图像中创建或选择预期消息接收人的图像的情况下,裁剪或类似的处理可能也是所需的。
应注意,本文中所述的示范实施例集中在生成和发送消息到单个预期消息接收人。然而,消息可通过只使用或基本上使用预期消息接收人的图像而寻址到任何数量的预期消息接收人。例如,如果消息要发送到两个预期消息接收人,则那两个预期消息接收人的图像要获得并用于为消息寻址。
用户装置14-1,并且更具体地说,面孔邮件客户端30-1随后将包括预期消息接收人的图像的消息发送到中央服务器12(步骤120)。注意,优选是除预期消息接收人的图像外,用户16-1不知道预期消息接收人的其它联系信息(例如,电子邮件地址、用户名、电话号码等)。消息只使用或基本上使用预期消息接收人的图像寻址到预期消息接收人。消息不像在传统消息传递***中一样使用文本或号码寻址。还要注意的是,捕捉预期消息接收人的图像的位置和时间也可作为消息的一部分提供,或备选地与预期消息接收人的图像关联提供,如在对应图像文件的ID3标记中。
在从用户装置14-1接收到消息时,中央服务器12执行图像匹配过程以识别预期消息接收人(步骤122)。更具体地说,中央服务器12的面孔邮件输送功能20将预期消息接收人的图像提供到图像匹配功能22。随后,在一个实施例中,图像匹配功能22使用已知的图像匹配技术匹配预期消息接收人的图像和在用户16-2到16-N之一的用户账号28中存储的图像。在此示例中,图像匹配导致将用户16-2识别为预期消息接收人。图像匹配功能22可比较捕捉预期消息接收人的图像的位置和时间和用户16-2的历史位置信息,以验证在捕捉预期消息接收人的图像时用户16-2在捕捉预期消息接收人的图像的位置。在另一个实施例中,图像匹配功能22可首先识别在捕捉预期消息接收人的图像时在预期消息接收人的图像捕捉的位置或其附近的用户16-2到16-N的子集。随后,图像匹配功能22使用已知的图像匹配技术,将预期消息接收人的图像和在捕捉预期消息接收人的图像时在捕捉位置或其附近的用户16-2到16-N的子集中的一个用户的用户账号28中存储的图像进行匹配。
一旦用户16-2被识别为预期消息接收人,中央服务器12的面孔邮件输送功能20便可与用户16-2的朋友交互以验证用户16-2是预期消息接收人(步骤124和126)。在此示例中,在用户16-2的朋友列表中分别识别了用户装置14-3和14-4的用户16-3和16-4。在一个实施例中,验证的执行是通过向用户16-2的朋友发送预期消息接收人的图像,以及包括来自用户16-2的用户账号28的用户16-2的图像和与预期消息接收人的图像最密切匹配的用户16-3到16-N中一个或多个另外用户的图像的组图。用户16-2的朋友,在此示例中是用户16-3和16-4,随后从该组图选择匹配预期消息接收人图像的图像。如果用户16-2被验证为预期消息接收人,则该过程继续。否则,中央***12可向在用户装置14-1的用户16-1返回错误消息。备选地,如果用户16-2的朋友从该组图中选择另一用户为匹配预期消息接收人的图像,则中央服务器12可将该用户识别为预期消息接收人。注意,中央服务器12可定期或偶尔向用户16-1到16-N的朋友发出测试验证消息,以便确保朋友正在提供适当的反馈。优选的是测试消息将在朋友看来好像这些消息是真正的验证消息。
假设用户16-2被验证为预期消息接收人,则中央服务器12的面孔邮件输送功能20随后将消息发送到用户16-2的用户装置14-2(步骤128)。更具体地说,一旦用户16-2被识别为预期消息接收人,中央服务器12便可从用户16-2的用户账号28获得用户16-2的联系信息。联系信息例如可以是用户16-2的电子邮件地址、用户16-2的即时消息传递用户名、要用于文本消息传递的电话号码、诸如专门用于在***10中输送消息的用户名等联系信息或诸如此类。通过使用用户16-2的联系信息,面孔邮件输送功能20随后将消息发送到在用户装置14-2的用户16-2。注意,中央服务器12可备选地使用网页界面,将消息输送到在用户装置14-2的用户16-2。例如,用户16-2可以某种方式登录到类似于诸如YahooMail等当前基于网页的电子邮件界面的网页界面。一旦用户16-2登录,消息便可经网页界面向在用户装置14-2的用户16-2呈现。
一旦消息在用户装置14-2接收,面孔邮件客户端30-2便向在用户装置14-2的用户16-2呈现消息(步骤130)。消息可自动呈现或者在用户16-2请求时呈现。包括联系信息的用户16-1的用户档案可在此时向用户16-2提供或不提供。此时,面孔邮件客户端30-2可从用户16-2接收用户输入,该输入定义用户16-2的完整档案或用户16-2的部分档案(如果有)是否要发送给用户16-1(步骤132)。在一个实施例中,部分用户档案是在用户16-2的用户账号28中用户16-2的用户档案的选择子集,并且可以是由***定义、由用户16-2定义,或者由用户16-2响应接收到消息而选择。如果用户16-2选择向用户16-1显示其完整或部分用户档案,面孔邮件客户端30-2向中央服务器12发送完整或部分档案以便输送到在用户装置14-1的用户16-1,或指示中央服务器12将用户16-2的完整或部分用户档案提供到在用户装置14-1的用户16-1(步骤134)。用户16-2的完整或部分用户档案随后发送到用户16-1的用户装置14-1,并且向用户16-1呈现(步骤136)。虽然未示出,但如果用户16-1的完整或部分用户档案以前未在消息中或与消息关联提供给用户16-2,则此时用户16-1可选择向用户16-2显示此信息。
注意,作为向用户16-1显示其完整或部分档案的附加或备选,用户16-2可选择响应消息。如果在步骤128中输送的消息包括用户16-1的联系信息,或者如果联系信息在步骤128中与消息关联提供,则响应在步骤128中输送的消息而从用户16-2发送到用户16-1的任何消息可通过使用适当的通信***、直接从用户装置14-2提供到用户16-1的用户装置14-1。例如,如果提供的关于用户16-1的联系信息是用户16-1的电子邮件地址,则响应消息可通过适当的电子邮件***提供。然而,如果用户16-1的联系信息不包括在消息中,或者未与消息关联提供,则响应步骤128中输送的消息而从用户16-2发送到用户16-1的任何消息可先提供到中央服务器12。中央服务器12随后可将响应消息输送到用户16-1的用户装置14-1。
图3示出根据本发明的一个实施例、由面孔邮件客户端30-1生成并被发送到中央服务器12,以便输送到预期消息接收人的示范消息36。在此实施例中,消息36包括有效负载38。如上所述,有效负载优选是用户16-1提供的文本消息。然而,有效负载38并不限于此。例如,有效负载38可附加地或备选地包括用户16-1创建的视频消息、用户16-1选择的视频剪辑、用户16-1的图片、用户16-1选择的图片或诸如此类。消息36还包括是预期接收人的图像的接收人图像40和捕捉接收人图像40的位置42。注意,优选的是捕捉图像的时间存储为与接收人图像40相关联的元数据。例如,捕捉接收人图像40的时间可存储为对应图像文件内的标记。
图4示出根据本发明的另一个实施例的图1的***10的操作。此实施例大致与图2所示的实施例相同。但是,问题和结果方案用于响应预期消息接收人回答多个问题而向预期消息接收人显示结果。首先,用户装置14-1到14-N或备选地用户16-1到16-N向中央服务器12登记(步骤200-206)。如上所述,在登记期间,创建用户16-1到16-4的用户账号28。接着,用户装置14-1到14-4将其位置或位置信息提供到中央服务器12(步骤208-214)。同样地,用户装置14-1到14-1可自动将其位置发送到中央服务器12。备选地,中央服务器12可定期或根据需要以其它方式轮询用户装置14-1到14-4以了解其位置。用户装置14-1到14-4的位置存储在对应用户16-1到16-4的用户账号28中。用户装置14-1到14-4的当前位置可作为用户16-1到16-4的当前位置存储。另外,用户16-1到16-4的位置的历史记录可存储在对应用户账号28。在此示例中,在此方面,用户装置14-1,并且更具体地说图像捕捉装置32-1捕捉预期消息接收人的图像(步骤216)。如上所述,在备选实施例中,预期消息接收人的图像可从备选源获得,如相片共享网站或应用程序、网站、朋友发来的电子邮件的电子邮件附件或诸如此类。
接着,生成到预期消息接收人的消息(步骤218)。更具体地说,用户16-1可启动到预定消息接收人的消息的生成,并指定消息的有效负载。消息的有效负载优选是文本消息。然而,本发明并不限于此。另外,用户16-1使用预期消息接收人的图像对消息寻址。如上所述,在一个实施例中,裁剪或类似的处理可用于将预期消息接收人的图像提供为预期消息接收人的肖像。
另外,在此实施例中,用户16-1定义询问预期消息接收人的多个问题以及在回答问题时向预期消息接收人显示的结果。更具体地说,用户16-1可创建问题,从用户16-1创建的预定问题组选择问题,从***定义的问题组选择问题或诸如此类。在一个实施例中,每个问题包括问题主体或文本、由用户16-1指定给问题的分值以及问题是多项选择题时问题的可能答案。如下所述,指定给问题的分值可用于控制结果的显示。结果例如可以是发送消息的用户16-1的图片、发送消息的用户16-1的完整或部分档案、发送消息的用户16-1的联系信息或诸如此类。
用户装置14-1,并且更具体地说,面孔邮件客户端30-1随后将包括预期消息接收人的图像、问题和结果信息发送到中央服务器12(步骤220)。注意,优选的是除预期消息接收人的图像外,用户16-1不知道预期消息接收人的其它联系信息(例如,电子邮件地址、用户名、电话号码等)。消息只使用或基本上使用预期消息接收人的图像寻址到预期消息接收人。还要注意的是,捕捉预期消息接收人的图像的位置和时间也可作为消息的一部分提供,或备选地与预期消息接收人的图像关联提供,如在对应图像文件的ID3标记中。
如上所述,在从用户装置14-1接收消息时,中央服务器12执行图像匹配过程以识别预期消息接收人(步骤222)。在此示例中,用户16-2再次被识别为预期消息接收人。一旦用户16-2被识别为预期消息接收人,中央服务器12的面孔邮件输送功能20便可与用户16-2的朋友交互以验证用户16-2是预期消息接收人(步骤224和226)。在此示例中,在用户16-2的朋友列表中分别识别了用户装置14-3和14-4的用户16-3和16-4。假设用户16-2被验证为预期消息接收人,则中央服务器12的面孔邮件输送功能20随后将消息发送到用户16-2的用户装置14-2(步骤228)。
一旦消息在用户装置14-2接收,面孔邮件客户端30-2便向在用户装置14-2的用户16-2呈现消息(步骤230)。消息可自动呈现或者在用户16-2请求时呈现。在消息向用户16-2呈现之前、期间或之后,面孔邮件客户端30-2向用户16-2呈现用户16-1提供的问题。之后,面孔邮件客户端30-2从用户16-2接收定义问题答案的用户输入(步骤232)。在接收答案时,面孔邮件客户端30-2显示结果(步骤234)。更具体地说,在一个实施例中,在用户16-2回答问题时,面孔邮件客户端30-2根据指定给问题的分值或备选地指定给由用户16-2给出的问题的特定答案的分值显示结果。例如,如下所述,结果可以是用户16-1的图像,如在用户16-1的用户账号28中存储的用户16-1的图像。最开始,用户16-1的图像是完全失真的。在用户16-2回答第一个问题后,用户16-1的图像变得更少失真。在用户16-2继续回答问题时,用户16-1的图像继续变得更少失真,直至最后第一用户16-1的图像不再失真。注意,在一个实施例中,问题指定有分值,使得无论用户给出的答案如何,在用户16-1回答所有的问题后,用户16-1的图像将不再失真。在另一个实施例中,为问题的特定答案指定不同的分值,以便用户16-1的图像可根据用户16-2给出的特定答案完全或部分失真。在此示例中,用户16-2给出的答案摘要返回到中央服务器12(步骤236)。中央服务器12随后将答案的摘要转发到用户16-1的用户装置14-1(步骤238)。
除回答问题的用户16-2的用户输入外,面孔邮件30-2可从用户16-2接收用户输入,该输入定义用户16-2的完整档案或用户16-2的部分档案(如果有)是否要发送给用户16-1(步骤240)。如果用户16-2选择向用户16-1显示其完整或部分用户档案,面孔邮件客户端30-2向中央服务器12发送完整或部分档案以便输送到在用户装置14-1的用户16-1,或指示中央服务器12将用户16-2的完整或部分用户档案提供到在用户装置14-1的用户16-1(步骤242)。用户16-2的完整或部分用户档案随后发送到用户16-1的用户装置14-1,并且向用户16-1呈现(步骤244)。注意,在备选实施例中,用户16-2可选择将其完整或部分档案作为结果向用户16-1显示以响应回答一个或多个问题。虽然未示出,但如果用户16-1的完整或部分用户档案以前未在消息中、与消息关联、或作为结果提供给用户16-2,则此时用户16-1可选择向用户16-2显示此信息。
注意,作为向用户16-1显示其完整或部分档案的附加或备选,用户16-2可选择响应消息。如果在步骤228中输送的消息包括用户16-1的联系信息,或者如果联系信息在步骤228中与消息关联提供,则响应在步骤228中输送的消息而从用户16-2发送到用户16-1的任何消息可通过使用适当的通信***,直接从用户装置14-2提供到用户16-1的用户装置14-1。例如,如果提供的关于用户16-1的联系信息是用户16-1的电子邮件地址,则响应消息可通过适当的电子邮件***提供。然而,如果用户16-1的联系信息不包括在消息中,或者未与消息关联提供,则响应步骤228中输送的消息而从用户16-2发送到用户16-1的任何消息可先提供到中央服务器12。中央服务器12随后可将响应消息输送到用户16-1的用户装置14-1。
图5示出根据相对于图4所述的本发明的实施例、由面孔邮件客户端30-1生成并被发送到中央服务器12以便输送到预期消息接收人的示范消息44。在此实施例中,消息44包括有效负载46。如上所述,有效负载优选是用户16-1提供的文本消息。然而,有效负载46并不限于此。例如,有效负载46可附加地或备选地包括用户16-1创建的视频消息、用户16-1选择的视频剪辑、用户16-1的图片、用户16-1选择的图片或诸如此类。消息44还包括是预期消息接收人的图像的接收人图像40和捕捉接收人图像48的位置50。注意,优选的是捕捉图像的时间存储为与接收人图像48相关联的元数据。例如,捕捉接收人图像48的时间可存储为对应图像文件内的标记。另外,此实施例的消息43包括问题52和结果信息54。
图6示出图5的问题52的示范实施例。通常,问题52包括多个问题56-1到56-M1。注意,可能有任意数量的一个或多个问题。问题56-1包括问题主体58、分值60和可选的可能答案列表62。问题主体58包括形成问题的文本。例如,问题主体58可提供文本“你最喜欢哪个音乐艺术家或乐队?”。分值60是指定给问题56-1的分值。分值60优选地由询问问题的用户指定给问题56-1,在上面的示例中,该用户是用户16-1。备选地,分值60可由***定义。问题56-1也可包括可能答案列表62。例如,如果问题56-1是多项选择题,则可能答案列表62包括多项选择题的答案。注意,如果存在可能答案列表62,则询问问题的用户可将不同的分值指定给每个可能答案。这样,结果可根据预期消息接收人给出的答案以不同的方式显示。备选地,可定义问题56-1的一个或多个期望答案。相比任何其它答案,可将不同的分值指定给期望的答案,使得根据预期消息接收人是否给出与任何其它答案相对的期望答案而以不同方式显示结果。类似地,虽然未示出,但问题56-2到56-M1每个包括问题主体、分值和可能答案。
图7示出图5的结果信息54的示范实施例。结果信息包括多个结果状态64-1到64-M2、结果数据66和用于根据结果状态64-1到64-M2显示结果数据66的算法68。结果状态64-1到64-M2每个包括显示设置70和显示值72。显示设置70和显示值72是对算法68的输入以控制结果数据66的显示。结果状态64-1到64-M2的选择优选地是基于预期消息接收人回答的问题56-1到56-N的累积分值或分值60进行控制。
在一个实施例中,结果状态的数量M2等于回答问题56-1到56-N可累积的总分数。在一个实施例中,可累积的总分数是问题56-1到56-N的分值60之和。结果状态64-1到64-N的显示值72对应于可能的累积分值。例如,如果通过回答问题56-1到56-N可累积的总分数为十(10),则可能有分别带有零(0)到(10)的显示值72的十一(11)个结果状态64-1到64-11。结果状态64-1到64-N的显示设置70是对算法68的输入,并控制结果数据66的显示。因此,如果结果数据66是消息发送人的图像,则算法68可以是用于使图像失真的算法。用于每个结果状态64-1到64-11的显示设置70控制失真量,结果状态64-1导致最大失真,则结果状态64-11导致最低或无失真,并且结果状态64-2到64-10导致中间程度的失真。因此,在预期消息接收人回答任何问题前,结果是在结果状态64-1,以便图像数据或结果数据66以最大量的失真呈现。在预期消息接收人回答第一个问题56-1后,第一个问题56-1的分值60用于选择具有对应于第一个问题56-1的分值60的显示值72的结果状态64-1到64-11之一。在预期消息接收人回答第二个问题56-2后,第一和第二个问题56-1和56-2的分值60之和用于选择具有对应于第一和第二个问题56-1和56-2的分值60之和的显示值72的结果状态64-1到64-11之一。随着预期消息接收人回答问题56-1到56-10,过程继续显示结果数据66。
图8A示出在一个实施例中的显示设置70,在该实施例中,有三个结果状态64-1到64-3,结果数据66是图像,并且算法68是用于使图像加扰或失真的算法。如图所示,图像分成编号为一(1)到十六(16)的多个块。显示设置70提供图像的块的布置。图8B示出算法68为每个结果状态64-1到64-3提供的图像或结果数据66的对应版本。如图所示,在结果状态64-1中,图像严重失真。在结果状态64-2中,图像失真更少。最后,在结果状态64-3中,图像是非失真的或不具有失真。图9到13示出用于使图8的图像失真的示范备选算法。注意,上面相对于图8A、8B和图9-13给出的示例是示范,无意限制本发明的范围。
图14A到14I以图形方式示出根据本发明的一个实施例的图4的过程。对于此示例,同样地,假设用户16-1是发送消息的用户,用户16-2被识别为预期消息接收人,并且用户16-3和16-4是用户16-2的朋友。图14A示出在用户已捕捉或以其它方式获得图像74后的初始状态。在此示例中,图像74是一组用户的图像。为创建预期消息接收人的图像,用户16-1选择“分离面孔”按钮76以启动裁剪过程。如图14B所示,响应选择“分离面孔”按钮76的用户16-1的用户输入,用户16-1被允许控制选择工具78以便从图像74选择预期消息接收人。在定位选择工具78后,用户16-1选择“完成”按钮80。响应结果是创建预期消息接收人的图像。
接着,如图14C所示,随后向用户16-1呈现预期消息接收人的图像。用户16-1随后可选择“创建消息”按钮82以便启动创建要发送给预期消息接收人的消息的过程。如图14D所示,在此示例中,用户16-1随后创建文本消息以提供为要发送到预期消息接收人的消息的有效负载。“清除”按钮84允许用户16-1清除消息。一旦文本消息完成,用户16-1便可选择“下一步”按钮86以继续到下一步骤。如图14E所示,在此示例中,下一步骤是用户16-1选择结果数据(在此示例中是用户16-1的图像)要向预期消息接收人显示的方式。要显示结果数据的方式对应于要用于显示结果数据的算法。在此示例中,用户16-1可选择使其图像模糊(BLUR)、应用卡通效果到其图像(CARTOON)、应用玻璃效果到其图像(GLASS)、应用旋转效果到其图像(TWIRL),或诸如此类。另外,在此示例中,用户16-1可选择“选择结果数据式样”按钮88以便更改结果数据的式样或类型。例如,用户16-1可选择从采用用户16-1的图像或采用用户16-1的完整或部分档案来切换结果数据。用户16-1随后可选择“发送消息”按钮90以发送消息。注意,虽然未示出,但如上所述,用户16-1也可被允许创建或选择要询问的问题以便向预期消息接收人显示用户16-1的图像。
在消息发送后,如上所述,中央服务器12执行图像匹配过程以识别预期消息接收人。在此示例中,预期消息接收人被识别为用户16-2,其中,用户16-2具有用户名“Naomi123”。如图14F所示,中央服务器12随后向用户16-2的朋友发送预期消息接收人的图像,以及来自用户16-2和从用户16-3到16-N的最密切匹配预期消息接收人的图像的其它用户的用户账号28的图像的组图92。为验证预期消息接收人,每个朋友从组图92中选择匹配预期消息接收人的图像,并选择“验证”按钮94。如果朋友选择的图像是用户16-2的图像,则用户16-2被验证为预期消息接收人。朋友也可被允许通过选择“响应Hal101”按钮96来响应发送消息的用户16-1(其在此示例中具有用户名“Hal101”)。朋友也可被允许通过选择“发送警告到Naomi123”按钮98来发送警告消息到预期消息接收人(用户16-2)。
如图14G所示,一旦验证完成,中央服务器12便发送包括要询问的问题的消息以便向为用户16-2的预期消息接收人的用户装置14-2显示结果数据。用户16-2可通过选择“回答问题”按钮100来回答问题,或者通过选择“拒绝”按钮102来拒绝回答问题。假设用户16-2选择了回答问题,则如图14H所示,用户16-1的图像在用户16-2回答问题时显示。此外,用户16-2可通过选择“显示完整档案”按钮104来向用户16-1显示其完整档案,或者通过选择“显示部分档案”按钮106来向用户16-1显示其部分档案。在此示例中,用户16-2选择与用户16-1共享其部分档案,其中,如图14I所示,该部分档案包括用户16-2的用户账号28中用户16-2的图像。用户16-1随后可通过选择“响应Naomi”按钮108来响应用户16-2。优选的是此时用户16-1和16-2交换了联系信息,并且可经传统通信方式通信,如电子邮件、即时消息传递、文本消息传递、电话呼叫或诸如此类。备选地,中央服务器12可继续允许用户16-1与16-2之间的通信,其中,消息使用例如用户16-1和16-2的用户名寻址。
图15示出根据本发明的另一个实施例的***10。图15的***10大致与上述***相同。然而,在此实施例中,中央服务器12还包括问题选择功能110、问题数据库112及答案推荐功能114。问题选择功能110可以在软件、硬件或其组合中实现。如下所述,问题选择功能110的操作通常是基于消息发送人和预期消息接收人的共同兴趣从问题数据库112选择询问预期消息接收人的一个或多个问题116。问题数据库112通常存储要由所有用户16-1到16-N使用的问题116的集合。备选地,每个用户16-1到16-N可创建或选择在用户16-1到16-N的用户账号28内存储或与其相关联的问题116的集合。在此备选实施例中,在例如用户16-1创建消息以发送到预期消息接收人时,基于用户16-1和预期消息接收人的共同兴趣从用户16-1的用户账号28中存储的或与其关联的问题116中选择要询问预期消息接收人的问题。答案推荐功能114也可以在软件、硬件或其组合中实现。如下所述,答案推荐功能114的操作是基于以下信息建议对发送给预期消息接收人的问题的答案:预期消息接收人对相同或类似问题给出的以前答案;在预期消息接收人的用户账号28中存储的信息,例如预期消息接收人的用户档案;或使用信息或统计,例如预期消息接收人的播放历史、预期消息接收人进行的最近的购买、网页浏览历史;或诸如此类。注意,答案推荐功能114也可结合如上相对于图1和2所述的***10的实施例使用。
图16示出在图15的问题数据库112中存储的问题116的示范实施例。通常,通常问题116包括问题主体118、一个或多个关键字120、分值122及可选的可能答案列表124。问题主体118包括形成问题的文本。例如,问题主体118可提供文本“你最喜欢哪个音乐艺术家或乐队?”。一个或多个关键字120定义问题116的话题或者描述问题116的主题。分值122是指定给问题116的分值。分值122可以是***定义的分值。备选地,分值122可以为每个用户16-1到16-N独立指定。在例如问题116是多项选择题的情况下,可能答案列表124提供可能答案的列表。还要注意的是,在备选实施例中,不同的分值可指定给每个可能答案而不是对问题指定单个分值122。这在独立为每个用户16-1到16-N指定分值给问题116的情况下特别有利。
图17A和17B示出根据本发明的一个实施例的图15的***10的操作。首先,用户装置14-1到14-N或备选地用户16-1到16-N向中央服务器12登记(步骤300-306)。如上所述,在登记期间,创建用户16-1到16-4的用户账号28。接着,用户装置14-1到14-4将其位置或位置信息提供到中央服务器12(步骤308-314)。同样地,用户装置14-1到14-4可自动将其位置发送到中央服务器12。备选地,中央服务器12可定期或根据需要以其它方式轮询用户装置14-1到14-4以了解其位置。用户装置14-1到14-4的位置存储在对应用户16-1到16-4的用户账号28中。用户装置的当前位置可存储为用户16-1到16-4的当前位置。另外,用户16-1到16-4的位置的历史记录可存储在对应用户账号28。在此示例中,在此方面,用户装置14-1,并且更具体地说图像捕捉装置32-1捕捉预期消息接收人的图像(步骤316)。如上所述,在备选实施例中,预期消息接收人的图像可从辅助源获得,如相片共享网站或应用程序、网站、朋友发来的电子邮件的电子邮件附件或诸如此类。
接着,生成到预期消息接收人的消息(步骤318)。更具体地说,用户16-1可启动对预定消息接收人的消息的生成,并指定消息的有效负载。消息的有效负载优选是文本消息。然而,本发明并不限于此。另外,用户16-1使用预期消息接收人的图像为消息寻址。如上所述,在一个实施例中,裁剪或类似的处理可用于将预期消息接收人的图像提供为预期消息接收人的肖像。
用户装置14-1,并且更具体地说,面孔邮件客户端30-1随后将包括预期消息接收人的图像的消息发送到中央服务器12(步骤320)。注意,优选的是除预期消息接收人的图像外,用户16-1不知道预期消息接收人的其它联系信息(例如,电子邮件地址、用户名、电话号码等)。消息只使用或基本上使用预期消息接收人的图像寻址到预期消息接收人。还要注意的是,捕捉预期消息接收人的图像的位置和时间也可作为消息的一部分提供,或备选与预期消息接收人的图像关联提供,如在对应图像文件的ID3标记中。
如上所述,在从用户装置14-1接收消息时,中央服务器12执行图像匹配过程以识别预期消息接收人(步骤322)。在此示例中,用户16-2再次被识别为预期消息接收人。一旦用户16-2被识别为预期消息接收人,中央服务器12的面孔邮件输送功能20便可与用户16-2的朋友交互以验证用户16-2是预期消息接收人(步骤324和326)。在此示例中,在用户16-2的朋友列表中分别识别了用户装置14-3和14-4的用户16-3和16-4。
假设用户16-2被验证为预期消息接收人,则中央服务器12的面孔邮件输送功能20随后将用户16-1和16-2的兴趣相关以确定用于选择询问用户16-2的一个或多个关键字(步骤328)。更具体地说,在一个实施例中,用户16-1到16-N的用户账号28还存储关键字或兴趣关键字,分别表示用户16-1到16-N的兴趣。这样,中央服务器12的问题选择功能110将用户16-1和16-2的兴趣关键字相关以识别共同兴趣关键字。问题选择功能110随后选择问题数据库112的一个或多个问题,这些问题具有匹配用户16-1到16-N的共同兴趣关键字的关键字120(图16)(步骤330)。注意,选择的问题116的数量可由用户16-1配置,***定义或诸如此类。
如图17B所示,在此实施例中,中央服务器12随后将选择的问题116发送到用户装置14-1(步骤332)。用户16-1随后可被允许核准中央服务器12的问题选择功能110选择的问题116,选择问题选择功能110为询问用户16-2而选择的一个或多个问题116,修改或编辑问题选择功能110选择的问题116,或诸如此类。用户装置14-1随后将响应发送到中央服务器12(步骤334)。响应可核准中央服务器12的问题选择功能110选择的问题116,标识问题选择功能110为询问用户16-2而选择的问题116子集,包括对问题选择功能110选择的问题116的任何修改或编辑,或诸如此类。另外,如果中央服务器12尚未具有要发送到用户16-2的消息的结果信息,则结果信息可在此时提供。同样地,在一个实施例中,如上所述,结果信息包括一个或多个结果状态、结果数据和算法。结果数据和/或算法可由用户16-1选择或由***定义。
另外,答案推荐功能114可建议对在发送到用户16-2的消息中要包括的一个或多个问题116的答案(步骤336)。在一个实施例中,用户16-2回答的以前问题的答案存储在用户16-2的用户账号28中。因此,如果在消息中包括的任何问题116以前已由用户16-2回答过,则答案推荐功能114可将用户16-2给出的以前***为对应问题116的建议答案。附加地或备选地,如果任何问题116能够使用在用户16-2的用户账号28中存储的并且具体而言在用户16-2的用户档案中存储的信息回答,则答案推荐功能114可从用户16-2的用户账号28获得那些问题的建议答案。例如,如果问题116之一询问“你在哪个学校上学?”,则答案推荐功能114可从用户16-2的用户档案获得此信息,并相应地建议答案。而且,用户16-2的用户账号28可包括使用或历史信息,如识别用户16-2播放的歌曲或其它媒体项目的播放历史、识别用户16-2进行的最近购买的购买历史、用户16-2的网页浏览历史、诸如用户16-2观看的演奏会等活动清单、用户16-2最近观看的电影清单,或诸如此类。因此,例如,如果问题116询问“您最喜欢哪个音乐艺术家或乐队?”,则答案推荐功能114分析用户的播放历史和/或用户16-2进行的音乐购买的历史记录以建议问题116的答案。图18中提供了示范问题116的列表和答案推荐功能114可建议那些问题的答案的方式。列表也包括分值122和每个问题116的一个或多个关键字120。然而,注意在此示例中,问题116不包括可能答案124。
回到图17B,此时选择的问题116或其修改集合、结果信息及建议的答案附加或***要提供给预期消息接收人(在此示例中是用户16-2)的消息中。中央服务器12的面孔邮件输送功能20随后将包括问题、结果信息和建议答案的消息发送到用户16-2的用户装置14-2(步骤338)。一旦消息在用户装置14-2接收,面孔邮件客户端30-2便向在用户装置14-2的用户16-2呈现消息(步骤340)。消息可自动呈现或者在用户16-2请求时呈现。在消息向用户16-2呈现之前、期间或之后,面孔邮件客户端30-2向用户16-2呈现问题。之后,面孔邮件客户端30-2从用户16-2接收定义问题答案的用户输入(步骤342)。在接收答案时,如上所述,面孔邮件客户端30-2显示来自结果信息的结果数据(步骤344)。在此示例中,用户16-2给出的答案摘要返回到中央服务器12(步骤346)。中央服务器12随后将答案的摘要转发到用户16-1的用户装置14-1(步骤348)。
虽然未示出,但如上所述,除回答问题的用户16-2的用户输入外,面孔邮件30-2可从用户16-2接收定义用户16-2的完整档案或用户16-2的部分档案(如果有)是否要发送给用户16-1的用户输入。如果用户16-2选择向用户16-1显示其完整或部分用户档案,面孔邮件客户端30-2向中央服务器12发送完整或部分档案以便输送到在用户装置14-1的用户16-1,或指示中央服务器12将用户16-2的完整或部分用户档案提供到在用户装置14-1的用户16-1。用户16-2的完整或部分用户档案随后发送到用户16-1的用户装置14-1,并且向用户16-1呈现。注意,在备选实施例中,用户16-2可选择将其完整或部分档案作为结果向用户16-1显示以响应回答一个或多个问题。虽然未示出,但如果用户16-1的完整或部分用户档案以前未在消息中、与消息关联、或作为结果提供给用户16-2,则此时用户16-1可选择向用户16-2显示此信息。
注意,作为向用户16-1显示其完整或部分档案的附加或备选,用户16-2可选择响应消息。如果在步骤338中输送的消息包括用户16-1的联系信息,或者如果联系信息在步骤338中与消息关联提供,则响应在步骤338中输送的消息而从用户16-2发送到用户16-1的任何消息可通过使用适当的通信***、直接从用户装置14-2提供到用户16-1的用户装置14-1。例如,如果提供的关于用户16-1的联系信息是用户16-1的电子邮件地址,则响应消息可通过适当的电子邮件***提供。然而,如果用户16-1的联系信息不包括在消息中,或者未与消息关联提供,则响应步骤338中输送的消息而从用户16-2发送到用户16-1的任何消息可先提供到中央服务器12。中央服务器12随后可将响应消息输送到用户16-1的用户装置14-1。
图19是根据本发明的一个实施例的中央服务器12的框图。通常,中央服务器12包括具有相关联存储器128的控制***126。在此实施例中,面孔邮件输送功能20、图像匹配功能22和位置跟踪功能24(图1和15)以软件形式实现,并且存储在存储器128中。另外,如果包括的问题选择功能110和答案推荐功能114(图15)也可以软件形式实现,并且存储在存储器128中。然而,本发明并不限于此。面孔邮件输送功能20、图像匹配功能22、位置跟踪功能24、问题选择功能110及答案推荐功能114可以在软件、硬件或其组合中实现。中央服务器12还可包括一个或多个数字存储装置130,如一个或多个硬盘驱动器。一个或多个数字存储装置130可用于存储用户账号数据库26(图1和15)和问题数据库112(图15)。中央服务器12也包括在通信上将中央服务器12耦合到网络18(图1和15)的通信接口132。最后,中央服务器12可包括用户接口134,该接口可包括诸如显示器、一个或多个用户输入装置等组件或诸如此类。
图20是根据本发明的一个实施例的用户装置14-1的框图。此论述同样适用于其它用户装置14-2到14-N。通常,用户装置14-1包括具有相关联存储器138的控制***136。在此实施例中,面孔邮件客户端30-1(图1和15)以软件形式实现,并且存储在存储器138中。然而,本发明并不限于此。面孔邮件客户端30-1可以软件、硬件或其组合形式实现。用户装置14-1还包括图像捕捉装置32-1和位置确定功能34-1。用户装置14-1还可包括一个或多个数字存储装置140,如一个或多个硬盘驱动器。用户装置14-1还包括在通信上将用户装置14-1耦合到网络18(图1和15)的通信接口142。最后,用户装置14-1可包括用户接口144,该接口可包括诸如显示器、一个或多个用户输入装置等组件或诸如此类。
本领域的技术人员将认识到本发明的优选实施例的改进和修改。所有此类改进和修改被视为在本文中公开的概念和所附权利要求的范围内。
Claims (32)
1.一种方法,包括:
从第一用户的第一用户装置接收包括预期消息接收人的图像的消息,所述第一用户想要将所述消息发送给所述预期消息接收人;
基于所述预期消息接收人的图像,将第二用户识别为所述预期消息接收人;以及
将所述消息输送给所述第二用户的第二用户装置。
2.如权利要求1所述的方法,其中所述消息只使用所述预期消息接收人的图像寻址到所述预期消息接收人。
3.如权利要求1所述的方法,其中所述消息未使用文本或号码寻址到所述预期消息接收人。
4.如权利要求1所述的方法,其中所述消息基本上使用所述预期消息接收人的图像寻址到所述预期消息接收人。
5.如权利要求1所述的方法,其中将所述第二用户识别为所述预期消息接收人包括:将所述预期消息接收人的图像与所述第二用户的图像匹配。
6.如权利要求5所述的方法,其中将所述第二用户识别为所述预期消息接收人还包括:验证在大致等于捕捉所述预期消息接收人的图像时的时间,所述第二用户在捕捉所述预期消息接收人的图像的位置附近。
7.如权利要求5所述的方法,还包括:将所述预期消息接收人的图像提供给识别为所述第二用户的朋友的至少一个用户以验证所述第二用户是所述预期消息接收人。
8.如权利要求1所述的方法,其中将所述第二用户识别为所述预期消息接收人包括:执行图像匹配过程以将所述预期消息接收人的图像与包括所述第二用户的对应多个用户的多个图像之一匹配。
9.如权利要求1所述的方法,其中将所述第二用户识别为所述预期消息接收人包括:
识别包括所述第二用户的至少一个用户,所述至少一个用户在大致等于捕捉所述预期消息接收人的图像时的时间、在捕捉所述预期消息接收人的图像的位置附近;以及
执行图像匹配过程,以将所述预期消息接收人的图像与所述至少一个用户之一的图像匹配,其中所述第二用户的图像匹配所述预期消息接收人的图像,使得所述第二用户被识别为所述预期消息接收人。
10.如权利要求1所述的方法,其中将所述消息输送到所述第二用户的第二用户装置包括:
获得识别为所述预期消息接收人的第二用户的联系信息;以及
基于所述联系信息,将所述消息输送到在所述第二用户装置的第二用户。
11.如权利要求1所述的方法,其中从所述第一用户装置接收的消息包括询问所述预期消息接收人的至少一个问题以及在回答所述至少一个问题时将向所述预期消息接收人显示的结果。
12.如权利要求11所述的方法,其中所述至少一个问题由所述第一用户定义。
13.如权利要求11所述的方法,其中所述结果包括由以下项组成的组中的至少一项:所述第一用户的图像、所述第一用户的完整档案、所述第一用户的部分档案,以及关于所述第一用户的联系信息。
14.如权利要求11所述的方法,还包括为所述预期消息接收人提供对所述至少一个问题的建议答案。
15.如权利要求1所述的方法,还包括:
代表所述第一用户从多个问题中自动选择至少一个问题以询问所述预期消息接收人;以及
将所述至少一个问题提供给在所述第二用户装置的第二用户。
16.如权利要求15所述的方法,其中响应回答所述至少一个问题,向所述预期消息接收人显示结果。
17.如权利要求16所述的方法,其中所述结果包括由以下项组成的组中的至少一项:所述第一用户的图像、所述第一用户的完整档案、所述第一用户的部分档案,以及关于所述第一用户的联系信息。
18.如权利要求15所述的方法,其中自动选择所述至少一个问题包括:
将所述第一用户的兴趣和所述第二用户的兴趣相关以确定所述第一用户和所述第二用户的至少一个共同兴趣;以及
基于所述至少一个共同兴趣从所述多个问题选择所述至少一个问题。
19.如权利要求15所述的方法,还包括向所述预期消息接收人建议对所述至少一个问题的问题的答案。
20.如权利要求19所述的方法,其中建议对所述问题的***括建议由所述第二用户给出的对所述问题的以前答案作为对所述问题的答案。
21.如权利要求19所述的方法,其中建议对所述问题的***括:基于所述第二用户的用户档案中存储的信息建议对所述问题的答案。
22.如权利要求19所述的方法,其中建议对所述问题的***括:基于关于所述第二用户的历史使用信息建议对所述问题的答案。
23.一种中央服务器,包括:
通信接口,将所述中央服务器在通信上耦合到多个用户的多个用户装置;以及
控制***,与所述通信接口相关联并适用于:
从所述多个用户的第一用户的多个用户装置的第一用户装置接收包括预期消息接收人的图像的消息,所述第一用户想要将所述消息发送给所述预期消息接收人;
基于所述预期消息接收人的图像,将来自所述多个用户的第二用户识别为所述预期消息接收人;以及
将所述消息输送到所述第二用户的多个用户装置的第二用户装置。
24.一种操作第一用户的第一用户装置的方法,包括:
获得预期消息接收人的图像;
生成从所述第一用户到所述预期消息接收人的消息;以及
将包括所述预期消息接收人的图像的消息发送到中央服务器,以便基于所述预期消息接收人的图像将所述预期消息接收人识别为第二用户,并将所述消息输送到所述第二用户的第二用户装置。
25.如权利要求24所述的方法,其中生成所述消息包括:只使用所述预期消息接收人的图像将所述消息寻址到所述预期消息接收人。
26.如权利要求24所述的方法,其中所述消息未使用文本或号码寻址到所述预期消息接收人。
27.如权利要求24所述的方法,其中生成所述消息包括:基本上使用所述预期消息接收人的图像对所述消息寻址。
28.如权利要求24所述的方法,其中生成所述消息包括:从所述第一用户接收用户输入,从而提供关于所述消息的有效负载。
29.如权利要求28所述的方法,其中生成所述消息还包括:从所述第一用户接收定义询问所述预期消息接收人的至少一个问题的用户输入,其中响应回答所述至少一个问题,要向所述预期消息接收人显示结果。
30.如权利要求29所述的方法,其中生成所述消息还包括:接收用户输入,识别为响应回答所述至少一个问题而将向所述预期消息接收人显示的结果。
31.如权利要求30所述的方法,其中所述结果包括由以下项组成的组中的至少一项:所述第一用户的图像、所述第一用户的完整档案、所述第一用户的部分档案及关于所述第一用户的联系信息。
32.一种第一用户装置,包括:
通信接口,将所述第一用户装置在通信上经网络耦合到中央服务器;以及
控制***,与所述通信接口相关联并适用于:
获得预期消息接收人的图像;
生成从所述第一用户装置的第一用户到所述预期消息接收人的消息;以及
将包括所述预期消息接收人的图像的所述消息发送到所述中央服务器,以便基于所述预期消息接收人的图像将预期消息接收人识别为第二用户,并将所述消息输送到所述第二用户的第二用户装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/111,456 US8312087B2 (en) | 2008-04-29 | 2008-04-29 | Facemail |
US12/111456 | 2008-04-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101572613A true CN101572613A (zh) | 2009-11-04 |
Family
ID=41216065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009101405381A Pending CN101572613A (zh) | 2008-04-29 | 2009-04-28 | 面孔邮件 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8312087B2 (zh) |
CN (1) | CN101572613A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111710A (zh) * | 2009-12-23 | 2011-06-29 | 斗山英维高株式会社 | 工程设备间通信支持***及方法 |
CN104052646A (zh) * | 2013-03-12 | 2014-09-17 | ***通信集团公司 | 一种基于照片识别的即时通信方法、服务器和*** |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8316096B2 (en) | 2008-04-29 | 2012-11-20 | Kota Enterprises, Llc | Facemail |
US9002922B2 (en) * | 2008-05-15 | 2015-04-07 | Kota Enterprises, Llc | Question server to facilitate communication between participants |
US8718715B2 (en) * | 2009-06-30 | 2014-05-06 | Core Wireless Licensing S.A.R.L | Sharing functionality |
US8908928B1 (en) | 2010-05-31 | 2014-12-09 | Andrew S. Hansen | Body modeling and garment fitting using an electronic device |
US8655053B1 (en) | 2010-05-31 | 2014-02-18 | Andrew S Hansen | Body modeling and garment fitting using an electronic device |
US11252690B2 (en) | 2011-10-11 | 2022-02-15 | Match Group, Llc | System and method for matching using location information |
US10149267B2 (en) | 2011-10-11 | 2018-12-04 | Match Group, Llc | System and method for matching using location information |
US9361626B2 (en) * | 2012-10-16 | 2016-06-07 | Google Inc. | Social gathering-based group sharing |
CN103019599B (zh) * | 2012-12-12 | 2016-10-05 | 华为终端有限公司 | 电子设备及其屏幕解锁方法 |
US20150379525A1 (en) * | 2014-06-25 | 2015-12-31 | International Business Machines Corporation | Developing a customer base through social networks and other sources |
US20160062984A1 (en) * | 2014-09-03 | 2016-03-03 | Lenovo (Singapore) Pte. Ltd. | Devices and methods for determining a recipient for a message |
USD854025S1 (en) | 2016-08-30 | 2019-07-16 | Match Group, Llc | Display screen or portion thereof with a graphical user interface of an electronic device |
USD780775S1 (en) | 2016-08-30 | 2017-03-07 | Tinder, Inc. | Display screen or portion thereof with a graphical user interface of an electronic device |
USD781882S1 (en) | 2016-08-30 | 2017-03-21 | Tinder, Inc. | Display screen or portion thereof with a graphical user interface of an electronic device |
USD852809S1 (en) | 2016-08-30 | 2019-07-02 | Match Group, Llc | Display screen or portion thereof with a graphical user interface of an electronic device |
USD781311S1 (en) | 2016-08-30 | 2017-03-14 | Tinder, Inc. | Display screen or portion thereof with a graphical user interface |
JP6949180B1 (ja) * | 2020-07-31 | 2021-10-13 | 楽天グループ株式会社 | 投稿権限付与装置、投稿権限付与方法、投稿権限付与プログラム |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7890581B2 (en) | 1996-12-16 | 2011-02-15 | Ip Holdings, Inc. | Matching network system for mobile devices |
US6038333A (en) * | 1998-03-16 | 2000-03-14 | Hewlett-Packard Company | Person identifier and management system |
JP4178697B2 (ja) * | 1999-11-18 | 2008-11-12 | ソニー株式会社 | 携帯型情報処理端末、情報入出力システム及び情報入出力方法 |
US8335994B2 (en) | 2000-02-25 | 2012-12-18 | Salmon Alagnak Llc | Method and apparatus for providing content to a computing device |
US20060167944A1 (en) | 2000-02-29 | 2006-07-27 | Baker Benjamin D | System and method for the automated notification of compatibility between real-time network participants |
US6976082B1 (en) * | 2000-11-03 | 2005-12-13 | At&T Corp. | System and method for receiving multi-media messages |
US7091976B1 (en) * | 2000-11-03 | 2006-08-15 | At&T Corp. | System and method of customizing animated entities for use in a multi-media communication application |
US7103365B2 (en) * | 2001-02-21 | 2006-09-05 | International Business Machines Corporation | System and method for locating an alternate communication mechanism in case of a failure of a wireless communication device |
US7319863B2 (en) | 2001-05-11 | 2008-01-15 | Wildseed, Ltd. | Method and system for providing an opinion and aggregating opinions with mobile telecommunication device |
GB2375970B (en) | 2001-05-31 | 2005-11-23 | Nokia Corp | Electronic gaming |
US20040243671A9 (en) * | 2001-07-26 | 2004-12-02 | Needham Bradford H. | Method and system for image sharing based on faces in an image |
GB0222113D0 (en) * | 2002-09-24 | 2002-10-30 | Koninkl Philips Electronics Nv | Image recognition |
US20070031800A1 (en) * | 2003-09-01 | 2007-02-08 | Soulmades Pty Ltd. | Method of matching people |
US20050054352A1 (en) | 2003-09-08 | 2005-03-10 | Gyora Karaizman | Introduction system and method utilizing mobile communicators |
US8014763B2 (en) * | 2004-02-28 | 2011-09-06 | Charles Martin Hymes | Wireless communications with proximal targets identified visually, aurally, or positionally |
US8521185B2 (en) | 2004-02-28 | 2013-08-27 | Charles Martin Hymes | Wireless communications with visually-identified targets |
US8099482B2 (en) | 2004-10-01 | 2012-01-17 | E-Cast Inc. | Prioritized content download for an entertainment device |
JP4332674B2 (ja) * | 2005-03-30 | 2009-09-16 | 富士フイルム株式会社 | 電子メール送受信装置及び電子メール送受信プログラム |
US7783135B2 (en) * | 2005-05-09 | 2010-08-24 | Like.Com | System and method for providing objectified image renderings using recognition information from images |
US7450740B2 (en) | 2005-09-28 | 2008-11-11 | Facedouble, Inc. | Image classification and information retrieval over wireless digital networks and the internet |
US20080032277A1 (en) * | 2006-04-08 | 2008-02-07 | Media Ip Holdings, Llc | Dynamic multiple choice answers |
US8108414B2 (en) | 2006-11-29 | 2012-01-31 | David Stackpole | Dynamic location-based social networking |
US8413059B2 (en) * | 2007-01-03 | 2013-04-02 | Social Concepts, Inc. | Image based electronic mail system |
US20080263040A1 (en) | 2007-04-02 | 2008-10-23 | Nikhilesh Talreja | System and method for making a face call |
US20090063995A1 (en) * | 2007-08-27 | 2009-03-05 | Samuel Pierce Baron | Real Time Online Interaction Platform |
US8554243B2 (en) * | 2007-12-04 | 2013-10-08 | Blackberry Limited | Mobile tracking |
US8538376B2 (en) * | 2007-12-28 | 2013-09-17 | Apple Inc. | Event-based modes for electronic devices |
US8600120B2 (en) * | 2008-01-03 | 2013-12-03 | Apple Inc. | Personal computing device control using face detection and recognition |
US8229160B2 (en) * | 2008-01-03 | 2012-07-24 | Apple Inc. | Systems and methods for identifying objects and providing information related to identified objects |
US20090271212A1 (en) | 2008-04-29 | 2009-10-29 | City 17, Llc | Method, system, and storage device for user matching and communication facilitation |
-
2008
- 2008-04-29 US US12/111,456 patent/US8312087B2/en not_active Expired - Fee Related
-
2009
- 2009-04-28 CN CNA2009101405381A patent/CN101572613A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102111710A (zh) * | 2009-12-23 | 2011-06-29 | 斗山英维高株式会社 | 工程设备间通信支持***及方法 |
CN104052646A (zh) * | 2013-03-12 | 2014-09-17 | ***通信集团公司 | 一种基于照片识别的即时通信方法、服务器和*** |
Also Published As
Publication number | Publication date |
---|---|
US8312087B2 (en) | 2012-11-13 |
US20090271484A1 (en) | 2009-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101572613A (zh) | 面孔邮件 | |
US8316096B2 (en) | Facemail | |
US10778624B2 (en) | Systems and methods for spam filtering | |
US8655976B2 (en) | Digital file distribution in a social network system | |
TWI454099B (zh) | 擴充訊息傳送系統與方法 | |
KR101266141B1 (ko) | 인스턴트 메시징 서비스 제공 방법 및 그 제공 시스템 | |
US7127261B2 (en) | Enhanced telecommunication services | |
US20170011109A1 (en) | System and method for dynamic and secure communication and synchronization of personal data records | |
CN102047277A (zh) | 通过利用社会图信息进行内容使用分配的方法、装置和计算机程序产品 | |
CN101505458A (zh) | 基于通信标识符提供相关广告或其它内容 | |
US20140074957A1 (en) | Method and Apparatus for Social Information Exchange in a Vehicle | |
MX2009001638A (es) | Sistema de computo para monetizar aplicaciones de calendario. | |
CN102150161A (zh) | 基于密切关系准则对搜索结果进行排序 | |
WO2007064896A2 (en) | Data exchange system and method | |
CN107231485B (zh) | 建立事件提醒的方法和装置 | |
CN101512584A (zh) | 电子广告提供***、电子广告提供服务器、电子广告提供方法、信息记录介质及程序 | |
US20100323729A1 (en) | Electronic card presentation and exchange | |
WO2013046208A1 (en) | A method for creating manipulating exchanging and distributing information messages of organized data structure | |
GB2452355A (en) | Wireless Mobile Messaging | |
CN104396341B (zh) | 支持联系提醒的***和方法 | |
US8892080B2 (en) | Methods and systems of communication interexchange allowing for heterogenous types of communication between heterogenous devices | |
CN104487965A (zh) | 为移动通信终端提供相关信息的装置及共享相关信息的*** | |
US9763031B1 (en) | System and method for transferring information among parties | |
KR101351652B1 (ko) | 인스턴트 메시징 서비스 제공 방법 및 그 제공 시스템 | |
KR100879458B1 (ko) | Pr메시지 전송 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20091104 |
|
C20 | Patent right or utility model deemed to be abandoned or is abandoned |