9608904

System and Method for Analyzing Devices Accessing a Network

PublishedMarch 28, 2017
Assigneenot available in USPTO data we have
InventorsScot LOACH
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for analyzing devices on a network comprising: receiving, at the network, at least one packet from a Customer Premises Equipment (CPE) from a device located behind the CPE; determining identity metadata associated with the at least one packet; applying device tracking by analyzing a network layer and transport layer of the at least one packet; performing correlation procedures based on an analysis of an application layer of the at least one packet; determining the device associated with the at least one packet based on the device tracking and correlation; and identifying a type of device based on the identity metadata and device tracking and correlation associated with the at least one packet.

2

2. The method of claim 1 further comprising: determining session data and subscriber data related to the at least one packet; and updating a count of devices in use related to the session and associated with a subscriber.

3

3. The method of claim 1 further comprising: determining device metadata related to the device associated with the at least one packet.

4

4. The method of claim 3 wherein the determining device metadata related to the device comprises: identifying the device; and classifying the device based on the device identity.

5

5. The method of claim 1 wherein analyzing the at least one packet to determine a device associated with the at least one packet further comprises accounting the at least one packet to the device.

6

6. The method of claim 1 further comprising enforcing policy rules in real-time based on the identity metadata and device.

7

7. The method of claim 1 wherein the analyzing the at least one packet to determine a device associated with the at least one packet comprises determining whether the device is a dual-stack device and associating the at least one packet associated with the dual-stack device to a Device ID.

8

8. The method of claim 1 wherein the at least one packet comprises a plurality of packets.

9

9. The method of claim 8 wherein the analyzing the plurality of packets to determine a device associated with the plurality of packets further comprises determining a plurality of IP addresses associated with a single device.

10

10. The method of claim 8 wherein the analyzing the plurality of packets includes performing Layer 7 correlation procedures on each packet.

11

11. The method of claim 10 wherein the Layer 7 correlation procedures are selected from a group comprising: node pair correlation, signaled data correlation and application field correlation.

12

12. The method of claim 8 wherein the analyzing the plurality of packets includes performing device matching processes on each packet.

13

13. The method of claim 1 further comprising determining the state of the device.

14

14. The method of claim 13 further comprising: initiating an idle timer and a timeout timer for the device; updating the state of the device to idle if the idle timer reaches a threshold; and updating the state of the device to deleted if the timeout timer reaches a threshold, otherwise returning the state of the device to active.

15

15. A system for analyzing devices on a network comprising: a packet processor configured to receive from the network, at least one packet from a Customer Premises Equipment (CPE), from a device behind the CPE; and a memory component comprising one or more modules executable by one or more processors, the one or more modules comprising: a subscriber/session identity module configured to determine identity metadata associated with the at least one packet; and a device tracker module configured to: apply device tracking by analyzing a network layer and a transport layer of the at least one packet; perform correlation procedures based on an analysis of an application layer of the at least one packet; determine a device associated with the at least one packet based on the device tracking and correlation; and identify a type of device based on the identity metadata and device tracking and correlation associated with at least one packet.

16

16. The system of claim 15 wherein: the subscriber/session identity module is further configured to determine session data and subscriber data related to the at least one packet; and the device tracker module is further configured to update a count of devices in use within the session and associated with the subscriber.

17

17. The system of claim 15 further comprising: a device classification module configured to determine device metadata related to the device associated with the at least one packet.

18

18. The system of claim 15 wherein the device tracker module is further configured to account the at least one packet to the device.

19

19. The system of claim 15 further comprising: a policy module configured to enforce policy rules in real-time based on the identity metadata and device.

20

20. The system of claim 15 wherein the device tracker module is further configured to determine whether the device is a dual-stack device and associating the at least one packet associated with the dual-stack device to a Device Id.

21

21. The system of claim 15 wherein the device tracker module is further configured to determine a plurality of IP addresses associated with a single device.

Patent Metadata

Filing Date

Unknown

Publication Date

March 28, 2017

Inventors

Scot LOACH

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR ANALYZING DEVICES ACCESSING A NETWORK” (9608904). https://patentable.app/patents/9608904

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.