REMOTE ROUTER REQUEST RELAYING
    4.
    发明申请
    REMOTE ROUTER REQUEST RELAYING 审中-公开
    远程路由器请求中继

    公开(公告)号:WO2017040552A1

    公开(公告)日:2017-03-09

    申请号:PCT/US2016/049537

    申请日:2016-08-31

    CPC classification number: H04L63/08 H04L67/025 H04W12/06

    Abstract: Various systems and methods for relaying remote a request are described herein. In one example, a method includes receiving a request at a public website to access a private router. The method can also include authenticating the request via an authentication service. Furthermore, the method can include providing access to the private router via the public website upon authentication.

    Abstract translation: 这里描述了用于中继远程请求的各种系统和方法。 在一个示例中,一种方法包括在公共网站接收访问专用路由器的请求。 该方法还可以包括通过认证服务来认证请求。 此外,该方法可以包括在认证时通过公共网站提供对私有路由器的访问。

    HARDWARE-BASED MEMORY COMPRESSION
    5.
    发明申请

    公开(公告)号:WO2021000263A1

    公开(公告)日:2021-01-07

    申请号:PCT/CN2019/094419

    申请日:2019-07-02

    Abstract: A compressed memory is divided into a plurality of segments, each segment is divided into a plurality of sub-segments, and each sub-segment in an uncompressed data space is compressed into block (s) in a compressed data space. Upon a read request to a sub-segment in a segment in compressed memory is received, the corresponding entry is firstly determined based on a first level address mapping between the sub-segment and the entry, and then the corresponding block (s) is determined based on a second level address mapping between the entry and the block (s). By use of two-level address mappings, the size of entry can be reduced, thereby achieving low metadata overhead. Moreover, the proposed data layout for compressed memory.

    EXECUTION OF DEEP-LEARNING MODEL
    6.
    发明申请

    公开(公告)号:WO2020242689A1

    公开(公告)日:2020-12-03

    申请号:PCT/US2020/030018

    申请日:2020-04-27

    Abstract: In accordance with implementations of the subject matter described herein, there is provided a solution for execution of a deep learning model. In the solution, partitioned convolutions are executed based on an input and a set of parameter values of the convolutional layer sequentially in a trusted execution environment (TEE) of a computing device. The execution of a given one of partitioned convolutions comprises: storing, into a protected memory area in the TEE, an input portion of the input to be processed by a subset of parameter values for the given partitioned convolution; determining a result of the given partitioned convolution through a single matrix multiplication operation; and removing the input portion. By combining results of the partitioned convolutions, a result of the convolution is determined. Therefore, the solution can accelerate the model execution speed and improve the storage efficiency in a highly safe TEE with limited memory resources.

    IMPLEMENTATION OF SOCKETS IN USER SPACE
    7.
    发明申请

    公开(公告)号:WO2020096870A1

    公开(公告)日:2020-05-14

    申请号:PCT/US2019/059294

    申请日:2019-11-01

    Abstract: In embodiments of the present disclosure, there is provided a solution for establishing queues between threads in a user space. After creating a first thread on a first application and creating a second thread and a third thread on a second application, a socket connection between the first application and the second application is established in the user space of the operating system. Then, a first queue is established between the first thread and the second thread, while a second different queue is established between the first thread and the third thread. Embodiments of the present disclosure can avoid lock-based queue sharing by setting a separate queue for each pair of threads. Thus, the lockless queue mechanism according to embodiments of the present disclosure can improve the performance of the operating system significantly.

    ESTABLISHMENT OF SOCKET CONNECTION IN USER SPACE

    公开(公告)号:WO2020096869A1

    公开(公告)日:2020-05-14

    申请号:PCT/US2019/059293

    申请日:2019-11-01

    Abstract: In embodiments of the present disclosure, there is provided a solution for establishing a socket connection in a user space. After receiving a request for establishing a socket connection from a first application, the monitor sends the connection request to a second application, wherein the first application and the second application run on the same computing device. Then, the monitor coordinates establishing, in user space of the operating system, a peer-to-peer socket connection between the first application and the second application. By establishing a socket connection in the user space of the operating system, embodiments of the present disclosure can achieve a user space socket connection between different applications within a single computing device, thereby improving the performance of the operating system. In addition, embodiments of the present disclosure use the monitor (or controller) to coordinate inter-application connection establishment and resource allocation, thereby ensuring security of the operating system.

    WIRELESS PROGRAMMABLE MEDIA PROCESSING SYSTEM

    公开(公告)号:WO2019040187A1

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

    申请号:PCT/US2018/040666

    申请日:2018-07-03

    Abstract: Embodiments of the subject matter described herein relate to a wireless programmable media processing system. In the media processing system, a processing unit in a computing device generates a frame to be displayed based on a graphics content for an application running on the computing device. The frame to be displayed is then divided into a plurality of block groups which are compressed. The plurality of compressed block groups are sent to a graphics display device over a wireless link. In this manner, both the generation and the compression of the frame to be displayed may be completed at the same processing unit in the computing device, which avoids data copying and simplifies processing operations. Thereby, the data processing speed and efficiency is improved significantly.

    ROUTING DEVICE WITH INDEPENDENT SERVICE SUBSYSTEM
    10.
    发明申请
    ROUTING DEVICE WITH INDEPENDENT SERVICE SUBSYSTEM 审中-公开
    具有独立服务子系统的路由设备

    公开(公告)号:WO2017039882A1

    公开(公告)日:2017-03-09

    申请号:PCT/US2016/044147

    申请日:2016-07-27

    CPC classification number: H04L45/306 H04L41/5054 H04L43/10 H04L45/74

    Abstract: Various systems and methods for providing network services are described herein. In one example, a method includes receiving, via a first processor, a network packet from a source device. The method can also include sending, via the first processor, the network packet to a second processor if a service subsystem and a service are responsive. Furthermore, the method can include modifying, via the second processor, the network packet based on the service. The method can also include receiving, via the first processor, the modified network packet from the second processor. The method can also further include sending, via the first processor, the network packet to a destination device.

    Abstract translation: 本文描述了用于提供网络服务的各种系统和方法。 在一个示例中,一种方法包括经由第一处理器从源设备接收网络分组。 该方法还可以包括:如果服务子系统和服务是响应的,则经由第一处理器将网络分组发送到第二处理器。 此外,该方法可以包括经由第二处理器修改基于该服务的网络分组。 该方法还可以包括经由第一处理器从第二处理器接收经修改的网络分组。 该方法还可以进一步包括经由第一处理器将网络分组发送到目的地设备。

Patent Agency Ranking