IP Library Granted Patent US 9,741,004
Granted Patent B1
US 9,741,004 · App. 13/587,741 · Granted Aug 22, 2017

Apparatus and method for transforming web services into managed workflow actions

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 9,741,004
App. No.
13/587,741
Granted
Aug 22, 2017
Kind
B1
Abstract

A non-transitory computer readable storage medium includes executable instructions to supply a catalog of open domain workflow actions, receive a selected open domain workflow action and operate a service interface responsive to the execution of a defined workflow that includes the selected open domain workflow action. The service interface includes executable instructions to retrieve information from a web service and format the information for utilization in the defined workflow.

Claims (40)

1. A method, comprising:

providing, by a computing device, a catalog of selectable web services in an enterprise workflow application;

constructing, by the computing device, an enterprise workflow in the enterprise workflow application, wherein the enterprise workflow comprises a selected web service from the catalog and an enterprise workflow action, the enterprise workflow being configured to operate in a closed domain and the selected web service being located in an open domain; and

executing, by the computing device, the enterprise workflow action in the enterprise workflow using an output of the selected web service by

transmitting, by the computing device via a communicatively coupled interface, a call from the enterprise workflow action operating in the closed domain across a network to the selected web service located in the open domain,

receiving, in the interface, the output from the selected web service,

formatting, in the interface, the output to enable the output to be executed in the closed domain by the enterprise workflow action, and

transmitting the formatted output from the interface to the computing device.

2. The method of claim 1 , further comprising providing, by the computing device, a configuration menu in the enterprise workflow application to enable configuration of the output of the selected web service.

3. The method of claim 2 , wherein the configuration of the output of the selected web service includes at least one of (i) a selection of a type of information available from the selected web service, and (ii) a selection of a format of the information available from the selected web service.

4. The method of claim 2 , further comprising transmitting, from the computing device to the interface, the configuration of the output of the selected web service,

wherein formatting the output includes at least one of (i) filtering the output based on the configuration, and (ii) converting the output based on the configuration into a format that is compatible with at least one of the enterprise workflow action, the enterprise workflow, and the closed domain.

5. The method of claim 1 , further comprising enabling, by the computing device, the selected web service to be dragged and dropped from the catalog onto the enterprise workflow in the enterprise workflow application.

6. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:

providing a catalog of selectable web services in an enterprise workflow application;

constructing an enterprise workflow in the enterprise workflow application, wherein the enterprise workflow comprises a selected web service from the catalog and an enterprise workflow action, the enterprise workflow being configured to operate in a closed domain and the selected web service being located in an open domain; and

executing the enterprise workflow action in the enterprise workflow using an output of the selected web service by

transmitting a call from the enterprise workflow action operating in the closed domain across a network to the selected web service located in the open domain,

receiving the output from the selected web service, and

formatting the output to enable the output to be executed in the closed domain by the enterprise workflow action.

7. The non-transitory computer-readable medium of claim 6 , further comprising instructions to provide a configuration menu in the enterprise workflow application to enable configuration of the output of the selected web service.

8. The non-transitory computer-readable medium of claim 7 , wherein the configuration of the output of the selected web service includes at least one of (i) a selection of a type of information available from the selected web service, and (ii) a selection of a format of the information available from the selected web service.

9. The non-transitory computer-readable medium of claim 7 , further comprising instructions to format the output by at least one of (i) filtering the output based on the configuration, and (ii) converting the output based on the configuration into a format that is compatible with at least one of the enterprise workflow action, the enterprise workflow, and the closed domain.

10. The non-transitory computer-readable medium of claim 6 , further comprising instructions to enable the selected web service to be dragged and dropped from the catalog onto the enterprise workflow in the enterprise workflow application.

11. An apparatus, comprising:

a computing device within a closed domain configured to:

provide a catalog of selectable web services in an enterprise workflow application,

construct an enterprise workflow in the enterprise workflow application, wherein the enterprise workflow comprises a selected web service from the catalog and an enterprise workflow action, and

execute the enterprise workflow action in the enterprise workflow using an output of the selected web service; and

an interface within the closed domain and communicatively coupled to the computing device, the interface configured to:

transmit a call from the enterprise workflow action across a network to the selected web service located in an open domain,

receive the output from the selected web service,

format the output to enable the output to be executed by the enterprise workflow action, and

transmit the formatted output from the interface to the computing device.

12. The apparatus of claim 11 , wherein the computing device and the interface are separated from the open domain by a firewall.

13. The apparatus of claim 11 , wherein the computing device is configured to provide a configuration menu in the enterprise workflow application to enable configuration of the output of the selected web service.

14. The apparatus of claim 13 , wherein the configuration of the output of the selected web service includes at least one of (i) a selection of a type of information available from the selected web service, and (ii) a selection of a format of the information available from the selected web service.

15. The apparatus of claim 13 ,

wherein the computing device is configured to transmit, to the interface, the configuration of the output of the selected web service, and

wherein the interface is configured to format the output by at least one of (i) filtering the output based on the configuration, and (ii) converting the output based on the configuration into a format that is compatible with at least one of the enterprise workflow action, the enterprise workflow, and the closed domain.

Assignments (9)
PERFECTION CERTIFICATE Recorded Dec 1, 2021
From: K2 SOFTWARE, INC.; ASSURESIGN, LLC
To: NINTEX USA, INC.
Reel/Frame 058292/0509 →
RELEASE OF SECURITY INTEREST Recorded Dec 1, 2021
From: SIXTH STREET SPECIALTY LENDING EUROPE I ADVISORS, LTD. (F/K/A TPG SPECIALTY LENDING EUROPE I ADVISORS, LTD.)
To: NINTEX PTY LTD
Reel/Frame 058336/0149 →
SECURITY INTEREST Recorded Nov 17, 2021
From: NINTEX USA, INC.; K2 SOFTWARE, INC.; ASSURESIGN, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 058173/0474 →
SECURITY INTEREST Recorded May 17, 2018
From: NINTEX PTY LTD
To: TPG SPECIALTY LENDING EUROPE I ADVISORS, LTD.
Reel/Frame 045837/0700 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 033063/0749 Recorded Apr 8, 2018
From: SILICON VALLEY BANK
To: NINTEX PTY LTD
Reel/Frame 045582/0069 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 034719/0156 Recorded Apr 8, 2018
From: SILICON VALLEY BANK
To: NINTEX PTY LTD
Reel/Frame 045858/0806 →
SECURITY AGREEMENT Recorded Jan 2, 2015
From: NINTEX PTY LTD
To: SILICON VALLEY BANK
Reel/Frame 034719/0156 →
SECURITY INTEREST Recorded Jun 10, 2014
From: NINTEX PTY LTD
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 033063/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2012
From: HEANEY, STEPHEN ROBERT; BODUROGLU, TAHSIN MURAT; COOK, BRIAN GEOFFREY
To: NINTEX PTY LIMITED
Reel/Frame 028800/0585 →