IP Library Patent Application 13274955
Patent Application
App. No. 13/274,955

SCALABLE DISTRIBUTED MULTICLUSTER DEVICE MANAGEMENT SERVER ARCHITECTURE AND METHOD OF OPERATION THEREOF

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 None
App. No.
13/274,955
Abstract

A server architecture for, and method of, managing devices. In one embodiment, the server architecture includes: (1) a plurality of manager clusters and (2) a dispatcher cluster coupled to the plurality of manager clusters and configured to: (2a) receive an initial contact from a device, (2b) assign the device to one manager cluster of the plurality of manager clusters, the one manager cluster becoming a home cluster for the device, (2c) cause data regarding the device to be transferred to the home cluster and (2d) cause the device thereafter to communicate directly with, and be managed by, the home cluster.

Claims (40)

1 . A server architecture for managing devices, comprising:

a plurality of manager clusters; and

a dispatcher cluster coupled to said plurality of manager clusters and configured to:

receive an initial contact from a device,

assign said device to one manager cluster of said plurality of manager clusters, said one manager cluster becoming a home cluster for said device,

cause data regarding said device to be transferred to said home cluster, and

cause said device thereafter to communicate directly with, and be managed by, said home cluster.

2 . The server architecture as recited in claim 1 wherein said dispatcher cluster is further configured to cause said device to communicate directly with, and be managed by, a manager cluster backup instead of said home cluster if said home cluster is affected by a disaster.

3 . The server architecture as recited in claim 1 wherein said dispatcher cluster is further configured to cause said device to communicate directly with, and be managed by, a secondary manager cluster instead of said home cluster if said home cluster temporarily experiences an excessive load.

4 . The server architecture as recited in claim 1 wherein said dispatcher cluster is further configured to register said device.

5 . The server architecture as recited in claim 1 wherein said dispatcher cluster is further configured to activate said device.

6 . The server architecture as recited in claim 1 wherein said dispatcher cluster is further configured to assign said device based on a type of said device.

7 . The server architecture as recited in claim 1 wherein said dispatcher cluster is further configured to assign said device based on a geographical location of said device.

8 . A method of managing devices, comprising:

receiving an initial contact from a device into a dispatcher cluster;

employing said dispatcher cluster to assign said device to one manager cluster of a plurality of manager clusters, said one manager cluster becoming a home cluster for said device;

causing data regarding said device to be transferred to said home cluster; and

causing said device thereafter to communicate directly with, and be managed by, said home cluster.

9 . The method as recited in claim 8 further comprising causing said device to communicate directly with, and be managed by, a manager cluster backup instead of said home cluster if said home cluster is affected by a disaster.

10 . The method as recited in claim 8 further comprising causing said device to communicate directly with, and be managed by, a secondary manager cluster instead of said home cluster if said home cluster temporarily experiences an excessive load.

11 . The method as recited in claim 8 further comprising employing said dispatcher cluster to register said device.

12 . The method as recited in claim 8 further comprising employing said dispatcher cluster to activate said device.

13 . The method as recited in claim 8 wherein said employing said dispatcher cluster to assign said device comprises employing said dispatcher cluster to assign said device based on a type of said device.

14 . The method as recited in claim 8 wherein said employing said dispatcher cluster to assign said device comprises employing said dispatcher cluster to assign said device based on a geographical location of said device.

15 . A server architecture for managing devices, comprising:

a plurality of manager clusters; and

a dispatcher cluster coupled to said plurality of manager clusters and configured to:

receive an initial contact from a device,

register said device,

configure at least some service parameters on said device,

assign said device to one manager cluster of said plurality of manager clusters, said one manager cluster becoming a home cluster for said device,

cause data regarding said device to be transferred to said home cluster, and

cause said device thereafter to communicate directly with, and be managed by, said home cluster.

16 . The server architecture as recited in claim 15 wherein said dispatcher cluster is further configured to cause said device to communicate directly with, and be managed by, a manager cluster backup instead of said home cluster if said home cluster is affected by a disaster.

17 . The server architecture as recited in claim 15 wherein said dispatcher cluster is further configured to cause said device to communicate directly with, and be managed by, a secondary manager cluster instead of said home cluster if said home cluster temporarily experiences an excessive load.

18 . The server architecture as recited in claim 15 wherein said dispatcher cluster is further configured to assign said device based on a type of said device.

19 . The server architecture as recited in claim 15 wherein said dispatcher cluster is further configured to assign said device based on a geographical location of said device.

20 . A server architecture for managing devices, comprising:

a plurality of manager clusters configured to serve as home cluster for ones of said devices; and

a dispatcher cluster coupled to said plurality of manager clusters and configured to assign said device to one manager cluster of said plurality of manager clusters and cause data regarding said device to be transferred to said home cluster, said one manager cluster becoming a home cluster for said device, said server architecture capable scaling by both increasing a number of servers in said plurality of manager clusters and said dispatcher cluster and increasing a number of said plurality of manager clusters.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 029389/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2011
From: YANG, JIGANG; BOSE, ARABINDA; NAIR, VINOD T.; SKILDHEIM, ELVIND
To: ALCATEL-LUCENT USA INC.
Reel/Frame 027072/0606 →