US 12,306,923 B2
Securely sharing data across isolated application suites
Ankur Mukherjee, Pune (IN); Vijay Kumar, Pune (IN); Rudi Olufsen, Lysaker (NO); Endri Hysenaj, Lysaker (NO); Haakon Zahl, Lysaker (NO); Truls Arnegaard, Lysaker (NO); Jagdish Idhate, Pune (IN); Morten Brun, Lysaker (NO); Alessandro Bottoni, Montpellier (FR); and Helge Johan Fjellanger Fosse, Lysaker (NO)
Assigned to SCHLUMBERGER TECHNOLOGY CORPORATION, Sugar Land, TX (US)
Appl. No. 18/258,289
Filed by Schlumberger Technology Corporation, Sugar Land, TX (US)
PCT Filed Dec. 22, 2021, PCT No. PCT/US2021/064780
§ 371(c)(1), (2) Date Jun. 19, 2023,
PCT Pub. No. WO2022/140502, PCT Pub. Date Jun. 30, 2022.
Claims priority of application No. 202031056153 (IN), filed on Dec. 23, 2020.
Prior Publication US 2024/0061925 A1, Feb. 22, 2024
Int. Cl. G06F 21/00 (2013.01); G06F 21/40 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/40 (2013.01) [G06F 21/629 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating a first identity for a user to access data from a first application suite;
generating a notification that the first identity has been created, the generating the notification causing a second application suite to generate a second user identity for the user to access data from the second application suite, the first identity and the second user identity being different, the first application suite being isolated from the second application suite by being hosted on a separate system without direct communication between the application suites;
receiving user authentication information from a client device;
authenticating a user based on the authentication information and the first user identity;
receiving, from the first application suite, a first resource from the user via the client device;
storing the received first resource on the first application suite;
synchronizing the first resource from the first application suite to the second application suite;
synchronizing a second resource, stored on the second application suite, from the second application suite to the first application suite; and
providing the second resource to the user via the first application suite.