IP Library Granted Patent US 7,783,749
Granted Patent B2
US 7,783,749 · App. 11/599,180 · Granted Aug 24, 2010

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 7,783,749
App. No.
11/599,180
Granted
Aug 24, 2010
Kind
B2
Abstract

A pseudonode for deployment on a peer to peer network. The pseudonode is programmed for monitoring the peer to peer network to receive search requests therefrom, optionally comparing each said received search with said list of data objects, and to respond to such requests. The response may include advertising; the advertising may be selected in response to the request. The invention also provides a method for monitoring search requests for selected objects by nodes on a peer to peer network. The method further 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 (26)

1. A method executed by a peer to peer network node for advertising, the method comprising:

connecting to a network;

monitoring said network through the peer to peer network node to detect requests for data from another peer to peer network node; and

sending a response to the other peer to peer network node from the peer to peer network node indicating that the peer to peer network node has the requested data but responding with different data from the requested data, the different data masked as the requested data and used to advertise a product or service;

wherein said peer to peer network node further provides at least one IP address and optionally at least one client ID, and said peer to peer network node further performs the steps of:

storing at least one search string;

monitoring said network to detect requests including a search string related to the at least one stored search string, each request tagged with a unique message ID;

recording the unique message IDs;

dropping other requests including the same unique message ID as at least one of the recorded unique message IDs;

stripping a search term from the request including a search string related to the at least one stored search string and replacing the search term with a randomized character string; and

forwarding the request to the network.

2. The method as set forth in claim 1 wherein said responding with information is in response to a specific request.

3. The method as set forth in claim 1 wherein at least one of said IP address and client ID is changeable upon the occurrence of a preselected event or events.

4. The method as set forth in claim 1 wherein sending a response further comprises:

transmitting to the other peer to peer network node the different data instead of data received from additional other peer to peer network nodes in the network, the date received from the additional other peer to peer network nodes resulting from forwarding the request to the additional other peer to peer network nodes.

5. A method executed by a peer to peer network node for advertising the method comprising:

connecting to a network;

monitoring said network through the peer to peer network node to detect search requests for data that are in a filename format from another peer to peer network node; and

using a filename specified in the search requests, sending a response to the other peer to peer network node from the peer to peer network node indicating that the peer to peer network node has the requested data but responding with different data from the requested data, the different data masked with the filename in the search request and used to advertise a product or service;

wherein said peer to peer network node further provides at least one IP address and optionally at least one client ID, and said peer to peer network node further performs the steps of:

storing at least one search string;

monitoring said network to detect search requests including a search string related to the at least one stored search string, each search request tagged with a unique message ID;

recording the unique message IDs;

dropping other search requests including the same unique message ID as at least one of the recorded unique message IDs;

stripping a search term from the search request including a search string related to the at least one stored search string and replacing the search term with a randomized character string; and

forwarding the search request to the network.

Assignments (9)
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 →