Efficient chunking algorithm
    51.
    发明申请
    Efficient chunking algorithm 审中-公开
    高效分块算法

    公开(公告)号:US20060047855A1

    公开(公告)日:2006-03-02

    申请号:US10844893

    申请日:2004-05-13

    IPC分类号: G06F15/16

    CPC分类号: H04L63/123 G06F16/182

    摘要: The present invention provides a method for chunking an object. The method is arranged to provide efficient chunking of objects such that objects can be efficiently updated between a remote machine and a local machine over a network. The chunking algorithm is applicable in networked application such as file synchronization using remote differential compression (RDC) techniques. The chunking algorithm provides enhanced efficiencies by locating chunk boundaries around local maxima.

    摘要翻译: 本发明提供一种用于分块对象的方法。 该方法被设置为提供对象的有效分块,使得可以通过网络在远程机器和本地机器之间有效地更新对象。 分块算法适用于使用远程差分压缩(RDC)技术的文件同步等网络应用。 分块算法通过在局部最大值周围定位块边界来提供更高的效率。

    Distribution of binary executables and content from peer locations/machines

    公开(公告)号:US20050198388A1

    公开(公告)日:2005-09-08

    申请号:US11112794

    申请日:2005-04-21

    摘要: Binary executables are distributed in a distributed manner by equipping a server with a bootstrap program. The server provides the bootstrap program to a client computer in response to the client's request for the binary executables. The bootstrap program is designed to enable the client computer to obtain the binary executables in one or more portions from one or more peer locations that have already downloaded the said binary executables. In one embodiment, the bootstrap program also monitors the performance associated with obtaining the portions of the binary executables, and reports the performance data to a resource naming service that tracks peer locations that cache the binary executables. In one embodiment, the binary executables also includes a component that registers the client computer as a peer location that caches the binary executables, and provides the binary executables to other client computers responsive to their requests. In various embodiments, content is distributed in like manner.

    Granular control over the authority of replicated information via fencing and unfencing
    55.
    发明申请
    Granular control over the authority of replicated information via fencing and unfencing 有权
    通过围栏和不合格对复制信息的权威进行细致的控制

    公开(公告)号:US20050015413A1

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

    申请号:US10733459

    申请日:2003-12-10

    摘要: A method and system for controlling which content gets precedence and is replicated. A replica set is comprised of a set of resources. Each resource is associated with resource data and resource meta-data. For files-based systems, resource data includes file contents and attributes, while resource meta-data includes additional attributes that are relevant for negotiating synchronization during replication. An extra field called a “fence value” is added to the meta-data associated with each resource. During synchronization, first fence values are compared. The resource with the highest fence value includes the content that is controlling and replicated. If fence values are equal (and greater than a particular value), the controlling resource is determined based on other meta-data.

    摘要翻译: 用于控制哪些内容优先并被复制的方法和系统。 副本集由一组资源组成。 每个资源与资源数据和资源元数据相关联。 对于基于文件的系统,资源数据包括文件内容和属性,而资源元数据包括与复制期间协商同步相关的附加属性。 称为“栅栏值”的额外字段被添加到与每个资源相关联的元数据。 在同步期间,比较第一个围栏值。 栅栏值最高的资源包括正在控制和复制的内容。 如果围栏值相等(并且大于特定值),则基于其他元数据确定控制资源。

    Semantic clustering
    57.
    发明授权
    Semantic clustering 有权
    语义聚类

    公开(公告)号:US09378202B2

    公开(公告)日:2016-06-28

    申请号:US12748091

    申请日:2010-03-26

    IPC分类号: G06F17/20 G06F17/27

    摘要: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.

    摘要翻译: 描述语义聚类技术。 在各种实现中,会话代理被配置为执行用户话语语料库的语义聚类。 可以使用语义聚类来提供各种功能,例如将语音语料库分组到其中每个群集属于相似主题的语义群集中。 然后可以利用这些集群来识别主题并评估其相对重要性,例如优先处理由会话代理处理的主题应被改进。 可以使用这些技术来处理各种话语,例如口语,通过实时聊天输入的文本描述,即时消息,网站界面,电子邮件,SMS,社交网络,博客或微博界面等。

    Semantic clustering and conversational agents
    58.
    发明授权
    Semantic clustering and conversational agents 有权
    语义聚类和对话代理

    公开(公告)号:US08676565B2

    公开(公告)日:2014-03-18

    申请号:US12748133

    申请日:2010-03-26

    IPC分类号: G06F17/27 G06F17/20 G06F17/21

    摘要: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.

    摘要翻译: 描述语义聚类技术。 在各种实现中,会话代理被配置为执行用户话语语料库的语义聚类。 可以使用语义聚类来提供各种功能,例如将语音语料库分组到其中每个群集属于相似主题的语义群集中。 然后可以利用这些集群来识别主题并评估其相对重要性,例如优先处理由会话代理处理的主题应被改进。 可以使用这些技术来处理各种话语,例如口语,通过实时聊天输入的文本描述,即时消息,网站界面,电子邮件,SMS,社交网络,博客或微博界面等。

    Distribution of binary executables and content from peer locations/machines
    60.
    发明授权
    Distribution of binary executables and content from peer locations/machines 有权
    二进制可执行文件和来自对等位置/机器的内容的分发

    公开(公告)号:US08156223B2

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

    申请号:US11112770

    申请日:2005-04-21

    IPC分类号: G06F15/173

    CPC分类号: G06F8/61

    摘要: Binary executables are distributed in a distributed manner by equipping a server with a bootstrap program. The server provides the bootstrap program to a client computer in response to the client's request for the binary executables. The bootstrap program is designed to enable the client computer to obtain the binary executables in one or more portions from one or more peer locations that have already downloaded the said binary executables. In one embodiment, the bootstrap program also monitors the performance associated with obtaining the portions of the binary executables, and reports the performance data to a resource naming service that tracks peer locations that cache the binary executables. In one embodiment, the binary executables also includes a component that registers the client computer as a peer location that caches the binary executables, and provides the binary executables to other client computers responsive to their requests. In various embodiments, content is distributed in like manner.

    摘要翻译: 二进制可执行文件通过为服务器配备引导程序以分布式方式进行分发。 服务器根据客户端对二进制可执行文件的请求,向客户机提供引导程序。 引导程序旨在使客户端计算机能够从已经下载所述二进制可执行文件的一个或多个对等位置获得一个或多个部分中的二进制可执行文件。 在一个实施例中,引导程序还监视与获得二进制可执行程序的部分相关联的性能,并且将性能数据报告给跟踪缓存二进制可执行文件的对等位置的资源命名服务。 在一个实施例中,二进制可执行程序还包括将客户端计算机注册为缓存二进制可执行文件的对等位置的组件,并且响应于他们的请求将二进制可执行文件提供给其他客户端计算机。 在各种实施例中,以相似的方式分发内容。