Systems and methods for inferring entity relationships via network communications of users or user devices

US2021058421A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021058421-A1
Application numberUS-201916549764-A
CountryUS
Kind codeA1
Filing dateAug 23, 2019
Priority dateAug 23, 2019
Publication dateFeb 25, 2021
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A number of techniques facilitate generation of data points from observations about network traffic. An inferencing system can use these data points to determine whether a relationship exists between two entities or whether an existing relationship has terminated, without any external knowledge of the existence of or termination of such a relationship.

First claim

Opening claim text (preview).

1 - 21 . (canceled) 22 . A method for inferring a relationship between two entities, the method comprising the steps of: receiving at a server, from a network device, composite flow information corresponding to a plurality of flows, wherein each individual flow information comprises a source network identifier and a destination network identifier; determining that for a subset of the plurality of flows: (i) the source network identifier in each flow in the subset belongs to a first set of network identifiers, each of which being associated with a first entity, and (ii) the destination network identifier in each flow in the subset belongs to a second set of network identifiers, each of which being associated with a second entity; and determining that a relationship exists between the first entity and the second entity based on, one or more of: (i) a total number of flows in the subset, (ii) a frequency of the flows in the subset, (iii) a total size of the flows in the subset, (iv) a port associated with the flows in the subset. 23 . The method of claim 1 , wherein determining the existence of the relationship comprises determining that: the total number of the flows in the subset is at least equal to a specified flow-count threshold; or the frequency of the flows in the subset is at least equal to a specified flow-frequency threshold; or the total size of the flow in the subset is at least equal to a specified flow-size threshold. 24 . The method of claim 2 , wherein the flow-count threshold, the flow-frequency threshold, or the flow-size threshold is based on, at least in part, a size of the first entity or a size of the second entity. 25 . The method of claim 1 , wherein determining the existence of the relationship comprises identifying a type of a port associated with the subset of flows. 26 . The method of claim 4 , wherein the port type is a file transfer protocol (FTP) port, or a simple mail transfer protocol (SMTP) port. 27 . The method of claim 1 , wherein the determination of existence of the relationship is based on, at least in part, an additional determination that one or more of the network identifiers in the second set are designated for an entity having a relationship with the second entity. 28 . The method of claim 1 , wherein the network device is associated with an Internet service provider (ISP) or an Internet exchange point (IXP), the ISP or the IXP being different from the first entity and the second entity. 29 . The method of claim 1 , wherein: the network device comprises a domain name system (DNS) resolver; and a first individual flow information comprises a first source network identifier, a first destination network identifier, and a response from a reputation service corresponding to the first source network identifier. 30 . A system for inferring a relationship between two entities, comprising: a processor; a network port in communication with the processor and adapted to receive composite flow information corresponding to a plurality of flows; and a memory coupled to the processor and comprising instructions, which when executed by the processor, program the processor to: receive from a network device, the composite flow information corresponding to a plurality of flows, wherein each individual flow information comprises a source network identifier and a destination network identifier; determine that for a subset of the plurality of flows: (i) the source network identifier in each flow in the subset belongs to a first set of network identifiers, each of which being associated with a first entity, and (ii) the destination network identifier in each flow in the subset belongs to a second set of network identifiers, each of which being associated with a second entity; and determine that a relationship exists between the first entity and the second entity based on, one or more of: (i) a total number of flows in the subset, (ii) a frequency of the flows in the subset, (iii) a total size of the flows in the subset, (iv) a port associated with the flows in the subset. 31 . The system of claim 30 , wherein to determine the existence of the relationship, the instructions program the processor to determine that: the total number of the flows in the subset is at least equal to a specified flow-count threshold; or the frequency of the flows in the subset is at least equal to a specified flow-frequency threshold; or the total size of the flow in the subset is at least equal to a specified flow-size threshold. 32 . The system of claim 31 , wherein the flow-count threshold, the flow-frequency threshold, or the flow-size threshold is based on, at least in part, a size of the first entity or a size of the second entity. 33 . The system of claim 30 , wherein to determine the existence of the relationship, the instructions program the processor to: identify a type of a port associated with the subset of flows. 34 . The system of claim 33 , wherein the port type is a file transfer protocol (FTP) port, or a simple mail transfer protocol (SMTP) port. 35 . The system of claim 30 , wherein to determine the existence of the relationship, the instructions program the processor further to: determine that one or more of the network identifiers in the second set are designated for an entity having a relationship with the second entity. 36 . The system of claim 30 , wherein the network device is associated with an Internet service provider (ISP) or an Internet exchange point (IXP), the ISP or the IXP being different from the first entity and the second entity. 37 . The system of claim 30 , wherein: the network device comprises a domain name system (DNS) resolver; and a first individual flow information comprises a first source network identifier, a first destination network identifier, and a response from a reputation service corresponding to the first source network identifier.

Assignees

Inventors

Classifications

  • Event detection, e.g. attack signature detection · CPC title

  • using geographic information, e.g. room number · CPC title

  • containing mobile subscriber information, e.g. home subscriber server [HSS] · CPC title

  • Internet protocol version 6 [IPv6] addresses · CPC title

  • using domain name system [DNS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2021058421A1 cover?
A number of techniques facilitate generation of data points from observations about network traffic. An inferencing system can use these data points to determine whether a relationship exists between two entities or whether an existing relationship has terminated, without any external knowledge of the existence of or termination of such a relationship.
Who is the assignee on this patent?
Bitsight Tech Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/1433. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 25 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).