MAINTAINING CLIENT VERSION AFFINITY DURING A SERVER CLUSTER UPGRADE

Patent №

US 11,029,940

Granted

2021-06-08

Filed 2020

Owner

SALESFORCE.COM, INC.

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16854725

Maintaining client version affinity during a rolling server cluster upgrade includes a server in the server cluster receiving a request from a client and checking the request for a version cookie indicating a software version that the client is running. Responsive to a determination that the server is running the same software version as the client, the server serves the request. Responsive to a determination that the client is running a software version matching a previous software version of the server, the server initiates a software upgrade on the client instead of servicing the request. Responsive to a determination that the server is not running the same software version as the client, the server forwards the request to one of the other servers in the server cluster that is running the same software version as the client.

PlanningAI hardwareG06F 8/65H04L 67/02H04L 67/34H04L 67/563H04L 67/60H04L 67/63G06F 8/71H04L 67/10+2 more

AI classification

Planning0.97
AI hardware0.75
Knowledge representation0.38
Natural language0.01
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Speech0.00

Ownership

SALESFORCE.COM, INC.

assignment · 528130415

Assignors

PESCHANSKY, OLGA, SYDELL, PAUL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC