Patent ID: 11966379
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for performing data transfer, the method comprising:
receiving, by a computing device (CD), a request from a user via a client to obtain source data, wherein the CD comprises at least first integrated circuitry (IC) that performs computer implemented functionalities for the user, wherein the client comprises at least second IC that provides services to the CD, wherein the CD is operably connected to the client via a combination of wired and wireless connections;
obtaining, based on the request, information of an application that will use the source data and the source data, wherein the information is obtained prior to obtaining the source data, wherein the information specifies at least one selected from a group consisting of a version of the application, a CD detail of the client, and an operating system configuration detail of the client;
populating, based on the request, a staging table with the source data;
making a first determination that the source data was successfully populated to the staging table;
making a second determination that a target table is available, wherein the application is directed to use data in the target table;
obtaining a hardware lock on the target table, wherein the lock prevents a second user from making a change to the target table while the user is accessing the target table; and
initiating, based on the first determination and the second determination, a data source switch of the application, wherein the data source switch directs the application to use the source data in the staging table and not use the data in the target table wherein the application uses the source data in the staging table when the data source switch is successful.