IP Library Granted Patent US 11,102,056
Granted Patent B1
US 11,102,056 · App. 16/914,545 · Granted Aug 24, 2021

Method for requesting connection in a blue-green deployment, method for performing a switchover in a blue-green deployment, and client-server system configured for blue-green deployment

Inventors: Geert Robert Marc Fieremans (Boca Raton, FL); Ralph Schneider (Boca Raton, FL); Johannes Ruetschi (Boca Raton, FL)
Assignee: Unify Patente GmbH & Co. KG
H04L41/0654H04L67/141H04L67/42
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 11,102,056
App. No.
16/914,545
Filed
Jun 29, 2020
Granted
Aug 24, 2021
Kind
B1
Examiner
ZONG, RUOLEI
Art Unit
2441
USPC
709/227
Abstract

A method for requesting connection in a blue-green deployment which is switched over from a first server (blue) to which at least two clients are connected to a second server (green). The method can include determining, upon receipt of the maintenance notification or detection of a connection failure, an activity score at each one of the at least two clients; and, upon switchover to the second server or detection of the connection failure, transmitting, together with a respective reconnection request, the respective activity score from each one of the at least two clients to the second server for the second server to evaluate a prioritization of the reconnection request based on the activity score. Embodiments of a communication system, server system, and clients (e.g. user devices) can utilize embodiments of the method.

Claims (30)

1. A method for requesting connection in a blue-green deployment which is switched over from a first server to which at least two clients are connected, the first server representing a blue system of the blue-green deployment that hosts at least one service, to a second server, which represents a green system in the blue-green deployment, the method comprising:

receiving at the at least two clients, a respective maintenance notification, from the first server;

respectively determining, upon receipt of the maintenance notification, an activity score at each one of the at least two clients;

upon switchover to the second server, transmitting, together with a respective reconnection request, the respective activity score from each one of the at least two clients to the second server for the second server to evaluate a prioritization of the reconnection request based on the activity score.

2. The method of claim 1 , wherein the maintenance notification comprises a point of time for performing the switchover from the first server to the second server.

3. A method for requesting connection in a blue-green deployment which is switched over from a first server to which at least two clients are connected, the first server representing a blue system in the blue-green deployment that hosts at least one service, to a second server, which represents a green system in the blue-green deployment, the method comprising:

detecting, at each one of the at least two clients, loss of connectivity to the first server;

determining, upon detection of the loss of connectivity to the first server, an activity score at each one of the at least two clients;

each of the clients transmitting, together with a reconnection request, the activity score from each one of the at least two clients to the second server for the second server to evaluate a prioritization of the reconnection request based on the activity score for connection of the clients to the second server.

4. The method according of claim 3 , wherein in reconnection request also includes information for at least one of registration, login and subscription to services on a new connection to the second server.

5. The method of claim 3 , comprising:

each of the clients generated a trust score for the activity score, and

wherein the reconnection request also includes the trust score.

6. The method of claim 5 , wherein the trust score is derived from a fingerprint of the client.

7. The method of claim 5 , wherein each of the clients sends the trust score to the second server to enable the second server to rank the client by trustworthiness.

8. The method of claim 3 , wherein the activity score represents an expected need of a client of to be connected for use of the at least one service.

9. The method according to claim 8 , wherein the activity score is a value between 0 and 1.

10. The method of claim 9 , wherein the value of 0 refers to a low need to be reconnected, and the value of 1 refers to a high need to be reconnected.

11. The method of claim 3 , comprising:

each client, upon detecting user activity, updates its activity score while waiting for reconnection, and transmits the updated activity score to the second server.

12. The method of claim 3 , wherein the activity score is determined by accessing a user's calendar for verifying at least one of upcoming meetings, web conferences and other appointments requiring the use of the at least one service.

13. The method of claim 3 , wherein the activity score is determined based on detection, by the client, of least one of screen, touch interface, face detection, and motion activities.

14. The method of claim 3 , wherein the activity score is determined based on the client detecting at least one of a foreground or background state of the client, user keyboard activity, upcoming meetings with web-conferencing or any other application providing an indication of upcoming activity of the client.

15. A method for performing a switchover in a blue-green deployment that hosts at least one service from a first server to which at least two clients are connected, the first server representing a blue system of the blue-green deployment, to a second server, which represents a green system in the blue-green deployment, the method comprising:

the second server becoming active to switch support of the at least one service from the first server to the second sever;

the second server determining a priority for reconnection for the clients based on an activity score and a trust score in each reconnection request received from the clients; and

the second server reconnecting each of the clients for use of the at least one service according to the determined priority.

16. A client-server system configured for blue-green deployment, the client-server system comprising a first server that represents the blue system and a second server that represents the green system, and at least two clients, wherein each one of the at least two clients is configured to carry out the method of claim 1 , each of the at least two clients being a user device that includes hardware including a processor connected to a non-transitory computer readable medium, the second server being a computer device that includes hardware including a processor connected to a non-transitory computer readable medium and the first server being a computer device that includes hardware including a processor connected to a non-transitory computer readable medium.

17. A client-server system configured for blue-green deployment, the client-server system comprising a first server that represents the blue system and a second server that represents the green system, and at least two clients, wherein each one of the at least two clients is configured to carry out the method of claim 3 , each of the at least two clients being a user device that includes hardware including a processor connected to a non-transitory computer readable medium, the second server being a computer device that includes hardware including a processor connected to a non-transitory computer readable medium and the first server being a computer device that includes hardware including a processor connected to a non-transitory computer readable medium.

18. A client-server system configured for blue-green deployment, the client-server system comprising a first server that represents the blue system and a second server that represents the green system, and at least two clients, wherein the second server is configured to carry out the method of claim 15 , the second server being a computer device that includes hardware including a processor connected to a non-transitory computer readable medium and the first server being a computer device that includes hardware including a processor connected to a non-transitory computer readable medium.

Assignments (9)
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 - 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 →
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 →
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/0333 →
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/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2021
From: FIEREMANS, GEERT ROBERT MARC; SCHNEIDER, RALPH; RUETSCHI, JOHANNES
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054844/0037 →