IP Library Granted Patent US 7,953,797
Granted Patent B2
US 7,953,797 · App. 10/891,798 · Granted May 31, 2011

Method for assigning clients distributed across a plurality of networks to a server and a client for implementing the method

Assignee: Siemens Enterprise Communications GmbH & Co. KG
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,953,797
App. No.
10/891,798
Granted
May 31, 2011
Kind
B2
Abstract

To assign clients distributed across a plurality of subnetworks to a server, one of the clients is first selected in a respective subnetwork. A search is carried out across the subnetworks by a respective selected client for other selected clients and for the server, whereby when it locates the server, the selected client stores server address information identifying said server and when it locates another selected client, it requests the server address information from that client and stores it on receipt. The stored server address information is transmitted by the selected client to one or a plurality of other selected or non-selected clients.

Claims (41)

1. A method for assigning clients to a server, the clients distributed, across a plurality of subnetworks, each subnetwork having a plurality of clients, comprising:

for each subnetwork:

selecting only one of the clients in the respective subnetwork; and by at least one of the selected clients:

sending a query message to at least one other subnetwork in order to search for the server,

receiving a positive response message to the query, the positive response message having address information identifying the server,

storing the server address information,

transmitting the stored server address information to at least one nonselected client in the respective subnetwork, and

storing an address of the client sending the positive response message when the received positive response message is from the selected client in one of the different subnetworks,

wherein the server provides a service.

2. The method according to claim 1 , wherein transmitting the stored server address information is initiated by a query originating from the at least one nonselected client.

3. The method according to claim 1 , wherein the selected client of the respective subnetwork is determined from the clients within the respective subnetwork.

4. The method according to claim 1 , further comprising:

by a nonselected client in the at least one other subnetwork:

receiving the query to search for the server,

informing the selected client in the at least one other subnetwork of the query; and

by the selected client in the at least one other subnetwork:

transmitting a response message to the selected client having transmitted the request,

wherein when the item of server address information is known by the selected client in the at least one other subnetwork the response message is a positive response message and includes the item of server address information, and

wherein when the item of server address information is unknown by the selected client in the at least one other subnetwork the response message is a negative response message.

5. The method according to claim 1 , further comprising:

by the selected client in the at least one other subnetwork:

receiving the query message to search for the server,

determining if the server address information identifying the server is stored within the respective selected client, and

sending a response message to the selected client having sent the request,

wherein when the address information is stored within the respective selected client the response message is a positive response message and includes the address information, and

wherein when the address information is not stored within the respective selected client the response message is a negative response message.

6. The method according to claim 1 , wherein the saving the server address information occurs when the address has not been previously stored.

7. The method according to claim 1 , further comprising receiving a negative response message from the selected client in the at least one other subnetwork, the receive by the selected client having sent the query message.

8. The method according to claim 7 , further comprising storing an address of the client sending the negative response by the selected client having sent the query message.

9. A client for connecting to a server, comprising:

a selection module for selecting a client from a plurality of clients of a subnetwork;

a search module for searching for selected clients in at least one other subnetwork and for searching for a server, the searching for selected clients for the server via a query message;

a memory having stored therein:

a first address information obtained in a positive response message responding to the query message, the first address identifying the server, the first address obtained when the positive response message is received from a located server or from a located selected client in at least one other subnetwork, and

a second address obtained in the positive response message, the second address identifying a located selected client in at least one other subnetwork, the second address obtained when the positive response message is received from the located selected client; and

an output module for transmitting stored server address information to at least one other client,

wherein the server provides a service.

10. The client according to claim 9 , wherein when the client is not the selected client for the respective subnetwork and the client receives a query message:

the output module transmits an information message to the selected client in the respective subnetwork, the information message informing the selected client in the respective subnetwork of a receipt of a query message.

11. The client according to claim 9 , wherein the storing the server address information occurs when the address has not been previously stored.

12. The client according to claim 9 , wherein the memory having a third address, the third address obtained when a negative response message is received from a selected client in the at least one other subnetwork.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
CHANGE OF NAME Recorded Oct 24, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO. KG
Reel/Frame 069242/0312 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0073 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0299 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2023
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 065627/0001 →
CHANGE OF NAME Recorded Jun 13, 2014
From: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
To: UNIFY GMBH & CO. KG
Reel/Frame 033156/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Reel/Frame 028967/0427 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2011
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG
Reel/Frame 026150/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2004
From: BERNDT, STEFAN; HANNA, THOMAS; LAUX, THORSTEN; SCHEERING, CHRISTIAN
To: SIEMENS AKTIENGESELLSCHAFT
Reel/Frame 015580/0710 →
Priority Claims (1)
DE 103 39 051 · Aug 25, 2003 · national
Continuity (1)
Related Publication 20050050192A1 · Mar 3, 2005