IP Library Granted Patent US 11,196,670
Granted Patent B2
US 11,196,670 · App. 16/549,703 · Granted Dec 7, 2021

System and method for identifying devices behind network address translators

Inventors: Haim Zlatokrilov (Tel Aviv, IL); Genady Malinsky (Adamit, IL); Yigal Weinberger (Tel Aviv, IL)
Assignee: VERINT SYSTEMS LTD.
H04L45/74H04L43/106H04L61/2007H04L61/256H04L61/2514H04L63/30H04L69/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,196,670
App. No.
16/549,703
Filed
Aug 23, 2019
Granted
Dec 7, 2021
Kind
B2
Art Unit
2465
USPC
370/392
Abstract

An apparatus for monitoring a plurality of devices that use a plurality of networks includes a network interface and a processor. The processor is configured to receive, via the network interface, a plurality of packets that were collectively communicated, from the devices, via all of the networks, to aggregate the packets, using at least one field that is included in respective packet headers of the packets, into a plurality of packet aggregations, such that all of the packets in each one of the packet aggregations were collectively communicated from no more than one of the devices, to group the packet aggregations into a plurality of groups, such that there is a one-to-one correspondence between the groups and the devices, in that all of the packets in each of the groups were collectively communicated from a different respective one of the devices, and to generate an output in response thereto.

Claims (9)

1. Apparatus for monitoring a plurality of devices that use at least one network that is serviced by a network address translator (NAT), the apparatus comprising:

a network interface; and

a processor, configured:

to receive, via the network interface, a plurality of packets that were communicated from the devices via the network,

to aggregate the packets, using at least one field that is included in respective packet headers of the packets, into a plurality of packet aggregations, such that all of the packets in each one of the packet aggregations were collectively communicated from no more than one of the devices,

for each packet aggregation of the packet aggregations:

to identify, in at least one packet in the packet aggregation, at least one device identifier that uniquely identifies the one of the devices from which the packet was communicated, and

to associate the packet aggregation, based on the identified device identifier, with the one of the devices, and

to generate an output in response to the associating.

Assignments (3)
CHANGE OF NAME Recorded Apr 20, 2022
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 059710/0742 →
CHANGE OF NAME Recorded Dec 23, 2021
From: VERINT SYSTEMS LTD.
To: COGNYTE TECHNOLOGIES ISRAEL LTD
Reel/Frame 060751/0532 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2019
From: ZLATOKRILOV, HAIM; MALINSKY, GENADY; WEINBERGER, YIGAL
To: VERINT SYSTEMS LTD.
Reel/Frame 050835/0026 →
Priority Claims (2)
IL 243828 · Jan 28, 2016 · national
IL 250294 · Jan 25, 2017 · national
Continuity (2)
Continuation 15416153 · Jan 26, 2017
Related Publication 20200059431A1 · Feb 20, 2020