IP Library Patent Application 10778375
Patent Application
App. No. 10/778,375

Method of streaming conversion from a first data structure to a second data structure

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 None
App. No.
10/778,375
Abstract

A method of streaming conversion from a first data structure to a second data structure includes the steps of receiving a reference to an input data stream in the first data structure for conversion. A document conversion file is received that converts data in the first data structure to data in the second data structure. Next, a repeating structure definition is received. The document conversion file is executed. Then each instance of a repeating structure is streamed.

Claims (51)

1 . A method of streaming conversion from a first data structure to a second data structure, comprising the steps of:

a) receiving a reference to an input data stream in the first data structure for conversion;

b) receiving a document conversion file that converts data in the first data structure to data in the second data structure;

c) receiving a repeating structure definition;

d) executing the document conversion file; and

e) streaming each instance of a repeating structure.

2 . The method of claim 1 , wherein step (e) further includes the step of:

e1) writing each instance of the repeating structure to an output file.

3 . The method of claim 2 , further including the step of:

f) appending a present instance of the repeating structure to a preceding instance of the repeating structure.

4 . The method of claim 1 , wherein step (e) further includes the step of:

e1) receiving an instance of the repeating structure from the input data stream.

5 . The method of claim 1 , wherein step (a) further includes the step of:

a1) receiving the input data stream in the first data structure.

6 . The method of claim 1 , wherein step (a) further includes the step of:

a1) receiving the input data stream selected from the group of: extensible markup language schemes, relational databases, non-relational databases and self describing databases.

7 . The method of claims 1 , wherein step (b) further includes the step of:

b1) receiving a component conversion file referenced by the document conversion file.

8 . The method of claims 1 , wherein step (b) further includes the step of:

b1) receiving a driver conversion file referenced by the document conversion file.

9 . The method of claim 1 , wherein step (c) further includes the step of:

c1) receiving a reference to a component conversion file.

10 . A method of streaming conversion from a first data structure to a second data structure, comprising the steps of:

a) receiving an input data stream in the first data structure;

b) starting a conversion of the input data steam to the second data structure;

c) when an instance of a repeating structure is converted to the second data structure, writing the instance of the repeating structure to an output data stream.

11 . The method of claim 10 , wherein step (b) further includes the steps of:

b1) receiving a document conversion file;

b2) receiving a definition of the repeating structure.

12 . The method of claim 1 1 , further including the steps of:

b3) receiving a document component file.

b4) receiving a driver conversion file.

13 . The method of claim 10 , further including the step of:

d) repeating steps (b) and (c) until all the instances of the repeating structures have been converted.

14 . The method of claim 10 , wherein step (b) further includes the step of:

b1) receiving a document component file that defines the repeating structure.

15 . A method of streaming conversion from a first data structure to a second data structure, comprising the steps of:

a) receiving a reference to a input data stream in a first data structure;

b) receiving a first instance of a repeating structure from the file; and

c) converting the first instance of the repeating structure to the second data structure.

16 . The method of claim 15 , further including the steps of:

d) receiving a next instance of the repeating structure from the input data stream;

e) converting the next instance of the repeating structure to the second data structure.

17 . The method of claim 16 , further including the step of:

f) repeating steps (d) and (e) until all the instances of the repeating structure have been converted.

18 . The method of claim 15 , wherein step (b) includes the step of:

b1) receiving a document conversion file.

19 . The method of claim 18 , further including the step of:

b2) receiving a component conversion file referenced in the document conversion file.

20 . The method of claim 19 , further including the step of:

b3) receiving a repeating definition that defines the component conversion file as the repeating structure.

Assignments (3)
SECURITY AGREEMENT Recorded Mar 8, 2010
From: XAWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 024045/0276 →
SECURITY AGREEMENT Recorded Jan 17, 2008
From: XAWARE, INC.
To: SILICON VALLEY BANK
Reel/Frame 020371/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2004
From: VANDERSLUIS, KIRSTAN A.; MITAL, ROHIT
To: X-AWARE, INC
Reel/Frame 014991/0724 →