IP Library Granted Patent US 7,721,270
Granted Patent B2
US 7,721,270 · App. 11/238,583 · Granted May 18, 2010

Information converter and a method for transforming information

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 7,721,270
App. No.
11/238,583
Granted
May 18, 2010
Kind
B2
Abstract

An information converter includes: an input for receiving non-structured information transformation specification and a processor. The processor is adapted to (i) convert the non-structured information transformation specification to a structured information transformation specification; (ii) generate information transformation code responsive to the structured information transformation specification; and (iii) associate a code alteration indication to the non-structured information transformation specification in response to an alteration of the information transformation code. A method and a computer readable medium converts the non-structured information transformation specification to a structured information transformation specification; generates information transformation code responsive to the structured information transformation specification, and associates a code alteration indication to the non-structured information transformation specification in response to an alteration of the information transformation code.

Claims (41)

1. A method for converting information, the method comprises the following stages executed by a processor:

converting a non-structured information transformation specification to a structured information transformation specification;

generating information transformation code responsive to the structured information transformation specification;

altering the information transformation code; and

associating a code alteration indication to the non-structured information transformation specification in response to the alteration of the information transformation code, the associating further comprising:

performing a conversion of the information transformation code to a format compatible with the structured information transformation specification to generate an intermediate code alteration; and

performing a conversion of the intermediate code alteration to a format compatible with the non-structured information transformation specification to generate the code alteration indication.

2. The method according to claim 1 wherein the code alteration indication affects the non-structured information transformation specification.

3. The method according to claim 1 further comprising determining if the alteration of the information transformation code can be converted to a non-structured information specification conversion format.

4. The method according to claim 1 wherein the non-structured information transformation specification is a spreadsheet format information transformation specification.

5. The method according to claim 1 further comprises providing indications of recommended non-structured information transformation specification rules.

6. The method according to claim 1 further comprises generating non-structured information transformation specification shortcuts.

7. The method according to claim 1 further comprising storing versions of the information transformation code and determining an alteration by comparing between at least two versions of the information transformation code.

8. The method according to claim 1 further comprising storing versions of the structured information transformation specification and determining an alteration by comparing between at least two versions of the structured information transformation specification.

9. The method according to claim 1 further comprising storing versions of the non-structured information transformation specification and determining an alteration by comparing between at least two versions of the non-structured information transformation specification.

10. The method according to claim 1 further comprising altering the non-structured information transformation specification and attempting to generate a structured information transformation specification that represents the altered non-structured information transformation specification.

11. The method according to claim 1 wherein the structured information transformation specification comprises a MAPPERS element.

12. The method according to claim 1 wherein the structured information transformation specification comprises a LOOKUPS element.

13. The method according to claim 1 wherein the structured information transformation specification comprises an OVERRIDE element.

14. A computer readable medium that stores code executable by a processor that causes a computer to: convert the non-structured information transformation specification to a structured information transformation specification; generate information transformation code responsive to the structured information transformation specification, alter the information transformation code, and associate a code alteration indication to the non-structured information transformation specification in response to the alteration of the information transformation code, the association further comprising performing a conversion of the information transformation code to a format compatible with the structured information transformation specification to generate an intermediate code alteration, and performing a conversion of the intermediate code alteration to a format compatible with the non-structured information transformation specification to generate the code alteration indication.

15. The computer readable medium according to claim 14 wherein the code alteration indication affects the non-structured information transformation specification.

16. The computer readable medium according to claim 14 wherein the code further causes the computer to determine if the alteration of the information transformation code can be converted to a non-structured information specification conversion format.

17. The computer readable medium according to claim 14 wherein the non-structured information transformation specification is a spreadsheet format information transformation specification.

18. The computer readable medium according to claim 14 wherein the code further causes the computer to provide indications of recommended non-structured information transformation specification rules.

19. The computer readable medium according to claim 14 wherein the code further causes the computer to generate non-structured information transformation specification shortcuts.

20. The computer readable medium according to claim 14 wherein the code further causes the computer to store versions of the information transformation code and determine an alteration by comparing between at least two versions of the information transformation code.

21. The computer readable medium according to claim 14 wherein the code further causes the computer to store versions of the structured information transformation specification and determine an alteration by comparing between at least two versions of the structured information transformation specification.

22. The computer readable medium according to claim 14 wherein the code further causes the computer to store versions of the non-structured information transformation specification and determine an alteration by comparing between at least two versions of the non-structured information transformation specification.

23. The computer readable medium according to claim 14 wherein the code further causes the computer to alter the non-structured information transformation specification and to attempt to generate a structured information transformation specification that represents the altered non-structured information transformation specification.

24. The computer readable medium according to claim 14 wherein the structured information transformation specification comprises a MAPPERS element.

25. The computer readable medium according to claim 14 wherein the structured information transformation specification comprises a LOOKUPS element.

26. The computer readable medium according to claim 14 wherein the structured information transformation specification comprises an OVERRIDE element.

27. An information converter, comprising:

an input for receiving non-structured information transformation specification; and

a processor adapted to perform executable instructions comprising:

(i) converting the non-structured information transformation specification to a structured information transformation specification;

(ii) generating information transformation code responsive to the structured information transformation specification;

(iii) altering the information transformation code; and

(iv) associating a code alteration indication to the non-structured information transformation specification in response to the alteration of the information transformation code, the associating further comprising:

performing a conversion of the information transformation code to a format compatible with the structured information transformation specification to generate an intermediate code alteration; and

performing a conversion of the intermediate code alteration to a format compatible with the non-structured information transformation specification to generate the code alteration indication.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 18, 2025
From: JPMORGAN CHASE BANK, N.A.
To: INFORMATICA LLC
Reel/Frame 073597/0722 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2021
From: NOMURA CORPORATE FUNDING AMERICAS, LLC
To: INFORMATICA LLC
Reel/Frame 057973/0496 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2021
From: NOMURA CORPORATE FUNDING AMERICAS, LLC
To: INFORMATICA LLC
Reel/Frame 057973/0507 →
SECURITY INTEREST Recorded Oct 29, 2021
From: INFORMATICA LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057973/0568 →
SECURITY INTEREST Recorded Feb 26, 2020
From: INFORMATICA LLC
To: NOMURA CORPORATE FUNDING AMERICAS, LLC
Reel/Frame 052022/0906 →
NOTICE OF SUCCESSION OF AGENCY Recorded Feb 25, 2020
From: BANK OF AMERICA, N.A.
To: NOMURA CORPORATE FUNDING AMERICAS, LLC
Reel/Frame 052018/0070 →
CHANGE OF NAME Recorded Aug 25, 2015
From: INFORMATICA CORPORATION
To: INFORMATICA LLC
Reel/Frame 036453/0406 →
SECURITY AGREEMENT Recorded Aug 6, 2015
From: INFORMATICA CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 036294/0701 →