Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith
    81.
    发明申请
    Peer-to-peer name resolution protocol (PNRP) and multilevel cache for use therewith 有权
    对等名称解析协议(PNRP)和与其一起使用的多级缓存

    公开(公告)号:US20050267993A1

    公开(公告)日:2005-12-01

    申请号:US11152588

    申请日:2005-06-13

    摘要: A serverless name resolution protocol ensures convergence despite the size of the network, without requiring an ever-increasing cache and with a reasonable numbers of hops. This convergence is ensured through a multi-level cache and a proactive cache initialization strategy. The multi-level cache is built based on a circular number space. Each level contains information from different levels of slivers of the circular space. A mechanism is included to add a level to the multi-level cache when the node determines that the last level is full. A peer-to-peer name resolution protocol (PNRP) includes a mechanism to allow resolution of names which are mapped onto the circular number space through a hash function. Further, the PNRP may also operate with the domain name system by providing each node with an identification consisting of a domain name service (DNS) component and a unique number.

    摘要翻译: 无需服务器的名称解析协议确保收敛,尽管网络的大小,而不需要越来越多的缓存和合理的跳数。 这种融合通过多级缓存和主动缓存初始化策略来确保。 多级缓存基于循环数字空间构建。 每个级别都包含来自不同级别的圆形空间的信息。 当节点确定最后一个级别已满时,包括一个机制来向多级缓存添加级别。 对等名称解析协议(PNRP)包括允许通过散列函数映射到循环号码空间的名称的解析机制。 此外,PNRP还可以通过为每个节点提供由域名服务(DNS)组件和唯一号码组成的标识来与域名系统一起操作。

    Peer-to-peer cloud-split detection and repair methods
    82.
    发明申请
    Peer-to-peer cloud-split detection and repair methods 有权
    对等云分割检测和修复方法

    公开(公告)号:US20050157659A1

    公开(公告)日:2005-07-21

    申请号:US10696776

    申请日:2003-10-30

    申请人: Christian Huitema

    发明人: Christian Huitema

    摘要: A method for detecting and repairing cloud splits in a distributed system such as a peer-to-peer (P2P) system is presented. Nodes in a cloud maintain a multilevel cache of entries for a subset of nodes in the cloud. The multilevel cache is built on a circular number space, where each node in the cloud is assigned a unique identifier (ID). Nodes are recorded in levels of the cache according to the distance from the host node. The size of the cloud is estimated using the cache, and cloud-split tests are performed with a frequency inversely proportional to the size of the cloud. Cloud splits are initially detected by polling a seed server in the cloud for a node N having an ID equal to the host ID+1. The request is redirected to another node in the cloud, and a best match for N is resolved. If the best-match is closer to the host than any node in the host's cache, a cloud split is presumed. The cloud split is repaired by flooding the host's address to the newly found node and sending repair messages to nodes in the host's top cache level. Each node receiving a repair message repeats a similar process, and sends repair messages to nodes in its next lower cache level.

    摘要翻译: 提出了一种在分布式系统(如P2P)系统中检测和修复云分割的方法。 云中的节点维护云中节点子集的条目的多级缓存。 多层缓存构建在循环数字空间上,云中的每个节点都分配有唯一的标识符(ID)。 节点根据与主机节点的距离记录在高速缓存的级别中。 使用缓存估计云的大小,并且以与云的大小成反比的频率执行云分割测试。 最初通过轮询云中的种子服务器来检测具有等于主机ID + 1的ID的节点N的云分割。 该请求被重定向到云中的另一个节点,并且N的最佳匹配被解决。 如果最佳匹配比主机缓存中的任何节点更接近主机,则假定云分割。 通过将主机地址淹没到新发现的节点并将修复消息发送到主机顶部缓存级别的节点来修复云分割。 接收修复消息的每个节点重复类似的过程,并将修复消息发送到其下一个较低高速缓存级别的节点。

    Method for establishing and maintaining a shared view of time in a peer-to-peer network
    83.
    发明申请
    Method for establishing and maintaining a shared view of time in a peer-to-peer network 失效
    在对等网络中建立和维护时间共享视图的方法

    公开(公告)号:US20050108373A1

    公开(公告)日:2005-05-19

    申请号:US10702405

    申请日:2003-11-05

    摘要: A shared concept of time, called “graph time,” is agreed upon by all nodes within a graph. Each node maintains its own local delta representative of a difference in the node's system clock and graph time. Upon connecting to a neighbor node in a graph, a node is sent graph time as perceived by the neighbor node. In accordance with an embodiment, the node assumes that the lag time in receiving the graph time from the neighbor node is one-half of the lag time between the request for the connection and the receipt of the graph time. Graph time as sent by the neighbor node is added to one-half of the total delay and the sum is subtracted from the node's system time to calculate the delta for the node requesting connection.

    摘要翻译: 一个共享的时间概念,称为“图形时间”,由图中的所有节点同意。 每个节点维护其本身的局部增量,表示节点的系统时钟和图形时间的差异。 在连接到图中的邻居节点时,节点被发送图形时间,如邻居节点所感知的。 根据实施例,节点假设从邻居节点接收图形时间的滞后时间是连接请求与图形时间的接收之间的滞后时间的一半。 由相邻节点发送的图形时间被添加到总延迟的一半,并且从节点的系统时间中减去总和以计算请求连接的节点的增量。

    Enhanced domain name service using a most frequently used domain names
table and a validity code table
    84.
    发明授权
    Enhanced domain name service using a most frequently used domain names table and a validity code table 有权
    使用最常用的域名表和有效性代码表增强域名服务

    公开(公告)号:US06016512A

    公开(公告)日:2000-01-18

    申请号:US135619

    申请日:1998-08-18

    申请人: Christian Huitema

    发明人: Christian Huitema

    摘要: A system prefetches most frequently used domain names and stores the domain name data at local cache servers. It generates validity codes to enable error checking for valid domain names at the local cache servers without accessing root servers. A cache server obtains, stores, and propagates updates or new DNS data to local cache servers at predetermined intervals. Users can obtain internet protocol addresses of domain names directly from local cache servers, thus eliminating processing delays over the Internet.

    摘要翻译: 系统预取最常用的域名,并将域名数据存储在本地缓存服务器上。 它生成有效性代码,以便在本地缓存服务器上启用对有效域名的错误检查,而无需访问根服务器。 缓存服务器以预定的间隔获取,存储和传播更新或新的DNS数据到本地缓存服务器。 用户可以直接从本地缓存服务器获取域名的互联网协议地址,从而消除Internet上的处理延迟。

    Visual feedback for natural head positioning
    85.
    发明授权
    Visual feedback for natural head positioning 有权
    视觉反馈用于自然头部定位

    公开(公告)号:US08405706B2

    公开(公告)日:2013-03-26

    申请号:US12336534

    申请日:2008-12-17

    IPC分类号: H04N7/14

    摘要: A videoconferencing conferee may be provided with feedback on his or her location relative a local video camera by altering how remote videoconference video is displayed on a local videoconference display viewed by the conferee. The conferee's location may be tracked and the displayed remote video may be altered in accordance to the changing location of the conferee. The remote video may appear to move in directions mirroring movement of the conferee. This effect may be achieved by modeling the remote video as offset and behind a virtual portal corresponding to the display. The remote video may be displayed according to a view of the remote video through the virtual portal. As the conferee's position changes, the view through the portal changes, and the remote video changes accordingly.

    摘要翻译: 可以通过改变远程视频会议视频在与会者观看的本地视频会议显示器上的显示方式,来向视频会议与会者提供关于其本地摄像机的反馈。 可以跟踪与会者的位置,并且可以根据与会者的不同位置改变所显示的远程视频。 远程视频可能会显示为反映与会者移动的方向。 可以通过将远程视频建模为偏移并且对应于显示器的虚拟门户后面来实现该效果。 远程视频可以根据通过虚拟门户的远程视频的视图来显示。 随着与会者的职位发生变化,通过门户的视图会发生变化,远程视频也会相应变化。

    System and method for implementing PNRP locality
    86.
    发明授权
    System and method for implementing PNRP locality 有权
    实施PNRP地点的系统和方法

    公开(公告)号:US08310956B2

    公开(公告)日:2012-11-13

    申请号:US12883346

    申请日:2010-09-16

    IPC分类号: G01R31/08 H04L12/28

    摘要: A method is provided for a host node in a computer network to determine its coordinates in a d-dimensional network space, comprising discovering an address of a peer node in the network, measuring network latency between the host node and the peer node, determining whether network latency has been measured for at least d+1 peer nodes, where, if network latency has not been measured for at least d+1 peer nodes, estimating the network coordinates of the host node, and where, if network latency has been measured for at least d+1 peer nodes, calculating the network coordinates of the host node using d+1 measured latencies.

    摘要翻译: 提供了一种用于计算机网络中的主机节点来确定其在d维网络空间中的坐标的方法,包括发现网络中的对等节点的地址,测量主机节点和对等节点之间的网络等待时间,确定是否 已经对至少d + 1个对等节点测量了网络延迟,其中,如果尚未对至少d + 1个对等节点进行网络延迟测量,则估计主机节点的网络坐标,以及如果已经测量了网络延迟 对于至少d + 1个对等节点,使用d + 1测量的延迟来计算主机节点的网络坐标。

    Method of negotiating security parameters and authenticating users interconnected to a network
    87.
    发明授权
    Method of negotiating security parameters and authenticating users interconnected to a network 有权
    协商安全参数和认证与网络互连的用户的方法

    公开(公告)号:US08275989B2

    公开(公告)日:2012-09-25

    申请号:US12500381

    申请日:2009-07-09

    IPC分类号: H04L29/06

    摘要: A method for authenticating and negotiating security parameters among two or more network devices is disclosed. The method has a plurality of modes including a plurality of messages exchanged between the two or more network devices. In a main mode, the two or more network devices establish a secure channel and select security parameters to be used during a quick mode and a user mode. In the quick mode, the two or more computers derive a set of keys to secure data sent according to a security protocol. The optional user mode provides a means of authenticating one or more users associated with the two or more network devices. A portion of the quick mode is conducted during the main mode thereby minimizing the plurality of messages that need to be exchanged between the initiator and the responder.

    摘要翻译: 公开了一种用于在两个或多个网络设备之间认证和协商安全参数的方法。 该方法具有多个模式,包括在两个或多个网络设备之间交换的多个消息。 在主模式中,两个或多个网络设备建立安全通道并选择在快速模式和用户模式期间使用的安全参数。 在快速模式下,两台或多台计算机派生一组密钥来保护根据安全协议发送的数据。 可选的用户模式提供了认证与两个或多个网络设备相关联的一个或多个用户的手段。 快速模式的一部分在主模式期间进行,从而最小化需要在启动器和应答器之间交换的多个消息。

    VIDEO CAPTURE DEVICE PROVIDING MULTIPLE RESOLUTION VIDEO FEEDS
    88.
    发明申请
    VIDEO CAPTURE DEVICE PROVIDING MULTIPLE RESOLUTION VIDEO FEEDS 审中-公开
    提供多种分辨率视频馈送的视频捕获设备

    公开(公告)号:US20100289904A1

    公开(公告)日:2010-11-18

    申请号:US12466494

    申请日:2009-05-15

    IPC分类号: H04N7/08 H04N7/24 H04N5/225

    CPC分类号: H04N7/147 H04N7/148

    摘要: Systems are disclosed that provide improved transfer speed of video data from a video capture device to a computing device using multiple video feeds respectively comprising different resolutions. A high-resolution image sensor is used to convert light images into a high-resolution video data stream. A down sampler converts the high-resolution video data stream to a low-resolution video data stream, so that both a low-resolution data stream and a high-resolution data stream are available. While the low resolution-data stream can be sent to the computing device, a digital signal processor (DSP) processes the high-resolution video data stream in accordance with an input control signal that is comprised of desired high-resolution video stream parameters derived from the low-resolution video data stream.

    摘要翻译: 公开了使用分别包括不同分辨率的多个视频进给提供视频数据从视频采集设备到计算设备的改进传送速度的系统。 高分辨率图像传感器用于将光图像转换成高分辨率视频数据流。 下采样器将高分辨率视频数据流转换为低分辨率视频数据流,使得低分辨率数据流和高分辨率数据流都可用。 尽管低分辨率数据流可被发送到计算设备,但数字信号处理器(DSP)根据输入控制信号处理高分辨率视频数据流,该输入控制信号包括从 低分辨率视频数据流。

    AMBULATORY PRESENCE FEATURES
    89.
    发明申请
    AMBULATORY PRESENCE FEATURES 有权
    有效存在功能

    公开(公告)号:US20100245536A1

    公开(公告)日:2010-09-30

    申请号:US12413782

    申请日:2009-03-30

    IPC分类号: H04N7/15

    摘要: The claimed subject matter provides a system and/or a method that facilitates managing one or more devices utilized for communicating data within a telepresence session. A telepresence session can be initiated within a communication framework that includes two or more virtually represented users that communicate therein. A device can be utilized by at least one virtually represented user that enables communication within the telepresence session, the device includes at least one of an input to transmit a portion of a communication to the telepresence session or an output to receive a portion of a communication from the telepresence session. A detection component can adjust at least one of the input related to the device or the output related to the device based upon the identification of a cue, the cue is at least one of a movement detected, an event detected, or an ambient variation.

    摘要翻译: 所要求保护的主题提供了一种有助于管理用于在远程呈现会话内传送数据的一个或多个设备的系统和/或方法。 可以在通信框架内启动远程呈现会话,该通信框架包括在其中通信的两个或更多虚拟表示的用户。 至少一个虚拟表示的用户可以利用设备来实现远程呈现会话内的通信,该设备包括将通信的一部分传送到远程呈现会话的输入或输出以接收通信的一部分中的至少一个 从远程呈现会话。 检测部件可以基于提示的识别来调整与设备相关的输入或输出中的至少一个,所述提示是检测到的运动,检测到的事件或环境变化中的至少一个。

    Apparatus and method for community relay node discovery
    90.
    发明授权
    Apparatus and method for community relay node discovery 有权
    社区中继节点发现的装置和方法

    公开(公告)号:US07788378B2

    公开(公告)日:2010-08-31

    申请号:US10907985

    申请日:2005-04-22

    IPC分类号: G06F15/173

    摘要: A method of discovering a community relay node within a network community wherein the community relay node is operatively coupled to an access-protected client and adapted to facilitate communication between the access-protected client and a requesting client, includes receiving a request message from a requesting client relating to a request for a community relay node, associating the request message with a serverless name resolution protocol name, selecting a community relay node from among a list of community relay nodes based on the serverless name resolution protocol name, wherein the list of community relay nodes comprises at least one internet protocol address associated with a community relay node, and returning an internet protocol address of the selected community relay node to the requesting client.

    摘要翻译: 一种发现网络社区内的社区中继节点的方法,其中所述社区中继节点可操作地耦合到接入保护客户端并且适于促进所述接入保护客户端与请求客户端之间的通信,包括从请求者接收请求消息 客户端涉及对社区中继节点的请求,将请求消息与无服务器名称解析协议名称相关联,基于无服务器名称解析协议名称从社区中继节点列表中选择社区中继节点,其中,社区列表 中继节点包括与社区中继节点相关联的至少一个因特网协议地址,并且将所选择的社区中继节点的因特网协议地址返回给请求客户端。