Full-duplex bi-directional communication over a remote procedure call based communications protocol, and applications thereof

    公开(公告)号:EP2843908B1

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

    申请号:EP14188611.9

    申请日:2011-11-02

    申请人: Google LLC

    发明人: Zhu, Wenbo Yu, Kevin

    IPC分类号: H04L29/06 H04L29/08

    摘要: A computer implemented method for providing a full-duplex capable client device to establish a full-duplex bi-directional communication stream using a remote procedure call (RPC) based communication protocol by way of a single transmission control protocol (TCP) connection, comprising initiating, using the RPC based communication protocol, by the full-duplex capable client device, full-duplex communication over the single TCP connection between the full-duplex capable client device and a server via a network by sending an initial RPC based handshake to the server; streaming a client request stream using the RPC based communication protocol by the full-duplex capable client device to the server following an acceptance of the initial RPC based handshake by the server via the network over the single TCP connection; accepting, using the RPC based communication protocol by the full-duplex capable client device, a response stream from the server over the single TCP connection while the full-duplex capable client device streams the client request stream over the single TCP connection; and enabling, by the full-duplex capable client device, the full-duplex bi-directional communication stream using the RPC based communication protocol when the client request stream and the response stream communicate over the single TCP connection simultaneously.

    OFFLINE QUERIES IN SOFTWARE DEFINED NETWORKS
    5.
    发明公开
    OFFLINE QUERIES IN SOFTWARE DEFINED NETWORKS 审中-公开
    软弱网络中的离线隐形眼镜

    公开(公告)号:EP3085030A1

    公开(公告)日:2016-10-26

    申请号:EP14873041.9

    申请日:2014-12-17

    IPC分类号: H04L12/701 H04L12/841

    摘要: Methods and systems for finding a packet's routing path in a network includes intercepting control messages sent by a controller to one or more switches in a software defined network (SDN). A state of the SDN at a requested time is emulated and one or more possible routing paths through the emulated SDN is identified by replaying the intercepted control messages to one or more emulated switches in the emulated SDN. The one or more possible routing paths correspond to a requested packet injected into the SDN at the requested time.

    摘要翻译: 用于在网络中查找分组的路由路径的方法和系统包括将由控制器发送的控制消息拦截到软件定义网络(SDN)中的一个或多个交换机。 仿真所请求时间的SDN的状态,并且通过在被仿真的SDN中重放截取的控制消息给一个或多个仿真开关来识别通过仿真SDN的一个或多个可能的路由路径。 一个或多个可能的路由路径对应于在所请求的时间被注入到SDN中的请求的分组。

    Multi-thread processsor
    7.
    发明公开
    Multi-thread processsor 审中-公开
    多线程处理器

    公开(公告)号:EP2722757A3

    公开(公告)日:2016-03-30

    申请号:EP13188609.5

    申请日:2013-10-14

    IPC分类号: G06F9/48 G06F9/38

    摘要: The scheduler performs thread scheduling of repeating processings of specifying each hardware thread included in a first group among the multiple hardware threads for the number of times set up in advance for the hardware thread, and of specifying any one of the hardware threads in a second group for the number of times set up in advance for the second group that includes other hardware threads. Moreover, when the hardware thread in the first group specified by the thread scheduling is nondispatchable, the scheduler performs rescheduling of respecifying the hardware thread in the second group instead of the hardware thread in the first group.

    CONFIGURABLE INDICATOR ON COMPUTING DEVICE
    10.
    发明公开
    CONFIGURABLE INDICATOR ON COMPUTING DEVICE 审中-公开
    可配置市场指数在一台计算机设备

    公开(公告)号:EP2912530A1

    公开(公告)日:2015-09-02

    申请号:EP13849054.5

    申请日:2013-10-21

    申请人: Google Inc.

    IPC分类号: G06F1/00 G06F1/16

    摘要: A computing device may include a policy agent configured to receive activity information, apply at least one display policy to the activity information, and determine at least one command based on results of the at least one display policy being applied to the activity information, and a multi-colored indicator unit, located on a non-display screen area of the computing device, configured to display at least one of a plurality of colors based on the at least one command.