The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 04, 2023

Filed:

Oct. 11, 2022
Applicant:

Morgan Stanley Services Group Inc., New York, NY (US);

Inventors:

Girish Sharma, Pennington, NJ (US);

Robert Sherman, Brooklyn, NY (US);

Sunil Kalkunte, Morristown, NJ (US);

Swaminathan Annadurai, Alpharetta, GA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/445 (2018.01); G06F 8/65 (2018.01);
U.S. Cl.
CPC ...
G06F 8/65 (2013.01);
Abstract

A system is disclosed for coordinating multiple software component deployments, upgrades, or migrations simultaneously or individually across a multiple-location/cloud platform. The system includes an application gateway router that routes incoming API requests based on an identifier in headers of the request that is associated with a swimlane construct, the swimlane containing multiple software components. By associating a swimlane's possible destinations with a timestamp or time range indicating when they are in effect, all of the components in the swimlane can be simultaneously upgraded or migrated by changing the API endpoint to which requests will be forwarded, with zero downtime. This solution is technology-, platform-, and cloud-agnostic and can be extended and applied to any organization using software. Application owners are empowered to run their application in any combination of cloud-provider, region, environment, business channel, and app, with possible sandbox instances in any lower environment for any combination.


Find Patent Forward Citations

Loading…