IP Library Patent Application 14406395
Patent Application
App. No. 14/406,395

ELECTRONIC DOCUMENT GENERATION DEVICE AND ELECTRONIC DOCUMENT GENERATION PROGRAM

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/406,395
Abstract

The present invention incorporates both a program and data into an electronic document in a state in which the program can be executed by using the data, thereby generating an electronic document having a program. According to the present invention having the structure described above, in the case in which the program is to be executed to process the data from various viewpoints and the respective processing results are to be presented as electronic documents, it is not necessary to generate an electronic document in a state in which all of the respective processing results are output in advance. Consequently, it is possible to prevent an increase in the number of pages of the electronic document. Moreover, it is not necessary to re-create an electronic document in order to include lacking processing result afterwards.

Claims (14)

1 . An electronic document generation device comprising:

a program storing section for storing a program to be incorporated into an electronic document;

a data storing section for storing data to be used for executing the program; and

an electronic document generating section for incorporating both the program and the data into the electronic document in a state in which the program can be executed by using the data, thereby generating an electronic document having a program.

2 . The electronic document generation device according to claim 1 , wherein when an instruction for generating the electronic document having a program is given, the electronic document generating section incorporates both the program and the data into the electronic document in a state in which a processing result obtained by executing the program by using the data is presented onto the electronic document.

3 . The electronic document generation device according to claim 2 , wherein when an instruction for generating the electronic document having a program is given, the electronic document generating section incorporates both the program and the data into the electronic document in a state in which a user interface for giving an instruction for executing desirable processing related to the program by a user is presented onto the electronic document together with the processing result obtained by executing the program.

4 . The electronic document generation device according to claim 1 , wherein the electronic document is configured from a PDF (Portable Document Format) file and the electronic document generating section incorporates both the program and the data into the electronic document by utilizing SWF (Small Web Format) of the PDF file.

5 . The electronic document generation device according to claim 1 , wherein the electronic document generating section incorporates the data into the electronic document and incorporates, into the electronic document, the program complied to enable execution of processing by using the data to be incorporated.

6 . An electronic document generation program for causing a computer to function to generate an electronic document having a program, the electronic document generation program comprising:

data incorporating means for reading data to be used for executing a program to be incorporated into an electronic document from a data storing section and incorporating the data into the electronic document; and

program incorporating means for reading the program from a program storing section, and compiling the program and incorporating the compiled program into the electronic document in order to enable execution of processing by using the data to be incorporated by the data incorporating means,

wherein both the program and the data are incorporated into the electronic document in a state in which the program can be executed by using the data.

7 . The electronic document generation program according to claim 6 , wherein when an instruction for generating the electronic document having a program is given, the program incorporating means incorporates the program into the electronic document in a state in which a processing result obtained by executing the program by using the data is presented onto the electronic document.

8 . The electronic document generation program according to claim 7 , wherein when an instruction for generating the electronic document having a program is given, the program incorporating means incorporates the program into the electronic document in a state in which a user interface for giving an instruction for executing desirable processing related to the program by a user is presented onto the electronic document together with the processing result obtained by executing the program.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NO. 8349080 PREVIOUSLY RECORDED AT REEL: 039453 FRAME: 0361. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Dec 14, 2016
From: 1ST HOLDINGS, INC.
To: WINGARC1ST INC.
Reel/Frame 040910/0905 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT PATENT NO. 8349080 PREVIOUSLY RECORDED AT REEL: 039484 FRAME: 0172. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded Dec 14, 2016
From: WINGARC 1ST INC.
To: WINGARC 1ST INC.
Reel/Frame 040912/0813 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 039484 FRAME 0609. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded Nov 2, 2016
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 040879/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME INCORRECTLY LISTED PREVIOUSLY RECORDED AT REEL: 039453 FRAME: 0361. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 2, 2016
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 040543/0694 →
CHANGE OF ADDRESS Recorded Jul 27, 2016
From: WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 039484/0609 →
CHANGE OF ADDRESS Recorded Jul 27, 2016
From: WINGARC1ST INC.
To: WINGARC 1ST INC.
Reel/Frame 039484/0172 →
MERGER Recorded Jul 25, 2016
From: 1ST HOLDINGS, INC.; WINGARC1ST INC.
To: WINGARC1ST INC.
Reel/Frame 039453/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: TANAKA, JUN; SHIMAZAWA, KO; TATEHARA, KEISUKE; YOSHIHARA, KOSUKE
To: WINGARC1ST INC.
Reel/Frame 034439/0503 →