IP Library › Granted Patent US 12,143,409
Granted Patent B2
US 12,143,409 · App. 18/159,118 · Granted Nov 12, 2024

Web page spectroscopy

Inventors: Arthur L. Zaifman (Millburn, NJ); John Mark Mocenigo (Califon, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L63/1425G06F16/955G06N7/01G06N20/00H04L67/125H04L67/535
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,143,409
App. No.
18/159,118
Granted
Nov 12, 2024
Kind
B2
Abstract

Facilitating web page spectroscopy in a communications network is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise receiving first data that describes a first communication packet flow and second data that describes a second communication packet flow. The operations can also comprise training a model based on the first data and the second data, as a result of which the model is trained to detect respective behaviors represented by the first data and the second. Further, the operations can comprise extracting a common parameter from third data that describes a third communication packet flow and fourth data that describes a fourth communication packet flow based on the model.

Claims (32)

1. A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, the operations comprising:

identifying a common parameter from first data that describes a first communication packet flow and second data that describes a second communication packet flow, wherein the common parameter indicates behaviors of uniform resource locators represented by the first data and the second data, wherein the uniform resource locators correlate to a plurality of different domain name systems, wherein the first communication packet flow and the second communication packet flow are associated with a user equipment, wherein tethering is not authorized at the user equipment, and wherein the identifying comprises using a model that is trained to detect the behaviors indicated by the common parameter to comprise a tethering behavior;

based on a behavior indicated by the common parameter to be the tethering behavior when the behavior indicates overlapping web pages based on the plurality of different domain name systems, determining that unauthorized tethering is occurring at the user equipment; and

based on the unauthorized tethering determined to be occurring at the user equipment, disabling a tethering option at the user equipment.

2. The system of claim 1 , wherein the behavior indicated by the common parameter is associated with web page displays, and wherein the determining comprises determining that overlapping web page displays of the overlapping web pages are associated with the user equipment based on an analysis of respective spectroscopic signatures associated with the web page displays.

3. The system of claim 2 , wherein the overlapping web page displays comprise a first web page and a second web page, and wherein the respective spectroscopic signatures indicate interactions associated with the overlapping web page displays.

4. The system of claim 1 , wherein the identifying comprises:

identifying the first data based on a first fingerprint data of first metadata associated with the first communication packet flow; and

identifying the second data based on a second fingerprint data of second metadata associated with the second communication packet flow, wherein the first fingerprint data and the second fingerprint data comprise respective domain name system signatures that exhibit properties defined to be stable properties.

5. The system of claim 1 , wherein the first communication packet flow and the second communication packet flow are packet flows transmitted via at least a fifth generation (5G) network communication protocol.

6. A method comprising:

identifying, by a device comprising a processor, a common parameter from first data that describes a first communication packet flow and second data that describes a second communication packet flow, wherein the common parameter indicates behaviors of uniform resource locators represented by the first data and the second data, wherein the uniform resource locators correlate to a plurality of different domain name systems, wherein the first communication packet flow and the second communication packet flow are associated with a user equipment, wherein tethering is not authorized at the user equipment, and wherein the identifying comprises using a model that is trained to detect the behaviors indicated by the common parameter to comprise a tethering behavior;

based on a behavior indicated by the common parameter to be the tethering behavior when the behavior indicates overlapping web pages based on the plurality of different domain name systems, determining, by the device, that unauthorized tethering is occurring at the user equipment; and

based on the unauthorized tethering determined to be occurring at the user equipment, disabling, by the device, a tethering option at the user equipment.

7. The method of claim 6 , wherein the behavior indicated by the common parameter is associated with web page displays, and wherein the determining comprises determining that overlapping web page displays of the overlapping web pages are associated with the user equipment based on an analysis of respective spectroscopic signatures associated with the web page displays.

8. The method of claim 7 , wherein the overlapping web page displays comprise a first web page and a second web page, and wherein the respective spectroscopic signatures indicate interactions associated with the overlapping web page displays.

9. The method of claim 6 , wherein the identifying comprises:

identifying the first data based on a first fingerprint data of first metadata associated with the first communication packet flow; and

identifying the second data based on a second fingerprint data of second metadata associated with the second communication packet flow, wherein the first fingerprint data and the second fingerprint data comprise respective domain name system signatures that exhibit properties defined to be stable properties.

10. The method of claim 6 , wherein the first communication packet flow and the second communication packet flow are packet flows transmitted via at least a fifth generation (5G) network communication protocol.

11. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, the operations comprising:

identifying a common parameter from first data that describes a first communication packet flow and second data that describes a second communication packet flow, wherein the common parameter indicates behaviors of uniform resource locators represented by the first data and the second data, wherein the uniform resource locators correlate to a plurality of different domain name systems, wherein the first communication packet flow and the second communication packet flow are associated with a user equipment, wherein tethering is not authorized at the user equipment, and wherein the identifying comprises using a model that is trained to detect the behaviors indicated by the common parameter to comprise a tethering behavior;

based on a behavior indicated by the common parameter to be the tethering behavior when the behavior indicates overlapping web pages based on the plurality of different domain name systems, determining that unauthorized tethering is occurring at the user equipment; and

based on the unauthorized tethering determined to be occurring at the user equipment, disabling a tethering option at the user equipment.

12. The non-transitory machine-readable medium of claim 11 , wherein the behavior indicated by the common parameter is associated with web page displays, and wherein the determining comprises determining that overlapping web page displays of the overlapping web pages are associated with the user equipment based on an analysis of respective spectroscopic signatures associated with the web page displays.

13. The non-transitory machine-readable medium of claim 12 , wherein the overlapping web page displays comprise a first web page and a second web page, and wherein the respective spectroscopic signatures indicate interactions associated with the overlapping web page displays.

14. The non-transitory machine-readable medium of claim 11 , wherein the identifying comprises:

identifying the first data based on a first fingerprint data of first metadata associated with the first communication packet flow; and

identifying the second data based on a second fingerprint data of second metadata associated with the second communication packet flow, wherein the first fingerprint data and the second fingerprint data comprise respective domain name system signatures that exhibit properties defined to be stable properties.

15. The non-transitory machine-readable medium of claim 11 , wherein the first communication packet flow and the second communication packet flow are packet flows transmitted via at least a fifth generation (5G) network communication protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2023
From: ZAIFMAN, ARTHUR L.; MOCENIGO, JOHN MARK
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 062478/0370 →
Continuity (3)
Continuation 17061037 · Oct 1, 2020
Continuation 15960713 · Apr 24, 2018
Related Publication 20230164160A1 · May 25, 2023