IP Library Granted Patent US 10,594,725
Granted Patent B2
US 10,594,725 · App. 15/847,672 · Granted Mar 17, 2020

Generating and analyzing network profile data

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 10,594,725
App. No.
15/847,672
Granted
Mar 17, 2020
Kind
B2
Abstract

A device may generate network profile data indicating a set of network parameters detected by the device. The device may encrypt the network profile data and may transmit the encrypted network profile data to a network device, such as a router, or a server. The router or server may analyze the encrypted network profile data to determine if the device is secure. The router of server may perform one or more security measures if the device is not secure.

Claims (27)

1. An apparatus, comprising:

a memory configured to store network profile data;

a processing device, operatively coupled with the memory, configured to:

determine whether the network profile data has been transmitted to a network apparatus to prevent a duplicate of the network profile data from being transmitted to the network apparatus;

in response to determining that the network profile data has not been transmitted to the network apparatus, obtain the network profile data, wherein the network profile data comprises a set of network parameters detected by the apparatus comprising a list of incoming or outgoing connection requests from the apparatus and wherein the network profile data provides an indication of whether the apparatus is compromised;

encrypt the network profile data to generate hashed network profile data;

identify a stream of packets addressed to the network apparatus;

insert a packet comprising the hashed network profile data into the stream of packets addressed to the network apparatus; and

transmit the stream of packets comprising the packet to the network apparatus for determination of whether the apparatus is compromised by comparing the hashed network profile data with previous network profile data received from the apparatus without decrypting the encrypted network profile data.

2. The apparatus of claim 1 , wherein to transmit the hashed network profile data the processing device is further configured to:

include the hashed network profile data in existing traffic transmitted to the network apparatus.

3. The apparatus of claim 1 , wherein the network apparatus comprises one of a router or a first-hop router coupled to a local area network (LAN) and a wide area network (WAN).

4. The apparatus of claim 1 , wherein the set of network parameters comprises a network address of the apparatus.

5. The apparatus of claim 3 , wherein the set of network parameters comprises a network address of the router.

6. The apparatus of claim 1 , wherein the set of network parameters comprises a network identifier of a network used by the apparatus to communicate with the network apparatus.

7. The apparatus of claim 1 , wherein the set of network parameters comprises one or more network identifiers of one or more networks detected by the apparatus.

8. The apparatus of claim 1 , wherein the set of network parameters comprises one or more device identifiers of one or more electronic devices detected by the apparatus.

9. A method, comprising:

determine whether network profile data stored in an apparatus has been transmitted to a network apparatus to prevent a duplicate of the network profile data from being transmitted to the network apparatus;

in response to determining that the network profile data has not been transmitted to the network apparatus, obtaining the network profile data, wherein the network profile data comprises a set of network parameters detected by the apparatus comprising a list of incoming or outgoing connections requests from the apparatus and wherein the network profile data provides an indication of whether the apparatus is compromised;

encrypting the network profile data to generate hashed network profile data;

identifying a stream of packets addressed to the network apparatus;

inserting a packet comprising the hashed network profile data into the stream of packets addressed to the network apparatus; and

transmitting the hashed network profile data to the network apparatus in the stream of packets for determination of whether the apparatus is compromised by comparing the hashed network profile data with previous network profile data received from the apparatus without decrypting the encrypted network profile data.

10. The method of claim 9 , wherein transmitting the hashed network profile data comprises:

including the hashed network profile data in existing traffic transmitted to the network apparatus.

11. The apparatus of claim 1 , wherein the network apparatus comprises a server.

Assignments (4)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2022
From: MUFG UNION BANK, N.A.
To: CYPRESS SEMICONDUCTOR CORPORATION; SPANSION LLC
Reel/Frame 059410/0438 →
SECURITY INTEREST Recorded Jul 31, 2019
From: CYPRESS SEMICONDUCTOR CORPORATION
To: MUFG UNION BANK, N.A.
Reel/Frame 049917/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2018
From: LUO, HUI
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 044546/0538 →