IP Library Granted Patent US 8,214,477
Granted Patent B2
US 8,214,477 · App. 12/159,529 · Granted Jul 3, 2012

Method and apparatus for dynamic assignment of sets of addresses

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,214,477
App. No.
12/159,529
Granted
Jul 3, 2012
Kind
B2
Abstract

A method is provided of dynamically allocating an IP address, via a DHCP relay, to a client terminal within a communication network. The DHCP relay is able to choose the IP address within at least one first set of IP addresses that is administered by an entity for managing sets of IP addresses. The method implements: a first step of transmitting, to the entity for managing sets of IP addresses, a request to allocate an IP address to the client terminal; a second step in which the entity for managing sets of IP addresses selects a set of IP addresses within which to choose the IP address to be allocated from among: either the at least one first set of IP addresses; or at least one second set of IP addresses that is newly created as a function of at least one predetermined parameter; and a third step of allocating in respect of the client terminal at least one IP address chosen by the DHCP relay in the selected set of IP addresses.

Claims (37)

1. A method of management implemented in a server apparatus for managing sets of IP addresses, wherein the method comprises:

receiving, in said server apparatus, a query for allocation of an IP address to a client terminal from a DHCP relay processing apparatus, said DHCP relay processing apparatus being distinct from said server apparatus;

identifying a first existing set of IP addresses from the received query for allocation;

determining a filling rate of said first set of IP addresses;

newly creating a second set of IP addresses as a function of at least one predetermined parameter linked to said filling rate; and

transmitting, to the DHCP relay processing apparatus, a piece of information identifying said newly created second set of IP addresses, within which the DHCP relay processing apparatus has to choose said IP address to be allocated to said client terminal.

2. The method of management according to claim 1 , wherein said at least one predetermined parameter comprises a piece of information representing the filling rate of said first set of IP addresses.

3. The method of management according to claim 1 , wherein said information on identification of said second set of IP addresses is transmitted to said DHCP relay processing apparatus in using a specific field in a DHCP message.

4. The method of management according to claim 1 , wherein said server apparatus for managing the sets of IP addresses comprises a DHCP server.

5. A server apparatus for managing sets of IP addresses, capable of communicating with at least one DHCP relay apparatus, wherein the server apparatus comprises:

means for reception of a query for allocation of an IP address to a client terminal;

means for identifying a first existing set of IP addresses from the received query for allocation;

means for determining a filling rate of said first set of IP addresses;

means for newly creating a second set of IP addresses as a function of at least one predetermined parameter linked to said filling rate; and

means for transmitting, to the DHCP relay processing apparatus a piece of information for identifying said newly created second set of IP addresses, within which the DHCP relay processing apparatus has to choose said IP address to be allocated to said client terminal.

6. A method of allocation of an IP address, by a DHCP relay processing apparatus, to a client terminal, wherein the method comprises:

sending to a server apparatus a query for allocation of an IP address to a client terminal, said DHCP relay processing apparatus being distinct from said server apparatus, said query of allocation identifying a first existing set of IP addresses;

receiving a piece of information for identifying a newly created second set of IP addresses, when a previously determined filing rate of the first set of IP addresses has led to creation by said server apparatus of said second set of IP addresses as a function of at least one predetermined parameter linked to said filling rate;

allocating to said client terminal an IP address chosen in said newly created second set of IP addresses by said DHCP relay apparatus; and

attaching said client terminal to said newly created second set of IP addresses.

7. The method of allocation according to claim 6 , wherein said DHCP relay apparatus announces said selected set of IP addresses to at least one apparatus of a communication network, through at least one routing protocol, when said selected set of IP addresses is newly created.

8. A DHCP relay processing apparatus comprising:

means for sending to a server apparatus a query for allocation of an IP address to a client terminal, said DHCP relay processing apparatus being distinct from said server apparatus, said query of allocation identifying a first existing set of IP addresses;

means for receiving a piece of information for identifying a newly created second set of IP addresses, when a previously determined filing rate of a first set of IP addresses has led to creation of said second set of IP addresses as a function of at least one predetermined parameter linked to said filling rate;

means for allocating to said client terminal an IP address chosen in said newly created second set of IP addresses; and

means for attaching said client terminal to said newly created send set of IP addresses.

9. A non-transitory computer readable medium containing computer program stored therein for causing a computer processor to perform a method of managing sets of IP addresses, when the instructions are executed by a computer, wherein the method comprises:

receiving a query for allocation of an IP address to a client terminal;

identifying a first existing set of IP addresses from the received query for allocation;

determining a filling rate of said first set of IP addresses;

newly creating a second set of IP addresses as a function of at least one predetermined parameter linked to said filling rate; and

transmitting, to a DHCP relay apparatus that is able to allocate said IP address to said client terminal, a piece of information identifying said created second set of IP addresses, within which the DHCP relay processing apparatus has to choose said IP address to be allocated to said client terminal.

10. A non-transitory computer readable medium containing computer program stored therein for causing a computer processor to perform a method of allocating an IP address, by a DHCP relay apparatus, to a client terminal, when the instructions are executed by a computer, wherein the method comprises:

a step of sending to a server apparatus a query for allocation of an IP address to a client terminal, said DHCP relay processing apparatus being distinct from said server apparatus, said query of allocation identifying a first existing set of IP addresses;

a step of reception of a piece of information for identifying a newly created second set of IP addresses, when a previously determined filing rate of a first set of IP addresses has led to creation of said second set of IP addresses as a function of at least one predetermined parameter linked to said filling rate;

a step of allocation to said client terminal of an IP address chosen in said newly created second set of IP addresses, and

a step of attaching said client terminal to said newly created send set of IP addresses.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 052853 FRAME 0153. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Jan 25, 2021
From: MONARCH NETWORKING SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 055100/0624 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLYRECORDED. Recorded Jan 25, 2021
From: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
To: MONARCH NETWORKING SOLUTIONS LLC
Reel/Frame 055101/0608 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2019
From: ACACIA RESEARCH GROUP LLC
To: MONARCH NETWORKING SOLUTIONS LLC
Reel/Frame 051238/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: TRANSPACIFIC IP GROUP LIMITED
To: ACACIA RESEARCH GROUP LLC
Reel/Frame 051192/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: ORANGE
To: TRANSPACIFIC IP GROUP LIMITED
Reel/Frame 044625/0315 →
CHANGE OF NAME Recorded Dec 8, 2017
From: FRANCE TELECOM
To: ORANGE
Reel/Frame 044625/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2008
From: BATTELLO, FABIEN; L'AZOU, YVES
To: FRANCE TELECOM
Reel/Frame 021618/0141 →