Information processing apparatus and method for blockchain-based document management

US11528385B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11528385-B2
Application numberUS-202117146945-A
CountryUS
Kind codeB2
Filing dateJan 12, 2021
Priority dateJan 16, 2020
Publication dateDec 13, 2022
Grant dateDec 13, 2022

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.

An information processing apparatus which cooperates with a management service for receiving a document via a network and storing the document and a blockchain service for managing information about the document on a block-by-block basis, defining an association with a previous and/or subsequent block for each block, and then managing a plurality of blocks with a plurality of nodes includes an editing unit configured to perform editing processing on a source document to generate a new document, a transmission unit configured to transmit the generated document to the management service, and a cooperation unit configured to register information indicating that the source document was edited with the blockchain service, wherein, in response to the editing unit being confirmed to be a service trusted by the blockchain service, the information indicating that the source document was edited is registered with the blockchain service.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus which cooperates with a management service for receiving a document via a network and storing the document and a blockchain service for managing information about the document on a block-by-block basis, defining an association with a previous and/or subsequent block for each block, and then managing a plurality of blocks with a plurality of nodes, the information processing apparatus comprising: at least one processor and at least one memory coupled to the at least one processor and having instructions stored thereon that, when executed by the at least one processor, cooperate to act as: a provision unit configured to provide an editing screen for receiving an instruction for editing the source document, the editing screen being also used for receiving an instruction for using the blockchain service; an editing unit configured to perform editing processing on a source document to generate a new document; a transmission unit configured to transmit the generated document to the management service; and a cooperation unit configured to register information indicating that the source document was edited with the blockchain service, wherein, in response to the editing unit being confirmed to be a service trusted by the blockchain service, the information indicating that the source document was edited is registered with the blockchain service. 2. The information processing apparatus according to claim 1 , wherein the source document is a document generated by scanning an original with a scanning unit included in the information processing apparatus. 3. The information processing apparatus according to claim 1 , wherein, in a case where a user who operates the information processing apparatus has authority to register the generated document with the blockchain service, the provision unit provides the editing screen. 4. The information processing apparatus according to claim 3 , wherein, in a case where a user who operates the information processing apparatus does not have authority to register the generated document with the blockchain service, the provision unit provides the editing screen in such a way as not to receive an instruction for using the blockchain service. 5. The information processing apparatus according to claim 1 , wherein the editing unit confirms that the source document has not been tampered by calculating a hash value of the source document and checking whether the calculated hash value is currently registered with the blockchain service, and then generates information indicating that the source document was edited. 6. A control method for an information processing apparatus which cooperates with a management service for receiving a document via a network and storing the document and a blockchain service for managing information about the document on a block-by-block basis, defining an association with a previous and/or subsequent block for each block, and then managing a plurality of blocks with a plurality of nodes, the control method comprising: providing an editing screen for receiving an instruction for editing the source document, the editing screen being also used for receiving an instruction for using the blockchain service; performing editing processing on a source document to generate a new document; transmitting the generated document to the management service; and registering information indicating that the source document was edited with the blockchain service, wherein, in response to the editing processing being confirmed to be a service trusted by the blockchain service, the information indicating that the source document was edited is registered with the blockchain service. 7. The control method according to claim 6 , wherein the source document is a document generated by scanning an original with a scanning unit included in the information processing apparatus. 8. The control method according to claim 6 , wherein, in a case where a user who operates the information processing apparatus has authority to register the generated document with the blockchain service, the editing screen is provided. 9. The control method according to claim 8 , wherein, in a case where a user who operates the information processing apparatus does not have authority to register the generated document with the blockchain service, the editing screen is provided in such a way as not to receive an instruction for using the blockchain service. 10. The control method according to claim 6 , further comprising confirming that the source document has not been tampered by calculating a hash value of the source document and checking whether the calculated hash value is currently registered with the blockchain service, and then generating information indicating that the source document was edited. 11. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform a control method for an information processing apparatus which cooperates with a management service for receiving a document via a network and storing the document and a blockchain service for managing information about the document on a block-by-block basis, defining an association with a previous and/or subsequent block for each block, and then managing a plurality of blocks with a plurality of nodes, the control method comprising: providing an editing screen for receiving an instruction for editing the source document, the editing screen being also used for receiving an instruction for using the blockchain service; performing editing processing on a source document to generate a new document; transmitting the generated document to the management service; and registering information indicating that the source document was edited with the blockchain service, wherein, in response to the editing processing being confirmed to be a service trusted by the blockchain service, the information indicating that the source document was edited is registered with the blockchain service.

Assignees

Inventors

Classifications

  • Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor {(H04N19/00 takes precedence)} · CPC title

  • Providing cryptographic facilities or services · CPC title

  • Recombination of partial images to recreate the original image · CPC title

  • H04N1/4486Primary

    using digital data encryption · CPC title

  • Protecting data integrity, e.g. using checksums, certificates or signatures · 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 US11528385B2 cover?
An information processing apparatus which cooperates with a management service for receiving a document via a network and storing the document and a blockchain service for managing information about the document on a block-by-block basis, defining an association with a previous and/or subsequent block for each block, and then managing a plurality of blocks with a plurality of nodes includes an …
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification H04N1/4486. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 13 2022 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).