Patent ID: 9213893
Filing Date: 2015-12-15
Classification: G06K

Abstract:
1. A computer-implemented method for processing data, comprising: obtaining a first electronic document of a given document type from a user, the first electronic document comprising a set of fields, each field comprising data; performing a lookup in a template repository for a template for the given document type, wherein, for each field in the set of fields, the template identifies a location of the field in the first electronic document; in response to determining that a template repository does not include the template for the given document type: for each field in the set fields: enabling use, for the first user, with an application, of the data for the set of fields in the first electronic document; obtaining a second electronic document of the given document type from a second user, the second electronic document comprising the set of fields, each field of the set of fields for the second electronic document comprising data; in response to determining that the template repository includes the template: for each field in the set of fields, using the location of the field from the template to extract data for the field from the second electronic document; and enabling, for the second user, use of the data for the set of fields in the second electronic document with the application without requiring manual input of the data for the set of fields in the second electronic document into the application.