Architecture to expose internal business data on a website

US10108734B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10108734-B2
Application numberUS-201213621178-A
CountryUS
Kind codeB2
Filing dateSep 15, 2012
Priority dateJun 15, 2009
Publication dateOct 23, 2018
Grant dateOct 23, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for importing document data into a website hosted on a server computer includes a block of document data that is received at the server computer. The block of document data includes data from an identified section of a document. In response to receiving the block of document data, the server computer automatically updates a web page component on the website. The web page component is selected via a document widget on the server computer. The document data is mapped to the web page component.

First claim

Opening claim text (preview).

What is claimed is: 1. A method implemented on a server computer for importing data into a web page hosted on the server computer, the method comprising: receiving a selection of a document widget at the server computer, the document widget being a graphical user interface component available at the server computer; receiving a location to position the document widget; in response to receiving the location to position the document widget, positioning the document widget at the location on the web page; in response to positioning the document widget at the location on the web page, receiving identification of a document in a first format from which data is to be obtained, the document being locally stored on a client computer; after the document is identified, establishing a connection between the document widget and the document; after the connection is established, receiving a selection that identifies a section of the document from which data is to be obtained; receiving a selection of a web page component on the web page in which to display data from the document within the web page component in the second format; receiving a block of document data comprising data from the identified section of the document; in response to receiving the block of document data, automatically updating the web page component on the web page; mapping the document data in the first format to the web page component in the second format; and sending data from the server computer to display the mapped document data within the web page component on the web page. 2. The method of claim 1 , comprising: receiving updated document data when the document has changed; and in response to receiving the updated document data, updating the web page component on the web page with the updated document data such that the web page displays the web page component with the document data. 3. The method of claim 2 , wherein receiving updated document data when the document has changed occurs when a save operation for the document is processed. 4. The method of claim 1 , further comprising, providing a secure connection between the server computer and a client computer, the block of document data being transmitted to the server computer from the client computer using the secure connection. 5. The method of claim 1 , wherein mapping the selected document data in the first format to the web page component in the second format further comprises translating the coordinates of the selected document data in the document to coordinates of the web page component. 6. The method of claim 1 , wherein the section of the document is a highlighted portion of the document. 7. The method of claim 1 , further comprising the document widget being selected from a plurality of widgets on the server computer, the selection of the document widget activating a user interface associated with the document widget on the server computer, the document being selected via the user interface. 8. The method of claim 1 , further comprising the document originating from a third party application. 9. The method of claim 8 , further comprising sending configuration and security information from the server computer to the third party application. 10. The method of claim 1 , further comprising the server computer periodically requesting the block of data from a data storage system. 11. A system for importing data into a web page hosted on the server computer, the system comprising: a processing unit; and a storage device comprising instructions that, when executed by the processing unit of an electronic computing device, cause the processing unit to: receive a selection of a document widget at the server computer, the document widget being a graphical user interface component available at the server computer; receive a location to position the document widget; in response to receiving the location to position the document widget, position the document widget at the location on the web page; in response to positioning the document widget at the location on the web page, receive identification of a document in a first format from which data is to be obtained, the document being locally stored on a client computer; after the document is identified, establish a connection between the document widget and the document; after the connection is established, receive a selection that identifies a section of the document from which data is to be obtained; receive a selection of a web page component on the web page in which to display data from the document within the web page component in the second format; receive a block of document data comprising data from the identified section of the document; in response to receiving the block of document data, automatically update the web page component on the web page; map the document data in the first format to the web page component in the second format; and send data from the server computer to display the mapped document data within the web page component on the web page. 12. The system of claim 11 , wherein the processing unit is further caused to: receive updated document data when the document has changed; and in response to receiving the updated document data, update the web page component on the web page with the updated document data such that the web page displays the web page component with the document data. 13. The system of claim 12 , wherein receipt of updated document data occurs when a save operation for the document is processed. 14. The system of claim 11 , wherein the processing unit is further caused to: provide a secure connection between the server computer and a client computer, the block of document data being transmitted to the server computer from the client computer using the secure connection. 15. The system of claim 11 , wherein the processing unit is further caused to: translate the coordinates of the selected document data in the document to coordinates of the web page component when the selected document data in the first format is mapped to the web page component in the second format. 16. The system of claim 11 , wherein the section of the document is a highlighted portion of the document. 17. The system of claim 11 , wherein the processing unit is further caused to: select the document widget from a plurality of widgets on the server computer, the selection of the document widget activating a user interface associated with the document widget on the server computer, the document being selected via the user interface. 18. The system of claim 11 , wherein the document originates from a third party application. 19. The system of claim 18 , wherein the processing unit is further caused to: send configuration and security information from the server computer to the third party application. 20. The method of claim 11 , wherein the server computer periodically requests the block of data from a data storage system.

Assignees

Inventors

Classifications

  • of spreadsheets (form-filling G06F40/174) · CPC title

  • G06F16/972Primary

    Access to data in other repository systems, e.g. legacy data or dynamic Web page generation · CPC title

  • Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title

  • Editing, e.g. inserting or deleting · CPC title

  • Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10108734B2 cover?
A method for importing document data into a website hosted on a server computer includes a block of document data that is received at the server computer. The block of document data includes data from an identified section of a document. In response to receiving the block of document data, the server computer automatically updates a web page component on the website. The web page component is s…
Who is the assignee on this patent?
Billharz Alan, Monarch Michael, Rey Babarro Marta, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F16/972. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 23 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).