IP Library Granted Patent US 7,471,687
Granted Patent B2
US 7,471,687 · App. 11/136,320 · Granted Dec 30, 2008

Distribution of identifiers in serverless networks

Assignee: Popular Telephony, Inc.
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,471,687
App. No.
11/136,320
Granted
Dec 30, 2008
Kind
B2
Abstract

A method for assigning identifiers in a distributed system involves establishing a circle as a locus of all identifiers, with the value of any point on the circle being the portion of one complete revolution in a first direction around the circle to the point, measured from a first zero point, and selecting values to be assigned as identifiers as needed by rounds of assignment, wherein the beginning and end of any round of assignment has identifiers assigned with point values that divide the circle into equal-length sectors. The method is useful in and applied to serverless telephony systems.

Claims (8)

1. A method for selecting a bit of a main bitmap for an operation, comprising:

(a) dividing the bitmap into a series of fragments; and

(b) creating a first hierarchy of bit-map fragments in ascending levels, wherein each bit in a higher-level bitmap fragment is associated with a multi-bit fragment of a lower-level bitmap fragment, and wherein a one in a bit of a higher-level bitmap fragment indicates at least one value of one in the associated lower-level bit-map fragment;

wherein bits of the main bitmap represent sectors of a circle, and the circle is the locus of all points to be assigned as identifiers in a distributed system, and wherein a system managing assignment of identifiers in the distributed system enters one of the first and second hierarchies at a highest level, and follows bit indicators through a hierarchy to select a bit in the main bitmap indicating availability of an identifier to be assigned or re-assigned in the distributed system.

2. The method of claim 1 further comprising a second hierarchy of bitmap fragments in ascending levels, wherein each bit in a higher-level bitmap fragment is associated with a multi-bit fragment of a lower-level bitmap fragment, and wherein a one in a bit of a higher-level bitmap fragment indicates at least one value of zero in the associated lower-level bit-map fragment.

3. The method of claim 1 wherein bits of the main bitmap represent sectors of a circle, and the circle is the locus of all points having values to be assigned as identifiers in a distributed system.

4. The method of claim 1 wherein the distributed system is a serverless telephony system comprising computerized appliances as nodes in a network.

5. The method of claim 4 wherein one or both of first hierarchy and second hierarchy of bit-map fragments of the main bitmap and portions of the system managing assignment of identifiers are stored and operable on individual ones of active nodes in the serverless system.

Assignments (6)
MERGER Recorded Jan 12, 2016
From: QUINTENCE PROPERTIES KG, LLC
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037488/0241 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2009
From: GORYAVSKY, JULIUS
To: CROSSOPTIX CORPORATION
Reel/Frame 022343/0567 →
CHANGE OF NAME Recorded Mar 5, 2009
From: CROSSOPTIX CORPORATION
To: POPULAR TELEPHONY, INC.
Reel/Frame 022343/0619 →
SECURITY AGREEMENT Recorded Mar 5, 2009
From: POPULAR TELEPHONY, INC.; EURL CROSSOPTIX FRANCE; CROSSOPTIX (ISRAEL) LTD.
To: VENTECH SA
Reel/Frame 022343/0756 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2009
From: VENTECH SA
To: POPULAR TELEPHONY, INC.
Reel/Frame 022343/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2008
From: POPULAR TELEPHONY, INC.
To: QUINTENCE PROPERTIES KG, LLC
Reel/Frame 022034/0284 →
Continuity (2)
Division 1080129100 · Mar 15, 2004
Related Publication 20050207353A1 · Sep 22, 2005