-
公开(公告)号:US11496524B2
公开(公告)日:2022-11-08
申请号:US17701482
申请日:2022-03-22
Applicant: Snowflake Inc.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L9/40 , H04L43/026 , H04L41/22 , H04L47/10 , H04L43/00 , H04L43/062 , H04L41/0604 , H04L43/0811 , G06F21/57 , G06F21/56 , G06F21/62
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A method may include comparing a list of expected connections among a set of endpoints of a network with one or more of the actual connections indicated by configuration files of the set of endpoints to determine one or more differences between the list of expected connections and the actual connections and updating at least one of the configuration files of the set of endpoints to reflect the one or more differences detected between the list of expected connections and the actual connections.
-
公开(公告)号:US20220217180A1
公开(公告)日:2022-07-07
申请号:US17701482
申请日:2022-03-22
Applicant: Snowflake Inc.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L9/40 , G06F21/57 , G06F21/62 , H04L41/0604 , H04L41/22 , H04L43/00 , H04L43/026 , H04L43/062 , H04L43/0811 , H04L47/10 , G06F21/56
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A method may include comparing a list of expected connections among a set of endpoints of a network with one or more of the actual connections indicated by configuration files of the set of endpoints to determine one or more differences between the list of expected connections and the actual connections and updating at least one of the configuration files of the set of endpoints to reflect the one or more differences detected between the list of expected connections and the actual connections.
-
公开(公告)号:US11178189B1
公开(公告)日:2021-11-16
申请号:US17389985
申请日:2021-07-30
Applicant: SNOWFLAKE INC.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
-
公开(公告)号:US10924516B2
公开(公告)日:2021-02-16
申请号:US17035354
申请日:2020-09-28
Applicant: SNOWFLAKE INC.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L29/06 , H04L12/26 , H04L12/24 , H04L12/801 , G06F21/57
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
-
公开(公告)号:US11290496B2
公开(公告)日:2022-03-29
申请号:US16938902
申请日:2020-07-24
Applicant: Snowflake Inc.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L43/026 , H04L29/06 , H04L41/22 , H04L47/10 , H04L43/00 , H04L43/062 , H04L41/0604 , H04L43/0811 , G06F21/57 , G06F21/56 , G06F21/62
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A method may include identifying a first state of a first end-point connection of a first networked machine and a second state of a second endpoint connection of a second network machine, and confirming the first state and the second state based on expected states for the first networked machine and the second network machine, wherein the expected states includes a list of expected connections.
-
公开(公告)号:US11159574B2
公开(公告)日:2021-10-26
申请号:US16942231
申请日:2020-07-29
Applicant: Snowflake Inc.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
-
公开(公告)号:US10757141B2
公开(公告)日:2020-08-25
申请号:US16778797
申请日:2020-01-31
Applicant: Snowflake Inc.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L29/06 , H04L12/26 , H04L12/24 , H04L12/801 , G06F21/57
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A method may include identifying a first state of a first endpoint connection of a first networked machine and a second state of a second endpoint connection of a second network machine, and confirming the first state and the second state based on expected states for the first networked machine and the second network machine, wherein the expected states comprise a list of expected connections.
-
公开(公告)号:US10594731B2
公开(公告)日:2020-03-17
申请号:US15079849
申请日:2016-03-24
Applicant: SNOWFLAKE INC.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L29/06 , H04L12/26 , H04L12/24 , H04L12/801 , G06F21/57
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
-
公开(公告)号:US11824899B2
公开(公告)日:2023-11-21
申请号:US18048248
申请日:2022-10-20
Applicant: Snowflake Inc.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L9/40 , H04L43/026 , H04L41/22 , H04L47/10 , H04L43/00 , H04L43/062 , H04L41/0604 , H04L43/0811 , G06F21/57 , G06F21/56 , G06F21/62
CPC classification number: H04L63/20 , G06F21/566 , G06F21/57 , H04L41/0604 , H04L41/22 , H04L43/00 , H04L43/026 , H04L43/062 , H04L43/0811 , H04L47/10 , H04L63/0263 , H04L63/104 , H04L63/1408 , H04L63/1416 , G06F21/6218 , H04L63/102
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. An example method includes receiving one or more messages from a plurality of computing devices connected through a network, the one or more messages indicating actual connections among the plurality of computing devices. The example method further includes comparing, by one or more processors, the actual connections to a list of expected connections indicated by a connections master file that comprises connection information for the plurality of computing devices. The method further includes, responsive to detecting one or more differences between the list of expected connections and the actual connections, providing a notification indicating the one or more differences to a log file or a notification area of a user interface.
-
公开(公告)号:US11671459B2
公开(公告)日:2023-06-06
申请号:US17526958
申请日:2021-11-15
Applicant: SNOWFLAKE INC.
Inventor: James Calvin Armstrong , Jonathan Claybaugh
IPC: H04L9/40 , H04L43/026 , H04L41/22 , H04L47/10 , H04L43/00 , H04L43/062 , H04L41/0604 , H04L43/0811 , G06F21/57 , G06F21/56 , G06F21/62
CPC classification number: H04L63/20 , G06F21/566 , G06F21/57 , G06F21/6218 , H04L41/0604 , H04L41/22 , H04L43/00 , H04L43/026 , H04L43/062 , H04L43/0811 , H04L47/10 , H04L63/0263 , H04L63/102 , H04L63/104 , H04L63/1408 , H04L63/1416
Abstract: The disclosure relates generally to methods, systems, and apparatuses for managing network connections. A system for managing network connections includes a storage component, a decoding component, a rule manager component, and a notification component. The storage component is configured to store a list of expected connections for a plurality of networked machines, wherein each connection in the list of expected connections defines a start point and an end point for the connection. The decoding component is configured to decode messages from the plurality of networked machines indicating one or more connections for a corresponding machine. The rule manager component is configured to identify an unexpected presence or absence of a connection on at least one of the plurality of network machines based on the list of expected connections. The notification component is configured to provide a notification or indication of the unexpected presence or absence.
-
-
-
-
-
-
-
-
-