Browse Prior Art Database

System or Process to Auto-Generate a Service to Perform Data Interactions with Documents

IP.com Disclosure Number: IPCOM000243891D
Publication Date: 2015-Oct-27
Document File: 5 page(s) / 72K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a system to automatically generate a service that allows data from any system to populate an electronic document instance. The end user or the consuming system dynamically provides the document instance, such as an unfilled resume template or an empty product order spreadsheet, and then the system generates the service specifically for the provided document instance.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 35% of the total text.

Page 01 of 5

System or Process to Auto-Generate a Service to Perform Data Interactions with Documents

Electronic documents are a pervasive medium to allow end users to view, enter, share, and record information. For the purposes of this disclosure, a document is defined as any electronic file format that contains structured data ; it can be a word processing document, a spreadsheet, a Hypertext Markup Language (HTML) file, a Portable Document Format (PDF) file, a jpg image, or even a future structured document type not known at this time. Also for the purposes of this disclosure, a document instance is defined as a given instance of a certain type of document, such as an unfilled resume template, or an empty product order spreadsheet.

A user often has difficulty systematically moving data between documents of different , or even the same, types. Populating documents from external systems is also a difficult task. Often, developers design specific applications for capturing data to populate a given document instance. For example, a web page along with server side code is specifically built to capture data for populating a certain pdf form for tax filing purposes.

A method or system is needed to automatically generate a service to allow data from any system to populate a document instance ; the end user or the consuming system dynamically provides the document instance.

The novel contribution is a system to, instead of having the structure and format for a given document instance beforehand , dynamically generate the service specifically for the provided document instance. The two main functions of this generated service are to populate and return a document instance with passed-in data, and to extract data from documents. This enables the systematic flow of data from a system to a document instance, or from a document instance to a system, or allows the flow of data from one document instance to another, irrespective of the document types involved.

With this approach, developers can build a system that allows end users to provide data as it exists in the end users' documents , and then the system can extract the desired data to populate other systems or documents .

In an example implementation, the system provides a cloud based service that allows consumers to dynamically provide an instance of a document, where another service can then be automatically generated and made available in the cloud. Then, other consumers can leverage the generated cloud based service to populate that particular document instance with new data .

Alternatively, a document cloud storage service can contain many documents, and then automatically expose services allowing data to be pulled from those documents - or even populate those documents from external systems.

1


Page 02 of 5

In another example, a document instance can be added to a social based file management system , where the document is automatically interrogated and then automatically tagged based on its con...