IP Library Granted Patent US 8,122,133
Granted Patent B2
US 8,122,133 · App. 12/814,889 · Granted Feb 21, 2012

Method for monitoring and providing information over a peer to peer network

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,122,133
App. No.
12/814,889
Granted
Feb 21, 2012
Kind
B2
Abstract

The present invention relates to a pseudonode used for deployment on a peer to peer network which pseudonode comprises an IP address and client ID that is changeable upon the occurrence of a preselected event and includes a list containing at least one searchable data object. The pseudonode is programmed for monitoring the network to receive search requests therefrom and to compare each said received search with said list of data objects and to respond to such request. The invention also provides a method for monitoring search requests for selected objects by nodes on a peer to peer network. The method includes interposing the pseudonodes on the network in which it is configured to provide at least one IP address and optionally at least one client ID. The pseudonode has at least one stored object corresponding to a request object stored at said pseudonode; and monitors the network to detect requests matching at least one of the stored objects and acquires a unique ID generated by any network node requesting the object matching that stored object on the pseudonode and responding to substantially each node representing an acquired ID.

Claims (33)

1. A method executed by a peer to peer network node for obtaining and recording search responses that are occurring on a peer to peer network having at least two nodes, said method comprising:

forwarding search requests from other peer to peer network nodes that are received by the peer to peer network node;

recording responses that are received;

stripping, from the recorded responses, client IDs of nodes that sent the responses;

from the client IDs, building push packets used to detect IP addresses of the other peer to peer network nodes that sent the responses; and

sending the push packets to the nodes associated with the client IDs, the push packets enabling the peer to peer network node to connect to the other nodes associated with the client IDs.

2. The method of claim 1 further comprising obtaining and recording a list of searches from the other peer to peer network nodes that are occurring on the peer to peer network having at least two nodes.

3. The method of claim 2 wherein recording a list of searches includes recording search requests that the peer to peer network node receives.

4. The method of claim 3 further comprising:

determining whether the search requests match at least one stored object in the peer to peer network node;

if a match exists, replacing a search term of the search requests matching the at least one stored object; and

forwarding the search requests to other nodes of the network.

5. The method of claim 3 wherein recording search requests includes detecting and recording a unique ID generated by the other peer to peer network nodes issuing the search requests.

6. The method of claim 1 further comprising:

responding to the search requests from the other nodes that are received by the peer to peer network node, the response indicating that the request is available from the peer to peer network node; and

transmitting invalid data to the nodes upon a connection to the peer to peer network node.

7. A method executed by a peer to peer network node for monitoring responses from a specific node on a peer to peer network having at least two nodes, said method comprising the steps of:

monitoring search responses, from the specific node, to search requests from other peer to peer network nodes;

detecting search responses from the specific node;

recording responses that are sent by the specific node;

stripping, from the recorded responses that are sent by the specific node, a client ID of the specific node;

from the client ID, building push packets used to detect an IP address of the specific node;

sending the push packets to the specific node, the push packet enabling the peer to peer network node to connect to the specific node.

8. The method of claim 7 further comprising obtaining and recording a list of searches from other peer to peer network nodes that are occurring on the peer to peer network having at least two nodes.

9. The method of claim 8 wherein recording a list of searches includes recording the search requests that the peer to peer network node receives.

10. The method of claim 9 further comprising:

determining whether the search requests match at least one stored object in the peer to peer network node;

if a match exists, replacing a search term of the search requests matching the at least one stored object; and

forwarding the search requests to other nodes of the network.

11. The method of claim 9 wherein recording search requests includes detecting and recording a unique ID generated by the other nodes issuing the search requests.

12. The method of claim 7 further comprising:

responding to the search requests from the other nodes that are received by the peer to peer network node that the request is available from the peer to peer network node; and

transmitting invalid data to the nodes upon a connection to the peer to peer network node.

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 Oct 25, 2010
From: HOPKINS, SAMUEL P.
To: TIVERSA, INC.
Reel/Frame 025188/0103 →