Nothing Special   »   [go: up one dir, main page]

KR102000542B1 - Web based document editing apparatus for editing dom objects based on editing command of changing page and operating method thereof - Google Patents

Web based document editing apparatus for editing dom objects based on editing command of changing page and operating method thereof Download PDF

Info

Publication number
KR102000542B1
KR102000542B1 KR1020170148445A KR20170148445A KR102000542B1 KR 102000542 B1 KR102000542 B1 KR 102000542B1 KR 1020170148445 A KR1020170148445 A KR 1020170148445A KR 20170148445 A KR20170148445 A KR 20170148445A KR 102000542 B1 KR102000542 B1 KR 102000542B1
Authority
KR
South Korea
Prior art keywords
page
dome
domome
edit
edit command
Prior art date
Application number
KR1020170148445A
Other languages
Korean (ko)
Other versions
KR20190052759A (en
Inventor
김철용
Original Assignee
주식회사 한글과컴퓨터
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 한글과컴퓨터 filed Critical 주식회사 한글과컴퓨터
Priority to KR1020170148445A priority Critical patent/KR102000542B1/en
Publication of KR20190052759A publication Critical patent/KR20190052759A/en
Application granted granted Critical
Publication of KR102000542B1 publication Critical patent/KR102000542B1/en

Links

Images

Classifications

    • G06F17/24

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

An apparatus for assuring editing reliability of a non-edited editing command from a user according to the present invention and an operation method thereof are stored in a reverting buffer and a re-executing buffer based on whether or not the first editing command receiving unit supports a newly received editing command By performing the conversion operation for the rewrite instruction and the rewrite instruction, even if the editing command from the user is a non-editing instruction, it is possible to guarantee the editing reliability in which the 'rewind' function and the 'rewrite' have.

Description

TECHNICAL FIELD [0001] The present invention relates to a web document editing apparatus for editing dome objects based on a page change editing command, and a method of operating the web document editing apparatus.

The present invention relates to a technique for editing dome objects based on a page change edit command generated by an edit command input from a user or an electronic document storage server.

2. Description of the Related Art [0002] Recently, various electronic document-related programs have been released to enable electronic documents to be viewed, created, and edited using electronic terminal devices such as computers, smart phones, tablet PCs, and the like.

Examples of such electronic document related programs include a word processor for basic document creation and editing, a data input, an arithmetic operation, a spreadsheet for supporting data management, and presentation programs for assisting presenters.

Conventionally, in order to view, create and edit an electronic document by using an electronic terminal device, a user has to install the above-mentioned electronic document related programs directly in the electronic terminal device, and then operate the electronic document related programs to browse, I had to edit.

However, in recent years, a wireless Internet environment has been established in which a broadband Internet environment is established and a user can access the Internet anytime and anywhere. Thus, by providing an electronic document related service to an electronic terminal device serving as a client terminal through a remote server, A web-based electronic document service that allows an electronic document to be viewed, created, and edited anytime and anywhere without installing a predetermined electronic document-related program in the electronic terminal apparatus is emerging.

Such a web-based electronic document service enables various client terminals to access an electronic document service providing server, browse an electronic document based on a markup language through a browser, and then create and edit the corresponding electronic document And it is mainly utilized in companies and organizations in that various client terminals support simultaneous collaboration on the electronic document in real time.

If a web-based electronic document service can be connected to the Internet without installing a predetermined electronic document creating program on the client terminal, the electronic document service can be browsed, created and edited through a browser installed in the client terminal And thus the mobility of users can be guaranteed, and the number of individual users is also increasing.

Generally, a web-based electronic document service converts an original electronic document into a markup language-based document in order to support a network-connected client terminal to edit an electronic document through a browser, , The client terminal operates in a manner that performs editing of the markup language-based document through a browser.

In the case where the user 1 and the user 2 simultaneously edit the markup language-based document, while the client terminal of the user 2 is editing the markup language-based document through the browser, An editing command is transmitted to the server of the user 1 and the markup language based document of the remote server is synchronized with the markup language based document of the client terminal of the user 2. At the same time, Synchronization between the markup language based document of the server of the user 1 and the markup language based document of the client terminal of the user 1 is performed.

At this time, even when the same editing command is input, the number of dome objects to be subjected to the same editing command may be changed according to the arrangement of a plurality of Document Object Model (DOM) objects included in the markup language-based document , And thus the processing speed of the edit command for the markup language based document may be changed.

For example, an arrangement structure 50 of dome objects 61-64 for representing a markup language-based document 10 consisting of four pages 11-14 is shown in FIG. , A dome object (for example, < g > < &lt; < >) is added between the dome object 2 62 and the dome object 3 63 in the case of inserting a new page between the page 2 (12) (for example, g> 3 </ g> <g> cn </ g> </ g>), modifying <g> 3 </ g> and <g> 4 </ g> to <g> 4 </ g> and <g> 5 </ g>. That is, three dome objects must be modified by an edit command that inserts a new page between page 2 (12) and page 3 (13). Accordingly, in the case of the arrangement structure 50 as shown in FIG. 1, the more the number of pages is, the more the dome object is required to be modified according to the editing command. Accordingly, The speed may be lowered.

Therefore, it is necessary to introduce an optimal dome object arrangement structure and an edit command processing algorithm that can improve the processing speed of the edit command for the markup language-based document.

The web document editing apparatus and method for editing dome objects based on a page change editing command according to the present invention are characterized in that when a page number change edit command is received, The processing speed of the edit command for the markup language based document is improved by changing the number of the first domome objects included in the first domome object container.

A web document editing apparatus for editing dome objects based on a page change editing command according to an exemplary embodiment of the present invention includes a plurality of DOM (Document Object Model) objects classified into attribute information, Based on a markup language-based document storage unit and a page count change edit command for storing a markup language-based document having a structure including a plurality of dome object containers, A plurality of first domes objects included in an object container, each of the plurality of first domes objects having page number information, sequentially arranging, in the order of the page numbers described in the page number information, - &lt; / RTI &gt;

The operation method of the web document editing apparatus for editing the dome objects based on the page change edit command according to an embodiment of the present invention is characterized in that a plurality of DOMs (Document Object Model) objects are classified according to attribute information, Based document storage unit storing a markup language-based document having a structure included in each of the object containers, and when a page count change edit command is received, A plurality of first dome objects included in a first dome object container of the dome object containers, each of the plurality of first dome objects having page number information, And changing the number of objects included in the first dome object container.

The web document editing apparatus and method for editing dome objects based on a page change editing command according to the present invention are characterized in that when a page number change edit command is received, The processing speed of the edit command for the markup language-based document can be improved by changing the number of the first domome objects included in the first domome object container.

Figure 1 is a diagram illustrating an existing markup language based document.
2 is a diagram illustrating a structure of a markup language-based document editing system including a web document editing apparatus according to an embodiment of the present invention.
FIG. 3 is a diagram showing a detailed structure of a web document editing apparatus according to an embodiment of the present invention.
Figures 4 through 7 illustrate markup language based documents.
8 is a flowchart illustrating an operation method of a web document editing apparatus according to an embodiment of the present invention.

Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. It is to be understood that the description is not intended to limit the invention to the specific embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals in the drawings are used for similar elements and, unless otherwise defined, all terms used in the specification, including technical and scientific terms, are to be construed in a manner that is familiar to those skilled in the art. It has the same meaning as commonly understood by those who have it.

Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

FIG. 2 is a diagram illustrating a structure of a markup language-based document editing system 200 including web-based document editing apparatuses 230 and 240 according to an embodiment of the present invention.

2, the markup language-based document editing system 200 includes a web-based document editing device 230, a web-based document editing device 240, and an electronic document storage server 250.

Based document editing apparatus 230 and / or user 210 of the first user 210 in a state where an original electronic document 255 having an extension of "hwp" or "docx" is stored in the electronic document storage server 250. [ When the access request for the original electronic document 255 is received from the Web-based document editing apparatus 240 of the second electronic document storage 220, the electronic document storage server 250 stores the original electronic document 255 as a markup language- Based document to the web-based document editing device 230 of the first user 210 and / or the web-based document editing device 240 of the second user 220 after converting the markup language- Here, the markup language-based document can be browsed through a browser installed in the web-based document editing apparatuses 230 and 240 of a markup language-based document such as Hypertext Markup Language (HTML) or XML (extensible Markup Language) Means a document configured in a markup language.

2, the users 210 and 220 use the web-based document editing apparatuses 230 and 240 to mark up the original electronic document 255 stored in the electronic document storage server 250 Based document, and the received markup language-based documents 235 and 245 can be viewed and edited through a browser installed in the web-based document editing apparatuses 230 and 240. [

Hereinafter, the structure of the web-based document editing apparatuses 230 and 240 according to an embodiment of the present invention will be described in detail with reference to the drawings shown in FIG.

FIG. 3 is a diagram illustrating the structure of the web-based document editing apparatus 200 in detail.

3, the web-based document editing apparatus 200 includes a markup language-based document receiving unit 310, a markup language-based document storing unit 320, a display unit 325, a first edit command receiving unit 330, a second edit command receiving unit 340, a document editing unit 350, and an edit command transmitting unit 360.

The markup language-based document receiving unit 310 receives the markup language-based document generated by the electronic document storage server 250 based on the original electronic document from the network-connected electronic document storage server 250, Based language document in the markup language based document storage unit 320. [

The markup language-based document storage unit 320 may be implemented as a memory device such as a dynamic random access memory (DRAM), a static random access memory (SRAM), or the like.

The markup language based document 410 including the four pages 411 to 414 stored in the markup language based document storage unit 320 may have the layout structure 450 as shown in FIG. 4, the arrangement structure 450 may include a plurality of dome object containers 460 and 470, and each of the plurality of dome object containers 460 and 470 may include a plurality of dome And Document Object Model (DOM) objects. For example, the markup language-based document 410 includes a plurality of first dome objects 461 through 464 each having page number information of each of the four pages 411 through 414 in the first dome object container And a plurality of second dome objects 471 to 474 having page content information of each of the four pages 411 to 414 may have a layout structure 450 included in the second dome object container. Here, the page number information and page content information may be attribute information of a plurality of dome objects 461 to 464 and 471 to 474.

The first edit command receiving unit 330 receives an edit command corresponding to the input signal input by the user through the input device. Here, the input device is an input device such as a keyboard, a mouse, a touch screen, or an electronic pen connected to the web-based document editing device 200, and can generate an edit command based on the input signal input by the user . For example, when the user inputs &quot; 12 &quot; using an input device (e.g., a keyboard), the input device generates an edit command to insert &quot; 12 &quot; 330 may receive an edit command to insert &quot; 12 &quot; from the input device. In addition, when the user clicks on the page 2 412 using an input device (e.g., a mouse) and selects the area where the &quot; delete page command &quot; is located, the input device displays the page 2 412), and the first edit command receiving unit 330 may receive an edit command to delete the page 2 (412) from the input device. Accordingly, page 2 412 may be deleted from the markup language based document. In addition, the edit command transmission unit 360 can transmit the edit command received by the first edit command reception unit 330 to the electronic document storage server 250.

The second edit command receiving unit 340 can receive the edit command generated by the web-based document editing apparatus of another user via the electronic document storage server 250. [ For example, the second edit command receiving unit 340 may receive an edit command to insert a " 4 " into the markup language-based document via the electronic document storage server 250. [ Accordingly, the markup language-based document can be edited from &quot; 123 &quot; to "1234 &quot;.

The document editing unit 350 edits the markup language-based document based on the editing command. For example, the document editing unit 350 may edit a markup language-based document by inserting &quot; 12 &quot; into the markup language-based document based on an editing instruction to insert &quot; 12 &quot; , And edit the markup language based document by inserting &quot; 3 &quot; in the markup language based document based on the edit command to insert &quot; 3 &quot;. The document editing unit 350 may also edit the markup language-based document by inserting &quot; 4 &quot; in the markup language-based document based on the editing instruction to insert "4" from the second editing instruction receiving unit 340 have.

If the edit command received from the first edit command receiving unit 330 or the second edit command receiving unit 340 is an edit command for changing the number of pages, The number of the first dome objects 461 to 464 included in the first dome object container 460 among the dome object containers 460 and 470 of the first dome object container 460 can be changed.

More specifically, when the page number change edit command is a page insert edit command, the document edit unit 350 displays the page number information having the page number information, The first dome object may be added to the first dome object container such that the first dome object is located at the next position of the first dome object having the page number information in which the last page number is described.

4, a new page 415 is provided between the page 2 412 and the page 3 413 from the first edit command receiving unit 330 or the second edit command receiving unit 340. In this case, The document editing unit 350 displays a first dome object 464 having the page number information in which the last page number is written, Object 465 and add it to the first dome object container 460 to be positioned next to the first dome object 464. Accordingly, the first dome object container 460 shown in FIG. 4 may include the first dome objects 461 through 465 as shown in FIG.

If the page count change edit command is a page delete edit command, the document edit unit 350 deletes the first domome object located at the last position of the plurality of first domome objects in the first domome object container .

5, when a page delete edit command for deleting the page 2 412 from the first edit command receiving unit 330 or the second edit command receiving unit 340 is input, The first dome object container 460 may delete the first dome object 465 located at the last position of the first dome objects 461 through 465. Accordingly, the first dome object container 460 shown in FIG. 5 may include first dome objects 461 through 464 as shown in FIG.

When the edit page edit command is received, the document editing unit 350 extracts a plurality of second dome objects included in the second dome object container 470 among the plurality of dome object containers 460 and 470, (471 to 474) can be changed.

Specifically, if the edit page edit command is a page insert edit command, the document edit unit 350 generates a second domome object having page content information for a page to be inserted, To the second dome object container so as to have a position corresponding to the position of the insert page in the first dome object container, and when the edit page edit command is a page edit edit command, The object may be deleted from the second dome object container.

For example, in a situation as shown in FIG. 4, a new edit command is received from the first edit command receiving unit 330 or the second edit command receiving unit 340 between the page 2 412 and the page 3 413 When a page insertion edit command to insert a page 415 is input, the document editing unit 350 generates a second dome object 475 having page content information for the page 415 to be inserted, The second dome object 475 may be added to the second dome object container 475 so as to have a position corresponding to the position of the insertion page 415 among the dome objects 471 to 474. Accordingly, the second dome object container 470 shown in Fig. 4 may include second dome objects 471 through 475 as shown in Fig.

5, if a page deletion edit command for deleting page 2 412 from the first edit command reception unit 330 or the second edit command reception unit 340 is input, The document editing unit 350 may delete the second domome object 472 having the page content information for the page 412 to be deleted from the second domome object container 470. [ Accordingly, the second dome object container 470 shown in Fig. 5 may include the second dome objects 471 and 473 to 475 as shown in Fig.

When the page edit command is received from the first edit command receiving unit 330 or the second edit command receiving unit 340, the document editing unit 350 extracts the second plurality of second dome object containers included in the second dome object container, It is possible to change the position of the second dome object having the page content information for the page to be directly moved from the dome objects to have a position corresponding to the position of the page to be subjected to the direct position movement have.

For example, in a situation as shown in FIG. 6, the first edit command receiving unit 330 or the second edit command receiving unit 340 may output the page 411 When the page position change edit command for changing the position is input, the document editing unit 350 extracts the edit command among the plurality of second dome objects 471 and 473 to 475 included in the second dome object container 470, The position of the second dome object 474 having the page content information for the page 414 as the target of the direct positional movement of the first dome object 474 is determined so as to have a position corresponding to the position of the page 414 Can be changed. Accordingly, the second dome object container 470 shown in Fig. 6 may include the second dome objects 471 and 473 through 475 as shown in Fig.

According to an embodiment of the present invention as described above, the markup language-based document has a sufficient layout structure even if only the dome object that is a direct object of the page change edit command is edited, The processing speed of the page change edit command can be improved.

8 is a flowchart illustrating an operation method of a web-based document editing apparatus according to an embodiment of the present invention.

Referring to FIG. 8, in step S810, a plurality of DOM (Document Object Model) objects are classified according to attribute information, and a mark for storing a markup language-based document having a structure included in each of a plurality of dome object containers Up language based document storage.

In step S820, when a page count change edit command is received, the number of first dome objects included in the first dome object container is changed based on the page number change edit command .

In step S820, if the page count change edit command is a page insert edit command, the first dome object having the page number information in which the page number incremented by one compared to the first dome object having the page number information in which the last page number is described, The first dome object container may be added to the first dome object container such that the first dome object is located at the next position of the first dome object having the page number information in which the last page number is written.

In step S820, when the page count change edit command is a page delete edit command, the first domome object located at the last position of the plurality of first domome objects may be deleted from the first domome object container.

According to another aspect of the present invention, there is provided a method of operating a web-based document editing apparatus, the method comprising: receiving a plurality of dome object containers, And changing the number of objects.

Wherein the step of changing the number of the second dome objects comprises the steps of generating a second dome object having page content information for a page to be inserted when the page count change edit command is a page insertion edit command, Adding to the second dome object container to have a position corresponding to the position of the insert page among the 2-dome objects, and when the page number change edit command is a page delete edit command, And removing the second domome object having the second domome object from the second domome object container.

In addition, the operation method of the web-based document editing apparatus according to an embodiment of the present invention is characterized in that when the page position change edit command is received, the edit command of the second domome objects included in the second domome object container The position of the second dome object having the page content information for the page to be directly moved can be changed to have a position corresponding to the position of the page to be subjected to the direct position movement.

The operation of the web-based document editing apparatus according to an embodiment of the present invention has been described with reference to FIG. Here, the operation method of the web-based document editing apparatus according to an embodiment of the present invention may correspond to the configuration of the operation of the web-based document editing apparatus according to the embodiment of the present invention described with reference to FIG. 2 to FIG. Therefore, a detailed description thereof will be omitted.

The method of operating the web-based document editing apparatus according to an embodiment of the present invention may be implemented by a computer program stored in a storage medium for execution through a combination with a computer.

In addition, the operation method of the web-based document editing apparatus according to an embodiment of the present invention may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.

As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.

Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .

Claims (12)

A markup language-based document storage unit for storing a markup language-based document having a structure in which a plurality of DOM (Document Object Model) objects are classified according to attribute information and included in each of a plurality of dome object containers; And
A plurality of first dome objects included in a first dome object container of the plurality of dome object containers based on the number of pages edit edit command, Each of which has page number information and is sequentially included in the first dome object container in accordance with the order of page numbers written in the page number information,
Lt; / RTI &gt;
If the edit page edit command is a page insert edit command, the document editing unit may edit a first domome object having page number information in which a page number is incremented by one compared to a first domome object having page number information describing the last page number To the first domome object container such that the first domome object is located at the next position of the first domome object having the page number information in which the last page number is described
Web-based document editing device.
delete The method according to claim 1,
Wherein the document editing unit deletes a first domome object located at a last position of the plurality of first domome objects in the first domome object container when the edit number edit command is a page delete edit command
Web-based document editing device.
The method of claim 3,
Wherein the document editing unit includes a plurality of second dome objects included in a second dome object container of the plurality of dome object containers when the page number change edit command is received, The second dome object having the page content information for the page to be inserted is generated, and then, the second dome objects having the page content information for the page to be inserted are generated, To the second dome object container so as to have a position corresponding to the position of the insert page in the first dome object container, and when the edit page edit command is a page edit edit command, Deletes the object from the second domome object container
Web-based document editing device.
5. The method of claim 4,
Wherein the document editing unit is configured to, when receiving a page position change edit command, display page content information for a page to be directly moved from the plurality of second dome objects included in the second domome object container The position of the second dome object is changed so as to have a position corresponding to the position of the page to be subjected to the direct position movement
Web-based document editing device.
Maintaining a markup language-based document storage unit for storing a markup language-based document in which a plurality of DOM (Document Object Model) objects are classified according to attribute information and the structure is included in each of the plurality of domome object containers; And
A plurality of first dome objects included in a first dome object container of the plurality of dome object containers based on the number of pages edit edit command, Each having page number information, and sequentially changing the number of pages included in the first domome object container according to the order of the page numbers described in the page number information
Lt; / RTI &gt;
Wherein the step of changing the number of the first dome objects comprises: if the page count change edit command is a page insert edit command, changing the number of the first domome objects A first domome object having page number information is added to the first domome object container so that the first domome object is positioned next to the first domome object having the page number information in which the last page number is described
A method of operating a web-based document editing device.
delete The method according to claim 6,
Wherein the step of changing the number of the first dome objects comprises: if the page count change edit command is a page delete edit command, changing a first dome object located at a last position of the plurality of first dome objects, 1 Remove from the dom object container
A method of operating a web-based document editing device.
9. The method of claim 8,
A second plurality of dome objects included in a second dome object container of the plurality of dome object containers, each of the plurality of second dome objects having page content information; The method comprising the steps of:
Wherein changing the number of second domed objects comprises:
If the edit page edit command is a page insert edit command, creates a second domome object having page content information for a page to be inserted, and then selects a second domome object corresponding to a position corresponding to the position of the insert page among the plurality of second domome objects To the second dome object container so as to have the second dome object container; And
Deleting a second domome object having page content information for a page to be deleted from the second domome object container when the edit number edit command is a page delete edit command
Based document editing apparatus.
10. The method of claim 9,
A second dome object having page content information for a page to be directly moved from the plurality of second dome objects included in the second dome object container, To a position corresponding to the position of the page to be subjected to the direct position movement
Based document editing apparatus.
A computer-readable recording medium recording a program that causes a computer to perform the method of any one of claims 6, 8, 9, A computer program stored in a storage medium for executing the method of any one of claims 6, 8, 9, or 10 through a combination with a computer.
KR1020170148445A 2017-11-09 2017-11-09 Web based document editing apparatus for editing dom objects based on editing command of changing page and operating method thereof KR102000542B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170148445A KR102000542B1 (en) 2017-11-09 2017-11-09 Web based document editing apparatus for editing dom objects based on editing command of changing page and operating method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170148445A KR102000542B1 (en) 2017-11-09 2017-11-09 Web based document editing apparatus for editing dom objects based on editing command of changing page and operating method thereof

Publications (2)

Publication Number Publication Date
KR20190052759A KR20190052759A (en) 2019-05-17
KR102000542B1 true KR102000542B1 (en) 2019-07-16

Family

ID=66678117

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170148445A KR102000542B1 (en) 2017-11-09 2017-11-09 Web based document editing apparatus for editing dom objects based on editing command of changing page and operating method thereof

Country Status (1)

Country Link
KR (1) KR102000542B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005071356A (en) * 2003-08-20 2005-03-17 Internatl Business Mach Corp <Ibm> Method and system for collaborative operation of multiple workstation on shared data structure stored in one server
JP2007532987A (en) 2004-04-08 2007-11-15 株式会社ジャストシステム Data and document processing using markup languages

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10540416B2 (en) * 2011-06-23 2020-01-21 Microsoft Technology Licensing, Llc Linking source code to running element
US10534830B2 (en) * 2011-06-23 2020-01-14 Microsoft Technology Licensing, Llc Dynamically updating a running page

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005071356A (en) * 2003-08-20 2005-03-17 Internatl Business Mach Corp <Ibm> Method and system for collaborative operation of multiple workstation on shared data structure stored in one server
JP2007532987A (en) 2004-04-08 2007-11-15 株式会社ジャストシステム Data and document processing using markup languages

Also Published As

Publication number Publication date
KR20190052759A (en) 2019-05-17

Similar Documents

Publication Publication Date Title
US11126671B2 (en) Serializing plug-in data in a web page
KR101774257B1 (en) Document editing apparatus for maintaining style of object and operating method thereof
KR101826625B1 (en) Document collaborative support apparatus supporting simultaneous editing of document and operating method thereof
KR101746477B1 (en) Document collaboration apparatus for supporting simultaneous style editing of objects and operating method thereof
US20130019189A1 (en) Augmented editing of an online document
US20120072821A1 (en) Document editing method
KR101774267B1 (en) Collaborative support apparatus for collaborative editing of electronic documents and operating method thereof
US20100162095A1 (en) Data processing apparatus and data processing method
KR101797573B1 (en) Web based spreadsheets service providing apparatus and method
KR101754258B1 (en) Apparatus and method for verifying simultaneous edit configuration for markup language based document
US20100218083A1 (en) Document processing apparatus and document processing method
US20090265615A1 (en) Data processing server and data processing method
US20100169333A1 (en) Document processor
JPWO2005098658A1 (en) Document processing apparatus and document processing method
KR102013620B1 (en) Web based document editing server for changing template of web based document and operating method thereof
WO2005098660A9 (en) Document processing device and document processing method
KR102087280B1 (en) Server for editing electronic document based on message including edit command and operating method thereof
JP4566196B2 (en) Document processing method and apparatus
US20090287994A1 (en) Document processing device and document processing method
WO2006051974A1 (en) Document processing device and document processing method
KR101781844B1 (en) Apparatus for synchronizing combination letter of markup language based document and operating method thereof
KR102000542B1 (en) Web based document editing apparatus for editing dom objects based on editing command of changing page and operating method thereof
KR101965722B1 (en) Apparatus for ensuring editing reliability in respect of web document according to whether to edit single or edit simultaneously and operation method thereof
JP2004038334A (en) Operating position storing method, structured document displaying method, structured document display unit, its program, and operating position storage data
JP2007183849A (en) Document processor

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant