平码五不中公式规律
  • / 45
  • 下载费用:30 金币  

动态计算机系统和其使用.pdf

关 键 ?#21097;?/dt>
动态 计算机系统 使用
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580026328.3

申请日:

2015.05.11

公开号:

CN106663082A

公开日:

2017.05.10

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 15/16申请日:20150511|||公开
IPC分类号: G06F15/16 主分类号: G06F15/16
申请人: 迈克尔哈里森特雷特奥尔巴克信托公司
发明人: M·H·T·奥尔巴赫
地址: 美国纽约
优先权: 2014.05.19 US 62/000,015; 2014.10.12 US 14/512,442
专利代理机构: ?#26412;?#24066;铸成律师事务所 11313 代理人: 郝文博
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580026328.3

授权公告号:

|||

法律状态公告日:

2017.06.20|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

本发明涉及专门适用于通过网络连接的客户端计算机的位置接近度来实质上实时地在动态网络上传播内容的计算机系统。优选地,内容也将被接近度加权,以及更优选地还被等级加权、话题加权、时间加权、查询加权、投票加权、和/或位置加权。本发明特别地涉及采用一个以?#31995;?#36825;样加权的这样的计算机系统。发明特别地涉及这样的计算机系统,其使用或通过移动设备来特别地针对分布式计算应用进行操作,分布式计算应用包括在受限的计算机网络上进行的社交媒体应用和通信应用。

权利要求书

1.一种用于在互联的客户端计算机之间分发内容的计算机系统,其中所述计算机系统
包括:彼此数?#21482;?#32852;以形成分布式通信网络的三个或更多个客户端计算机,其中,
(A)所述互联的客户端计算机中的每一个包括:用于输入数据的装置,用于接收由另一
客户端计算机提供的内容的装置,用于将内容提供给另一客户端计算机的装置,用于存储
内容和编程指令的计算机可寻址存储器,和用于处理数据并且用于实现所述编程指令的处
理器;
(B)所述客户端计算机直接地彼此互联或通过一个或更多个其他客户端计算机彼此互
联;以及
(C)所述互联的客户端计算机中的每一个接收来?#36816;?#36848;互联的客户端计算机中的另一
个的内容和/或将内容提供给所述互联的客户端计算机中的另一个,从而通过所述分布式
网络分发这样的内容。
2.根据权利要求1所述的计算机系统,其中所述计算机系统的客户端计算机将接收到
的内容存储在内容栈存储器中;其中响应于所述内容的好感度值的增大,存储在所述内容
栈存储器中的内容上升,以及响应于好感度值的减小,存储在所述内容栈存储器中的内容
下降,其中所述好感度值通过好感度函数来确定,所述好感度函数考虑客户端选择的或网
络选择的好感度参数,使得存储在所述内容栈存储器中并且被提供给所述网络的其他客户
端计算机的内容的数目或数量保持在可用的处理和带宽参数内。
3.根据权利要求2所述的计算机系统,其中所述计算机系统的所述客户端计算机将存
储的所述内容的子集呈现给其用户,其中呈现的所述内容被存储在呈现栈存储器中;其中
存储在所述呈现栈存储器中的内容:(A)响应于如下各项,在所述呈现栈存储器中上升:
(1)在内容接收客户端计算机和正在提供该内容的内容提供客户端计算机之间的接近
度增加;
(2)所述内容的所述好感度值增大;以及
(3)通过所述内容接收客户端计算机施加的、增大针对该内容的用户期望的所述加权
偏好的变化;以及
(B)响应于如下各项,在所述呈现栈存储器中下降:
(1)在所述内容接收客户端计算机和正在提供该内容的内容提供客户端计算机之间的
接近度减少;
(2)所述内容的所述好感度值减小;以及
(3)通过所述内容接收客户端计算机施加的、减小针对该内容的所述用户期望的所述
加权偏好的变化;
使得存储在所述客户端计算机的所述呈现栈存储器中的内容的数目或数量保持在用
户选择的参数内。
4.根据权利要求2-3中任一项所述的计算机系统,其中所述客户端选择的或网络选择
的好感度参数包括下述的一个或多个好感度参数?#21644;?#31080;、分发、距离、跳跃距离、时间和溢
价。
5.一种用于在互联的客户端计算机之间分发内容的计算机实现的方法,其中所述方法
包括:
(A)经由分布式通信网络来数?#21482;?#32852;三个或更多个客户端计算机以形成计算机系统,
其中,
(1)所述互联的客户端计算机中的每一个包括:用于输入数据的装置,用于接收由另一
客户端计算机提供的内容的装置;用于将内容提供给另一客户端计算机的装置,用于存储
内容和编程指令的计算机可寻址存储器,和用于处理数据并且用于实现编程指令的处理
器;
(2)其中所述客户端计算机直接地彼此互联或通过一个或更多个其他客户端计算机彼
此互联,使得接收?#36816;?#36848;互联的客户端计算机中的另一个的内容和/或被提供给所述客户
端计算机中的另一个的内容被提供给所述分布式网络的所有其他互联的客户端计算机;
(B)将内容提供给所述互联的客户端计算机中的一个,并?#20197;市?#23458;户端计算机的所述
分布式网络通过所述网络分发该内容。
6.根据权利要求5所述的计算机实现的方法,其中所述计算机系统的客户端计算机将
接收到的内容存储在内容栈存储器中;其中响应于所述内容的好感度值的增大,存储在所
述内容栈存储器中的内容上升,以及响应于好感度值的减小,存储在所述内容栈存储器中
的内容下降,其中所述好感度值通过好感度函数来确定,所述好感度函数考虑客户端选择
的或网络选择的好感度参数,使得存储在所述内容栈存储器中并且被提供给所述网络的其
他客户端计算机的内容的数目或数量保持在可用的处理和带宽参数内。
7.根据权利要求6所述的计算机实现的方法,其中所述计算机系统的所述客户端计算
机将存储的所述内容的子集呈现给其用户,其中呈现的所述内容被存储在呈现栈存储器
中;其中存储在所述呈现栈存储器中的内容:
(A)响应于如下各项,在所述呈现栈存储器中上升:
(1)在内容接收客户端计算机和正在提供该内容的内容提供客户端计算机之间的接近
度增加;
(2)所述内容的所述好感度值增大;以及
(3)通过所述内容接收客户端计算机施加的、增大针对该内容的用户期望的加权偏好
的变化;以及
(B)响应于下述各项,在所述呈现栈存储器中下降:
(1)在所述内容接收客户端计算机和正在提供该内容的内容提供客户端计算机之间的
接近度减少;
(2)所述内容的所述好感度值减小;以及
(3)通过所述内容接收客户端计算机施加的、减小针对该内容的所述用户期望的所述
加权偏好的变化;
使得存储在所述客户端计算机的所述呈现栈存储器中的内容的数目或数量保持在用
户选择的参数内。
8.根据权利要求6-7中的任何一项所述的计算机实现的方法,其中所述客户端选择或
网络选择的好感度参数包括选自由如下各项构成的组中的好感度参数?#21644;?#31080;、分发、距离、
跳跃距离、时间和溢价。
9.根据权利要求4所述的计算机系统或者根据权利要求8所述的计算机实现的方法,其
中所述客户端选择或网络选择的好感度参数包括:所述好感度参数中的两个或更多个、三
个或更多个、四个或更多个、或者五个或更多个。
10.根据权利要求4所述的计算机系统或者根据权利要求8所述的计算机实现的方法,
其中所述客户端选择或网络选择的好感度参数包括所述好感度参数:距离和时间。
11.根据权利要求1-4或9-10中的任一项所述的计算机系统,或者根据权利要求5-10中
的任一项所述的计算机实现的方法,其中基于选自由如下各项的构成组的加权来对所述呈
现的内容进行加权:等级加权、话题加权、时间加权、查询加权、投票加权和位置加权。
12.根据权利要求1-4或9-10中的任一项所述的计算机系统,或者根据权利要求5-10中
的任一项所述的计算机实现的方法,其中基于一个以?#31995;?#21152;权来对所述呈现的内容进行加
权,其中这样的附加加权中的至少一个选自由如下各项构成的组:等级加权、话题加权、时
间加权、查询加权、投票加权和位置加权。
13.根据权利要求1-4或9-12中的任一项所述的计算机系统,或者根据权利要求5-12中
的任一项所述的计算机实现的方法,其中所述计算机系统的所述客户端计算机投票以赞成
或不赞成接收到的内容、或者提供相关的内容、以及将所述投?#34987;?#25152;述相关的内容提供给
另一客户端计算机。
14.根据权利要求1-4或9-13中的任一项所述的计算机系统,或者根据权利要求5-13中
的任一项所述的计算机实现的方法,其中所述网络附加地包括内容监测客户端计算机。
15.根据权利要求1-4或9-14中的任一项所述的计算机系统,或者根据权利要求5-14中
的任一项所述的计算机实现方法,其中所述网络包括受限计算机网络。

说明书

动态计算机系统和其使用

相关申请的交叉引用

本申请要求编号为62/000,015(于2014年5月19日提交;未决的)和14/512,442(于
2014年10月12日提交)的美国专利申请的优先权,其申请中的每一个在此全部通过引用并
入本文。

发明背景

发明领域

本发明涉及专门适用于通过网络连接的客户端计算机的位置接近度来实质上实
时地在动态网络上传播内容的计算机系统。优选地,内容也将被接近度加权,以及更优选地
还被等级加权、话题加权、时间加权、查询加权、投票加权、和/或位置加权。本发明特别地涉
及采用一个以?#31995;?#36825;样加权的这样的计算机系统。本发明特别地涉及这样的计算机系统,
其使用或通过移动设备来特别针对分布式计算应用进行操作,分布式计算应用包括在受限
的计算机网络上进行的社交媒体应用和通信应用。

相关技术描述

线上社交媒体服务,?#28909;?#31038;交网站、搜索引擎、新闻聚合器、博客等为用户提供了
评论?#34892;?#36259;的事件和与其他用户交流的丰富环境。社交媒体服务的示例包括:43
Blauk、Blogster、Bolt.com、
Eons.com、Experience
Project、Exploroo、Focus.com、
Friendica、Friends Reunited、
MEETin,
MyReverbNation.com、Spaces、
StageTalkbiznow、TravBuddy.com、Travellerspoint、tribe.net、
and

社交网络的接近度分析已经被使用在广告和市场中,例如来?#24066;?#21830;人更?#34892;?#22320;在
市场上出售他们的产品和服务给用户(参见例如,美国专利编号为8,306,921以及美国专利
公开编号为2009/015747、2009/0204600、2011/0196801、2012/0084807、2012/0084811和
2012/0136723以及PCT公开No.WO 2011/097510和WO 2013/052081)。相反地,已经开发了测
量发送和接收计算机之间的距离(“跳跃(hop)”)的共享多媒体的方法,使得通过社交网络
的?#31245;?#25552;供对此?#34892;?#36259;的等级的测量(利用具有更大跳跃距离的多媒体指示更高级的兴
趣)(参见例如,美国专利编号为8,260,882和美国专利公开编号为2009/0157845)。接近度
分析已经被提议作为用于提供增强安全监督的手段(参见例如,编号为2009/0292549和
2010/0036875的美国专利)。编号为8,204,759和8,510,383的美国专利中和编号为2011/
0066743和2011/0131144的美国专利公开中公开与事件位置相关联的信息共享的方法。编
号为2011/02387463和2011/0282793的美国专利公开中描述了在其中参与者寻求帮助的社
交网络或用户附近的其他人的行为。

已经有描述关于内容推荐系统?#24066;?#29992;户在他们的目前或计划的未来地理位置中
识别朋?#36873;?#25110;者将内容或活动推荐给朋友(参见例如,美国专利编号为8,108,414和美国专
利公开编号为2011/0288912、2012/0124059、2013/0218967、2013/0267251和2014/
0047357;和PCT公开编号为WO 2013/126293)。

针对社交网络或针对位置确定的计算机系统架构的示例被描述在美国专利编号
为7,818,394、7,831,684、7,844,671、7,949,611、8,073,807、8,108,414、8,219,500、8,
224,727、8,266,145、8,311,289、8,341,162、8,407,282、8,473,386、8,473,500、8,489,
516、8,495,095、8,504,507、8,521,180、8,554,868、8,566,605、8,601,378、8,607,146、8,
612,869和8,620,828中以及美国专利公开编号为2014/0052544、2014/0052795和US 2013/
0073473中、以及在?#20998;?#19987;利公开编号为EP 2151793中以及在PCT公开编号为WO 2013/
154679、WO 2013/170082、WO 2013/181662、WO 2013/184407和WO 2013/184957中。特别地,
这样的计算机系统架构可以具有以服务器为?#34892;?#30340;架构(例如,美国专利编号为8,676,
667、8,695,077、8,694,579、8,693,982、8,693,464、8,683,565、8,670,414、8,677,418、8,
676,934、8,667,081、8,662,386、8,656,421、8,647,207、8,635,499、8,630,867、8,599,
848、8,601,265、8,606,930、8,615,010、8,612,646、8,619,822;8,583,781、8,577,954、8,
582,727、8,560,939、8,571,526等。)或者点对点架构(例如美国专利编号为8,694,587、8,
693,484、8,693,431、8,693,392、8,693,391、8,690,050、8,689,307、8,688,803、8,688,
801、8,688,789、8,688,780、8,688,779、8,688,111、8,688,038、8,687,536、8,683,551、8,
682,495、8,677,017、8,676,925、8,676,882、8,676,855、8,676,165、8,671,208、8,671,
202、8,671,188等)。

也已经有描述关于响应于用户定义的标准来搜索、排序和分组数据以及在计算机
和移动设备上?#20801;?#25968;据的方法(参见例如,?#20998;?#19987;利公开编号为EP 2441039、EP 2452247和
EP 2569716,美国专利编号为8,091,032和8,145,637以及美国专利公开编号为2010/
0045705、2010/0082618、2011/0238408、2013/0127748、2013/0182963、2013/0218902、
2014/0046955、2014/0052281和2014/0053228以及PCT公开编号为WO 2010/144766、WO
2011/005318、WO 2011/119171和WO 2011/021202)。

尽管所有这样的优势,但是针对专门适用于通过网络连接的客户端计算机的位置
接近度来实质上实时地在在动态网络上传播内容的计算机系统的需求存在。该发明针对这
一需求以及其他需求。

发明内容

本发明涉及专门适用于通过网络连接的客户端计算机的位置接近度来实质上实
时地在动态网络上传播内容的计算机系统。优选地,内容也将被接近度加权,以及更优选地
还被等级加权、话题加权、时间加权、查询加权、投票加权、和/或位置加权。本发明特别地涉
及采用一个以?#31995;?#36825;样加权的这样的计算机系统。发明特别地涉及这样的计算机系统,其
使用或通过移动设备来特别地针对分布式计算应用进行操作,分布式计算应用包括在受限
的计算机网络上进行的社交媒体应用和通信应用。

具体地,本发明在互联的客户端计算机之间提供用于分发内容的计算机系统,其
中该计算机系统包括:彼此数?#21482;?#32852;以形成分布式通信网络的两个或更多个客户端计算
机,其中,

(A)互相连接的客户端计算机中的每一个包括:用于输入数据的装置;用于接收由
另一客户端计算机提供的内容的装置;用于将内容提供给另一客户端计算机的装置;用于
存储内容和编程指令的计算机可寻址存储器;以及用于处理数据和用于实施编程指令的处
理器;

(B)客户端计算机直接地彼此互联或通过一个或多个其他客户端计算机彼此互
联;以及

(C)互相连接的客户端计算机中的每一个接收来自互相连接的客户端计算机中的
另一个和/或将内容提供给互相连接的客户端计算机中的另一个,从而通过分布式网络分
发这样的内容。

本发明附加地涉及这样的计算机系统:其中计算机系统的客户端计算机将接收到
的内容存储在内容栈存储器中;其中响应于内容的好感度值的增大,存储在内容栈存储器
中的内容上升,以及响应于好感度值的减小,存储在内容栈存储器中的内容下降,其中好感
度值通过好感度函数来确定,所述好感度函数考虑客户端选择或网络选择的好感度参数,
使得存储在内容栈存储器中和被提供给网络的其他客户端计算机的内容的数目或数量保
持在可用处理和带宽参数中。

本发明附加地涉及这样的计算机系统:其中计算机系统的客户端计算机向其用户
呈现所存储内容的子集,其中所呈现的内容被存储在呈现栈存储器中;其中存储在呈现栈
存储器的内容:

(A)响应于如下各项,在呈现栈存储器中上升:

(1)在内容接收客户端计算机和正在提供这样的内容的内容提供客户端计算机之
间的接近度增大;

(2)内容的好感度值增大;以及

(3)通过内容接收客户端计算机施加的针对这样的内容来增大用户的期望的加权
偏好的变化;以及

(B)响应于如下,在呈现栈存储器下降:

(1)在内容接收客户端计算机和正在提供这样的内容的内容提供客户端计算机之
间的接近度减小;

(2)内容的好感度值减小;以及

(3)通过内容接收客户端计算机施加的针对这样的内容来减小用户的期望的加权
偏好的变化;

使得存储在客户端计算机的呈现栈存储器中的内容的数目或数量保持在用户选
择的参数内。

本发明附加地涉及这样的计算机系统中的任何:其中选中客户端或选中网络的好
感度参数包括如下好感度参数中的一个或多个?#21644;?#31080;、分发、距离、跳跃距离、时间和溢价。

本发明附加地涉及用于在互联的客户端计算机之间分发内容的计算机实现方法,
其中该方法包括:

(A)经由分布式通信网络来数?#21482;?#32852;三个或更多个客户端计算机以形成计算机系
统,其中,

(1)互相连接的客户端计算机中的每一个包括:用于输入数据的装置;用于接收由
另一客户端计算机提供的内容的装置;用于将内容提供给另一客户端计算机的装置;用于
存储内容和编程指令的计算机可寻址存储器;以及用于处理数据和用于实现编程指令的处
理器;

(2)其中客户端计算机直接地彼此互联或通过一个或多个其他客户端计算机彼此
互联,使得接收自互联的客户端计算机中的另一个的内容和/或被提供给客户端计算机中
的另一个的内容被提供给分布式网络的所有其他互联的客户端计算机;

(B)将内容提供给互联的客户端计算机中的一个,并?#20197;市?#23458;户端计算机的分布
式网络在网络上分发这样的内容。

发明附加地涉及这样的计算机实现方法:其中计算机系统的客户端计算机将接收
到的内容存储在内容栈存储器中;其中响应于内容的好感度值的增大,存储在内容栈存储
器中的内容上升,以及响应于好感度值的减小,存储在内容栈存储器中的内容下降,其中好
感度值通过好感度函数来确定,所述好感度函数考虑客户端选择或网络选择的好感度参
数,使得存储在内容栈存储器中和被提供给网络的其他客户端计算机的内容的数目或数量
保持在可用的处理和带宽参数中。

发明附加地涉及这样的计算机实现方法:其中计算机系统的客户端计算机向其用
户呈现所存储内容的子集,其中所呈现的内容被存储在呈现栈存储器中;其中被存储在呈
现栈存储器的内容:

(A)响应于如下各项,在呈现栈存储器中上升:

(1)在内容接收客户端计算机和正在提供这样的内容的内容提供客户端计算机之
间的接近度增大;

(2)内容的好感度值增大;以及

(3)通过内容接收客户端计算机施加的针对这样的内容来增大用户的期望的加权
偏好的变化;以及

(B)响应于如下各项,在呈现栈存储器中下降:

(1)在内容接收客户端计算机和正在提供这样的内容的内容提供客户端计算机之
间的接近度减小;

(2)内容的好感度值减小;以及

(3)通过内容接收客户端计算机施加的针对这样的内容来减小用户的期望的加权
偏好的变化;

使得存储在客户端计算机的呈现栈存储器中的内容的数目或数量保持在用户选
择的参数内。

本发明附加地涉及这样的计算机实现方法中的任何:其中客户端选择或网络选择
的好感度参数包括选自如下各项的组中的好感度参数?#21644;?#31080;、分发、距离、跳跃距离、时间和
溢价。

本发明附加地涉及这样的计算机系统或这样的计算机实现方法,其中客户端选择
或网络选择的好感度参数包括:上述好感度参数中的两个或更多个、三个或更多个、四个或
更多个、五个或更多个。

笨发明附加地涉及这样的计算机系统或这样的计算机实现方法,其中客户端选择
或网络选择的好感度参数包括好感度参数:距离和时间。

本发明附加地涉及任何这样的计算机系统或任何这样的计算机实现方法,其中基
于选自包括如下各项的组的加权来对所呈现的内容进行加权:等级加权、话题加权、时间加
权、查询加权、投票加权和位置加权。

本发明附加地涉及任何这样的计算机系统或任何这样的计算机实现方法,其中基
于多于一个加权来对所呈现的内容进行加权,其中这样的附加加权中的至少一个选自包括
如下各项的组:等级加权、话题加权、时间加权、查询加权、投票加权和位置加权。

本发明附加地涉及这样的计算机系统或这样的计算机实现方法,其中计算机系统
的客户端计算机投票以赞成或不赞成接收到的内容、或者提供相关的内容、以及将投?#34987;?br />相关的内容提供给另一客户端计算机。

本发明附加地涉及这样的计算机系统或这样的计算机实现方法,其中网络附加地
包括内容监测客户端计算机。

本发明附加地涉及这样的计算机系统或这样的计算机实现方法,其中网络包括受
限计算机网络。

附图说明

图1?#22659;?#26412;发明的分布式计算机系统的互联客户端计算机的示意图。

图2图示数据?#36203;?br />

图3A-3B图示响应于两个客户端计算机的存储器栈的内容的共享,这两个客户端
计算机(用户A的客户端计算机1和用户B的客户端计算机2)的存储器栈如何改变。

图4A-4B图示本发明的使用接近度加权的能力。

图5呈现触摸屏移动电话或平板客户端计算机设备的说明性文本输入屏。

图6图示触摸屏电话或平板客户端计算机设备的用户界面。

图7图示示例用户界面的?#24066;?#29992;户感知期望内容的能力。

图8图示人可以如何操纵示例用户界面来感知期望内容,其?#22659;?#22312;讲座的与会者
之间的说明性话题会话。

图9A-9C图示用于将内容分类和排序以呈现给用户的触摸屏移动电话或平板客户
端计算机设备的示例用户界面的使用。图9A?#22659;?#23558;内容分组以呈现给用户的排序图形单元
的使用。图9B?#22659;?#23558;内容分组以呈现给用户的拖放能力的使用。图9C?#22659;?#23558;内容分组以呈
现给用户的图形单元选择能力的使用。

图10A-10B图示本发明的使用位置加权以形成最近活动(图10A)和等级活动(图
10B)的“热度图”的能力。

图11?#22659;?#21033;用客户端计算机的照相机功能的用户界面。内容在大体被定位的气球
(以便在不?#24066;?#30340;情况下,保持内容提供商的匿名性)中?#22659;觶?#25110;在具体被定位的插图编号
中?#22659;?#32473;其用户已经向接?#29031;?#25480;予识别许可的客户端计算机。

具体实施方式

本发明设计专门适用于通过网络连接的客户端计算机的位置接近度来实质上实
时地在动态网络上传播内容的计算机系统。优选地,内容也将被接近度加权,以及更优选地
还被等级加权、话题加权、时间加权、查询加权、投票加权、和/或位置加权。本发明特别地涉
及采用一个?#31995;?#36825;样加权的这样的计算机系统。本发明特别地涉及这样的计算机系统,其
使用或通过移动设备特别地针对分布式计算应用进行操作,分布式计算应用包括在受限的
计算机网络上进行的社交媒体应用和通信应用。

I.本发明的计算机系统的优选计算机

本发明的计算机系统的优选计算机是“客户端计算机?#20445;?#20854;将优选地具有用于输入
数据的装置、用于接收和提供数据给网络的其他互联客户端计算机的装置、被配置为存储
内容和/或存储编程指令的计算机(或机器)可寻址存储器、和被配置为处理数据(包括内
容)和实现编程指令的计算机“处理器”。

存储在客户端计算机(或另外被提供给这样的客户端计算机)的编程指令使该客
户端计算机能够将内容提供给公用网络的其他客户端计算机(作为分布式服务器),接收从
公用网络的其他客户端计算机提供的内容,以及优选地,存储(永久地、暂态地、或持续用户
设置的持续时间)从连接到这样的网络的其他客户端计算机提供的内容。编程指令可以是
存储在存储器中的计算机“APP?#20445;?#22266;件程序、计算机程序等。备选地,客户端计算机可以通过
访问与服务器通信的网站、LAN、WLAN等来连接和加入本发明的计算机系统。

附加地,编程指令使客户端计算机能够基于这样的客户端计算机的位置定位和这
样的其他客户端计算机的位置定位,确定在公用网络中的这样的客户端计算机和其他客户
端计算机之间的“接近度”。位置信息可以手动地输入(如通过“app?#34987;?#36755;入界面),但是更优
选地,将由客户端计算机自动地确定(例如,使用内部或外部全球定位系统(GPS)接收器、或
参考蜂窝信号塔、或参考固定的基于地面的互联网接入点等)。优选地,存储在客户端中的
指令集使这样的客户端能够建立接收到内容的可搜索的和/或可排序的数据库。这样的数
据库的建立使每一个客户端能够独立地和动态地将内容呈现给其用户。该内容通过接近度
来加权,并且还通过话题等级、话题关键词、?#34892;?#36259;的时间或位置来加权。

优选地,这样的客户端计算机还会具有输出或呈现能力(例如,视频输出(例如,
LCD或LED屏幕等)、和/或音频?#22659;?例如,扬声器、音频发生器等),使得使客户端计算机的
用户能够感知所提供的和所接收的内容。然而,本发明包含不具有这样的输出能力的客户
端计算机(例如,安装在汽车、建筑物(例如,塔)中的客户端计算机),或在无人机、航空器、
船只等?#31995;?#23458;户端计算机,其目的是扩展由本发明的计算机系统形成的计算机网络的通信
?#27573;А?#28982;而,这样的客户端计算机可具有输出能力,因此通过这样的客户端计算机来具有这
样的能力是可选择的。

本发明的客户端计算机优选地会是移动设备,?#28909;?#26234;能手机、膝上型电脑、平板电
脑、智能?#30452;?例如,Moto)、光学?#21453;饗允?#22120;(OHMD)(例如,GoogleOculus
(Oculus/Facebook公司)、密封头盔观察窗(helmet visors)、夜视镜(night vision
goggles)、车载抬头?#20801;?#22120;等;参见例如,美国专利No.8,594,338;8,536,776;8,531,418;
8,487,233;8,467,133;8,436,788;8,431,881;8,384,999;8,355,610;8,269,159;8,267,
691;8,138,991;8,136,170;7,841,026;7,800,043;7,791,809;7,755,831;7,710,654;7,
598,849;7,530,704;7,496,293等)。尽管特别适用于与互相通信的移动设备一起使用,但
是本发明的计算机系统的客户端计算机可以包括任何形式的计算机(包括固定台式计算机
和服务器)。本发明的客户端计算机的通信?#27573;?#21487;以高达50英尺、高达100英尺、高达250英
尺、高达500英尺、高达0.25英里、高达0.5英里、高达1英里、高达2英里、高达5英里、高达10
英里、高达20英里、高达50英里、高达100英里、或多于100英里。

本发明的客户端计算机的用户可以是不相关的个体、组或实体(?#28909;?#21442;观公园的
人、来自不同组织、商店、商业等的组)。备选地,本发明的客户端计算机的用户可以是相关
的个体、组或实体(?#28909;?#21709;应于意外事件或其他事件的医务、安保或紧?#26412;?#25588;人?#20445;?#25110;从事
于共同活动的军事人员)。例如,响应于事件(例如,着火建筑等)的紧?#26412;?#25588;或其他人员可
以使用本发明来自动地保持彼此之间的通信(以及具体地,具有与位于他们附近的其他响
应器自动通信的能力)。备选地,如上所指明的,客户端计算机可以被安装在汽车、建筑(例
如,塔)、无人机等中,并且可以不由任何用户参与。

II.通过本发明的计算机系统的客户端计算机进行内容共享

如上所指示,本发明的计算机系统优选地包括:数?#21482;?#32852;的两个或更多个客户端
计算机,其因此形成通信网络,该通信网络能够将“内容”提供给连接到改网络的其他客户
端计算机并且能够接收来自连接到该网络的其他客户端计算机的“内容”(共同地被称为
“共享”内容)。

如本文所使用的,术语“内容?#24065;饌及?#25324;与特定的“话题”(例如,主题、事件、名字
等)相关的数字或模拟通信。每一个话题可以具有一个或多个子话题(“线程”)。如果内容有
关同样的主题、关于同样的主题、或与同样的主题有关,那么其被称为是“相关的”。

术语“内容?#24065;?#27492;可以包括如下各项中的一个或任何组合:

A:文本(例如,评论、意见、?#28304;恰?#21709;应、投票、文本消息、符号、字母、表情符号等),
其例如以ASCII、UTF-8、MIME、TXT、或其他文本?#22336;?#25991;件的格式提供。这样的文本消息内容
将优选地包括:简短文本消息(例如,具有不多于500个?#22336;?例如,字母、符号、表情符号等)
的、不多于300个?#22336;?#30340;、不多于200个?#22336;?#30340;、不多于150个?#22336;?#30340;、或最优选地,不多于100
个?#22336;?#30340;文本消息);

B:语音(例如,录音、歌曲、音乐、音调、音符、音效、?#20540;?#30340;声音等),其例如以3gp、
aac、act、AIFF、ALAC、amr、atrac(.wav)、Au、awb、dct、dss、dvf、flac、gsm、iklax、IVS、m4a、
m4p、mmf、mp3、mpc、msv、ogg、Opus、ra&rm、raw、vox、wav、wavpack、wma、或其他类型的音频文
件的格式提供;

C?#21644;?#20687;(例如,基于像素的图像、矢?#23458;?#20687;、照片、全息照相、虚拟现实图像、3D图像
等),其例如以JPEG/JFIF、JPEG 2000、Exif、TIFF、RAW、GIF、BMP、PNG、PPM、PGM、PBM、PNM、
PFM、PAM、WEBP、HDR光栅格式、RGBE、IFF-RGFX、JPEG XR(基于Microsoft HD Photo的新JPEG
标准)、TGA(TARGA)、ILBM(以平面表示中用于高达32比特的IFF?#36879;?#24335;,加上可选64比特扩
展、DEEP(IFF型)、AI、IMG(图?#20301;?#22659;管理器图像文件;平面、行程长度编码)、PCX(个人计算
机交换)、ECW(增强压缩小波)、IMG(ERDAS IMAGINE图像)、SID(多分辨率无缝图像数据库、
MrSID)、CD5(Chasys Draw Image)、FITS(灵活图形传输系统)、PGF(渐进式图形文件)、XCF
(eXperimental Computing Facility格式,原生GIMP格式)、PSD(Adobe PhotoShop文档)、
PSP(Corel Paint Shop Pro)、VICAR文件格式(NASA/JPL图像传输格式)、HVD(全息通用光
盘)、3DM、3DS、MAX 3DS、OBJ、A2C、B3D、BLEND、BR5、BR6、CCP、CG、CGFX、CHR、DAE、DAZ、DSF、
DWF、FACEFX、FBX、FLT、FPF、IV、LND 3D、LWO、LWS、LXO、MA、MB、MDD、MXS、SDB、SHP、SKP、STP、
U3D、VUE、PDF或其他图像文件的格式提供;

D:视频(例如,活动图像、视频图像、电影等),其例如以3GP、ASF、AVI、RIFF、DVR-
MS、Flash Video(FL、F4V)、IFF(第一平台独立容器格式)、Matroska(MKV)、MJ2、QuickTime、
MPEG(包括MPEG-、MPEG-2、MPEG-TS和MPEG-4Part 12)、MP4、JPEG 2000Part 12、Ogg、RM
(RealMedia)、vrcinema3D或其他视频文件格式提供。

优选地,这样的文本、语音、图像或视频文件在尺寸上会小于1GB、小于500MB、小于
200MB、小于100MB、小于50MB、小于20MB、小于10MB、小于5MB、小于2MB、小于1MB、小于500KB、
小于200KB、小于100KB、小于50KB、小于20KB、或小于10KB。

如上所述,本发明的计算机系统的计算机有能力接收来自计算机系统的其他计算
机的内容,以及优选地还具有能力将内容提供给这样的其他计算机(例如,“共享内容”的能
力)。如本文所使用的,术语“接收内容?#21271;?#31034;客户端计算机通过任何装置接收、使用或另外
访问已经由本发明的计算机系统的另一客户端计算机提供的内容的能力。如本文所使用
的,术语“提供内容?#21271;?#31034;通过任何装置来发送、传输、转播、广播、或另外的分发或分配内容
的能力,使得由一个客户端计算机提供的内容对本发明的计算机系统的其他客户端计算机
而言是可访问的或可被做成可访问的。这样的接收和提供能力?#24066;?#36890;过并且在客户端计算
机之中分发内容。此外,这样的接收和提供能力可以被用于?#24066;?#26381;务器或内容监测客户端
计算机(如下面所讨论的)来针对客户端计算机进行内容数据挖掘,或来执行内容备份(例
如,连续地、以周期间隔自动地、或者根据这样的客户端计算机的用户请求手动地)。如果客
户端计算机退出网络,为了?#25351;?#26410;保存的内容,会期望这样的内容备份。此外,这样的接收
和提供能力可以被用于?#24066;?#26381;务器或内容监测客户端计算机或客户端计算机来获取被访
问内容的日?#23613;?br />

最优选地,客户端计算机会针对将内容呈现给其用户。如本文所使用的,术语“呈
现”内容表示?#20801;?#20869;容(例如,在涉及文本、图像或视?#30340;?#23481;的内容的情况下,在屏幕、投影
或其他可见输出上?#20801;?#36825;样的内容)或执行或播放内容(例如,在涉及语音的内容的情况
下)。优选地,这样的内容会被“实时”提供(也就是,具有足够的即时性以在由供给客户端提
供这样的内容的实质上相同的实?#36866;?#38388;将这样的内容提供给接收客户端)。备选地,在其中
存储有内容的实施例中(例如,当使用具有中央服务器的非分布式计算机系统时),可以提
供历史内容,?#24066;?#29992;户感知早期已经提供过的内容或在过去用户所选择的时间周期期间已
经提供过的内容)。

如下面所讨论的,客户端计算机或许需要获得加入本发明的网络的许可或授权,
并且在能够将内容提供给网络的其他客户端之前或许需要要求附加?#24066;?#25110;授权。然而,更
优选地,客户端计算机一旦识别到存在第二客户端计算机时将自动地加入本发明的计算机
系统的网络,而不需要来自这样的客户端计算机或来自这样的计算机系统的其他客户端计
算机的许可的授予。尽管本发明的计算机系统的客户端计算机可以针对将它们各个用户的
名字或用户名提供给其他客户端计算机,但是最好参与公用网络的用户对其他用户是匿名
的。为了促进内容讨论的理解,客户端计算机可以把瞬态令牌归属于内容贡献者。因此。例
如,贡献内容的第一用户可以被标识为“Anon01?#20445;?#20197;及贡献相关内容的第二用户可以被标
识为“Anon02”等。于是,对应于“Anon01”和“Anon02”的用户可以彼此匿名会话。

III.本发明的计算机系统的优选网络配置

如上面所指示,本发明的计算机系统包括已经被“加入网络”的两个或更多个客户
端计算机,并且因此彼此数?#21482;?#32852;。加入同样网络的两个或更多个客户端计算机在本文中
被称为加入“公用”网络。

本发明的通信网络可以是任何类型的,并且可以具有任何形式的网络架构,包括
下面中的任何一项:点对点网络、广播网络、广域网、局域网、远程通信网络、数据通信网络、
计算机网络、ATM(异步传输模式)网络、SONET(同步光纤网络)网络、交换结构网络(例如,
交换结构网络)、SDH(同步数字体系)网络、无线网、和有线网络。本发明的
网络可以包括:无线链路,?#28909;?#32418;外信道、射频、或卫星频带;或者可以包括或包含:有线(例
如,以太网、光纤等)连接或非有线连接(例如,激光脉冲等)。网络可以具有任何拓扑(例如,
总线、星形、或环形拓扑等)。

本发明的计算机系统可以是能够支持本文所描述的操作的、本领域普通技术人员
已经知晓的任何拓扑。连接和包括在连接中的网络可以包括:互联网、局域网、web服务器、
文件服务器、路由器、数据库、计算机、服务器、网络设备、移动电话或能够发送和接收数据
尤其数?#36136;?#25454;的任何其他计算设备。本发明的计算机系统可以包括:经由电缆连接的计算
设备、IR端口、无线信号、或连接多个计算设备的任何其他装置。本发明的计算机系统的各
单个计算机可以经由用于在计算设备之中或在其内进行通信的任何通信协议与彼此通信,
通信协议包括而不限于:无线电频率、蓝牙、SSL、HTML、XML、RDP、ICA、FTP、HTTP、TCP、IP、
UDP、IPX、SPX、NetBIOS、NetBEUI、SMB、SMTP、以太网、ARCNET、光纤分布式数据接口(FDDI)、
RS232、IEEE 802.11、IEEE 802.11a、IEE 802.11b、IEEE 802.11g、IEEE 802.11n、和直接异
步连接、或其任何组合。最优选地,本发明的客户端计算机会使用被用于在移动设备之间通
信的任何协议或多个协议(包括AMPS、TDMA、CDMA、GSM、EDGE、GPRS或UMTS)来无线加入网络,
并?#20063;?#19982;与本发明的其他客户端计算机的内容共享。

本发明的网络可以是“非分布式网络?#34987;頡?#20998;布式网络”。在本发明的“非分布式网
络”中,客户端计算机将内容提供给中央计算机(?#28909;?#26381;务器),并且接收来自中央服务器的
内容。各单个客户端计算机没有参与分发内容;当其他客户端计算机访问中央计算机,并且
接收来自中央计算机提供的内容时,完成这样的分发。相反,在本发明的“分布式网络”中,
加入网络的每一个客户端计算机调解分发接收到的内容至加入该网络的所有其他客户端
计算机(以及更优选地,至加入任何网络的所有其他客户端计算机),其他客户端计算机是
在通信?#27573;?#20869;,优选地没有任何网关节点。通过使接收客户端计算机将这样的内容重新提
供给这样的其他客户端计算机来完成由本发明的分布式网络进行的内容分发。因此,在本
发明的非分布式网络中,内容从客户端计算机流动到中央计算机,并且然后从中央计算机
流动到其他客户端计算机,以及客户端计算机的虚拟邻近(也就是,到同样的中央计算机的
他们的连通性)确定它们共享内容的能力。在本发明的分布式网络中,内容在网络上通过
“跳跃”从一个客户端计算机流动到另一客户端计算机,优选地没有任何网关节点,以及客
户端计算机的位置接近度确定他们共享内容的能力。分布式网络是本发明的优选网络。

在“自组织?#34987;頡?#32593;状”网络的上下文中先前已经描述了分布式网络(通常参见,
Ahtiainen,A等(2009)“Awareness Networking In Wireless Environments,”Vehicular
Technol.Mag.IEEE 4(3):48,54;Li,J.等.(2001)“Capacity of Ad Hoc Wireless
Networks,”Proc.7th ACM Intl.Conf.on Mobile Computing and Networking,Rome,
Italy,July 2001(1-9);Broch,J.等.(1998)“A Performance Comparison Of Multi-Hop
Wireless Ad Hoc Network Routing Protocols,”MobiCom'98Proceedings of the 4th
Annual ACM/IEEE Intl.Conf.on Mobile Computing and Networking,pages 85-97;
Niazi,M.等(2009).“Agent based Tools for Modeling and Simulation of Self-
Organization in Peer-to-Peer,Ad Hoc and other Complex Networks,Feature
Issue,”IEEE Commun.Mag.47(3):163–173;Lee,S.-B.等(2013)“Content Management In
A Mobile Ad Hoc Network:Beyond Opportunistic Strategy,”Intl.J.Commun.Networks
Distributed Syst.10(2):123-145;Steudi,P.等(2008)“Demo Abstract Ad Hoc Social
Networking using MAND,”Proc.14th Intl.Conf.on Mobile Computing and Networking
(MobiCom’08)pp.1-3;Li,D.等(2013)“Opinion Impact Models and Opinion Consensus
Methods in Ad Hoc Tactical Social Networks,”Discrete Dynamics in Nature and
Society(2013):Article ID 758079,pp.1-6)。然而,这样的现有网络的实用性还没完全建
立。网络流动已经被认为是限制的,因为对于每一个单个节点的应用可用的吞吐量由通过
远离的结点施加的转发负载来限制(Li,J.等(2001)“Capacity of Ad Hoc Wireless
Networks,”Proc.7th ACM Intl.Conf.on Mobile Computing and Networking,Rome,
Italy,July 2001(1-9))。为?#31169;?#20915;网络流动问题,先前所描述的自组织或网状网络被配置
为包含网关节点(参见例如,美国专利编号为8,570,990、8,690,381、8,654,713、8,681,655
和8,638,686),或者可以限制实时发送数据的节点的能力(参见例如,美国专利编号为6,
850,511、7,002,944、和8,625,544),或者可以涉及特定包路由协议(参见例如,美国专利编
号为8,582,502)或涉及其他限制。

A.本发明的优选分布式网络的操作

如上所述,本发明的计算机系统的客户端计算机优选地形成分布式网络,在分布
式网络中,一个客户端计算机所提供的内容被第二客户端计算机接收,以及来自这样的第
二客户端计算机的内容被提供给另外的客户端计算机,使得网络?#21450;?#25324;一组客户端计算机
节点,其每一个与分布式网络的客户端计算机的联锁子集通信,其中由特定子集覆盖的区
域反应客户端计算机的通信?#27573;?图1)。图1?#22659;?#20114;联客户端计算机的示意图;为了说明简
单起见,?#22659;?#23458;户端计算机的仅仅三个子集(虚线圈)。然而,应当理解作为子集的节点的每
一个客户端计算机服务器,使得大量联锁子集被形成。在特定子集内的客户端计算机(例
如,在子集1中的用户A和用户B的客户端计算机,或者在子集2中的用户B和用户C的客户端
计算机)能够将内容提供给彼此并且接收来自彼此的内容。因此,尽管用户C是在用户A的
“?#27573;?#20043;外?#20445;?#20294;是本发明?#24066;?#29992;户C和用户A通过用户B的客户端计算机与彼此共享内容。用
户B是在子集1和子集2两者内,并且因此是在用户A和用户C的?#27573;?#20013;。同样地,由本发明形
成的分布式网络?#24066;?#20869;容在网络的所有?#31245;?#20043;间交换以及共享,即使那些位于彼此的最远
距离(例如,用户A和用户Z)。

本发明的这方面?#24066;?#20854;分布式网络是“动态的”。分布式网络动态地并且自动地调
整以继续将内容提供给网络的客户端。例如,在图1中,用户A和用户C的客户端计算机能够
通过用户B的客户端计算机彼此共享内容。然而,如果用户A将要移动至用户Z的?#21592;擼?#37027;么
贯穿这样的行程中,他将继续地能够保持通过其他用户的客户端计算机与用户C共享的内
容。确实,在他们各自的客户端计算机的通信?#27573;?#20869;,图1所示的所有用户可以自由地走动,
而不改变他们的内容共享能力或任何其他用户的内容共享能力。如果至少一个客户端计算
机是在另一客户端计算机的通信?#27573;?#20869;,那么响应于所有其他客户端计算机的位置上定位
的变化,他们的公用网络的“覆盖”可以动态地生长、改变或迁移。因此,本发明的分布式网
络的显著益处是由用户穿过整个网络而提供内容,以便访问网络的所有其他用户。

用户可以选择不感知特定的内容,或者他们可以选择查?#20174;敫行?#36259;的主题相关的
内容。然而,因为所选择的内容对于用户已经选择作为?#34892;?#36259;的内容是随机的并且在网络
?#34892;?#24102;,所以任何响应内容产生针对“数据?#36203;?#30340;可能性。数据?#36203;?#30340;发生反应本发明提
供客户端计算机来“加权”接收到的内容的能力。用户因此可以“投票”以推销或不赞成在他
们的客户端计算机上接收的内容,客户端计算机然后向其他客户端计算机发送消息,更新
这样的内容的投票值。

因此,后来的用户可以接收与加权内容冲突的数据(图2)。图2图示数据?#36203;?#22914;图
2所示,用户A将内容提供给网络。内容被用户B、C和D接收,用户B、C和D每一个进行投票(就
用户B来说消极地投票,以及就用户C和D来说积极地投票)。所有三个用户的客户端计算机
将内容提供给用户D。在数据?#36203;?#20013;,用于将内容提供给用户D的客户端计算机的第一客户
端计算机设置针对内容的加权。数据?#36203;?#36824;可以起因于在网络上路由的过程中已经发?#20849;?br />异的双(或多)版本的内容的供给。例如,同样的内容可以被提供给网络的其他客户端计算
机(当其从一个客户端计算机在网络上正被路由到另一客户端计算机时)。客户端计算机因
此可以例如接收来自一个客户端计算机的具有n张投票的内容,并且接收来自不同的客户
端计算机的具有m张投票的同样的内容。

数据?#36203;?#19981;是通过本发明的网络分配内容的期望手段。为了处理和解决这样的数
据?#36203;?#38382;题,每一个客户端计算机(和/或每一个用户)具有唯一的标识符编码是优选的。优
选地,被提供给网络的每一个内容还会具有唯一的标识符编码。优选地,因此,当用户投票
以推销或不赞成特定的内容时,用户或客户端计算机的标识符编码被附加到评论,并且被
保存在用户的客户端计算机上。当接收内容的“复制”版本时,或者当接收关于这样的内容
的投票时,用户的客户端计算机采取数据的并集,使得创建包括内容和在评论的到来版本
和现存版本之间的投票的并集的新版本(通过用户或客户端计算机标识符编码)。该新版本
然后被提供给其他客户端计算机,并且处理进行重复(直到内容因缺乏投?#34987;?#20998;配客户端
计算机而“消失”为止)。因此,在图2的数据?#36203;?#22330;景中,为了确定由用户D使用的和由用户D
传播给其他客户端计算机的加权,用户D客户端计算机将对到来的投票进行合并。本发明的
该属性还?#24066;?#29992;户改变关于评论的他的/她的投票,并?#20197;市?#35745;算机系统正确地补偿该改
变。由于该方案,一次将会有最多N个版本的同样的内容广播(但是每个设备每个内容进行1
次广播),其中N是客户端计算机的数量,根据贝尔曼-福特(Bellman-Ford)算法,其证明系
统的稳定性(Bellman,R.(1958).“On A Routing Problem,”Quarterly of Applied
Mathematics 16:87-90;Ford,L.R.,Jr.(1956)“Network Flow Theory,”Paper P-
923.Santa Monica,California:RAND Corporation)。最优选地,在计算数据的合并时,客
户端计算机会通过提供内容的客户端计算机的接近度来加权数据,使得由邻近用户进行的
投票与由更远的用户进行的投票相比将更加加重的被计数。

备选地,数据?#36203;?#38382;题可以被解决而不需要和不存储唯一的用户标识符编码。在
这样的场景中,每一个客户端计算机将接收到的赞成投票的数量存储为NF,并且将接收到
的不赞成投票的数量存储为ND。当接收内容的“复制”版本时,或者当接收关于这样的内容
的投票时,用户的客户端计算机将最近接收到的赞成投票与所存储的赞成投票计数进行比
较,并且将赞成投票的最大数量存储为NF。客户端计算机同样地将最近接收到的不赞成投
票与所存储的不赞成投票计数进行比较,并且将不赞成投票的最大数量存储为ND。当客户
端计算机然后将这样的内容提供给其他客户端计算机时,它也提供这样的NF和ND。

因为分布式网络涉及在潜在地大量的客户端计算机之间提供数据,所以其带宽需
求可以随着客户端计算机的数量和被提供的内容话题的数量以指数方式增大。本发明的计
算机系统的进一步属性是它们控制这样的带宽需求的能力。这通过“内容栈”的信息和使用
而被优选地完成。就这一点而言,客户端计算机将优选地受限于每次迭代提供/重新提供K
内容,其中K是由用户根据他的/她的客户端计算机的处理速度、存储器属性和带宽可接入
性而设置的正整数。当接收新内容时,这样的内容通过接收客户端计算机?#31995;?#23427;的加权而
被排序进入内容栈中,以及如果必要,由于存储器或处理的限制,内容栈中的最小值从客户
端计算机的内容栈中被除去。优选地,有价值的内容(例如,呈现给客户端的用户的内容)被
分别地存储在用户的客户端计算机上(例如,在客户端计算机的呈现栈中),使得其不会错
误地被移除。如果带宽不被限制,每次迭代超过K内容的内容可以被提供给其他客户端计算
机。优选地,只要带宽和/或处理能力不受限制,就将提供这样的附加内容,以便促进客户端
计算机之间的动态交互,而不是类似的串行交互(Twitter公司)。内容栈在尺
寸(典型地持有的话题比呈现栈中的呈现给用户的更多)和内容(典型地持有由网络建立的
内容,例如根据网络?#35805;?#26381;务条款(或者在受限网络的情况下,根据受限网络服务条款)服
务条款,从而呈现栈根据客户端计算机偏好来持有内容)上不同于呈现栈(下面所描述的)。
内容栈会优选地存储50、100、200、500、1000、5000或更多内容。

在优选的实施例中,本发明的计算机系统的客户端计算机将接收到的内容存储在
它们相应的内容栈存储器中,使得响应于带宽和/或处理能力,内容的量(例如,话题的数
量,或者被分配给内容存储的存储器的量)可以改变。随着内容填充到客户端计算机的内容
栈存储器,最底下的栈内容被下推直到它们从栈中落下来,并?#20063;?#20877;通过该客户端计算机
被分发给网络。

接收到的内容基于其“好感度值”在接收客户端计算机的内容栈存储器中最初按
顺序排序(参见例如,Bardala,V.等(2010)“A Novel Learning Based Solution For
Efficient Data Transport In Heterogeneous Wireless Networks,”Wireless
Networks 16(6):1777-1798;Ramana,B.V.等(2008)“A Novel Learning Based Solution
for Efficient Data Transport in Heterogeneous Wireless Network,”High
Performance Computing-HiPC 2008Lecture Notes in Computer Science 5374:402-
414;Bellavista,P.等(2007)“Context-Aware Handoff Middleware For Transparent
Service Continuity In Wireless Networks,”Pervasive and Mobile Computing 3(4):
439-466),其中具有更高好感度值的内容被放置在具有更低好感度值的上方。

根据本发明的内容的好感度值通过“好感度函数”(“Ffavorability)来确定,“好感度
函数”是一组好感度参数函数的函数,好感度参数函数与网络已经选举认为有关好感度值
的“好感度参数”有关。因此,内容(例如,内容N)的好感度值根据考虑到客户端选择的或网
络选择的与这样的内容有关的好感度参数的好感度函数来确定:


好感度函数可以是静态的,或可以被更新。这样的更新对于处理网络流和能力限
制可以是实时的。

好感度参数函数的示例包括:

fvote好感度参数的函数?#21644;?#31080;,其对已经接收的内容的赞成/不赞成投票的数量进
行加权;例如,这样的函数的值会随着内容的赞成投票的相对数量的增大而增大;

fdissemination好感度参数的函数:分发,其对网络上内容的分发的?#27573;?例如,由这
样的内容进行的跳跃的数量)进行加权;例如,这样的函数的值会随着这样的内容的分发的
?#27573;?#22686;大而增大;

fdistance好感度参数的函数:距离,其对内容发起者和接收客户端计算机之间的距
离进行加权;例如,这样的函数的值会随着内容发起者和接收客户端计算机之间的距离的
增大而减小;

fhop-distance好感度参数的函数:跳跃距离,其加对提供这样的内容的客户端计算机
和接收客户端计算机之间的距离;例如,这样的函数的值会随着内容发起者和接收客户端
计算机之间的距离的减小而增大;

ftime好感度参数的函数:时间,其对内容被发起的时间和这样的内容被接收客户
端计算机接收的时间之间的时间间隔进行加权;以及

fpremium好感度参数的函数:溢价,其对内容可以?#30001;?#19994;、政府、社交或其他加权因
素(例如,企业赞助的内容、广告、紧?#26412;?#21578;)中获取的溢价加强好感度进行加权;

使得针对内容的示例性好感度函数会是:


在好感度函数中采用的好感度参数函数可以是独立地线性的、对数的、指数的等。
例如,fvote函数可以被应用于内容,使得响应于赞成投票的数量的增大,针对这样的内容的
函数的值会线性地或指数地增大,从而增加其分发。fdissemination函数可以被应用于内容,使
得响应于在网络上内容的分发的?#27573;В?#38024;对这样的内容的函数的值会线性或指数地增大,
不过减小使得?#24066;?#26032;内容穿过网络。可以采用将反线性函数、负指数函数应用到内容的
fdistance函数,使得针对这样的内容的函数的值会减小以反应内容发起和接收客户端计算机
之间的距离。fhop-distance函数会被应用到内容,使得针对这样的内容的函数的值可能随着内
容发起和接收客户端计算机之间的距离的减小而线性或指数地增加,然而针对内容的函数
的值在具有短跳跃距离或基本上不变的跳跃距离的情况下而趋平或减小。ftime函数会被应
用到内容,使得针对这样的内容的函数的值会可能迅速地(例如,线性地或指数地)增加,然
而随着时间而趋平或减小(例如,反线性、负指数、对数等),以便加快新内容的分发和更旧
内容的不分发。fpremium函数会被应用到内容以便完全地或部分地“过加权”其他的好感度参
数函数。应当理解,通过选择好感度参数和好感度参数函数,本发明?#24066;?#35774;置和调整好感度
函数以处理网络流量的带宽和问题。

因此,当(或者如果)客户端计算机重新接收特定的内容,这样的客户端计算机的
内容栈存储器中的内容的位置可以改变以反应网络?#31995;?#35813;内容的被更新的好感度值。例
如,被发现已经获取更高(或更低)好感度值的但是已经具有更少分发的重新接收的内容可
以被给予比这样的内容会被给予使其更多的分发的更高内容栈位置。好感度函数确保内容
聚集(例如,在网络上不无限定地(和指数地)“交叉”直到其消耗所有的带宽)。随着其分发
的?#27573;?#22686;大,函数使内容的好感度值减小直到其最后从内容栈存储器中落下。

因此,总之,响应于内容的好感度值的增大,存储在内容栈存储器中的内容上升,
以及响应于好感度值的减小,存储在内容栈存储器中的内容下降,使得存储在内容栈存储
器中和被提供给网络的其他客户端计算机的内容的数目或数量保持在可用的处理和带宽
参数内。这样的参数可以附加地使用fpremium好感度值参数函数以优先化(例如,过加权)由
客户端计算机接收的内容,该内容?#31245;?#21161;商(例如,商业赞助、广告等)提供或来自受限计算
机网络,使得这样的赞助内容或这样的接收到的受限计算机网络的内容可以被优先地提供
给其他客户端计算机,并且因此优先地在分布式网络上分发。

优选地,本发明的计算机系统的客户端计算机会从其内容栈存储器中的接收到内
容选择待被呈现给该客户端计算机的用户的有价值的或期望的内容。这样的有价值的或期
望的内容会优选地被存储在“呈现栈”存储器中的客户端计算机的存储器中,使得内容的量
(例如,话题的数量、或被分配给内容存储的存储器的量)是用户可控的,并且响应于用户选
择的参数(例如,用户的内容加权的偏好)和接收到的新内容而改变。存储在呈现栈存储器
中的内容由内容接收客户端计算机和提供这样的内容的内容提供客户端计算机之间的接
近度、通过内容的好感度值和通过由内容接收客户端计算机施加的加权偏好来优选地确
定,使得存储在客户端计算机的呈现栈存储器中的内容的数目或数量保持在用户选择的参
数内。

存储在呈现栈存储器中的内容因此:

(A)响应于如下各项,在呈现栈存储器中上升:

(1)在内容接收客户端计算机和正在提供这样的内容的内容提供客户端计算机之
间的接近度增大;

(2)内容的好感度值增大;以及

(3)通过内容接收客户端计算机施加的、针对这样的内容来增大用户的期望的加
权偏好的变化;以及

(B)响应于如下各项,在呈现栈存储器中下降:

(1)在内容接收客户端计算机和正在提供这样的内容的内容提供客户端计算机之
间的接近度减小;

(2)内容的好感度值减小;以及

(3)通过内容接收客户端计算机施加的、针对这样的内容来减小用户的期望的加
权偏好的变化;

使得存储在客户端计算机的呈现栈存储器中的内容的数目或数量保持在用户选
择的参数内。

最优选地,与用户的加权偏好一致的新话题(例如,先前没被提供给客户端计算机
的话题)在它们的接收时、在用户提供投票以赞成或不赞成这样的内容期间初始地会被放
置在呈现栈的顶部处。呈现栈会优选地存储由客户端计算机接收的讨论最多的1、5、10、20、
50、100个等话题。

尽管内容栈?#32479;?#29616;栈可以被单独地存储,但是组合两者的栈以形成内部地区分被
呈现的内容和其他存储的内容的单个存储器栈是优选的。

图3A-3B图示响应于两个客户端计算机的存储器栈的内容的共享,这两个客户端
计算机(用户A的客户端计算机1和用户B的客户端计算机2)的存储器栈如何改变。如图3A所
示,两个客户端计算机已经被指示仅仅?#20801;?个话题(例如,它们的呈现栈都被设置仅仅显
示最有价值的或期望的5个内容)。来自客户端计算机1的内容被提供给客户端计算机2,但
是根据用户B的指示,客户端计算机2仅仅呈现已经被加权的话题。非呈现的内容优选地被
存储在客户端计算机2的存储器(如图3A灰色所示)中,使得如果用户B的加权偏好改变,它
可以容易地被呈现给用户B。同样地,来自客户端计算机2的内容被提供给客户端计算机1,
并且话题根据用户A的加权偏好而被呈现给用户A,以及非呈现内容优选地被存储在客户端
计算机1的存储器(如图3A灰色所示),使得如果用户A的加权偏好改变,它可以容易地被呈
现给用户A。图3B图示客户端计算机1和客户端计算机2的相应的栈通过在它们之间的内容
共享如何被改变。新的内容被添加到栈的顶部,并且已存在的内容被再定位在栈中、或者从
栈的所呈现的内容落下,其?#20174;?#30456;应用户的加权偏好。

由特定内容接收的每一个赞成投票增强其等级加权并且因此增强其在网络上流
动的能力。同样地,接收不赞成投票减小内容的等级加权,并且因?#31169;档?#20854;在网络上流动的
能力。因此,具有更高赞成投票的内容会比具有更高不赞成投票的内容流动的更远。如上面
所讨论的,客户端计算机可以被配置为将与由客户端计算机接收的讨论最多的1、5、10、20、
50、100个等话题有关的内容呈现给其用户。因为特定内容接收附加的不赞成投票(或者因
为其他内容接收附加更多的赞成投票),所以这样的特定内容会排名下降直到其最后从呈
现给用户的或由客户端计算机保存的内容的栈中落下。

优选地,与特定内容相关联的投票和在内容提供客户端计算机和内容接收客户端
计算机之间的物理距离会被用于确定是否将内容呈现给内容接收客户端计算机的用户。因
此,如果从内容提供客户端计算机到内容接收客户端计算机的距离比内容的等级加权更
远,那么内容可以被落下并?#20063;?#34987;添加到内容接收客户端计算机的内容。

如图4A所示,?#31245;?#31243;的用户提供的内容或许不与邻近用户的内容相关。本发明的
接近度加权属性(下面所讨论的)?#24066;?#20301;置上位于邻近彼此的客户端计算机交换和共享内
容,从而提供内容的更相关呈现(图4B)。

然而,任何用户可以使用关键词(例如,查询加权),使得与这样的话题相关的内容
会接收更高的等级并且被接?#29031;?#30340;客户端计算机保留。例如,如果用户A将具有+10的投票
的内容“?#36824;?#25552;供给位于10km远的用户B和用户C,那么该内容可以被用户B的客户端计算
机?#22659;?并且因此不被呈现给用户B);用户B的客户端计算机的内容栈会被相应地调整以呈
现更高等级的内容。然而,如果用户C已经设置“?#36824;?#30340;查询加权,那么内容不会被用户B的
客户端计算机?#22659;?并且因此会被呈现给用户C)。因此,考虑到任何用户提供的话题加权或
查询加权指令,确定是否接收到的内容会被呈现/提供给其他客户端计算机(或者,备选地
落下)优选地取决于由内容接收客户端计算机计算的、提供和内容接收客户端计算机的相
对位置以及该内容的投票数据的并集。在网络的所有?#31245;?#20043;间共享特定内容的能力取决于
这样的内容的等级、客户端计算机之间的距离、和提供给接?#29031;?#23458;户端计算机的其他内容
的等级。因此,鉴于本发明的计算机系统具有将特定内容分配给网络的所有客户端计算机
的能力,根据用户选择的或系统确定的加权选项,系统(和/或其各单个客户端计算机)还拥
有限制内容分配的能力。

B.本发明的优选非分布式计算机系统的操作

本发明的计算机系统可以被建立为非分布式计算机系统,?#28909;?#38598;中式或分区化计
算机系统。在这样的实施例中,各单个客户端计算机提供具有它们相应的用户标识符编码、
客户端计算机标识符编码、位置定位和加权偏好的中央和区域服务器。内容和与这样的内
容有关的任何投票被提供给服务器,服务器然后建立能够被各单个客户端计算机访问的并
且能够将接收到的内容呈现给这样的客户端计算机的集中式数据库,接收到的内容根据每
一个这样的客户端计算机的相应的邻近和其他加权偏好而已经被加权。

非分布式计算机系统的使用消除了数据?#36203;?#30340;可能性,但是需要各单个客户端计
算机和远程的、并且可能遥远的服务器之间的互联性(以及优选地,实时互联性)。

IV.开放式计算机网络和受限计算机网络

本发明的分布式或非分布式网络可以被配置为单个开放式计算机网络或被配置
为包括一个、两个、三个或多个受限计算机网络。本发明的计算机网络可以备选地被配置为
包括单个开放式计算机网络和这样的一个、两个、三个或更多个受限计算机网络两者。

如本文所使用的,“开放式计算机网络”是这样的一个网络:在通信?#27573;?#20869;的任何
客户端计算机在请求进入客户端以及使其用户的协议服从?#35805;?#26381;务条款时,会有资格自动
地或者更优选地加入。如本文所使用的,如果对于具体的用户它们不是特定的但是需要所
有的用户在通信?#27573;?#20869;,服务条款被解释为“?#35805;?#26381;务条款”。这样的?#35805;?#26381;务条款可以包
括:例如,在有版权的材?#31995;?#26465;款?#31995;?#38480;制、?#24066;?#20854;他客户端复制接收到的内容并且将这样
的内容提供给附加客户端的协议、使用?#31995;?#38480;制、可被提供的内容的性质的限制等。

与此相反,“受限计算机网络”是这样的一个网络:其中在通信?#27573;?#20869;的任何客户
端计算机在请求进入客户端以及使协议服从受限计算机网络服务条款时,会有资格自动地
或更优选地加入。如本文所使用的,如果它们对于具体的受限计算机网络是特定的,那么服
务条款被解释为“受限计算机网络服务条款”。例如,这样的受限计算机网络服务条款或许
保密地需要或者需要?#29616;?#35777;书的条款(例如,密码(文本、图像、音调、数字钥等)或由这样的
受限计算机网络所选择的和与其相关联的生物证书(?#28909;紓?#25351;纹、人?#21576;?#21035;匹配、DNA匹配、
掌纹、手几何匹配、虹膜识别匹配、视网膜模式匹配、气味/嗅觉匹配、打?#32440;?#22863;、步法、音高/
口音、声音识别模式等)。

优选地,尽管已经被受限计算机网络?#29616;?#21644;接受的仅仅那些客户端会能够接收由
受限计算机网络的其他客户端提供的内容,在这样的可接受的客户端的通信?#27573;?#20869;的所有
客户端会能够将内容提供给受限计算机网络的客户端。因此,?#29616;?#21644;非?#29616;?#30340;客户端两者
帮助将受限计算机网络内容在受限计算机网络的?#29616;?#23458;户端之间进行分发,尽管这样的内
容不被非?#29616;?#30340;客户端的用户感知。更优选地,仅仅受限计算机网络的?#29616;?#23458;户端会能够
将这样的受限计算机网络内容提供给其他?#29616;?#23458;户端。

受限计算机网络的客户端可以提供和接收“?#29992;堋?#20869;容,其然后可以被受限计算机
网络的其他客户端解密。例如,可以使用AES(128、192、或256比特)、三倍DES(2钥或3钥)、
CAST5(80或128比特)?#29992;?#31639;法等以及相关联的?#29992;?#38053;(例如,RSA钥、Diffie-Hellman钥、
MQV钥,通过椭圆曲线算法产生的钥等)来?#29992;?#20869;容,相关联的?#29992;?#38053;由这样的受限计算机
网络的客户端支配。备选地,受限计算机网络可以提供和接收非?#29992;?#20869;容。

当本发明的计算机系统包括不只一个网络,内容提供客户端计算机将要使用哪一
个网络的选择可以由客户端计算机的用户建立,或者可以由?#35805;?#26381;务条款(针对开放式计
算机网络)或者这样的受限计算机网络服务条款(针对一个或多个受限计算机网络)建立。
备选地,网络选择可以基于用户的优先网络选择而启发式地被确定。备选地,除非由客户端
的用户改变,否则接收自特定加入网络的内容会自动地将接收客户端配置为使用同样的网
络提供响应内容,无论开放式或者受限。

然而,优选地,已经加入开放式计算机网络和这样的附加受限计算机网络中的一
个或多个的客户端会通过例如通过使用“网络选择信号”(NSS)来将在这样的加入网络的任
何网络?#31995;?#25552;供内容的选择提供给其用户。网络选择信号可以是真实按钮、开关、滑动等,
或者可以是这样的按钮、开关、滑动等的屏幕图标、或者由客户端计算机识别的其他信号或
指示。网络选择信号可以备选地被配置为客户端计算机方向;客户端计算机移动(例如,“摇
动?#24065;?#21160;);语音命令;声音、灯光或图像识别等。优选地,被采用的网络选择信号会?#24066;?#29992;户
容易地、迅速地、和确实地选择用于将内容提供给其他的期望网络。优选地,客户端会将反
馈信号或指示哪个网络将被采用用于内容供应的其他指示提供给其用户。

然而本发明的开放式计算机网络的供应在社交媒体和基于邻近的集中通信中具
有特定的实用性,本发明的受限计算机网络的供应具体地如果被配置为分布式计算机网
络,那么其在加强协调和警察、消防员和其他紧急响应器的安全中具有特定的实用性。例
如,对于紧急?#38236;?#22788;的第一响应者可用的受限计算机网络?#24066;?#35686;察、消防员和其他紧急人
员与彼此通信,而不被约束到集中服务器。相反,网络内容会从一个响应者的客户端计算机
“跳跃”到另一响应者的客户端计算机。因此,?#34892;?#36890;信?#27573;?#20250;从现场命令和控制?#34892;難由?br />到最远的响应者(参见图1)。而且,因为对内容的访问限于已?#29616;?#23458;户端计算机,所以在响
应者之间通信的信息会是安全的和机密的。附加地,因为优选的计算机网络还会包括开放
式计算机网络,所以第一响应者会能够与平民和受害者通信,其单独地来自与其他第一响
应者的任何通信。下面表1中?#22659;?#22312;与火灾场景有关的第一响应者之间的示例组通信。在表
1中,消防?#26412;?#26377;加入开放式(“O”)网络的客户端计算机,从而使他们的用户能够与受害者
和非紧急响应人员通信,受害者和非紧急响应人员的客户端计算机也加入开放式(“O”)网
络。附加地,消防员被加入受限“火灾响应器”(“FR”)网络。FR网络的受限计算机网络服务条
款默认提供内容到FR网络,并且为了将内容提供给另一网络,需要消防员提供网络选择信
号(“NSS”)。因此,如表1所示,为了在开放式计算机网络上提供内容,消防员提供“O”的NSS。
开放式(O)网络的?#35805;?#32593;络服务条款假定将要在开放式计算机网络上提供内容,并且因此
不需要待被采用的网络的任何NSS信令。为便于说明起见,表1所示的内容作为文本被?#22659;觶?br />但是可以是如上述所讨论的音频、图像、视频等。





显著地,由于第一响应者的各单个客户端计算机接收和提供内容的能力,消息1从
客户端计算机被转播到客户端计算机,并且与由火灾组1提供的大体上同时被命令?#34892;?#25509;
收。附加地,在命令?#34892;?#22788;自动地接收来自受害者1的消息3,并且与由火灾组1接收大体上
同时。因此,在没通过火灾组1的任?#20301;?#26497;?#31245;?#30340;情况下,在命令?#34892;?#22788;接收关于受害者1的
信息。延期救援受害者1直到火灾组2就位的决定(消息4)可以?#20174;?#20854;他受害者或者具有更
高优先权的情有?#31245;?#30340;情况的存在。为了?#20048;箍只?#24182;?#20197;市?#28040;防员更?#34892;?#22320;分类紧急响
应,所以在受限计算机网络上提供消息4,并且因此不被受害者1感知。所有的第一响应者通
过消息7听到成功救援受害者1。

具体地如果被配置为分布式计算机网络,本发明的受限计算机网络的使用在增强
从事军事操作的士兵和其他军事人员的协调和安全中同样地具有特定的实用性。网络的分
布式配置?#24066;?#20854;?#27573;?#20174;最高级的士兵扩展到该士兵的命令和控制?#34892;摹?#34987;提供给受限计算
机网络的内容立即被提供给已经加入受限计算机网络的所有客户端计算机,因此促进士兵
以及士兵和他们的命令?#34892;?#20043;间的通信。如上所讨论的,本发明涉及包括多个受限计算机
网络的计算机网络。因此,可能仅仅与军队的子集(例如,军官、先遣队、看护兵、供应保障
组、内部小队、在附近小队之间、全体哨兵等)共享信息。

具体地如果被配置为分布式计算机网络,本发明的受限计算机网络的使用在增强
?#25509;?#20225;业的协调和安全中同样地具有特定的实用性。网络的分布式配置?#24066;?#20854;?#27573;?#22312;企业
的整个实施上?#30001;臁?#25552;供给受限计算机网络的内容立即被提供给已经加入受限计算机网络
的所有客户端计算机,因此促进具有共享职责的个体之间的通信。如上所讨论的,本发明关
注包括多个受限计算机的计算机网络。因此,可能仅仅与企?#31561;?#21592;的子集(例如,管理、运
送、销售、安全等)共享信息。

V.内容加权和被加权内容的呈现

如上所讨论的,本发明的分布式或者非分布式网络用来在加入这样的网络的客户
端计算机之间分发内容。本发明的一方面涉及为了将根据用户的偏好而加权的内容呈现给
其用户,客户端计算机限制和/或过滤接收到的内容的能力。因此,例如,客户端计算机可以
针对呈现接近度加权的、等级加权的、话题加权的、时间加权的、查询加权的、投票加权的、
和/或位置加权的内容。可以采用这样的加权的任何组合。

如本文所使用的,术语“接近度加权?#24065;?#22270;表示客户端将要“加权”(例如,过来、排
序、排列等)待被呈现给这样客户端的用户的内容,使得根据内容提供客户端到内容接收客
户端的位置上定位的接近度来将内容分等级。因此,例如,将接近度加权应用到接收到的内
容的客户端会将关于正在被讨论的话题的内容呈现给其用户,话题在内容接收客户端的位
置的5米内、在内容接收客户端的位置的10米内、在内容接收客户端的位置的25米内、在内
容接收客户端的位置的50米内、在内容接收客户端的位置的100米内、在内容接收客户端的
位置的250米内、在内容接收客户端的位置的500米内、在内容接收客户端的位置的1千米
内、在内容接收客户端的位置的5千米内、在内容接收客户端的位置的10千米内、在内容接
收客户端的位置的25千米内、在内容接收客户端的位置的50千米内、在内容接收客户端的
位置的100千米内、或者在离内容接收客户端的位置更大的距离内被讨论。这样的接近度加
权的用户然后会能够感知在他/她附近内的最频繁评论的话题。

如本文所使用的,术语“等级加权?#24065;?#22270;表示客户端将要加权待被呈现给这样客户
端的用户的内容,使得根据由客户端接收的相关内容的量(相对于所有内容)来将内容分等
级。因此,例如,将等级加权应用到接收到的内容的客户端会给用户呈现关于由客户端接收
的讨论1、5、10、20、50、100次等最多的话题。这样的等级加权的用户然后会能够感知被提供
给客户端的最频繁评论的话题。

如本文所使用的,术语“话题加权?#24065;?#22270;表示客户端将要加权待被呈现给这样客户
端的用户的内容,使得根据内容“话题”(例如,名字、事件、主题、人称、发生?#23454;?来将内容
分等级。因此,例如,将话题加权应用到接收到的内容的客户端会给用户呈现针对由客户端
接收的按字母顺序排序的列表话题的相关内容。这样的话题加权的用户然后会能够感知与
?#34892;?#36259;的一个或多个特定话题相关的内容。

如本文所使用的,术语“查询加权?#24065;?#22270;表示客户端将要加权待被呈现给这样客户
端的用户的内容,使得根据与由用户提供的搜索术语(关键词)其感知关联来将内容分等
级。因此,例如,将等级加权应用到接收到的内容的客户端会将关于用户的特定兴趣的内容
(例如,名字、事件、主题、人称、发生?#23454;?呈现给其用户。这样的查询加权的用户然后会能
够感知与满足查询的特定话题相关的内容。可以同时地应用单个查询或者多个查询。可以
分离地(例如,“天气?#34987;?#32773;“西雅图”)或者结?#31995;?例如,“天气”和“西雅图”)应用多个查询。
查询可以采用?#32423;?#36830;接器(例如,与、非、或、附近、时间、地点等)。因此,虽然话题加权给用
户呈现由用户的客户端接收的话题列表,然而查询加权给用户呈现特定关联这样用户的话
题列表。

如本文所使用的,术语“时间加权?#24065;?#22270;表示客户端将要加权待被呈现给这样客户
端的用户的内容,使得根据近因来将内容分等级。因此,例如,将时间加权应用到接收到的
内容的客户端会给其用户呈现针对被提供给客户端的最近的,或者在最近10分钟、30分钟、
1小时、1天、1周、1月、1年等内出现的1、5、10、20、50、100等的话题。这样的时间加权的用户
然后会能够感知呈现给客户端的最近的内容。

如本文所使用的,术语“位置加权?#24065;?#22270;表示客户端将要加权待被呈现给这样客户
端的用户的内容,使得根据用户选择的地方或位置来将内容分等级。因此,例如,将位置加
权应用到接收到的内容的客户端会给其用户呈现关于特定区域,?#28909;?#22823;学或高校校园、街
区、活动场所(例如,游乐园、展览会、游轮、会议等)、城市、州、国?#25671;⒋未?#38470;地区(例如,北
欧、中东等)、或大陆的内容。这样的位置加权的用户然后会能够感知涉及这样位置的内容。

如本文所使用的,术语“投票加权?#24065;?#22270;表示客户端将要加权待被呈现给这样客户
端的用户的内容,使得根据接收到的赞成投票的百分比(相对于所有接收到的投票)来将内
容分等级,这样的内容已经接收自其客户端先前已经接收这样的内容并且其用户已经将他
们的响应或反应投票给这样的内容的其他用户。因此,例如,将投票加权应用到接收到的内
容的客户端会给其用户呈现已经接收到的大于50%赞成投票、大于60%赞成投票、大于
70%赞成投票、大于80%赞成投票、大于90%赞成投票、大于95%赞成投票等的投票的内
容。这样的投票加权的用户然后会能够感知提供给客户端的最可能被评论的话题。

这样的加权中的每一个可以单独地被应用以便给用户呈现被仅仅接近度加权、仅
仅等级加权、仅仅话题加权、仅仅时间加权、仅仅查询加权、仅仅投票加权、或者仅仅位置加
权(例如以便给客户端提供最邻近的1、2、5、10、20、50、100个等的话题,而不论它们的等级、
话题、新近或者位置)的内容。更优选地,应用户的要求,客户端可以针对同时应用这样的加
权中的任何2个、任何3个、任何4个、任何5个、任何6个或所有7个,以便给用户呈现进行如下
操作的相关内容:

A:接近度加权和等级加权;或接近度加权和话题加权;或接近度加权和时间加权;
或接近度加权和查询加权;或接近度加权和投票加权;或接近度加权和位置加权;或等级加
权和话题加权;或等级加权和时间加权;或等级加权和查询加权;或等级加权和投票加权;
或等级加权和位置加权;或等级加权和时间加权;或话题加权和查询加权;或话题加权和投
票加权;或话题加权和位置加权;或时间加权和查询加权;或时间加权和投票加权;或时间
加权和位置加权;或查询加权和投票加权;或查询加权和位置加权;或投票加权和位置加
权;或

B:接近度加权和等级加权和话题加权;或接近度加权和等级加权和时间加权;或
接近度加权和等级加权和查询加权;或接近度加权和等级加权和投票加权;或接近度加权
和等级加权和位置加权;或接近度加权和话题加权和时间加权;或接近度加权和话题加权
和查询加权;或接近度加权和话题加权和投票加权;或接近度加权和话题加权和位置加权;
或接近度加权和时间加权和查询加权;或接近度加权和时间加权和投票加权;或接近度加
权和时间加权和位置加权;或接近度加权和查询加权和投票加权;或接近度加权和查询加
权和位置加权;或接近度加权和投票加权和位置加权;或等级加权和话题加权和时间加权;
或等级加权和话题加权和查询加权;或等级加权和话题加权和投票加权;或等级加权和话
题加权和位置加权;或等级加权和时间加权和查询加权;或等级加权和时间加权和投票加
权;或等级加权和时间加权和位置加权;或等级加权和查询加权和投票加权;或等级加权和
查询加权和位置加权;或等级加权和投票加权和位置加权;或话题加权和时间加权和查询
加权;或话题加权和时间加权和投票加权;或话题加权和时间加权和位置加权;

或话题加权和查询加权和投票加权;或话题加权和查询加权和位置加权;或话题
加权和查投票加权和位置加权;或时间加权和查询加权和投票加权;或时间加权和查询加
权和位置加权;或时间加权和投票加权和位置加权;或查询加权和投票加权和位置加权;或

C:接近度加权和等级加权和话题加权和时间加权;或接近度加权和等级加权和话
题加权和查询加权;或接近度加权和等级加权和话题加权和投票加权;或接近度加权和等
级加权和话题加权和位置加权;或接近度加权和等级加权和时间加权和查询加权;或接近
度加权和等级加权和时间加权和投票加权;或接近度加权和等级加权和时间加权和位置加
权;或接近度加权和等级加权和查询加权和投票加权;或接近度加权和等级加权和查询加
权和位置加权;或接近度加权和等级加权和投票加权和位置加权;或接近度加权和话题加
权和时间加权和查询加权;或接近度加权和话题加权和时间加权和投票加权;或接近度加
权和话题加权和时间加权和位置加权;或接近度加权和话题加权和查询加权和投票加权;
或接近度加权和话题加权和查询加权和位置加权;或接近度加权和话题加权和投票加权和
位置加权;或接近度加权和时间加权和查询加权和投票加权;或接近度加权和时间加权和
查询加权和位置加权;或接近度加权和时间加权和投票加权和位置加权;或接近度加权和
查询加权和投票加权和位置加权;或等级加权和话题加权和时间加权和查询加权;或等级
加权和话题加权和时间加权和投票加权;或等级加权和话题加权和时间加权和位置加权;
或等级加权和话题加权和查询加权和投票加权;或等级加权和话题加权和查询加权和位置
加权;或等级加权和话题加权和投票加权和位置加权;或等级加权和时间加权和查询加权
和投票加权;

或等级加权和时间加权和查询加权和位置加权;或等级加权和时间加权和投票加
权和位置加权;或等级加权和查询加权和投票加权和位置加权;或话题加权和时间加权和
查询加权和投票加权;或话题加权和时间加权和查询加权和位置加权;或话题加权和时间
加权和投票加权和位置加权;或话题加权和查询加权和投票加权和位置加权;或时间加权
和查询权和投票加权和位置加权;或

D.接近度加权和等级加权和话题加权和时间加权和查询加权;或接近度加权和等
级加权和话题加权和时间加权和投票加权;或接近度加权和等级加权和话题加权和时间加
权和位置加权;或接近度加权和等级加权和话题加权和查询加权和投票加权;或接近度加
权和等级加权和话题加权和查询加权和位置加权;或接近度加权和等级加权和话题加权和
投票加权和位置加权;或接近度加权和等级加权和时间加权和查询加权和投票加权;或接
近度加权和等级加权和时间加权和查询加权和位置加权;或接近度加权和等级加权和时间
加权和投票加权和位置加权;或接近度加权和等级加权和查询加权和投票加权和位置加
权;或接近度加权和话题加权和时间加权和查询加权和投票加权;或接近度加权和话题加
权和时间加权和查询加权和位置加权;或接近度加权和话题加权和时间加权和投票加权和
位置加权;或接近度加权和话题加权和查询加权和投票加权和位置加权;或接近度加权和
时间加权和查询加权和投票加权和位置加权;或等级加权和话题加权和时间加权和查询加
权和投票加权;或等级加权和话题加权和时间加权和查询加权和位置加权;或等级加权和
话题加权和时间加权和投票加权和位置加权;或等级加权和话题加权和查询加权和投票加
权和位置加权;或等级加权和时间加权和查询加权和投票加权和位置加权;或话题加权和
时间加权和查询加权和投票加权和位置加权;或

E.接近度加权和等级加权和话题加权和时间加权和查询加权和投票加权;或接近
度加权和等级加权和话题加权和时间加权和查询加权和位置加权;或接近度加权和等级加
权和话题加权和时间加权和投票加权和位置加权;或接近度加权和等级加权和话题加权和
查询加权和投票加权和位置加权;或接近度加权和等级加权和时间加权和查询加权和投票
加权和位置加权;或接近度加权和话题加权和时间加权和查询加权和投票加权和位置加
权;或等级加权和话题加权和时间加权和查询加权和投票加权和位置加权;或

F.接近度加权和等级加权和话题加权和时间加权和查询加权和投票加权和位置
加权。

通过同时应用多个加权,客户端可以例如向其用户呈现空间中正被讨论(当前或
在用户选择的有线时间处)的顶部1、2、5、10个等的话题或者在特定的城市中的?#34892;?#36259;趋势
的当前(或优先)话题等的相关内容。因此,例如,本发明?#24066;?#20250;议的参加者共享与在会议上
出现的话题有关的内容,或?#24066;?#23545;意识?#25509;?#21709;地区区域的新闻?#34892;?#36259;的个体能够确定关于
这样的地区的最重要或最新的话题。计算机系统的架构和配置?#24066;?#39030;部趋势话题随着参加
者在会议的周围移动而改变,与话题等级中的本地改变一致。同样地,关心天气或交通事件
的个体可以使用本发明与彼此通信。

客户端计算机会优选地?#24066;?#20854;用户对由其他用户提供的内容作出响应,以便?#24066;?br />内容“会话”。客户端还会优选地?#24066;?#29992;户登记关于是否这样的用户赞成、同意、“?#19981;丁?#31561;这
样的内容或不赞成、不统一、“不?#19981;丁?#36825;样的内容的投票。这样的投票促进本发明的计算机
系统建立等级加权等级、时间加权等级等的能力。客户端会优选地?#24066;?#29992;户以个性化或总
体方式对这样的投票作出响应,以便?#24066;?#25237;票用户查看附加信息(?#28909;?#29992;户的姓名、用户名
等)。因此,例如,匿名地发布内容的用户可以接收来自另一用户的赞成投票,并且通过?#24066;?br />赞成用户?#31169;?#21457;布用户的身份、位置等作出响应。优选地,这样的?#24066;?#38543;后可以被发布用户
扩展或终止。

VI.内容监测客户端计算机和内容流分析(“数据挖掘”)

在优选实施例中,本发明的计算机系统的客户端计算机中的一个或多个会被配置
为“内容监测客户端计算机”计算机。内容监测客户端计算机在具体地适配于分析与由内容
监测客户端计算机的用户选择的一个或多个特定话题有关的网络内容流上不同于上面所
描述的客户端计算机。内容监测客户端计算机优选地不从它们的更小值的栈内容中自动地
落下,而是保持这样的内容,使得可以提供内容量或频率的基于时间的变化。内容检测客户
端计算机因?#21496;?#26377;监测在网络?#31995;?#20869;容的流的能力。内容监测客户端计算机会优选地具有
比其他客户端计算机更大的处理功率和更大的存储器能力。内容监测客户端计算机可以是
非移动设备,?#28909;?#26700;面计算机、服务器等。

如本文所使用的,术语“内容选择的监测”和其变量意图表示内容监测客户端计算
机辨识正在接收或提供选择的内容的客户端计算机的能力。优选地,这样的辨识对于这样
辨识出的客户端计算机的用户的个人身份(例如,姓名、用户名等)和/或属性(地址、年龄、
信用卡信息等)不被转达至内容监测客户端计算机或者不被其存储的?#27573;?#26159;匿名的。显著
地,然而,内容监测客户端计算机会优选地具有访问用户的身份编码(或客户端计算机的身
份编码)的能力。该属?#28304;?#36827;内容监测客户端计算机基于用户访问的?#34892;?#36259;的话题的结合
将用户分类的,以及追踪利用其这样的用户与彼此或与特定的产品相互作用的新近、量级、
兴奋、或其他属性或特征的变化的能力。因此,本发明的计算机系统可以被操作以给内容监
测客户端计算机的用户提供感知在整个网络或其任何子地区?#31995;?#20869;容流的能力。结合查询
加权内容呈现请求,这样的内容监测客户端计算机可以被用于评估这样的选中的流与用户
选择的属性的相关的程度(例如,促进当前内容流的“数据挖掘”)。进一步结合时间加权内
容呈现请求,以及?#24065;?#32463;创建过去内容的日志或数据库时,这样的内容监测客户端计算机
?#24066;?#20182;们的用户在过去的特定时间处、或在特定的位置处、或在特定的时间周期期间内访
问在网络上流动的内容,其可以用于评估这样的选中的过去流与用户选择的属性的相关程
度(例如,“数据挖掘”过去内容流)。

因此,例如,已经被指示来监测与特定的服务、事件、位置、产品等有关的内容的内
容监测客户端计算机会能够辨识已经被指示接收或提供与这样的服务、事件、位置、产品等
有关的内容的网络?#31995;?#23458;户端计算机的百分比。优选地,内容监测客户端计算机还会能够
访问这样的内容,以便?#24066;?#20854;用户感知关于这样的内容的赞成/不赞成、等级、新近、话题
等。因此,例如,被指示来监测与选择的产品(例如,快餐产品、电视等)或选择的事件(例如,
进入办公楼的个体、参加展览会、或参观博物馆)相关的内容的内容监测客户端计算机会能
够辨识多少用户正在典型匿名地评论产品或事件(绝对数、或相对于网络的客户端计算机
的总数)和这样的用户对于选择的产品的反应。制造商、赞助者、管理员等然后可以使用这
样的信息来提供或改变产品或改变事件条件(例如,重新分配销售帮助、处理消?#30446;?#23384;、处
理过于拥挤等),以便增大产品或事件的支持。

本发明的附加特征是这样的内容选择监测可以是与其他内容交叉相关的以给内
容监测客户端计算机提供辨识用户的人口统计资?#31995;?#33021;力,客户端计算机已经指示用户接
收或提供选择的内容和这样的其他内容。因此,例如,内容监测客户端计算机可以被指示监
测关于产品的内容(例如,选择的内容)。这样的附加内容可以查询指定的,和/或可以涉及
一个、两个或多个话题。内容监测客户端计算机然后还可以被指示监测关于特定服务、事件
或位置的内容。然后通过指示内容监测客户端计算机来比较与接收或提供这样的内容的客
户端计算机相关联的标识符编码,内容监测客户端计算机可以辨识正在接收或提供关于相
关产品和这样的特定服务、事件或位置的客户端计算机的交集的数量和相对百分比。例如,
通过选择监测“计算机”并且然后与“北卡罗?#25345;蕁被頡?#21152;利福尼亚州”的邻近交叉相
关,一个人可以辨识涉及在北卡罗?#25345;?#25110;加利福尼亚州中的计算机的客户端计算
机的数量或百分比。通过随着时间重复地执行这样的选择,可以识别关联如何随着时间变
化。

本发明的内容监测客户端计算机的能力因此与社交浏览网络(?#28909;紓?#25110;
Angie’s)提供的那些显著地不同,这些不同在于同时、自动、动态和?#19978;?#20851;地。

尽管内容监测客户端计算机主要地涉及监测网络内容,但是内容监测客户端计算
机还可以具有将内容提供给其他客户端计算机的能力。例如,内容监测客户端计算机可以
通过将引诱提供给其他客户端计算机(例如,)以刺激用户更赞成地评论关于服务、事件、位
置、产品等来对监测的内容流作出响应。同样地,为了指挥公?#22885;?#23458;远离更堵塞的公园区
域,游乐公园的经营者可以使用内容监测客户端计算机给客户端计算机提供关于公园的不
那?#20174;导非?#22495;的信息。

VII.本发明的计算机系统的客户端计算机的示例用户界面

本发明的客户端计算机会优选地向其用户呈现图形用户界面,该图形用户界面会
包括足以?#24066;?#29992;户指示在访问和使用本发明的计算机系统时用户的偏好的文本输入框。这
样的偏好可以包括:用户的真实姓名、选定的“用户名”、选定的密码、与权重类型的期望类
型或类型有关的偏好、和这样的权重的参数(例如,被用在时间加权中的时间间隔、被用在
邻近加权中的距离参数等)。图5?#22659;?#36825;样的文本输入屏幕。附加地,这样的偏好可以包括:
用户的隐私偏好,?#28909;?#26159;否用户的真实姓名或选定的用户名将要被其他用户可见,或者是
否这样的用户的内容对于其他用户是匿名的。

多种多样的用户偏好中的任何可以被采用以?#24066;?#29992;户?#34892;?#22320;感知接收到的内容
或者将内容提供给其他用户。这样的界面可以是文本的,?#28909;?#32447;程列表,但是更优选地,采
用“原子”用户界面,其中用户通过“抓取”触觉感应或语音响应的一个或多个图形单元(或
者选择这样的图形单元)(图6),屏幕能够使界面“放大”以看见一个或多个先前更小的或先
前不可见的图形单元,表示更多选择内容的更小的?#27573;А?#30456;反地,通过“收缩”图形单元中的
一个或多个(或者选择这样的图形单元)。用户能够使界面“放大”以呈现附加内容话题(图
7)。优选地,界面会?#24066;?#29992;户滑动穿过图形单元以使它们旋转并且从而使附加图形单元进
入可见状态。图形单元优选地被调整大小、被着色、被标记、和/或被具有?#25345;?#26500;造等以指示
它们相关的加权,使?#32654;?#22914;如果应用时间加权,那?#20174;?#26356;新近的话题相关联的图形单元将
被更显著地着色或?#20801;?#31561;。同样优选地,图形单元被调整大小、被着色、被标记、和/或被具
有?#25345;?#26500;造等以指示有关这样的加权的话题的变化率。例如,图形单元可以是球体,其直接
反应内容的加权,以及其颜色反应有关这样的加权的话题的变化率。备选地,这样的球体的
圆形外边界的厚度可以按有关这样的加权的该话题的变化率的比例而改变。

界面会附加优选地?#24066;?#29992;户拖拽图形单元,使得呈现具有用户感知的或用户限定
关系的话题的图形单元可以接近彼此或者以用户期望的方式相对于彼此被隔开。图8通过
?#22659;?#36825;样的放大如何可以被用于最终导致内容的呈现来图示发明,并且?#22659;?#22312;几个讲座参
加者的说明性话题会话。初始地,参与者匿名地评论,然而,“Anon28”和“Anon12”最终对彼
?#31169;?#31034;他们的身份。如图8所示,用户可以选择提供文本内容、图像内容或声音内容。

优选地,用户界面会?#24066;?#29992;户拖拽图形单元以被放置在排序图形单元上(图9A)或
彼此重叠(图9B),以便?#24066;?#29992;户查?#20174;?#20004;个或多个话题有关的有关内容。更加优选地,用户
界面会?#24066;?#29992;户选择图形单元(其然后可以改变颜色、或外观以指示这样的选择),从而以
选择查?#20174;?#25152;选择的图形单元的话题有关的有关内容(图9C)。因此,如图9A-9C所示,被标
记为“西雅图”的图形单元包括其中的所有在?#25345;?#31243;度上与西雅?#21152;?#20851;的多个话题,以及如
图9A-9C所示,被标记为“天气”的图形单元包括其中的所有在?#25345;?#31243;度上与任何地方的天
气有关的多个话题。然而,通过将“西雅图”和“天气”图形单元拖拽到排序图形单元(如星形
所示),用户可以选择查看涉及西雅图中的天气的内容(图9A)。备选地,用户可以拖拽一个
图形单元(例如,“西雅图”图形单元),使得其与另一图形单元(例如,“天气”图形单元)重叠
以访问与西雅图的天气有关的内容(图9B)。备选地,用户可以“选择?#22791;行?#36259;的图形单元(例
如,通过触摸这样的图形单元)。界面然后优选地改变所选择单元的外观以指示他们的选
择,并且给用户提供与设计所选择的图形单元的话题有关的内容(例如,西雅图天气;图
9C)。

具体地连同位置加权,用户界面可以包括具有被调整尺寸、被着色、被标记、和/或
被具有?#25345;纸?#26500;的、指示它们的有关加权的地图(?#28909;紜?#28909;度图”)。因此,例如,呈现游乐公
园的时间加权地图的客户端计算机会给其用户呈现公园的当前最拥挤的区域的梯度。图
10A图示本发明的该方面,?#22659;?#20316;为游乐公园的最拥挤部分的城市广场(Town Square)和未
来?#38477;?Future Land)。用户然后可以选择参观公园的其他不那?#20174;?#25380;的区域。用户然后可
以指挥他的/她的客户端计算机呈现游乐公园的等级加权地图,并且因此能够感知当前促
进讨论最多的公园的区域的梯度。图10B图示本发明的该方面,?#22659;?#26377;趣的某些事情正发生
在公园的?#20301;?#22269;度(Magic Land)和冒险地方(Adventure Place)部分。游乐公园的操作可
以使用内容监测客户端计算机来评估公园交通的这样的“热度图”如何随着时间而改变,并
且因此能够更好的分配公园资源,以便减轻?#31561;?#21644;促进改进的交通流量。优选地,这样的热
度图变化实时地被提供给内容监测客户端计算机的用户(例如,作为根据迅速更新静态热
度图图形形成的伪视频,或者作为交通流量的连续视频等)。

如果这样的被呈现在客户端计算机设备上,用户界面可以开发相机或其他光学图
形输入。例如,用户界面可以使用包含相机的客户端计算机的相机来将内容与特定的位置、
方向或用户关联。因此,用户界面会?#20801;?#20026;周边环境的图像,周边环境的图像包括:与内容
提供商的位置或方向有关的注释,和被提供的内容的性质(图11)。已经将许可提供给接收
客户端计算机的用户的客户端计算机可以明确地被定位在用户界面上,以便个别地被识
别。相反地,还没有授予这样的许可的用户的客户端计算机会优选地被定位在仅仅一个区
域,以便对于接收客户端计算机保持匿名。

用户界面会优选地利用表示这样的赞成的符号(例如,星形、翘起拇指等)来符号
表示具有多个赞成投票的用户。用户界面可以附加地利用表示这样的不赞成的符号来符号
表示具有多个不赞成投票的用户。

该说明书中所提到的所有的公布和专利在同样的程度上通过引用并入本文,如果
每一个单个公布或者专利申请明确地和单独地被指示为通过引用作为整体并入。尽管结合
其特定的实施例已经描述本发明,但是应当理解,进一步的修改是可能的且本申请意图覆
盖本发明的任何改变、使用或适配,这些改变、使用或适配总体上遵循本发明的原理且包括
这种脱离本公开的对于本发明领域的技术人员来说是公知的或常规技术,以及可以被应用
到本文之前阐述的重要特征。

关于本文
本文标题:动态计算机系统和其使用.pdf
链接地址:http://www.pqiex.tw/p-6091847.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 北京快中彩走势图 网上棋牌玩法 股票融资融券开户条件 湖北十一选五开奖结果查询今天 中国福利彩票双色球走势图 上海时时乐计划 大连娱网棋牌 官网 体育彩票泳坛夺金481 韩国快乐8开奖号码 陕西十一选五电子走势图