Network coordinate systems using IP information
    21.
    发明授权
    Network coordinate systems using IP information 有权
    使用IP信息的网络坐标系

    公开(公告)号:US08144611B2

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

    申请号:US12368844

    申请日:2009-02-10

    IPC分类号: H04L12/26

    摘要: Systems and methods that improve predictions of network latency in network coordinate systems (NCS) based on combining Internet topology information therewith. Topology information can be incorporated into the NCS by system/methodologies represented by geographic bootstrapping; autonomous system (AS) correction; history prioritization; symmetric updates or a combination thereof. Such can improve latency estimation between nodes when using a virtual coordinate system based on latency measurements between nodes.

    摘要翻译: 基于将互联网拓扑信息结合在一起的,改善网络坐标系(NCS)网络延迟预测的系统和方法。 拓扑信息可以通过地理引导代表的系统/方法纳入NCS; 自治系统(AS)校正; 历史优先; 对称更新或其组合。 当使用基于节点之间的延迟测量的虚拟坐标系时,这样可以改善节点之间的延迟估计。

    Fast, Non-Write-Cycle-Limited Persistent Memory for Secure Containers
    22.
    发明申请
    Fast, Non-Write-Cycle-Limited Persistent Memory for Secure Containers 有权
    用于安全容器的快速,非写周期有限的持久存储器

    公开(公告)号:US20120072771A1

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

    申请号:US12887938

    申请日:2010-09-22

    IPC分类号: G06F11/08

    CPC分类号: G06F11/1441 G06F21/86

    摘要: Techniques for providing fast, non-write-cycle-limited persistent memory within secure containers, while maintaining the security of the secure containers, are described herein. The secure containers may reside within respective computing devices (e.g., desktop computers, laptop computers, etc.) and may include both volatile storage (e.g., Random Access Memory (RAM), etc.) and non-volatile storage (NVRAM, etc.). In addition, the secure containers may couple to auxiliary power supplies that are located externally thereto and that power the secure containers at least temporarily in the event of a power failure. These auxiliary power supplies may be implemented as short-term power sources, such as capacitors, batteries, or any other suitable power supplies.

    摘要翻译: 在此保护安全容器的安全性的同时在安全容器内提供快速,非写周期限制的持久存储器的技术在这里被描述。 安全容器可以驻留在相应的计算设备(例如,台式计算机,膝上型计算机等)内,并且可以包括易失性存储器(例如,随机存取存储器(RAM)等)和非易失性存储器(NVRAM等) )。 此外,安全容器可以耦合到位于外部的辅助电源,并且在电源故障的情况下至少暂时为安全容器供电。 这些辅助电源可以实现为短期电源,例如电容器,电池或任何其它合适的电源。

    COLLECTION ORDERING FOR REPLICATED STATE MACHINES
    23.
    发明申请
    COLLECTION ORDERING FOR REPLICATED STATE MACHINES 有权
    收购国家机关的订购

    公开(公告)号:US20110302449A1

    公开(公告)日:2011-12-08

    申请号:US12793547

    申请日:2010-06-03

    IPC分类号: G06F11/07 G06F17/00

    摘要: A replicated state machine with N replica servers may be configured to tolerate a count of F faults. A first operation (of a first ordering type) executes when a first quorum of correctly functioning replicas is available. A second operation (also of the first operation type) executes when a second quorum of correctly functioning replicas is available. A third operation (of a second ordering type) executes when a third quorum of correctly functioning replicas are available. The operations are executed by the replicated state machine such that: (1) the replicated state machine does not guarantee operational ordering between the first operation and the second operation; (2) the replicated state machine guarantees ordering between the first operation and the third operation; and (3) the replicated state machine guarantees ordering between the second operation and the third operation.

    摘要翻译: 具有N个副本服务器的复制状态机可以被配置为容忍F个故障的计数。 当正常运行的副本的第一个法定数量可用时,执行第一个操作(第一个排序类型)。 当正常运行的副本的第二个法定值可用时,执行第二个操作(也是第一个操作类型)。 当正常运行的副本的第三个法定值可用时,执行第三次操作(第二次排序类型)。 这些操作由复制状态机执行,使得:(1)复制状态机不保证第一操作和第二操作之间的操作顺序; (2)复制状态机保证第一操作和第三操作之间的顺序; 和(3)复制状态机保证第二操作和第三操作之间的顺序。

    AD STALKING DEFENSE
    24.
    发明申请
    AD STALKING DEFENSE 审中-公开

    公开(公告)号:US20110288934A1

    公开(公告)日:2011-11-24

    申请号:US12786231

    申请日:2010-05-24

    IPC分类号: G06Q30/00 G06F17/30 G06F3/048

    摘要: Techniques are described to mitigate ad stalking and other user concerns resulting from user-targeted advertising. A user may be informed of advertising information by a process in which an advertising server receives a request for an ad. The request may have been generated in response to a user request for a landing web page. An ad may be selected based on user information available to the advertising server, where the user information is associated with the user and describes behavior and/or attributes and/or preferences associated with the user. Text about how the ad was selected may be incorporated into the ad. Such text may describe the user information used to select the ad. The selection-disclosing text may be incorporated in the ad in a form that is displayable to the user by a browser. The ad may then be transmitted for display in the landing web page.

    摘要翻译: 描述技术来减轻由用户定向广告产生的广告跟踪和其他用户关注的问题。 可以通过广告服务器接收到广告请求的处理来向用户通知广告信息。 请求可能是响应于用户对登陆网页的请求而产生的。 可以基于广告服务器可用的用户信息来选择广告,其中用户信息与用户相关联并且描述与用户相关联的行为和/或属性和/或偏好。 关于广告如何选择的文字可能会纳入广告。 这样的文本可以描述用于选择广告的用户信息。 选择公开的文本可以以浏览器向用户显示的形式并入广告中。 该广告然后可以被传输以在着陆网页中显示。

    Automatic commutativity detection for generalized paxos
    25.
    发明授权
    Automatic commutativity detection for generalized paxos 有权
    广义paxos的自动交换检测

    公开(公告)号:US08046413B2

    公开(公告)日:2011-10-25

    申请号:US11057591

    申请日:2005-02-14

    IPC分类号: G06F15/16

    摘要: Synchronized devices comprising a distributed system attempt to agree on a compatible sequence of commands to execute. Each device in the distributed system may act as a proposer, acceptor, or a learner. Each proposer proposes a command for each device to execute. The acceptors either accept or reject the proposed commands. The learners keep track of the proposed commands and determine, using a transactional substrate, whether the acceptors have a accepted sequences of commands that commute with respect to one another. Once the learners have determined that a quorum of acceptors have accepted sequences of commands that commute with respect to one another the accepted commands are executed by each device in the distributed system.

    摘要翻译: 包括分布式系统的同步设备尝试对要执行的命令的兼容序列达成一致。 分布式系统中的每个设备可以充当提议者,接受者或学习者。 每个提议者为每个设备提出一个命令来执行。 接受者接受或拒绝提出的命令。 学习者跟踪所提出的命令,并使用事务底层来确定接受者是否具有相互相互通信的接受的命令序列。 一旦学习者确定接受者的数量已经接受了相互之间通勤的命令序列,则接受的命令由分布式系统中的每个设备执行。

    Trusted Hardware Component for Distributed Systems
    26.
    发明申请
    Trusted Hardware Component for Distributed Systems 有权
    分布式系统的可信硬件组件

    公开(公告)号:US20100318786A1

    公开(公告)日:2010-12-16

    申请号:US12483338

    申请日:2009-06-12

    IPC分类号: H04L29/06

    摘要: Techniques for utilizing trusted hardware components for mitigating the effects of equivocation amongst participant computing devices of a distributed system are described herein. For instance, a distributed system employing a byzantine-fault-resilient protocol—that is, a protocol intended to mitigate (e.g., tolerate, detect, isolate, etc.) the effects of byzantine faults—may employ the techniques. To do so, the techniques may utilize a trusted hardware component comprising a non-decreasing counter and a key. This hardware component may be “trusted” in that the respective participant computing device cannot modify or observe the contents of the component in any manner other than according to the prescribed procedures, as described herein. Furthermore, the trusted hardware component may couple to the participant computing device in any suitable manner, such as via a universal serial bus (USB) connection or the like.

    摘要翻译: 在此描述了利用可信硬件组件来减轻分布式系统的参与者计算设备之间的混淆效应的技术。 例如,采用拜占庭故障弹性协议的分布式系统 - 即旨在减轻(例如,容忍,检测,隔离等)拜占庭故障的影响的协议 - 可以采用这些技术。 为了这样做,这些技术可以利用包括非递减计数器和密钥的可信硬件组件。 该硬件组件可能是“可信赖的”,因为如本文所述,相应的参与者计算设备不能以除了根据规定的过程之外的任何方式修改或观察组件的内容。 此外,可信硬件组件可以以任何合适的方式,例如经由通用串行总线(USB)连接等耦合到参与者计算设备。

    NETWORK APPLICATION PERFORMANCE ENHANCEMENT USING SPECULATIVE EXECUTION
    27.
    发明申请
    NETWORK APPLICATION PERFORMANCE ENHANCEMENT USING SPECULATIVE EXECUTION 有权
    网络应用性能提升使用频谱执行

    公开(公告)号:US20100312858A1

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

    申请号:US12478595

    申请日:2009-06-04

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30902

    摘要: A speculative web browser engine may enable providing transmission of content between a server and a client prior to a user-initiated request for the content hidden in imperative code (event handlers), which may reduce user-perceived latency when the user initiates the imperative code. In some aspects, a speculative browser state may be created from an actual browser state and used to run the event handlers. The event handlers may be modified to direct actions of the event handler to update the speculative browser state. Speculative content may be transmitted between the server and the client in response to an execution of the modified code. The speculative content may be stored in a cache and made readily available for use when the user initiates the event handler and finds that the desired content has already been fetched.

    摘要翻译: 推测性网络浏览器引擎可以在用户发起对隐藏在命令性代码(事件处理程序)中的内容的请求之前,在服务器和客户端之间提供内容的传输,这可能在用户启动命令性代码时减少用户感知的等待时间 。 在某些方面,可以从实际浏览器状态创建推测浏览器状态,并用于运行事件处理程序。 可以修改事件处理程序来引导事件处理程序的动作来更新推测浏览器状态。 响应于修改的代码的执行,可以在服务器和客户端之间传送推测内容。 推测内容可以存储在高速缓存中,并且当用户启动事件处理程序并且发现已经获取了所需的内容时,容易可用。

    NETWORK COORDINATE SYSTEMS USING IP INFORMATION
    28.
    发明申请
    NETWORK COORDINATE SYSTEMS USING IP INFORMATION 有权
    网络协调系统使用知识产权信息

    公开(公告)号:US20100202298A1

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

    申请号:US12368844

    申请日:2009-02-10

    IPC分类号: H04L12/26

    摘要: Systems and methods that improve predictions of network latency in network coordinate systems (NCS) based on combining Internet topology information therewith. Topology information can be incorporated into the NCS by system/methodologies represented by geographic bootstrapping; autonomous system (AS) correction; history prioritization; symmetric updates or a combination thereof. Such can improve latency estimation between nodes when using a virtual coordinate system based on latency measurements between nodes.

    摘要翻译: 基于将互联网拓扑信息结合在一起的,改善网络坐标系(NCS)网络延迟预测的系统和方法。 拓扑信息可以通过地理引导代表的系统/方法纳入NCS; 自治系统(AS)校正; 历史优先; 对称更新或其组合。 当使用基于节点之间的延迟测量的虚拟坐标系时,这样可以改善节点之间的延迟估计。

    Decentralized sleep management
    30.
    发明授权
    Decentralized sleep management 有权
    分散睡眠管理

    公开(公告)号:US09582062B2

    公开(公告)日:2017-02-28

    申请号:US12940806

    申请日:2010-11-05

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3228 G06F1/3209

    摘要: Techniques for employing a decentralized sleep management service are described herein. In some instances, each computing device of a group of computing devices periodically shares information about itself with each other computing device of the group. With this information, each computing device within the group that is awake and capable of managing other devices selects a subset of devices to probe. The devices then probe this subset to determine whether the probed devices are asleep. In response to identifying a sleeping device, the probing device takes over management of the sleeping device. Managing the sleeping device involves informing other devices of the group that the sleeping device is being managed, in addition to monitoring requests for services on the sleeping device. In response to receiving a valid request for a service hosted by the sleeping device, the managing device awakens the sleeping device and ceases managing the now-woken device.

    摘要翻译: 本文描述了采用分散式睡眠管理服务的技术。 在一些情况下,一组计算设备的每个计算设备周期性地与该组的每个其他计算设备共享关于其自身的信息。 利用该信息,组内的每个计算设备清醒并能够管理其他设备选择要探测的设备的子集。 然后,设备探测该子集以确定探测设备是否已经睡着了。 响应于识别睡眠设备,探测设备接管睡眠设备的管理。 管理睡眠设备除了监视睡眠设备上的服务请求之外,还涉及通知该组的其他设备正在管理睡眠设备。 响应于接收到由睡眠设备托管的服务的有效请求,管理设备唤醒睡眠设备并停止管理现在被唤醒的设备。