Gain customer trust with early engagement through visualization and data driven configuration
First Claim
1. A computer-implemented method, comprising:
- selecting a list of servers in a computer network to perform behavioural profiling, wherein each server from the list of servers is associated with a domain name, wherein the list of servers comprises domain name entries;
determining a popularity value for each server from the list of servers, wherein the popularity value for each server comprises a measured value based on measuring a connectivity for each server in a network graph and measuring a frequency of appearance of a domain name for each server from the list of servers in a log of multiple transactions in the computer network, and wherein the list of servers is prioritized according to the popularity value for each server;
updating the list of servers based at least in part on a popularity threshold;
partitioning the computer network into one of;
subnetworks or subdomains;
establishing a hierarchy along one of;
the subnetworks or the subdomains based at least in part on the domain name entries in the list of servers;
updating the popularity value for a server associated with a resolved network address in one of;
the subnetworks or the subdomains, wherein the resolved network address is mapped into the domain name for the server and is accessed by a client device in the computer network; and
updating the hierarchy along one of;
the subnetworks or the subdomains based at least in part on the popularity value.
1 Assignment
0 Petitions
Accused Products
Abstract
A system may select a list of servers in a computer network to perform behavioural profiling, wherein each server is associated with a domain name, the list of servers includes domain name entries, and the list of servers is prioritized according to a popularity value for each server. The system may update the list of servers based on a popularity threshold, partition the computer network into one of: subnetworks or subdomains, and establish a hierarchy along one of: the subnetworks or the subdomains based on the domain name entries in the list of servers. The system may update the popularity value for a server associated with a resolved network address, and may update the hierarchy along one of: the subnetworks or the subdomains based on the popularity value.
14 Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
selecting a list of servers in a computer network to perform behavioural profiling, wherein each server from the list of servers is associated with a domain name, wherein the list of servers comprises domain name entries; determining a popularity value for each server from the list of servers, wherein the popularity value for each server comprises a measured value based on measuring a connectivity for each server in a network graph and measuring a frequency of appearance of a domain name for each server from the list of servers in a log of multiple transactions in the computer network, and wherein the list of servers is prioritized according to the popularity value for each server; updating the list of servers based at least in part on a popularity threshold; partitioning the computer network into one of;
subnetworks or subdomains;establishing a hierarchy along one of;
the subnetworks or the subdomains based at least in part on the domain name entries in the list of servers;updating the popularity value for a server associated with a resolved network address in one of;
the subnetworks or the subdomains, wherein the resolved network address is mapped into the domain name for the server and is accessed by a client device in the computer network; andupdating the hierarchy along one of;
the subnetworks or the subdomains based at least in part on the popularity value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory storing instructions; and one or more processors configured to execute the instructions to cause the system to; select a list of servers in a computer network to perform behavioural profiling, wherein each server from the list of servers is associated with a domain name, wherein the list of servers comprises domain name entries, and wherein the list of servers is prioritized according to a popularity value for each server, the popularity value for each server comprising a measured valued based on measuring a connectivity for each server in a network graph and measuring a frequency of appearance of a domain name for each server from the list of servers in a log of multiple transactions in the computer network; update the list of servers based at least in part on a popularity threshold; partition the computer network into one of;
subnetworks or subdomains;establish a hierarchy along one of;
the subnetworks or subdomains based at least in part on the domain name entries in the list of servers;update the popularity value for a server associated with a resolved network address in one of;
the subnetworks or the subdomains, wherein the resolved network address is mapped into the domain name for the server and is accessed by a client device in the computer network; andupdate the hierarchy along one of;
the subnetworks or the subdomains based at least in part on the popularity value. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory, computer readable medium storing instructions which, when executed by a processor, cause a computer to perform a method, the method comprising:
-
selecting a list of servers in a computer network to perform behavioural profiling, wherein each server from the list of servers is associated with a domain name, wherein the list of servers comprises domain name entries, determining a popularity value for each server from the list of servers, the popularity value for each server comprising a measured value based on measuring a connectivity for each server in a network graph and measuring a frequency of appearance of a domain name for each server from the list of servers in a log of multiple transactions in the computer network and wherein the list of servers is prioritized according to the popularity value for each server; updating the list of servers based at least in part on a popularity threshold; partitioning the computer network into one of;
subnetworks or subdomains;establishing a hierarchy along one of;
the subnetworks or the subdomains based at least in part on the domain name entries in the list of servers;updating the popularity value for a server associated with a resolved network address in one of;
the subnetworks or the subdomains, wherein the resolved network address is mapped into the domain name for the server and is accessed by a client device in the computer network; andupdating the hierarchy along one of;
the subnetworks or the subdomains based at least in part on the popularity value. - View Dependent Claims (15)
-
Specification