IP Library Granted Patent US 7,958,133
Granted Patent B2
US 7,958,133 · App. 11/311,423 · Granted Jun 7, 2011

Application conversion of source data

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,958,133
App. No.
11/311,423
Granted
Jun 7, 2011
Kind
B2
Abstract

A method leverages the file format information used by a target application to convert a source dataset into an encoding usable by the target application without converting the source dataset before migration and without modifying the target application. The source data when on the source system has random portions of various data types that are encoded in a source encoding based on data type. The target application, which typically processes data encoded in a target encoding that is based on data type, is able to process the source data despite the source encoding using file format information and a modified compiler library.

Claims (28)

1. A method, comprising:

modifying an existing compiler library into a modified compiler library, wherein the existing compiler library is used by a source application;

receiving source data;

parsing the source data to specify a data type using file format information, wherein the file format information is used by both the source application and a target application, wherein the file format information comprises information that specifies first portions of the source data comprising character data and second portions of the source data comprising numeric data, wherein the file format information is external to the source data and to the modified compiler library, wherein the data type comprises a character data type and a numeric data type; and

processing the source data using the modified compiler library at a target system, the source data being migrated from a source system to the target system, the source data having a plurality of portions encoded in a source encoding based on the data type, the modified compiler library is used by a processor to convert a portion of the source data into a target encoding to be manipulated by the target application.

2. The method of claim 1 , wherein the file format information is called by the target application.

3. The method of claim 1 , wherein the target application calls the modified compiler library.

4. The method of claim 1 , wherein locations of the portions encoded in the source encoding based on the data type are not fixed.

5. The method of claim 1 , wherein a length of each of the portions encoded in the source encoding based on the data type is not fixed.

6. The method of claim 1 , wherein the modified compiler library is a modified target compiler library.

7. The method of claim 1 , wherein the target application is configured to manipulate data encoded in the target encoding.

8. The method of claim 1 , wherein the target application manipulates a portion of the source data without converting the portion of the source data into source data encoded in the target encoding based on data type.

9. The method of claim 1 , further comprising manipulating the source data using the target application.

10. The method of claim 1 , wherein the modified compiler library is modified such that the target application uses the modified compiler library to manipulate the source data encoded in the source encoding.

11. A method, comprising:

receiving source data encoded in an intermediate encoding, the source data having a plurality of different data types including a character data type and a numeric data type, the intermediate encoding being an encoding converted from a source encoding based on data type into a single data type target encoding;

retrieving a portion of the source data with the single data type encoded in the intermediate encoding using file format information, wherein the file format information is used by both a source application and a target application, wherein the file format information comprises information that specifies first portions of the source data comprising character data and second portions of the source data comprising numeric data, wherein the file format information is external to the source data, wherein the file format information is called by the target application; and

processing the portion of the source data with the single data type encoded in the intermediate encoding by a processor using a compiler library called by the target application.

12. The method of claim 11 , wherein the target application is configured to process source data encoded in a target encoding based on data type.

13. The method of claim 11 , further comprising manipulating using the target application the portion of the source data with the single data type using the compiler library called by the target application.

14. The method of claim 11 , wherein the target application manipulates the portion of the source data with the single data type encoded in the intermediate encoding without converting the portion of the source data with the single data type into a target encoding based on data type.

15. The method of claim 11 , wherein the compiler library is a modified compiler library used to convert the source data encoded in the intermediate encoding into source data encoded in a target encoding based on data type.

16. The method of claim 11 , wherein the compiler library is a modified compiler library used to convert source data encoded in a target encoding based on data type into the source data encoded in the intermediate encoding.

17. The method of claim 11 , wherein the compiler library is a modified compiler library used to manipulate the source data encoded in the intermediate encoding.

18. The method of claim 11 , further comprising:

receiving source data encoded in the source encoding based on data type; and

converting the source data encoded in the source encoding based on data type into the intermediate encoding.

19. The method of claim 11 , further comprising converting the source data encoded in the intermediate encoding into source data encoded in the source encoding based on data type.

Assignments (6)
CORRECTION TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 31650/219 ON 11/21/2013 Recorded May 14, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 032894/0492 →
CORRECTION TO THE RECORDATION COVER SHEET TO INCLUDE THE EFFECTIVE DATE OF 6/30/2008 OF THE ASSIGNMENT RECORDED AT 31653/353 ON 11/21/2013 Recorded May 14, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 032894/0512 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2014
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: BAMPTON TECHNOLOGIES LLC
Reel/Frame 032522/0060 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2013
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 031650/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2013
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 031653/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2006
From: KORN, DAVID
To: AT&T CORP.
Reel/Frame 017359/0001 →