9229934

Method and System for Document Integration

PublishedJanuary 5, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for integrating a document from a first document repository to another document repository in a cloud computing environment, the method comprising: receiving by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal; receiving by the server an indication to upload a document from the source document repository to the destination document repository; in response to receiving the indication, retrieving automatically by the server the document from the source document repository, wherein the document is formatted in a first format; converting automatically by the server the document from the first format to a second format; identifying automatically by the server at least one static object in the converted document; transmitting the at least one static object associated with the converted document to the at least one web portal; transmitting the converted document to the destination document repository, the converted document being accessible via the at least one web portal; removing, from the destination document repository, an obsolete version of the document from the destination document repository; and removing, from the at least one web portal, a static object associated with the obsolete version of the document.

2

2. The method of claim 1 wherein receiving the configuration set up file comprises receiving the configuration setup file from a continuous integration service configured to poll the source document repository for updates to a configuration setting.

3

3. The method of claim 1 wherein the destination document repository is included in a multi-tenant on-demand database system.

4

4. The method of claim 1 wherein the indication to upload the document from the source document repository is received at least one of automatically on a periodic basis and manually from a document administrator.

5

5. The method of claim 1 wherein the first format is a machine-readable format and the second format is compatible with the at least one web portal.

6

6. The method of claim 1 wherein first format is eXtensible Markup Language (XML) and the second format is eXtensible HyperText Markup Language (XHTML).

7

7. The method of claim 1 further comprising providing by the server a plurality of conversion modules associated with a plurality of formats, wherein each conversion module is configured to convert the document from the first format to the format associated with the conversion module.

8

8. The method of claim 7 wherein the configuration setup file further includes information identifying the second format and wherein converting the document includes automatically selecting from the plurality of conversion modules a conversion module associated with the second format based on the configuration information, and invoking the selected conversion module to convert the document from the first format to the second format.

9

9. The method of claim 1 further comprising after converting the document from the first format to the second format, automatically identifying and extracting metadata associated with the document.

10

10. The method of claim 9 further comprising: generating at least one metadata file including the extracted metadata, wherein the at least one metadata file includes metadata identifying the document, and at least one of metadata indicating a document type, metadata summarizing the document, and metadata indicating an author and a creation date; and transmitting the at least one metadata file and the converted document to the destination document repository.

11

11. The method of claim 10 wherein the at least one metadata file is a comma separated value type-file.

12

12. The method of claim 1 wherein the at least one static object associated with the converted document is rendered in the converted document when the converted document is accessed via the at least one web portal, the at least one static object including at least one of a multi media file, a glossary, an index and a table of contents.

13

13. The method of claim 12 wherein the at least one static object is associated with an identifier and the method further comprises generating a static object mapping file associated with the document that maps the identifier of the at least one static object to at least one of the document and a location in the document and transmitting the static object mapping file to the at least one web portal.

14

14. The method of claim 12 further comprising: receiving by the server an indication to rollback the document from the destination document repository; removing the document from the destination document repository; and removing the at least one static object associated with the document from the at least one web portal.

15

15. The method of claim 1 wherein the document from the source document repository is included in a set of documents associated with at least one of a version number and a release number, and the source document repository is a revision control system.

16

16. The method of claim 15 wherein the destination document repository is configured to store a plurality of sets of documents, wherein each set is associated with at least one of a different version number and a different release number.

17

17. The method of claim 1 wherein the document retrieved from the source document repository is a most recent version of a document already stored in the destination document repository, the method further comprising: identifying automatically by the server an obsolete version of the document already stored in the destination document repository based on at least one of an upload date, a version number, and a release number; and removing the obsolete version of the document from the destination document repository.

18

18. The method of claim 1 wherein the document retrieved from the source document repository is a most recent version of a document already stored in the destination document repository, the method further comprising: identifying automatically by the server the obsolete version of the document already stored in the destination document repository based on at least one of an upload date, a version number, and a release number; and identifying automatically by the server the at least one static object associated with the obsolete version of the document based on at least one of the upload date, the version number and the release number.

19

19. A non-transitory tangible machine-readable medium carrying one or more sequences of instructions for integrating a document from a first document repository to another document repository in a cloud computing environment, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of: receiving by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal; receiving by the server an indication to upload a document from the source document repository to the destination document repository; in response to receiving the indication, retrieving automatically by the server the document from the source document repository, wherein the document is formatted in a first format; converting automatically by the server the document from the first format to a second format; identifying automatically by the server at least one static object in the converted document; transmitting the at least one static object associated with the converted document to the at least one web portal; transmitting the converted document to the destination document repository, the converted document being accessible via the at least one web portal; removing, from the destination document repository, an obsolete version of the document from the destination document repository; and removing, from the at least one web portal, a static object associated with the obsolete version of the document.

20

20. An apparatus for providing machine status information via an enterprise social network, the apparatus comprising: a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of: receiving by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal; receiving by the server an indication to upload a document from the source document repository to the destination document repository; in response to receiving the indication, retrieving automatically by the server the document from the source document repository, wherein the document is formatted in a first format; converting automatically by the server the document from the first format to a second format; identifying automatically by the server at least one static object in the converted document; transmitting the at least one static object associated with the converted document to the at least one web portal; transmitting the converted document to the destination document repository, the converted document being accessible via the at least one web portal; removing, from the destination document repository, an obsolete version of the document from the destination document repository; and removing, from the at least one web portal, a static object associated with the obsolete version of the document.

21

21. A method for transmitting code for providing machine status information via an enterprise social network on a transmission medium, the method comprising: transmitting code to receive by a server a configuration setup file including information identifying a source document repository, a destination document repository located in a cloud computing environment, and at least one web portal; transmitting code to receive by the server an indication to upload a document from the source document repository to the destination document repository; transmitting code to retrieve automatically by the server, in response to receiving the indication to upload the document, the document from the source document repository, wherein the document is formatted in a first format; transmitting code to convert automatically by the server the document from the first format to a second format; transmitting code to identify automatically by the server at least one static object in the converted document; transmitting code to transmit the at least one static object associated with the converted document to the at least one web portal; transmitting code to transmit the converted document to the destination document repository, the converted document being accessible via the at least one web portal; transmitting code to remove, from the destination document repository, an obsolete version of the document from the destination document repository; and transmitting code to remove, from the at least one web portal, a static object associated with the obsolete version of the document.

Patent Metadata

Filing Date

Unknown

Publication Date

January 5, 2016

Inventors

Santosh Mankala
Shuchun Yang
Scott Glaser
Poonguzhali Balasubramanian

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND SYSTEM FOR DOCUMENT INTEGRATION” (9229934). https://patentable.app/patents/9229934

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.