Generating names for cloud storage containers

    公开(公告)号:US11733889B2

    公开(公告)日:2023-08-22

    申请号:US17237834

    申请日:2021-04-22

    发明人: Ehsan Tavakoli

    IPC分类号: G06F3/00 G06F3/06

    摘要: Embodiments of the present disclosure include systems and methods for generating names for cloud storage containers. A unique identifier associated with a user of the client device is received from the client device. Next, a hash value is generated based on the unique identifier associated with the user of the client device. A character encoding scheme is then used to encode the hash value into a first encoded value. Instances of a first character in the encoded value is replaced with a defined second character to form a second encoded value. Finally, the second encoded value is sent to a cloud storage service for the cloud storage service to create a storage container using the second encoded value as a name of the storage container.

    Security scanning of image for virtual machine creation

    公开(公告)号:US11714898B2

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

    申请号:US17407740

    申请日:2021-08-20

    申请人: SAP SE

    摘要: Embodiments provide automated security scanning of incoming images for use in creating containers such as a Virtual Machines. Based upon attribute(s) of metadata of the incoming image, a security engine chooses from amongst stored scripts for mounting and execution by installation logic. Such scripts can relate to the scanning itself, and/or pre-scanning considerations (such as scan frequency). In one example, the meta data attribute identifies a relevant Operating System (OS) of the incoming image. Other meta data attributes such as •scan frequency, •most recent passed scan, •log information, and •contact information (for issuance of a possible alert), may also be considered as part of the processing of an incoming image. Embodiments may enhance security by avoiding introduction of vulnerabilities through image instantiation. Embodiments may also impart flexibility to conserve resources by selectively scanning according to a frequency and/or date of last successful passage of the image.

    Optimizing entries in a content addressable memory of a network device

    公开(公告)号:US11689464B2

    公开(公告)日:2023-06-27

    申请号:US17578128

    申请日:2022-01-18

    摘要: In some implementations, a method is provided. The method includes determining a plurality of field sets and a plurality of field set groups. Each field set of the plurality of field sets comprises one or more packet characteristics. Each field set group of the plurality of field set groups comprises one or more field sets from the plurality of field sets. Each field set group is associated with one or more packet classifier rules. The method also includes determining a set of encoded labels for the plurality of field sets based on a set of rule costs and intersections between field set groups. Each encoded label of the set of encoded labels is associated with a respective field set of the plurality of field sets. The method further includes generating a plurality of entries in a memory based on the set of encoded labels. At least one entry comprises an encoded label from the set of encoded labels and at least a portion of a packet classifier rule.

    Custom routing information bases for network devices

    公开(公告)号:US11689459B2

    公开(公告)日:2023-06-27

    申请号:US16919005

    申请日:2020-07-01

    IPC分类号: H04L45/745 H04L45/00

    CPC分类号: H04L45/745 H04L45/54

    摘要: Some embodiments provide a method, executable by a first network device, that receives a set of commands to create a custom routing table. The set of commands specifies that the custom routing table be configured to resolve next hops for routing protocol paths using routes determined by a subset of a set of protocols used by a predefined routing table of the first network device to determine next hops for routing protocol paths. Based on the set of commands, the method further generates the custom routing table. The method also receives a routing protocol path from a second network device. The method further uses one of the custom routing table and the predefined routing table to resolve a next hop for the routing protocol path.

    Distributed wireless gateway
    30.
    发明授权

    公开(公告)号:US11671897B2

    公开(公告)日:2023-06-06

    申请号:US17246464

    申请日:2021-04-30

    摘要: A distributed wireless gateway comprises several switches. Each switch is coupled to a respective set of wireless access points. When a given switch receives a packet from one of its wireless access points, it creates a mapping between that access point and the host that sent the packet to the access point. The given switch advertises to other switches in the distributed wireless gateway reachability information that maps that host to the switch, enabling the other switches to identify the given switch as the next hop when they receive a packet destined for that host.