IP Library Granted Patent US 7,610,360
Granted Patent B1
US 7,610,360 · App. 10/385,996 · Granted Oct 27, 2009

Transient tolerant verification of communications paths between devices

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,610,360
App. No.
10/385,996
Granted
Oct 27, 2009
Kind
B1
Abstract

A first device generates a first knowledge digest encoding first configuration information associated with current communications information related to a second device. The first device also generates a second knowledge digest encoding second configuration information associated with cumulative communications information related to the second device. The first device receives from the second device a message including a third knowledge digest encoding third configuration information. The first device compares the first knowledge digest to the third knowledge digest and produces a first indication if the third configuration information encoded in the third knowledge digest is not a subset of the first configuration information encoded in the first knowledge digest. The first device compares the second knowledge digest to the third knowledge digest if the first indication is produced, and produces a second indication if the third knowledge digest is not a subset of the second knowledge digest.

Claims (18)

1. Apparatus comprising:

a first device for generating a first knowledge digest encoding first configuration information associated with current communications information related to a second device,

the first device also for generating a second knowledge digest encoding second configuration information associated with cumulative communications information related to the second device,

the first device capable of receiving a message from the second device, the message including a third knowledge digest encoding third configuration information,

the first device capable of comparing the first knowledge digest to the third knowledge digest and producing a first indication if the third configuration information encoded in the third knowledge digest is not a subset of the first configuration information encoded in the first knowledge digest, and

the first device capable of comparing the second knowledge digest to the third knowledge digest if the first indication is produced, and producing a second indication if the third knowledge digest is not a subset of the second knowledge digest.

2. The apparatus of claim 1 wherein the first, second, and third knowledge digests are fixed length bit arrays.

3. The apparatus of claim 2 wherein the first, second, and third knowledge digests are bloom filters.

4. The apparatus of claim 1 wherein if the first indication is produced but the second indication is not produced, a transient difference is indicated between the first configuration information and the third configuration information.

5. A method comprising the step of:

generating by a first device a first knowledge digest encoding first configuration information associated with current communications information related to a second device,

generating by the first device a second knowledge digest encoding second configuration information associated with cumulative communications information related to the second device,

receiving by the first device a message from the second device, the message including a third knowledge digest encoding third configuration information,

comparing by the first device the first knowledge digest to the third knowledge digest and producing a first indication if the configuration information encoded in the third knowledge digest is not a subset of the configuration information encoded in the first knowledge digest, and

comparing by the first device responsive to the first indication the second knowledge digest to the third knowledge digest and producing a second indication if the configuration information encoded in the third knowledge digest is not a subset of the configuration information encoded in the second knowledge digest.

6. The method of claim 5 wherein the first, second, and third knowledge digests are fixed length bit arrays.

7. The method of claim 6 wherein the first, second, and third knowledge digest are bloom filters.

8. The method of claim 5 further including the step of indicating by the first device a transient difference between the first and the first configuration information and the third configuration information if the first indication is produced but the second indication is not produced.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054198/0029 →
PATENT SECURITY AGREEMENT Recorded Oct 23, 2020
From: RPX CLEARINGHOUSE LLC; RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 054244/0566 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032168/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2003
From: ALLAN, DAVID
To: NORTEL NETWORKS, INC.
Reel/Frame 013867/0315 →