IP Library Granted Patent US 8,358,641
Granted Patent B2
US 8,358,641 · App. 13/163,256 · Granted Jan 22, 2013

Method for improving peer to peer network communication

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 8,358,641
App. No.
13/163,256
Granted
Jan 22, 2013
Kind
B2
Abstract

The present invention relates to a node for deployment on a peer to peer network. The node is programmed for monitoring the network to receive communication messages therefrom and to forward the communication messages, optionally changing the communications radius parameters to an optimal or near optimal value. The node can forward messages from one network to another or from one network to the same network. The invention also provides a method for monitoring communication messages for selected objects by nodes on a peer to peer network. The method includes interposing the node on the network. The node has at least one stored object corresponding to a communication message object stored the node; and monitors the network to detect communication messages matching at least one of the stored objects and decides whether or not to forward or change communication message radius parameters based on some defined programming or configuration.

Claims (30)

1. A method of operating a peer to peer network node, the method comprising:

connecting to a first network and to a second network;

accepting communication messages from one network and comparing the communication messages to a set of criteria, wherein the criteria includes information relating to protecting property of others;

dropping or forwarding the communication message based on the set of criteria;

creating new communication message with information of the accepted communication message;

inserting new identification information in the new communication message to replace identification information in the accepted communication message;

forwarding the new communication message onto the second network;

receiving responses to the new communication message; and

forwarding the responses to the new communication message to an original node of the first network.

2. The method of claim 1 wherein connecting to the first network includes connecting to the first network multiple times.

3. The method of claim 1 wherein connecting to the second network includes connecting to the second network multiple times.

4. The method of claim 1 wherein forwarding includes changing a communication message radius parameter of the communication message.

5. The method of claim 4 wherein forwarding includes resending the communication message on the first network after changing the communication message radius parameter of the communication message.

6. The method of claim 1 wherein forwarding includes repeating the communication message and forwarding the repeated communication message to the second network to extend a distance of travel of the communication message.

7. A method of 1 wherein inserting includes hiding the identity of the original node.

8. A peer to peer network node, the peer to peer network node comprising:

a processor configured to:

connect the peer to peer network node to a first network and to a second network;

accept communication messages from one network and comparing the accepted communication messages to a set of criteria, wherein the criteria includes information relating to protecting property of others;

drop or forward the communication message based on the set of criteria;

create a new communication message with information of the at least one accepted communication message;

insert new identification information in the new communication message to replace identification information in the at least one accepted communication message;

forward the new communication message onto the second network;

receive responses to the new communication message; and

forward the responses to the new communication message to a node of the first network.

9. The peer to peer network node of claim 8 wherein the processor is further configured to connect to the first network includes connecting to the first network multiple times.

10. The peer to peer network node of claim 8 wherein the processor is further configured to connect to the second network includes connecting to the second network multiple times.

11. The peer to peer network node of claim 8 wherein the processor is further configured to change a communication message radius parameter of the communication message.

12. The peer to peer network node of claim 11 wherein the processor is further configured to resend the communication message on the first network after changing the communication message radius parameter of the communication message.

13. The peer to peer network node of claim 8 wherein the processor is further configured to repeat the communication message and forwarding the repeated communication message to the second network to extend a distance of travel of the communication message.

Assignments (10)
SECOND LIEN RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Sep 15, 2025
From: GOLDMAN SACHS LENDER PARTNERS LLC
To: KROLL INFORMATION ASSURANCE, LLC; KROLL GOVERNMENT SOLUTIONS, LLC (F/K/A VERUS ANALYTICS LLC)
Reel/Frame 072871/0279 →
FIRST LIEN RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Sep 15, 2025
From: GOLDMAN SACHS LENDER PARTNERS LLC
To: KROLL INFORMATION ASSURANCE, LLC; KROLL GOVERNMENT SOLUTIONS, LLC (F/K/A VERUS ANALYTICS LLC)
Reel/Frame 072871/0311 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS (2L) Recorded Aug 19, 2020
From: KROLL INFORMATION ASSURANCE, LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 053539/0059 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS (1L) Recorded Aug 19, 2020
From: KROLL INFORMATION ASSURANCE, LLC
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 054153/0235 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT R/F 045665/0314 Recorded Apr 9, 2020
From: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
To: KROLL INFORMATION ASSURANCE, LLC
Reel/Frame 052358/0685 →
SECURITY INTEREST Recorded Apr 30, 2018
From: KROLL INFORMATION ASSURANCE, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 045665/0314 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2017
From: TIVERSA IP INC.
To: KROLL INFORMATION ASSURANCE, LLC
Reel/Frame 043099/0908 →
MERGER Recorded Jul 31, 2012
From: TIVERSA, INC.
To: TIVERSA HOLDING CORP.
Reel/Frame 028683/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2012
From: TIVERSA HOLDING CORP.
To: TIVERSA IP, INC.
Reel/Frame 028686/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2012
From: HOPKINS, SAMUEL P.
To: TIVERSA INC.
Reel/Frame 027961/0091 →