Automatic Discovery of Cloud-Based Infrastructure and Resources

    公开(公告)号:US20230171155A1

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

    申请号:US18095735

    申请日:2023-01-11

    申请人: ServiceNow, Inc.

    发明人: Asaf Garty

    摘要: An embodiment may involve receiving an account identifier, wherein the account identifier is associated with a service account; transmitting a first API query to a remote computing system based on the account identifier; receiving first information associated with a first resource based on the first API query, wherein the first resource corresponds to a cloud orchestrator associated with a first service provided by the remote computing system; transmitting a first set of queries to the remote computing system based on the first information; receiving second information about a cluster of resources, associated with the first resource, based on the first set of queries, wherein a set of services related to the first service are deployed in one or more resources of the cluster of resources; generating a relationship map between the first resource and the cluster of resources based on the second information; and outputting the relationship map.

    Aborting network device upgrades
    82.
    发明授权

    公开(公告)号:US11652690B2

    公开(公告)日:2023-05-16

    申请号:US16526513

    申请日:2019-07-30

    摘要: Examples of the present disclosure relate to updating network devices belonging to a group of network devices. In one aspect, a network controller coupled to the network devices of the group of network access devices, responsive to a first command, initiates a group update process for the network devices of the group is to update the network devices of the group sequentially according to an ordered list. Responsive to a second command during the group update process while a firmware image of a particular network device is updated, the network controller aborts the group update process for the network devices of the group. Aborting the group update process comprises removing a first subset of network devices subsequent to the particular network device in the ordered list from the ordered list such that the firmware image of the first subset of network devices will not be updated and rolling back the firmware image of the particular network device.

    System and method for managing virtual local area networks

    公开(公告)号:US11637751B2

    公开(公告)日:2023-04-25

    申请号:US16430358

    申请日:2019-06-03

    摘要: A method for identifying VLANs associated with a network includes gathering actual network element configuration data from a plurality of network elements in the network, wherein the actual network element configuration data identifies one or more VLANs that at least some of the plurality of network elements are actually allocated to; correlating the actual network element configuration data with administrative VLAN data; and determining one or more VLANs that are not commonly identified in both the actual network element configuration data and the administrative VLAN data. A system includes a network monitoring system operable to gather actual network element configuration data from a plurality of network elements at one or more logical network sites, wherein the actual network element configuration data identifies one or more VLANs that at least some of the plurality of network elements are actually allocated to; and a VLAN services module operable to correlate the actual network element configuration data with administrative VLAN data, and further operable to determine one or more VLANs that are not commonly identified in both the actual network element configuration data and the administrative VLAN data.

    Method, system, and computer program product for configuring a gateway

    公开(公告)号:US11570051B2

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

    申请号:US17553966

    申请日:2021-12-17

    摘要: Provided is a method for configuring a gateway. The method may include a gateway monitoring current version data stored on at least one first server. The current version data may be associated with a current version of a configuration file. The first server may be remote from the gateway. The current version data may be modified at the first server. In response to the gateway determining that the current version data stored on the first server has been modified, a configuration service may be invoked to retrieve the current version of the configuration file from at least one repository based on the current version data. The repository may include at least one second server remote from the gateway and the first server. The gateway may store a copy of the current version of the configuration file retrieved by the configuration service. A system and computer program product are also disclosed.

    UPGRADE A VERSION OF A SERVICE
    86.
    发明申请

    公开(公告)号:US20230016109A1

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

    申请号:US17945930

    申请日:2022-09-15

    摘要: According to examples, a host device may be instructed to pre-spawn a number of first host processes and a number of second host processes, in which the number of first host processes and the number of second host processes are defined in a first scaling constraint and are each greater than or equal to one. The host device may pre-spawn the second host processes in one or more computing nodes through identification of a host process of the first host processes that is unbound from a client session, termination of the identified host process, and pre-spawning of a second host process that provides a second version of the service based on the termination. The host device may also decrease the number of first host processes and increase the number of second host processes in the one or more computing nodes as defined in a second scaling constraint.

    DYNAMICALLY-GENERATED ENCODE SETTINGS FOR MEDIA CONTENT

    公开(公告)号:US20220321635A1

    公开(公告)日:2022-10-06

    申请号:US17745683

    申请日:2022-05-16

    发明人: Kyle Simukka

    摘要: A scalable encoding architecture is able to support multiple encoder versions without requiring new versions of the architecture to be generated and supported for each encoder version. An encoding profile template can be generated that includes the available settings for an encoder. A versioned schema can be generated that defines the settings for a particular encoder version. The schema can be persisted such that when a new channel or media stream is to be generated, the schema can be loaded and its values validated in order to cause the encoder to encode the media content using the appropriate values. An interface presented to the user to generate the template or channel can be dynamically generated such that only the applicable and/or relevant settings for a particular encoder version are displayed.