CONTEXTUAL VIRTUAL ROUTING UPDATES
    1.
    发明申请
    CONTEXTUAL VIRTUAL ROUTING UPDATES 有权
    上下文虚拟路由更新

    公开(公告)号:US20160191325A1

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

    申请号:US14584583

    申请日:2014-12-29

    Abstract: A computer system may include logic configured to generate a topology model of an autonomous system; detect a route advertisement, relating to an external autonomous system, from a Border Gateway Protocol (BGP) router; select a client BGP router; determine a next hop destination to the external autonomous system for the selected second BGP router, based on the detected route advertisement and based on the generated topology model; and provide the determined next hop destination to the selected client BGP router.

    Abstract translation: 计算机系统可以包括被配置为生成自主系统的拓扑模型的逻辑; 从边界网关协议(BGP)路由器检测与外部自治系统相关的路由通告; 选择客户端BGP路由器; 基于检测到的路由通告并基于生成的拓扑模型,确定所选择的第二BGP路由器的外部自治系统的下一跳目的地; 并向所选客户端BGP路由器提供确定的下一跳目的地。

    SYSTEMS AND METHODS FOR SECURELY HANDLING PRIVATE DATA IN A CLOUD ENVIRONMENT

    公开(公告)号:US20210049284A1

    公开(公告)日:2021-02-18

    申请号:US16722840

    申请日:2019-12-20

    Abstract: Systems and methods described herein securely compute private data on a cloud platform. A network device in the cloud platform obtains a product or service description from a first user. The description includes a combination of public data and encrypted private data based on a first encryption key. The network device receives a query from an end device of a second user and retrieves, based on the query, the product or service description. The network device forwards the description to a trusted execution environment (TEE) instance for decryption of the encrypted private data, processing of the private data, and re-encryption of the private data with a second encryption key. The network device receives the re-encrypted private data from the TEE instance and assembles the re-encrypted private data and the public data into a query response for presentation on the end device. The network device sends, to the end device, the query response including the re-encrypted private data and the public data.

    USER DEVICE AD-HOC DISTRIBUTED CACHING OF CONTENT

    公开(公告)号:US20180167486A1

    公开(公告)日:2018-06-14

    申请号:US15375274

    申请日:2016-12-12

    CPC classification number: H04L67/1097 H04L67/1004 H04L67/2842

    Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.

    Blockchain compression using summary and padding blocks

    公开(公告)号:US11569982B2

    公开(公告)日:2023-01-31

    申请号:US17224175

    申请日:2021-04-07

    Abstract: Technologies for compressing a blockchain. In some examples, the technologies include removing selected blocks within a blockchain, and replacing the selected blocks with a summary block and a padding block. Each block of the selected blocks includes data in a certain state (such as data in an obsolete state). The technologies can include generating the summary block and padding blocks according to the data in the selected blocks and an original root hash included in the selected blocks and other blocks of the blockchain. The generating of the summary and padding blocks can include generating a new root hash in the summary and padding blocks that only replaces the original root hash in the summary and padding blocks. The generation of the new root hash can be based on a part of a header of a non-selected block of the blockchain directly linked to an end block of selected blocks.

    User device ad-hoc distributed caching of content

    公开(公告)号:US10382552B2

    公开(公告)日:2019-08-13

    申请号:US15375274

    申请日:2016-12-12

    Abstract: A device receives a user election of participation in a distributed cache service, and receives user selection of one or more devices, that are each associated with the user, to register with the distributed cache service as participant nodes. The device determines an amount of available storage offered to the cache service for each of the one or more participant nodes, and determines an available bandwidth of a respective network connection associated with each of the one or more participant nodes. The device admits selected devices of the one or more participant nodes into the distributed cache service based on the available storage and the available bandwidth, and interleaves storage of multiple chunks of content across a subset of the participant nodes admitted into the distributed cache service. The device enables client access to the multiple chunks of content interleaved across the subset of the participant nodes.

    Systems and methods for securely handling private data in a cloud environment

    公开(公告)号:US11443049B2

    公开(公告)日:2022-09-13

    申请号:US16722840

    申请日:2019-12-20

    Abstract: Systems and methods described herein securely compute private data on a cloud platform. A network device in the cloud platform obtains a product or service description from a first user. The description includes a combination of public data and encrypted private data based on a first encryption key. The network device receives a query from an end device of a second user and retrieves, based on the query, the product or service description. The network device forwards the description to a trusted execution environment (TEE) instance for decryption of the encrypted private data, processing of the private data, and re-encryption of the private data with a second encryption key. The network device receives the re-encrypted private data from the TEE instance and assembles the re-encrypted private data and the public data into a query response for presentation on the end device. The network device sends, to the end device, the query response including the re-encrypted private data and the public data.

Patent Agency Ranking