US 12,444,002 B2
Multisided agnostic integration system
Abhishek Mahna, Pasadena, CA (US); Jeffrey M. Ku, Altadena, CA (US); Manish Bhatnagar, Irvine, CA (US); Naveen Kumar Chappa, Arcadia, CA (US); Robert Seres, Valencia, CA (US); and Leonard D. Kim, South Pasadena, CA (US)
Assigned to ADP, Inc., Roseland, NJ (US)
Filed by ADP, Inc., Roseland, NJ (US)
Filed on Jun. 2, 2022, as Appl. No. 17/830,524.
Prior Publication US 2023/0394593 A1, Dec. 7, 2023
Int. Cl. G06F 9/54 (2006.01); G06Q 30/04 (2012.01); G06Q 40/12 (2023.01)
CPC G06Q 40/125 (2013.12) [G06F 9/547 (2013.01); G06Q 30/04 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computer system, from a client system, technical documents comprising information about a single set of product agnostic application programming interfaces (APIs), wherein the single set of product agnostic APIs are used, by the computer system, to access a plurality of products, wherein a first product of the plurality of products is accessed using multiple product agnostic APIs of the single set of product agnostic APIs;
building, by the computer system, using the technical documents, an application that is configured to: i) receive a request from the client system to execute one of the plurality of products, and ii) responsive to the request, use the single set of product agnostic APIs to access the one of the plurality of products;
receiving, by the application executed by the computer system, the request to execute at least one product of the plurality of products;
accessing, by the application executed by the computer system, in accordance with the request, a first dataset from the client system that is specified by the single set of product agnostic APIs;
parsing, by the application executed by the computer system, the first dataset to identify a second dataset that is useable across the plurality of products;
sending, by the application executed by the computer system, the second dataset to the at least one product to cause the at least one product to perform an operation using the second dataset; and
providing, by the computer system, a notification to the client system related to the performance of the operation by the at least one product using the second dataset.