IP Library › Granted Patent US 12,327,151
Granted Patent B2
US 12,327,151 · App. 17/317,534 · Granted Jun 10, 2025

Integrating a process cloud services system with an intelligence cloud service based on converted PCS analytics data

Inventors: Arif Iqbal (San Carlos, CA); Avinash Dabholkar (Fremont, CA); Amit Naik (Sunnyvale, CA)
Assignee: Oracle International Corporation
G06F9/546G06F11/1469G06F11/1471G06F11/321G06F16/258H04L43/045
View Patent ↗
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 12,327,151
App. No.
17/317,534
Granted
Jun 10, 2025
Kind
B2
Abstract

A process cloud services (PCS) system is integrated with an intelligence cloud service (ICS) based on converted PCS analytics data. The PCS system converts PCS analytics data into a format for the ICS resulting on converted PCS analytics data. The converted PCS analytics data is transferred from the PCS system to the ICS. The PCS system is integrated with the ICS based on the converted PCS analytics data received at the ICS.

Claims (64)

1. A method of integrating a process cloud services (PCS) system with an intelligence cloud service (ICS) based on converted PCS analytics data, the method comprising:

converting, performed at the PCS system, PCS analytics data into a format for the ICS resulting in the converted PCS analytics data that is in a format for the ICS;

transferring the converted PCS analytics data from the PCS system to the ICS;

integrating the PCS system with the ICS based on the converted PCS analytics data received at the ICS;

creating a bridge between the PCS and the ICS based at least in part on the converted PCS analytics data;

using the bridge for communications between the PCS and the ICS at least by:

retrieving the converted PCS analytics data using a user interface associated with the ICS; and

creating customer dash boards based on ICS tables and the converted PCS analytics data.

2. The method as recited by claim 1 , wherein the method further comprises:

publishing Representational State Transfer (REST) Application Programming Interfaces (APIs) for use in the user interface associated with the ICS.

3. The method as recited by claim 2 , wherein the method further comprises:

providing the ICS tables for designing the customer dashboards.

4. The method as recited by claim 3 , wherein the method further comprises:

creating the bridge between the PCS and the ICS based on the REST APIs, the converted PCS analytics data, and the ICS tables.

5. The method as recited by claim 4 , wherein the method further comprises:

retrieving the converted PCS analytics data using REST APIs provided by the bridge in the user interface (UI) associated with the ICS.

6. The method as recited by claim 3 , wherein the method further comprises:

creating the customer dashboards at least in part based on the ICS tables.

7. The method as recited by claim 3 , wherein the method further comprises:

creating the customer dashboards at least in part based on the converted PCS analytics data.

8. The method as recited by claim 1 , wherein the method further comprises:

transferring the converted PCS analytics data to a cloud storage service for later distribution as star schema data.

9. The method as recited by claim 8 , wherein the method further comprises:

distributing portions of the star schema data using at least one of REST APIs.

10. The method as recited by claim 9 , wherein the method further comprises:

communicating with an analytics archive schedule job through the cloud storage service to search and download archives from the star schema data;

publishing, via the analytics archive schedule job, a compressed JAVA SCRIPT® Object Notation (JSON) data to the cloud storage service;

adding, via the analytics archive schedule job, an entry to an archive history;

reading, via a query associated with the archive history, next archive data from the star schema data; and

determining what data to purge from the star schema data based on the query.

11. A method of creating a bridge between a process cloud services (PCS) system with an intelligence cloud service (ICS), the method comprising:

publishing Representational State Transfer (REST) Application Programming Interfaces (APIs) for use in a user interface (UI) of a target intelligence system (TIS);

creating converted PCS analytics data in a format for the TIS that is in a format for the ICS;

integrating the PCS system with the ICS based on the converted PCS analytics data received at the ICS;

providing ICS tables for designing customer dashboards; and

creating a bridge between the PCS and the TIS based on the REST APIs used in the UI, the converted PCS analytics data, and the ICS tables.

12. The method as recited by claim 11 , wherein the method further comprises:

transferring the converted PCS analytics data from the PCS system to the ICS.

13. The method as recited by claim 11 , wherein the method further comprises:

retrieving the converted PCS analytics data using the REST APIs provided by the bridge between the PCS and the TIS.

14. The method as recited by claim 11 , wherein the method further comprises:

creating the customer dashboards at least in part based on the ICS tables.

15. The method as recited by claim 11 , wherein the method further comprises:

creating the customer dashboards at least in part based on the converted PCS analytics data.

16. The method as recited by claim 11 , wherein the method further comprises:

transferring the converted PCS analytics data to a cloud storage service for later distribution as star schema data.

17. The method as recited by claim 16 , wherein the method further comprises:

distributing portions of the star schema data using at least one of the REST APIs.

18. The method as recited by claim 17 , wherein the method further comprises:

communicating with an analytics archive schedule job through the cloud storage service to search and download archives from the star schema data;

publishing, via the analytics archive schedule job, a compressed JAVA SCRIPT® Object Notation (JSON) data to the cloud storage service;

adding, via the analytics archive schedule job, an entry to an archive history;

reading, via a query associated with the archive history, next archive data from the star schema data; and

determining what data to purge from the star schema data based on the query.

19. An apparatus for integrating a process cloud services (PCS) system with an intelligence cloud service (ICS) based on converted PCS analytics data, the apparatus comprising:

one or more processors; and

a non-transitory processor-readable storage device including instructions for:

converting, performed at the PCS system, PCS analytics data into a format for the ICS resulting in the converted PCS analytics data that is in a format for the ICS;

transferring the converted PCS analytics data from the PCS system to the ICS;

integrating the PCS system with the ICS based on the converted PCS analytics data received at the ICS;

creating a bridge between the PCS and the ICS based at least in part on the converted PCS analytics data;

using the bridge for communications between the PCS and the ICS at least by:

retrieving the converted PCS analytics data using a user interface associated with the ICS; and

creating customer dash boards based on ICS tables and the converted PCS analytics data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2021
From: IQBAL, ARIF; DABHOLKAR, AVINASH; NAIK, AMIT
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 056205/0020 →
Continuity (5)
Continuation 16578046 · Sep 20, 2019
Continuation 15491866 · Apr 19, 2017
Provisional Application 62395284 · Sep 15, 2016
Provisional Application 62395285 · Sep 15, 2016
Related Publication 20210326194A1 · Oct 21, 2021
References Cited (13)
US 8516158B1 · Wu · 2013 [cited by examiner]
US 10467070B2 · Iqbal · 2019 [cited by examiner]
US 11042425B2 · Iqbal · 2021 [cited by examiner]
US 20090327006A1 · Hansan · 2009 [cited by examiner]
US 20140229423A1 · Bengali et al. · 2014 [cited by applicant]
US 20140229628A1 · Mandal · 2014 [cited by applicant]
US 20140244429A1 · Clayton · 2014 [cited by examiner]
US 20140280848A1 · Modh · 2014 [cited by examiner]
US 20160013989A1 · Chouhan · 2016 [cited by examiner]
US 20160048408A1 · Madhu · 2016 [cited by examiner]
US 20160149825A1 · Darji · 2016 [cited by examiner]
US 20160197980A1 · Durairajan et al. · 2016 [cited by applicant]
US 20170352115A1 · Trevathan · 2017 [cited by examiner]