US 12,032,940 B2
Multi-platform application integration and data synchronization
Siddhartha Gunda, Milpitas, CA (US); Kyle Michael Boston, San Carlos, CA (US); Daniel Robert Buscaglia, San Francisco, CA (US); Dilanka Theshan Dharmasena, Silver Spring, MD (US); Ruhitaj Reddypalli, Andhra Pradesh (IN); and Nilay Pochhi, Maharashtra (IN)
Assigned to People Center, Inc., San Francisco, CA (US)
Filed by People Center, Inc., San Francisco, CA (US)
Filed on Sep. 2, 2022, as Appl. No. 17/902,382.
Application 17/902,382 is a continuation of application No. 17/365,666, filed on Jul. 1, 2021, granted, now 11,435,994.
Prior Publication US 2023/0051206 A1, Feb. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/44 (2018.01); G06F 8/61 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 16/25 (2019.01)
CPC G06F 8/61 (2013.01) [G06F 16/25 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for performing third-party application integration, comprising:
obtaining, by one or more processors, third-party application data associated with a third-party application that is separate from a computing system that comprises organizational data of an organization, wherein the computer system maintains the organizational data as a centralized system of record for the organization;
analyzing, by the one or more processors, one or more data structures associated with the organizational data to generate one or more rules associated with access rights for the organizational data and the third-party application data, wherein the one or more rules determine how the organizational data and the third-party application data is accessed and modified;
analyzing, by the one or more processors, the third-party application data based on the one or more rules and the one or more data structures associated with the organizational data, wherein at least one of the data structures is an object graph data structure comprising a plurality of entities associated with the organizational data, and wherein the organizational data includes organizational structure data and the organizational structure data indicates that a first group of employees has a certain set of permissions relative to a particular group of devices;
processing, by the one or more processors, the third-party application data based on integration information for integrating the third-party application and the organizational structure data; and
performing, by the one or more processors, one or more operations associated with the organizational data based on processing the third-party application data.