Signature system, and non-transitory computer-readable recording medium therefor
AssigneeBrother Kogyo Kabushiki Kaisha
InventorJun Yamada
Life of this patent
Estimating the term…
Abstract
A signature system includes an applicant side device and an approver side device. A full-application is installed in the applicant side device, an applicant generate, using the full-application, an expense report in which a signature field and a mark for starting up a mini application is included and print the same using a printer. An approver receives the printed expense report read the mark included in the expense report using the approver side device, thereby downloads the mini application from a server and starts up the same. Then, the approver approves the expense report on the mini application.
Claims12
A signature system having a first device and a second device, the first device being a device for an applicant, the second device being a device for an approver,
- the first device comprising a first non-transitory computer-readable storage containing first computer-executable instructions realizing a full-application executable by a computer of the first device, the full-application corresponding to a signature flow, and
- the second device not having the full-application installed,
- wherein, when the first device receives a print instruction to print a digital document subject to signature, the full-application cause, when executed by the computer of the first device, a printer to print the digital document, a signature field, and a mark for starting up a mini application, identification information of the digital document being printed on the printed digital document, information of a signer being printed on the printed signature field, the mini application being a program realized by second computer-executable instructions, the mini application being a program having part of functions of the full-application, the mini application being executable after downloaded without installation, the mini application being deleted when a particular time period has elapsed after downloaded, the mark for starting the mini application including access information necessary for download of the mini application,
- wherein the full-application further causes, when executed by the computer of the first device, the first device to upload electronic data corresponding to the digital document to a server to store the digital document therein in response to receipt of the print instruction, the electronic data to be stored in the server containing identification information of the digital document and signature information including a signer of the digital document and a signature status,
- wherein the second device is configured to read the mark printed by the first device, download the mini application using the access information contained in the mark, and execute the downloaded mini application,
- wherein the mini application causes, when executed by a computer of the second device, the second device to perform:
- identifying a user of the second device;
- reading the digital document printed by the first device to identify the identification information of the digital document;
- reading the signature field printed by the first device to identify the signer for the digital document;
- determining whether approval of the identified user of the second device is necessary based on the identified signer of the digital document and based on the signature information included in the electronic data corresponding to the identified identification information of the digital document among the electronic data stored in the server;
- requesting for a signature of the user of the second device when determining that the approval of the identified user of the second device is necessary;
- and
- accessing the server when a digital signature of the user of the second device has been made, updating the signature information contained in the electronic data corresponding to the identified identification information of the digital document.
A non-transitory computer-readable recording medium containing computer-executable instructions realizing an applicant side program executable by a computer of a first device, the applicant side program corresponding to a signature flow, and
- wherein the applicant side program causes, when executed by the computer, the first device to perform:
- receiving a print instruction to print a digital document subject to signature,
- causing a printer to perform printing of the digital document, a signature field, and a mark for starting up a mini application when receiving the print instruction, identification information of the digital document being printed on the printed digital document, information of a signer being printed on the printed signature field, the mini application being a program realized by second computer-executable instructions, the mini application being a program having part of functions of the applicant side program, the mini application being executable after downloaded without installation, the mini application being deleted when a particular time period has elapsed after downloaded, the mark for starting the mini application including access information necessary for download of the mini application, the mini application identifying a user of the second device, identifying identification information of the digital document printed by the first device by reading the digital document printed by the first device, and identifying a signer of the digital document by reading the signature field printed by the first device when the mini application is downloaded by the second device based on the access information included in the mark,
- wherein the applicant side program causes, when executed by the computer of the first device, the first device to upload electronic data corresponding to the digital document to a server to store the digital document therein in response to receipt of the print instruction, the electronic data to be stored in the server containing identification information of the digital document and signature information including a signer of the digital document and a signature status, the mini application determining whether approval of the identified user of the second device is necessary based on the identified signer of the digital document and based on the signature information included in the electronic data corresponding to the identification information of the digital document among the electronic data stored in the server, requesting for a signature of the user of the second device when determining that the approval of the user of the second device is necessary, and accessing the server when a digital signature of the user of the second device has been made, updating the signature information contained in the electronic data corresponding to the identified identification information of the digital document.
A non-transitory computer-readable recording medium containing computer-executable instructions realizing an approver side program executable by a computer of a device, the approver side program realizing part of functions of a full-application, the approver side program being executable after downloaded without installation, the approver side program being deleted when a particular time period has elapsed after downloaded, the full-application being a program corresponding to a signature flow, the full-application being a program different from the approver side program,
- wherein the approver side program causes, when executed by the computer of the device, the device to perform:
- identifying a user of the device;
- reading the digital document printed by the full-application to identify identification information of the digital document, when receiving a print instruction to print the digital document subject to signature, the full-application causing a printer to print the digital document, a signature field, and a mark for starting up the approver side program, the identification information of the digital document being printed on the printed digital document, information of a signer being printed on the printed signature field, the full-application uploading electronic data corresponding to the digital document to a server to store therein in response to receipt of the print instruction, the electronic data to be stored in the server containing identification information of the digital document and signature information including a signer of the digital document and a signature status, and
- wherein the approver side program further causes, when executed by the computer of the device, the device to perform:
- reading the signature field printed by the full-application to identify the signer for the digital document,
- determining whether approval of the identified user of the device is necessary based on the identified signer of the digital document and based on the signature information included in the electronic data corresponding to the identified identification information of the digital document among the electronic data stored in the server;
- requesting for a signature of the user of the device when determining that the approval of the identified user of the device is necessary;
- and
- accessing the server when a digital signature of the user of the device has been made, updating the signature information contained in the electronic data corresponding to the identified identification information of the digital document.
Dependencies are inferred from the claim text.