Peer-to-Peer Network Address Translator (NAT) Traversal Techniques
    2.
    发明申请
    Peer-to-Peer Network Address Translator (NAT) Traversal Techniques 失效
    对等网络地址转换器(NAT)穿越技术

    公开(公告)号:US20100146126A1

    公开(公告)日:2010-06-10

    申请号:US12328214

    申请日:2008-12-04

    Abstract: Techniques described herein perform network address translator (NAT) traversal using a peer of a peer-to-peer architecture in lieu of a server. A first peer maintains a list of public domain peers that are not hidden behind a NAT or a firewall and have previously been connected with the first peer. The first peer distributes the list to other peers via a gossip-based protocol. When a second peer desires to connect with the first peer, the second peer initiates a connection with the first peer and sends a request to a public domain peer of the list, requesting that the public domain peer instruct the first peer to initiate a connection with the second peer. By leveraging a public domain peer to establish a connection between the first and second peers, these techniques lessen the burden on the server of the architecture. Furthermore, because different peers may make requests to different public domain peers, the techniques allow for better scalability of the architecture.

    Abstract translation: 本文描述的技术使用对等体系结构的对等体代替服务器来执行网络地址转换器(NAT)遍历。 第一个对等体维护一个未被隐藏在NAT或防火墙后面并且之前已经与第一个对等体连接的公共域对等体的列表。 第一个对等体通过基于八卦的协议将列表分发给其他对等体。 当第二对等体希望与第一对等体连接时,第二对等体发起与第一对等体的连接,并向列表的公共域对等体发送请求,请求公共域对等体指示第一对等体发起与 第二个同伴 通过利用公共域对等体建立第一和第二对等体之间的连接,这些技术减轻了体系结构的服务器负担。 此外,由于不同的对等体可以向不同的公共域对等体发出请求,所以这些技术允许架构的更好的可扩展性。

    Peer-to-Peer (P2P) Streaming Overlay Construction and Optimization
    3.
    发明申请
    Peer-to-Peer (P2P) Streaming Overlay Construction and Optimization 有权
    对等(P2P)流式覆盖结构与优化

    公开(公告)号:US20100146092A1

    公开(公告)日:2010-06-10

    申请号:US12330236

    申请日:2008-12-08

    Abstract: This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A protocol suite for peers to join the live streaming session, form the P2P streaming overlay, and exchange video packets with others has also been presented. The different capabilities of the heterogeneous peers are well depicted using an adaptive out-degree mechanism. The performance of the whole system is maintained by a contribution-aware mechanism, which ensures that the peers with large contribution will get more chance to be served than those with small or no contribution.

    Abstract translation: 本文档描述了使用对等覆盖结构和基于八卦的协议来维护分布式成员资格的有向图模型。 还提出了一种用于同伴加入直播流会话的协议组,形成P2P流覆盖,并与其他视频分组交换。 异构对等体的不同功能使用自适应外向机制进行了很​​好的描述。 整个系统的表现由贡献感知机制保持,确保与贡献较小或没有贡献的同伴具有较大贡献的机会将获得更多的机会。

    Help document animated visualization
    4.
    发明授权
    Help document animated visualization 有权
    帮助文档动画可视化

    公开(公告)号:US09524279B2

    公开(公告)日:2016-12-20

    申请号:US12914327

    申请日:2010-10-28

    CPC classification number: G06F17/241 G06F17/2276 G06F17/271

    Abstract: Data for performing help document animated visualization is obtained by generating operation records from a text-based help document of an application. Each of the operation records may include data for animating an operation action that is performed on a user interface (UI) element of the application. The help document is further enhanced to include controls that load the operation records. The enhanced help documents and the operation records are distributed for use.

    Abstract translation: 通过从应用程序的基于文本的帮助文档生成操作记录,可获得执行帮助文档动画可视化的数据。 每个操作记录可以包括用于动画地对应用的用户界面(UI)元素执行的操作动作的数据。 帮助文档进一步增强,包括加载操作记录的控件。 增强的帮助文档和操作记录分发供使用。

    Peer-to-peer (P2P) streaming overlay construction and optimization
    5.
    发明授权
    Peer-to-peer (P2P) streaming overlay construction and optimization 有权
    对等(P2P)流覆盖的构建和优化

    公开(公告)号:US08352585B2

    公开(公告)日:2013-01-08

    申请号:US13253523

    申请日:2011-10-05

    Abstract: This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A protocol suite for peers to join the live streaming session, form the P2P streaming overlay, and exchange video packets with others has also been presented. The different capabilities of the heterogeneous peers are well depicted using an adaptive out-degree mechanism. The performance of the whole system is maintained by a contribution-aware mechanism, which ensures that the peers with large contribution will get more chance to be served than those with small or no contribution.

    Abstract translation: 本文档描述了使用对等覆盖结构和基于八卦的协议来维护分布式成员资格的有向图模型。 还提出了一种用于同伴加入直播流会话的协议组,形成P2P流覆盖,并与其他视频分组交换。 异构对等体的不同功能使用自适应外向机制进行了很​​好的描述。 整个系统的表现由贡献感知机制保持,确保与贡献较小或没有贡献的同伴具有较大贡献的机会将获得更多的机会。

    Lecture capture and broadcast system
    6.
    发明授权
    Lecture capture and broadcast system 有权
    讲座和播放系统

    公开(公告)号:US08239905B2

    公开(公告)日:2012-08-07

    申请号:US12357627

    申请日:2009-01-22

    Abstract: An end-to-end lecture broadcast system (LBS) is described. The LBS system typically comprises three modules: a schedule module, a capture module and a transmission module. The schedule module is comprised of a scheduler that is implemented as a software add-on on the lecture host's computing device, a schedule server, and a schedule agent component in the uploading peer to provide for channel based management. The capture module is comprised of a video camera for capturing video content, one or more microphones for capturing audio content, and a VGA signal capture for capturing presentation materials. The transmission module is comprised of an uploading peer and a web server. The uploading peer is responsible for transmitting video/audio content to the Internet/intranet using peer-to-peer (P2P) streaming technology. The web server is responsible for the delivery of captured presentation materials and for ensuring the synchronous play back of video/audio content and presentation materials.

    Abstract translation: 描述了端到端讲座广播系统(LBS)。 LBS系统通常包括三个模块:调度模块,捕获模块和传输模块。 该调度模块包括一个调度器,该调度程序被实现为演讲主机的计算设备上的软件附件,调度服务器和上传对等体中的调度代理组件,以提供基于频道的管理。 捕获模块包括用于捕获视频内容的摄像机,用于捕获音频内容的一个或多个麦克风,以及用于捕获演示材料的VGA信号捕获。 传输模块由上传对等体和Web服务器组成。 上传对等体负责使用点对点(P2P)流技术将视频/音频内容传输到互联网/内部网。 Web服务器负责传送捕获的演示资料,并确保视频/音频内容和演示资料的同步播放。

    Context-Aware User Input Prediction
    7.
    发明申请
    Context-Aware User Input Prediction 有权
    上下文感知用户输入预测

    公开(公告)号:US20120102417A1

    公开(公告)日:2012-04-26

    申请号:US12912395

    申请日:2010-10-26

    CPC classification number: G06N99/005 G06K9/72

    Abstract: Predicted input data is obtained by initially acquiring a set of operations that are performed on non-editable user interface elements of a user interface prior to a subsequent data input into an editable user interface of the user interface. The set of operations is then classified into a pattern class based on the operations in the set and the subsequent data input that corresponds to the set. Subsequently, a pattern type for the pattern class is generated that describes a relationship between the set of operations and the subsequent data input. Accordingly, when a new set of operations is received, input data is predicted for the new set by applying the pattern type to the new set.

    Abstract translation: 通过在随后的数据输入到用户界面的可编辑用户界面之前,首先获取在用户界面的不可编辑的用户界面元素上执行的一组操作来获得预测的输入数据。 然后,基于集合中的操作和对应于该集合的后续数据输入将该组操作分类为模式类。 随后,生成用于模式类的模式类型,其描述操作集与后续数据输入之间的关系。 因此,当接收到一组新的操作时,通过将模式类型应用于新集合来预测新集合的输入数据。

    Peer-to-Peer (P2P) Streaming Overlay Construction and Optimization
    8.
    发明申请
    Peer-to-Peer (P2P) Streaming Overlay Construction and Optimization 有权
    对等(P2P)流式覆盖结构与优化

    公开(公告)号:US20120030333A1

    公开(公告)日:2012-02-02

    申请号:US13253523

    申请日:2011-10-05

    Abstract: This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A protocol suite for peers to join the live streaming session, form the P2P streaming overlay, and exchange video packets with others has also been presented. The different capabilities of the heterogeneous peers are well depicted using an adaptive out-degree mechanism. The performance of the whole system is maintained by a contribution-aware mechanism, which ensures that the peers with large contribution will get more chance to be served than those with small or no contribution.

    Abstract translation: 本文档描述了使用对等覆盖结构和基于八卦的协议来维护分布式成员资格的有向图模型。 还提出了一种用于同伴加入直播流会话的协议组,形成P2P流覆盖,并与其他视频分组交换。 异构对等体的不同功能使用自适应外向机制进行了很​​好的描述。 整个系统的表现由贡献感知机制保持,确保与贡献较小或没有贡献的同伴具有较大贡献的机会将获得更多的机会。

    Network address translators (NAT) type detection techniques
    9.
    发明授权
    Network address translators (NAT) type detection techniques 有权
    网络地址转换器(NAT)类型检测技术

    公开(公告)号:US09160794B2

    公开(公告)日:2015-10-13

    申请号:US12328296

    申请日:2008-12-04

    Abstract: Techniques described herein enable peers to determine each peer's NAT type much more efficiently and quickly than when compared with existing techniques. To do so, a peer simultaneously sends multiple test messages to a server. The peer then waits to either receive a response for each of the multiple test messages or may store an indication that no response has been received after a predetermined timeout period. The peer then analyzes the received responses and/or the stored timeout indications to determine the peer's NAT type or to determine that the peer is operating free from concealment by a NAT/firewall device. By simultaneously sending the multiple test messages, the peer may determine the NAT type within a maximum time defined by the predetermined timeout period or a roundtrip time period that is required for communication between the peer and the server. As such, the tools allow for efficient NAT-type detection.

    Abstract translation: 本文描述的技术使得对等体能够比与现有技术相比更有效和快速地确定每个对等体的NAT类型。 为此,对等体同时向服务器发送多个测试消息。 然后,对等体等待接收多个测试消息中的每一个的响应,或者可以存储在预定的超时时段之后没有接收到响应的指示。 对等体然后分析接收到的响应和/或存储的超时指示以确定对等体的NAT类型或者确定对等体正在从NAT /防火墙设备的隐藏中运行。 通过同时发送多个测试消息,对等体可以在由对等体和服务器之间的通信所需的预定超时时间段或往返时间周期限定的最大时间内确定NAT类型。 因此,这些工具允许有效的NAT类型检测。

    Help Document Animated Visualization
    10.
    发明申请
    Help Document Animated Visualization 有权
    帮助文档动画可视化

    公开(公告)号:US20120110444A1

    公开(公告)日:2012-05-03

    申请号:US12914327

    申请日:2010-10-28

    CPC classification number: G06F17/241 G06F17/2276 G06F17/271

    Abstract: Data for performing help document animated visualization is obtained by generating operation records from a text-based help document of an application. Each of the operation records may include data for animating an operation action that is performed on a user interface (UI) element of the application. The help document is further enhanced to include controls that load the operation records. The enhanced help documents and the operation records are distributed for use.

    Abstract translation: 通过从应用程序的基于文本的帮助文档生成操作记录,可获得执行帮助文档动画可视化的数据。 每个操作记录可以包括用于动画地对应用的用户界面(UI)元素执行的操作动作的数据。 帮助文档进一步增强,包括加载操作记录的控件。 增强的帮助文档和操作记录分发供使用。

Patent Agency Ranking