IP Library Granted Patent US 11,558,422
Granted Patent B2
US 11,558,422 · App. 14/983,450 · Granted Jan 17, 2023

Network watermark

Inventors: Robert W. Twitchell, Jr. (Cumming, GA); Delia J. Smith (Morris Township, NJ)
Assignee: CODE-X, INC.
H04L63/162H04L63/04H04L63/08H04W12/04H04W12/06H04W12/10H04W40/005H04L63/0876H04W12/67
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,558,422
App. No.
14/983,450
Granted
Jan 17, 2023
Kind
B2
Abstract

A network communications method utilizing a network watermark for providing security in the communications includes creating a verifiable network communications path of nodes through a network for the transfer of information from a first end node to a second end node; verifying the network communications path of nodes, by the first end node, before communicating by the first end node information intended for receipt by the second end node; and once the network communications path of nodes is verified by the first end node, communicating by the first end node, via the verified communications path of nodes, the information intended for receipt by the second end node; wherein the network watermark represents the verifiable network communications path of nodes.

Claims (29)

1. A network authentication system comprising:

(a) a first node and a second node interconnected by a network of intermediate nodes, wherein

(i) the first node is configured to transmit a connection request to the second node along a network path over the network of intermediate nodes, and

(ii) the second node is configured to receive and authenticate the connection request from the first node based on a network watermark recorded in the received connection request,

(b) wherein the network watermark comprises a sequence of MAC addresses that represents the network path over the network of intermediate nodes by which the connection request is received by the second node from the first node, and

(c) wherein the network watermark is recorded in the received connection request as each intermediate node communicates the connection request along the path over the network of intermediate nodes, the communication by each intermediate node comprising a result of a function by which an immediately succeeding node verifies the communication,

and further comprising,

(d) a database in which valid MAC addresses of known nodes are recorded for later reference by the second node,

(e) wherein the second node authenticates the connection request by checking the MAC addresses of the sequence of MAC addresses of the network watermark against the valid MAC addresses of known nodes recorded in the database, and

(f) wherein the result of the function included in the communication by each intermediate node indicates to the immediately succeeding node whether the intermediate node from which the communication is sent is a trusted node.

2. A network authentication system comprising:

(a) a first node and a second node interconnected by a network of intermediate nodes, wherein

(i) the first node is configured to transmit a connection request to the second node along a network path over the network of intermediate nodes, and

(ii) the second node is configured to receive and authenticate the connection request from the first node based on a network watermark recorded in the received connection request,

(b) wherein the network watermark comprises a sequence of MAC addresses that represents the network path over the network of intermediate nodes by which the connection request is received by the second node from the first node, and

(c) wherein the network watermark is recorded in the received connection request as each intermediate node communicates the connection request along the path over the network of intermediate nodes, the communication by each intermediate node comprising a result of a function by which an immediately succeeding node verifies the communication,

and further comprising,

(d) a database in which valid MAC addresses of known nodes are recorded for later reference by the second node,

(e) wherein the second node authenticates the connection request by checking the MAC addresses of the sequence of MAC addresses of the network watermark against the valid MAC addresses of known nodes recorded in the database, and

(f) wherein the result of the function included in the communication by each intermediate node is dependent upon the date and time of the sending of the communication by the intermediate node to the immediately succeeding node.

3. A network authentication system comprising:

(a) a first node and a second node interconnected by a network of intermediate nodes, wherein

(i) the first node is configured to transmit a connection request to the second node along a network path over the network of intermediate nodes, the connection request representing a request for the transfer of information to the first node for use by a specific application program, and

(ii) the second node is configured to receive and authenticate the connection request from the first node based on a network watermark recorded in the received connection request,

(b) wherein the network watermark comprises a sequence of MAC addresses that represents the network path over the network of intermediate nodes by which the connection request is received by the second node from the first node, and

(c) wherein the network watermark is recorded in the received connection request as each intermediate node communicates the connection request along the path over the network of intermediate nodes, and further comprising,

(d) a database in which valid MAC addresses of known nodes are recorded in association with specific node information for later reference by the second node,

(e) wherein the second node authenticates the connection request by checking the MAC addresses of the sequence of MAC addresses of the network watermark against the valid MAC addresses of known nodes recorded in the database in order to confirm that the specific information associated for each node matches criteria specified by the specific application program.

4. The network authentication system of claim 3 , wherein the specific information associated for each node comprises a security level and the criteria specified by the specific application program comprises a required security level.

Assignments (6)
MERGER Recorded Jul 18, 2025
From: CODE-X, INC.
To: CODE-X DELAWARE, INC.
Reel/Frame 071755/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2021
From: FRACTIONAL NETWORKS, INC.
To: CODE-X, INC.
Reel/Frame 056796/0489 →
MERGER Recorded Jul 2, 2019
From: MARE TRANQUILLITATIS, INC.
To: FRACTIONAL NETWORKS, INC.
Reel/Frame 049650/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: TERAHOP NETWORKS, INC.
To: TWITCHELL, ROBERT W., JR
Reel/Frame 038870/0960 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: TWITCHELL, ROBERT W., JR; SMITH, DELIA J.
To: TERAHOP NETWORKS, INC.
Reel/Frame 038949/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2016
From: TWITCHELL, ROBERT W., JR
To: MARE TRANQUILLITATIS, INC.
Reel/Frame 037578/0565 →
Continuity (10)
Continuation 14708912 · May 11, 2015
Continuation 14148716 · Jan 6, 2014
Continuation 13195435 · Aug 1, 2011
Continuation 12473266 · May 27, 2009
Continuation In Part 12348397 · Jan 5, 2009
Continuation 12234644 · Sep 20, 2008
Continuation In Part 12135144 · Jun 7, 2008
Continuation In Part 12135144 · Jun 7, 2008
Provisional Application 60943551 · Jun 12, 2007
Related Publication 20160191488A1 · Jun 30, 2016
Cited By (7)
US 12,335,160 US 12,432,042 US 12,519,631 US 12,519,755 US 12,567,966 US 12,615,284 US 12,701,101