IP Library Patent Application 18477846
Patent Application
App. No. 18/477,846

MANAGING COMPUTING RESOURCES DURING MERGERS AND ACQUISITIONS

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.
18/477,846
Abstract

Described herein are systems, methods, and software to manage applications, databases, data centers, and personnel during mergers and acquisitions. In one implementation, a management service migrates one or more applications from one or more data centers associated with a first company to one or more data centers associated with a second acquiring company. The management service further monitors resource usage associated with the one or more applications and determines a configuration for deploying the one or more applications based on the resource usage. The configuration defines at least execution locations in a set of data centers for the second company.

Claims (53)

1 . A method comprising:

migrating one or more applications from one or more first data centers associated with a first company to one or more second data centers associated with a second company;

monitoring resource usage associated with the one or more applications in the one or more second data centers;

determining a configuration for the one or more applications based on the resource usage associated with the one or more applications; and

applying the configuration, wherein the configuration defines at least execution locations in a set of data centers for the second company.

2 . The method of claim 1 , wherein the resource usage comprises at least processor usage requirements and memory usage requirements.

3 . The method of claim 1 further comprising:

identifying application preferences associated with the second company, wherein the application preferences comprise application vendors, application types, or application versions; and

wherein determining the configuration for the one or more applications is further based on the application preferences.

4 . The method of claim 3 , wherein the configuration terminates at least one application of the one or more applications based on the resource usage.

5 . The method of claim 3 , wherein the configuration comprises updates for at least one application of the one or more applications.

6 . The method of claim 1 further comprising:

obtaining power target goals in association with the one or more applications; and

wherein determining the configuration for the one or more applications is further based on the power target goals.

7 . The method of claim 1 further comprising:

migrating one or more databases from the one or more first data centers associated with the first company to the one or more second data centers associated with the second company;

identifying database requirements associated with the one or more databases in the one or more second data centers, wherein the database requirements comprise storage requirements and database version requirements;

determining a database configuration for the one or more databases based on the database requirements; and

applying the database configuration, wherein the database configuration defines at least storage locations for the one or more databases in a set of data centers for the second company.

8 . The method of claim 7 , wherein the database configuration further modifies a version of at least one database of the one or more databases from a first version to a second version.

9 . The method of claim 7 , wherein the database configuration further integrates at least one database of the one or more databases with a second database of the second company.

10 . The method of claim 1 , wherein the one or more second data centers comprise at least one data center that is different than the set of data centers.

11 . An apparatus comprising:

one or more non-transitory computer readable storage media;

program instructions stored on the one or more non-transitory computer readable storage media that, when executed by at least one processor, direct the at least one processor to:

migrate one or more applications from one or more first data centers associated with a first company to one or more second data centers associated with a second company;

monitor resource usage associated with the one or more applications in the one or more second data centers;

determine a configuration for the one or more applications based on the resource usage associated with the one or more applications; and

apply the configuration, wherein the configuration defines at least execution locations in a set of data centers for the second company.

12 . The apparatus of claim 11 , wherein the resource usage comprises at least processor usage requirements and memory usage requirements.

13 . The apparatus of claim 11 , wherein the program instructions further direct the at least one processor to:

identify application preferences associated with the second company, wherein the application preferences comprise application vendors, application types, or application versions; and

wherein determining the configuration for the one or more applications is further based on the application preferences.

14 . The apparatus of claim 13 , wherein the configuration terminates at least one application of the one or more applications based on the resource usage.

15 . The apparatus of claim 13 , wherein the configuration comprises updates for at least one application of the one or more applications.

16 . The apparatus of claim 11 , wherein the program instructions further direct the at least one processor to:

obtain power target goals in association with the one or more applications; and

wherein determining the configuration for the one or more applications is further based on the power target goals.

17 . The apparatus of claim 11 , wherein the program instructions further direct the at least one processor to:

migrate one or more databases from the one or more first data centers associated with the first company to the one or more second data centers associated with the second company;

identify database requirements associated with the one or more databases in the one or more second data centers, wherein the database requirements comprise storage requirements and database version requirements;

determine a database configuration for the one or more databases based on the database requirements; and

apply the database configuration, wherein the database configuration defines at least storage locations for the one or more databases in a set of data centers for the second company.

18 . The apparatus of claim 17 , wherein the database configuration further modifies a version of at least one database of the one or more databases from a first version to a second version.

19 . The apparatus of claim 17 , wherein the database configuration further integrates at least one database of the one or more databases with a second database of the second company.

20 . A computing apparatus comprising:

one or more non-transitory computer readable storage media;

a processing system operatively coupled to the one or more non-transitory computer readable storage media; and

program instructions stored on the one or more non-transitory computer readable storage media that, when executed by the processing system, direct the processing system to:

migrate one or more applications from one or more first data centers associated with a first company to one or more second data centers associated with a second company;

monitor resource usage associated with the one or more applications in the one or more second data centers;

determine a configuration for the one or more applications based on the resource usage associated with the one or more applications; and

apply the configuration, wherein the configuration defines at least execution locations in a set of data centers for the second company.

Assignments (2)
CHANGE OF NAME Recorded Feb 27, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 066692/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: GRUBISIC, IGOR; EDER, BARBARA MARIA; GENTILE, PAUL
To: VMWARE, INC.
Reel/Frame 065072/0728 →