IP Library Granted Patent US 9,092,244
Granted Patent B2
US 9,092,244 · App. 13/490,679 · Granted Jul 28, 2015

System for developing custom data transformations for system integration application programs

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,092,244
App. No.
13/490,679
Granted
Jul 28, 2015
Kind
B2
Abstract

A method includes receiving packaged custom data transform element parameters at an information handling system wherein the information handling system hosts an automated development system platform for creating an integrated business process application. The method also includes registering a custom data transform element described by the custom data transform element parameters with the automated development system platform, and updating the automated development system platform with the custom data transform element.

Claims (40)

1. A computer-implemented method for creating a custom data transform element, the method comprising:

receiving packaged custom data transform element parameters at an information handling system wherein the information handling system hosts an automated development system platform for creating an integrated business process application;

registering a custom data transform element for executing a user-defined data transformation in a pre-determined directory of data transform elements of the automated development system platform, wherein the custom data transform element parameters describe the custom data transform element; and

updating the automated development system platform with the custom data transform element wherein the custom data transform element becomes part of the automated development system;

wherein the received custom data transform element parameters include configuration requirements for the custom data transform element, custom implementation code for executing the user-defined data transformation, and data identifying the custom data transform element.

2. The method of claim 1 , wherein the data identifying the custom data transform element comprises an icon image for use in a graphical user interface of the automated development system platform.

3. The method of claim 1 , comprising limiting availability to use the custom data transform element to authorized accounts.

4. The method of claim 3 , wherein received custom data transform element parameters further comprise data identifying authorized accounts.

5. The method of claim 1 , further comprising receiving data representing a visual model of a business process integration comprising associated user-selected element icons,

wherein each user-selected element icon is associated with a codeset for a data transformation; and

wherein at least one user-selected element icon comprises the custom data transform element for the user-defined data transformation.

6. The method of claim 1 , further comprising receiving data attributes from a graphical user interface of the automated development system platform that satisfy the configuration requirements for the custom data transform element.

7. The method of claim 1 , wherein the received packaged custom data transform element parameters comprise a format in accordance with a specific application programming interface enabling integration of the custom data transform element into the automated development system platform.

8. An information handling system comprising:

a storage device for storing data representing an automated development system platform for creating an integrated business process application;

a connection via a network interface for receiving packaged custom data transform element parameters; and

a processor adapted to execute instructions to register a custom data transform element for executing a user-defined data transformation in a pre-determined directory of data transform elements of the automated development system platform, wherein the custom data transform element parameters describe the custom data transform element wherein the custom data transform element becomes part of the automated development system;

the processor adapted execute instructions to update the pre-determined directory of data transform elements of the automated development system platform with custom implementation code for executing the user-defined data transformation;

wherein the received custom data transform element parameters include configuration requirements for the custom data transform element, custom implementation code for executing the user-defined data transformation; and data identifying the custom data transform element.

9. The system of claim 8 , wherein the received packaged custom data transform element parameters comprise a format in accordance with a specific application programming interface enabling integration of the custom data transform element into the automated development system platform.

10. The system of claim 8 , wherein the data identifying the custom data transform element comprises an icon image for use in a graphical user interface of the automated development system platform.

11. The system of claim 8 , further comprising the processor adapted to execute instructions to limit availability of the custom data transform element to authorized accounts.

12. The system of claim 8 , further comprising a connection via a network interface for receiving data representing a visual model of a business process integration comprising associated user-selected element icons,

wherein each user-selected element icon is associated with a codeset for a data transformation; and

wherein at least one user-selected element icon comprises the custom data transform element for the user-defined data transformation.

13. The system of claim 8 , further comprising a connection via a network interface for receiving data attributes from a graphical user interface of the automated development system platform that satisfy the configuration requirements for the custom data transform element.

14. The system of claim 8 , further comprising the processor adapted to execute instructions via the automated development system platform to generate a system integration application program including the custom implementation code for executing the user-defined data transformation associated with the custom data transform element.

15. A computer-implemented method for creating a custom data transform element, the method comprising:

receiving packaged custom data transform element parameters at an information handling system, wherein the information handling system hosts an automated development system platform for creating an integrated business process application;

registering a custom data transform element for executing a user-defined data transformation in a pre-determined directory of data transform elements of the automated development system platform; and

updating the pre-determined directory of data transform elements of the automated development system platform with the custom data transform element parameters wherein the custom data transform element becomes part of the automated development system;

wherein the received custom data transform element parameters include configuration requirements for the custom data transform element, custom implementation code for executing the user-defined data transformation, and data identifying the custom data transform element;

wherein the received packaged custom data transform element parameters comprise a format in accordance with a specific application programming interface enabling integration of the custom data transform element into the automated development system platform.

16. The method of claim 15 , wherein the data identifying the custom data transform element comprises an icon image for use in a graphical user interface of the automated development system platform.

17. The method of claim 15 , comprising limiting availability of the custom data transform element to authorized accounts.

18. The method of claim 15 , further comprising receiving data representing a visual model of a business process integration comprising associated user-selected element icons,

wherein each user-selected element icon is associated with a codeset for a data transformation; and

wherein at least one user-selected element icon comprises the custom data transform element for a user-defined data transformation.

19. The method of claim 15 , further comprising receiving data attributes from a graphical user interface of the automated development system platform that satisfy the configuration requirements for the custom data transform element.

20. The method of claim 15 , further comprising the automated development system platform generating a system integration application program comprising the custom implementation code for executing the user-defined data transformation associated with the custom data transform element.

Assignments (17)
SECURITY INTEREST Recorded Nov 12, 2024
From: SIXTH STREET SPECIALTY LENDING, INC.
To: BLUE OWL CAPITAL CORPORATION
Reel/Frame 069342/0406 →
SECURITY INTEREST Recorded Oct 1, 2021
From: BOOMI, LLC
To: SIXTH STREET SPECIALTY LENDING, INC., AS COLLATERAL AGENT
Reel/Frame 057679/0908 →
CORRECTIVE NOTICE TO RELEASE SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (049452/0223) Recorded Apr 29, 2021
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 057246/0757 →
CORRECTIVE NOTICE TO RELEASE SECURITY INTEREST IN CERTAIN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Apr 29, 2021
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES AGENT
To: DELL PRODUCTS L.P.
Reel/Frame 057246/0764 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2015
From: DELL PRODUCTS L.P.
To: BOOMI, INC.
Reel/Frame 036262/0585 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2015
From: BANK OF AMERICA, N.A.
To: BOOMI, INC.
Reel/Frame 036262/0627 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2015
From: BANK OF AMERICA, N.A.
To: BOOMI, INC.
Reel/Frame 036262/0642 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2015
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: BOOMI, INC.
Reel/Frame 036262/0650 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2012
From: STEWART, MITCHELL J.; AHLBORN, JAMES T.; MICHEL, PETER
To: DELL PRODUCTS, LP
Reel/Frame 028558/0842 →