IP Library Patent Application 10204756
Patent Application
App. No. 10/204,756

Method And Apparatus For Processing Electronic Documents

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/204,756
Abstract

A computer-implemented method of generating an input to be used by a classifying apparatus based on an electronic document comprising a plurality of elements, said method comprising: analyzing said electronic document to obtain one or more of said elements together with information about their corresponding position in said document; generating an electronic layout document to be used as said input of said classifying apparatus, said electronic layout document comprising: a representation of a plurality of said elements obtained in said analyzing step together with information representing their absolute and/or relative position in said electronic document.

Claims (83)

1 . A computer implemented method of generating an input to be used by a classifying apparatus based on an electronic document comprising a plurality of elements, said method comprising:

analyzing said electronic document to obtain one or more of said elements together with information about their corresponding position in said document;

generating an electronic layout document to be used as said input of said classifying apparatus, said electronic layout document comprising:

a representation of a plurality of said elements obtained in said analyzing step together with information representing their absolute and/or relative position in said electronic document.

2 . The method of claim 1 , wherein said layout document comprises:

a representation of a first one of said plurality elements of said text document together with information representing its absolute and/or relative position in said electronic document, and

a representation of others of said plurality elements of said text document together with information representing their absolute and/or relative position in said electronic document, said other elements lying within a predefined or user defined area neighbouring and/or surrounding said first element.

3 . The method of claim 1 or 2 , further comprising:

searching for elements meeting a certain searching criterion to obtain candidates for elements which with respect to their informational content fall into a certain category, and

generating a layout document for one or more of said candidate elements.

4 . The method of claim 3 , wherein said step of searching candidates further comprises one or more of the following:

searching for elements in said document which match a certain format criterion;

searching for words in said document which match a certain string comparison criterion;

performing a fault tolerant word search;

performing a search for an element which has a predefined relative position with respect to a found candidate;

performing a database search for searching elements which match with words stored in a database.

5 . The method of one of claims 1 to 4 , further comprising one or more of the following:

representing the position of an element in said layout document by a corresponding character sequence based on a predefined position coding scheme

representing elements which have a recognizable predefined format through a character sequence based on a predefined format coding scheme;

representing elements which have a recognizable meaning through a character sequence based on a predefined meaning coding scheme.

6 . The method according to claim 5 , wherein

said recognized format comprises one or more of the following:

vertical and/or horizontal lines in said document;

floating point numbers;

dates;

integer numbers;

postal ZIP codes.

7 . A method according to any of the preceding claims, wherein the area taken into account for generating said layout document comprises one or more geometrical areas the dimensions of which can be predefined or can be set by the user.

8 . The method of any of claims 1 to 7 , further comprising:

using said electronic layout document as an input for a classifying apparatus for training said classifying apparatus or for evaluating said input through said classifying apparatus.

9 . A method for extracting from an electronic document one or more elements which belong to a certain predefined category, said method comprising:

searching for candidate elements in said document based on one or more predefined search criteria;

for each candidate element obtained from said searching step, generating a layout document according to any of the preceding claims; and

judging if said candidate belongs to said category based on the informational content of said layout document.

10 . A method for training a classifying apparatus to train said apparatus for recognizing whether an element of a document belongs to a certain category or not, said method comprising:

searching for candidate elements in said document based on one or more predefined search criteria;

for each candidate element obtained from said searching step, generating a layout document according to any of the preceding claims; and

inputting said layout together with information as to whether said candidate belongs to the certain category or not into the classifying apparatus to train said classifying apparatus.

11 . The method of claim 9 or 10 , wherein

said classifying apparatus is a neural network.

12 . An apparatus for generating an input to be used by a classifying apparatus based on an electronic document comprising a plurality of elements, said apparatus comprising:

an analyzor analyzing said electronic document to obtain one or more of said elements together with information about their corresponding position in said document;

a generator generating an electronic layout document to be used as said input of said classifying apparatus, said electronic layout document comprising:

a representation of a plurality of said elements obtained in said analyzing step together with information representing their absolute and/or relative position in said electronic document.

13 . The apparatus of claim 12 , wherein said layout document comprises:

a representation of a first one of said plurality elements of said text document together with information representing its absolute and/or relative position in said electronic document, and

a representation of others of said plurality elements of said text document together with information representing their absolute and/or relative position in said electronic document, said other elements lying within a predefined or user defined area neighbouring and/or surrounding said first element.

14 . The apparatus of claim 12 or 13 , further comprising:

a searcher searching for elements meeting a certain searching criterion to obtain candidates for elements which with respect to their informational content fall into a certain category, and

said generator generating a layout document for one or more of said candidate elements.

15 . The apparatus of claim 14 , wherein said searcher searching for candidates further comprises one or more of the following:

an element searcher searching for elements in said document which match a certain format criterion;

a word searcher searching for words in said document which match a certain string comparison criterion;

a word searcher performing a fault tolerant word search;

an element searcher performing a search for an element which has a predefined relative position with respect to a found candidate;

a database searcher performing a database search for searching elements which match with words stored in a database.

16 . The apparatus of one of claims 12 to 15 , wherein said layout generator further is adapted to one or more of the following when generating said layout document

representing the position of an element in said layout document by a corresponding character sequence based on a predefined position coding scheme

representing elements which have a recognizable predefined format through a character sequence based on a predefined format coding scheme;

representing elements which have a recognizable meaning through a character sequence based on a predefined meaning coding scheme.

17 . The apparatus according to claim 16 , wherein

said recognized format comprises one or more of the following:

vertical and/or horizontal lines in said document;

floating point numbers;

dates;

integer numbers;

postal ZIP codes.

18 . The apparatus according to any of claims 12 to 17 , wherein

the area taken into account for generating said layout document comprises one or more geometrical areas the dimensions of which can be predefined or can be set by the user.

19 . The apparatus of any of claims 12 to 9 , further comprising:

a classifying apparatus using said electronic layout document as an input for training said classifying apparatus or for evaluating said input through said classifying apparatus.

20 . An apparatus for extracting from an electronic document one or more elements which belong to a certain predefined category, said apparatus comprising:

a searcher searching for candidate elements in said document based on one or more predefined search criteria;

a generator for for each candidate element obtained from said searching step, generating a layout document according to any of the preceding claims; and

a judger judging if said candidate belongs to said category based on the informational content of said layout document.

21 . A a classifying apparatus trainable to recognize whether an element of a document belongs to a certain category or not, said apparatus comprising:

a searcher searching for candidate elements in said document based on one or more predefined search criteria;

a generator generating for each candidate element obtained from said searcher a layout document according to any of the preceding claims; and

means for inputting said layout together with information as to whether said candidate belongs to the certain category or not into the classifying apparatus to train said classifying apparatus.

22 . The apparatus of claim 20 or 21 , wherein

said classifying apparatus is a neural network.

23 . A computer program comprising computer executable program code, said program code being adapted to cause said computer to carry out any of the methods according to one of claims 1 to 11 .

24 . A data structure to be used as an input in a classifying apparatus, said data structure being derived by carrying out any of the methods according to cone of claims 1 to 11 .

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2017
From: LEXMARK INTERNATIONAL TECHNOLOGY SARL
To: KOFAX INTERNATIONAL SWITZERLAND SARL
Reel/Frame 042919/0841 →
ENTITY CONVERSION Recorded Feb 11, 2016
From: LEXMARK INTERNATIONAL TECHNOLOGY S.A.
To: LEXMARK INTERNATIONAL TECHNOLOGY SARL
Reel/Frame 037793/0300 →
CHANGE OF NAME Recorded Feb 2, 2015
From: BDGB ENTERPRISE SOFTWARE S.A.R.L.
To: LEXMARK INTERNATIONAL TECHNOLOGY, S.A.
Reel/Frame 034872/0271 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 021391 FRAME 0882. ASSIGNOR(S) HEREBY CONFIRMS THE DELETION OF ALEXANDER GEORKE AND MATTHIA RABALD AS ASSIGNING INVENTORS TO THE INDICATED COMPANY. Recorded Jan 5, 2009
From: RUJAN, PAL
To: SER SYSTEME AG
Reel/Frame 022056/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2009
From: GOERKE, ALEXANDER; RABALD, MATTHIAS
To: SER SYSTEMS ENGINEERING GMBH
Reel/Frame 022056/0937 →
CHANGE OF NAME Recorded Jan 5, 2009
From: SER SYSTEMS ENGINEERING GMBH
To: SER TECHNOLOGY DEUTSCHLAND GMBH
Reel/Frame 022058/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2008
From: SER TECHNOLOGY DEUTSCHLAND GMBH
To: SER SOLUTIONS, INC.
Reel/Frame 021391/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2008
From: GEORKE, ALEXANDER; RABALD, MATTHIAS; RUJAN, PAL
To: SER SYSTEME AG
Reel/Frame 021391/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2008
From: SER SYSTEMS AG
To: SER TECHNOLOGY DEUTSCHLAND GMBH
Reel/Frame 021391/0909 →
CHANGE OF NAME Recorded Aug 14, 2008
From: SER SYSTEME AG
To: SER SYSTEMS AG
Reel/Frame 021391/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2008
From: SER SYSTEMS AG; SER SOFTTECH GMBH
To: SER TECHNOLOGY DEUTSCHLAND GMBH
Reel/Frame 021391/0936 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2007
From: SER SOLUTIONS, INC.
To: BDGB ENTERPRISE SOFTWARE S.A.R.L.
Reel/Frame 019744/0475 →