IP Library › Granted Patent US 12,621,262
Granted Patent B2
US 12,621,262 · App. 18/377,072 · Granted May 5, 2026

Customized filtering of transmissions from a device

Inventors: Juta Gurinaviciute (Vilnius, LT); Carlos Eliseo Salas Lumbreras (Vilnius, LT)
Assignee: 720 IT, UAB
H04L63/0227H04L63/0236
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 12,621,262
App. No.
18/377,072
Granted
May 5, 2026
Kind
B2
Abstract

A method including receiving, by a security device from a user device that is in a private network, a transmission packet for communication to a destination device over an open network; determining, by the security device based on receiving the transmission packet, whether the user device is permitted to transmit the transmission packet to the destination device over the open network; determining, by the security device based on determining that the user device is permitted to transmit the transmission packet to the destination device, whether the user device is permitted to utilize a protocol utilized by the user device to transmit the transmission packet; and determining, by the security device based on determining that the user device is permitted to utilize the protocol, whether the user device is permitted to utilize a transmission web application utilized by the user device to transmit the transmission packet is disclosed.

Claims (39)

1 . A security device, comprising:

a processor; and

a memory communicatively coupled to the processor, the processor and the memory being configured to:

receive, from a user device that is in a private network, a transmission packet for communication to a destination device over an open network;

determine, based at least in part on receiving the transmission packet, whether the user device is permitted to transmit the transmission packet to the destination device over the open network;

determine, based at least in part on determining that the user device is permitted to transmit the transmission packet to the destination device, whether the user device is permitted to utilize a protocol utilized by the user device to transmit the transmission packet; and

determine, based at least in part on determining that the user device is permitted to utilize the protocol, whether the user device is permitted to utilize a transmission web application utilized by the user device to transmit the transmission packet by utilizing a signature that is included in a payload of the transmission packet and indicates that the user device is susceptible to a cybercrime when the transmission web application is utilized to transmit the transmission packet.

2 . The security device of claim 1 , wherein, to determine whether the user device is permitted to transmit the transmission packet to the destination device, the memory and the processor are configured to determine whether an IP address associated with the destination device is within a range of IP addresses to which the user device is permitted to transmit.

3 . The security device of claim 1 , wherein, to determine whether the user device is permitted to transmit the transmission packet to the destination device, the memory and the processor are configured to determine whether a port associated with the destination device is within a range of ports to which the user device is permitted to transmit.

4 . The security device of claim 1 , wherein, to determine whether the user device is permitted to utilize the protocol to transmit the transmission packet, the memory and the processor are configured to determine whether the protocol matches a stored protocol that the user device is permitted to utilize to transmit.

5 . The security device of claim 1 , wherein the signature includes alphanumeric characters encoded in hexadecimal or binary form.

6 . The security device of claim 1 , wherein the memory and the processor are configured to:

transmit, based at least in part on determining that the user device is permitted to utilize the transmission web application, the transmission packet to the destination device over the open network.

7 . The security device of claim 1 , wherein the memory and the processor are configured to:

determine an IP address associated with the destination device based at least in part on domain information indicated in the transmission packet.

8 . A method in a private network, comprising:

receiving, by a security device from a user device that is in the private network, a transmission packet for communication to a destination device over an open network;

determining, by the security device based at least in part on receiving the transmission packet, whether the user device is permitted to transmit the transmission packet to the destination device over the open network;

determining, by the security device based at least in part on determining that the user device is permitted to transmit the transmission packet to the destination device, whether the user device is permitted to utilize a protocol utilized by the user device to transmit the transmission packet; and

determining, by the security device based at least in part on determining that the user device is permitted to utilize the protocol, whether the user device is permitted to utilize a transmission web application utilized by the user device to transmit the transmission packet by utilizing a signature that is included in a payload of the transmission packet and indicates that the user device is susceptible to a cybercrime when the transmission web application is utilized to transmit the transmission packet.

9 . The method of claim 8 , wherein determining whether the user device is permitted to transmit the transmission packet to the destination device includes the security device determining whether an IP address associated with the destination device is within a range of IP addresses to which the user device is permitted to transmit.

10 . The method of claim 8 , determining whether the user device is permitted to transmit the transmission packet to the destination device includes the security device determining whether a port associated with the destination device is within a range of ports to which the user device is permitted to transmit.

11 . The method of claim 8 , wherein determining whether the user device is permitted to utilize the protocol to transmit the transmission packet includes the security device determining whether the protocol matches a stored protocol that the user device is permitted to utilize to transmit.

12 . The method of claim 8 , wherein the signature includes alphanumeric characters encoded in hexadecimal or binary form.

13 . The method of claim 8 , further comprising:

transmitting, by the security device based at least in part on determining that the user device is permitted to utilize the transmission web application, the transmission packet to the destination device over the open network.

14 . The method of claim 8 , further comprising:

determining, by the security device, an IP address associated with the destination device based at least in part on domain information indicated in the transmission packet.

15 . A non-transitory computer-readable medium configured to store instructions, which when executed by a processor associated with a security device, configure the processor to:

receive, from a user device that is in a private network, a transmission packet for communication to a destination device over an open network;

determine, based at least in part on receiving the transmission packet, whether the user device is permitted to transmit the transmission packet to the destination device over the open network;

determine, based at least in part on determining that the user device is permitted to transmit the transmission packet to the destination device, whether the user device is permitted to utilize a protocol utilized by the user device to transmit the transmission packet; and

determine, based at least in part on determining that the user device is permitted to utilize the protocol, whether the user device is permitted to utilize a transmission web application utilized by the user device to transmit the transmission packet by utilizing a signature that is included in a payload of the transmission packet and indicates that the user device is susceptible to a cybercrime when the transmission web application is utilized to transmit the transmission packet.

16 . The non-transitory computer-readable medium of claim 15 , wherein, to determine whether the user device is permitted to transmit the transmission packet to the destination device, the processor is configured to determine whether an IP address associated with the destination device is within a range of IP addresses to which the user device is permitted to transmit.

17 . The non-transitory computer-readable medium of claim 15 , wherein, to determine whether the user device is permitted to transmit the transmission packet to the destination device, the processor is configured to determine whether a port associated with the destination device is within a range of ports to which the user device is permitted to transmit.

18 . The non-transitory computer-readable medium of claim 15 , wherein, to determine whether the user device is permitted to utilize the protocol to transmit the transmission packet, the processor is configured to determine whether the protocol matches a stored protocol that the user device is permitted to utilize to transmit.

19 . The non-transitory computer-readable medium of claim 15 , wherein the signature includes alphanumeric characters encoded in hexadecimal or binary form.

20 . The non-transitory computer-readable medium of claim 15 , wherein the processor is configured to:

transmit, based at least in part on determining that the user device is permitted to utilize the transmission web application, the transmission packet to the destination device over the open network.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2026
From: UAB 360 IT
To: 720 IT, UAB
Reel/Frame 074330/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2023
From: GURINAVICIUTE, JUTA; LUMBRERAS, CARLOS ELISEO SALAS
To: UAB 360 IT
Reel/Frame 065245/0130 →
Continuity (3)
Continuation 17954305 · Sep 27, 2022
Continuation 17952295 · Sep 25, 2022
Related Publication 20240106798A1 · Mar 28, 2024
References Cited (7)
US 8789135B1 · Pani · 2014 [cited by examiner]
US 20100192216A1 · Komatsu · 2010 [cited by examiner]
US 20140053239A1 · Narayanaswamy · 2014 [cited by applicant]
US 20150188949A1 · Mahaffey · 2015 [cited by examiner]
US 20190109820A1 · Clark · 2019 [cited by examiner]
US 20210099843A1 · Yang et al. · 2021 [cited by applicant]
US 20230300111A1 · Woodworth · 2023 [cited by examiner]