Patentable/Patents/US-9270947
US-9270947

Terminal device, server, data processing system, data processing method, and program

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A terminal device, which includes an encrypting section encrypting input data in a fully homomorphic encryption scheme to generate encrypted data. The terminal device includes an encrypted data transmission section transmitting the encrypted data generated by the encrypting section to a server. The terminal device includes an encrypted data reception section receiving the encrypted data on which the server implements a predetermined process and a decrypting section decrypting the encrypted data on which the predetermined process is implemented.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A terminal device comprising: one or more hardware processors operable to: encrypt input image data of a monitoring target in a fully homomorphic encryption scheme to generate encrypted image data; transmit the encrypted image data to a server; receive the encrypted image data on which the server implements a predetermined process, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; retrieve an abnormality determination result by decrypting an output obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data; determine an abnormality in the monitoring target included in the input image data based on the abnormality determination result; and transmit unencrypted image data to the server in case the abnormality is determined in the monitoring target.

2

2. The terminal device according to claim 1 , wherein the one or more hardware processors are operable to capture the monitoring target to generate the input image data.

3

3. The terminal device according to claim 1 , wherein the one or more hardware processors are further operable to hold a public key and a secret key based on the fully homomorphic encryption scheme, wherein the input image data is encrypted using the public key, and wherein the output obtained from the abnormality determination algorithm is decrypted using the secret key.

4

4. The terminal device according to claim 3 , wherein the predetermined process is implemented using the public key.

5

5. A server comprising: one or more hardware processors operable to: receive encrypted image data of a monitoring target from a terminal device, wherein the encrypted image data is obtained by encrypting input image data in a fully homomorphic encryption scheme; implement a predetermined process on the encrypted image data, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; transmit an output, obtained from the abnormality determination algorithm after the predetermined process is implemented on the encrypted image data, to the terminal device, wherein an abnormality determination result is retrieved at the terminal device by decrypting the output obtained from the abnormality determination algorithm, and wherein an abnormality in the monitoring target included in the image data is determined based on the abnormality determination result at the terminal device; and receive unencrypted image data from the terminal device in case the abnormality is determined in the monitoring target.

6

6. A data processing system comprising: a terminal device which includes: a first set of hardware processors operable to: encrypt input image data of a monitoring target in a fully homomorphic encryption scheme to generate encrypted image data, transmit the encrypted image data to a server, receive the encrypted image data on which the server implements a predetermined process, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm, retrieve an abnormality determination result by decrypting an output obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data, determine an abnormality in the monitoring target included in the input image data based on the abnormality determination result, and transmit unencrypted image data to the server in case the abnormality is determined in the monitoring target; and the server which includes: a second set of hardware processors operable to: receive the encrypted image data transmitted from the terminal device, implement the predetermined process on the encrypted image data, transmit the output, obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data to the terminal device, and receive the unencrypted image data from the terminal device case the abnormality is determined in the monitoring target.

7

7. A non-transitory computer-readable storage medium having stored thereon, a computer program having at least one code section executable by a computer, thereby causing the computer to execute steps comprising: encrypting input image data of a monitoring target in a fully homomorphic encryption scheme to generate encrypted image data; transmitting the encrypted image data to a server; receiving the encrypted image data on which the server implements a predetermined process, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; retrieving an abnormality determination result by decrypting an output obtained from the abnormality determination algorithm after the predetermined process is implemented by the server on the encrypted image data; determining an abnormality in the monitoring target included in the input image data based on the abnormality determination result; and transmitting unencrypted image data to the server in case the abnormality is determined in the monitoring target.

8

8. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions which when executed by a computer, causes the computer to execute steps comprising: receiving encrypted image data of a monitoring target from a terminal device, wherein the encrypted image data is obtained by encrypting image data in a fully homomorphic encryption scheme; implementing a predetermined process on the encrypted image data, wherein the predetermined process is a process in which the encrypted image data is input to an abnormality determination algorithm; transmitting an output, obtained from the abnormality determination algorithm after the predetermined process is implemented on the encrypted image data, to the terminal device, wherein an abnormality determination result is retrieved at the terminal device by decrypting the output obtained from the abnormality determination algorithm, and wherein an abnormality in the monitoring target included in the image data is determined based on the abnormality determination result at the terminal device; and receiving unencrypted image data from the terminal device in case the abnormality is determined in the monitoring target.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 5, 2011

Publication Date

February 23, 2016

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Terminal device, server, data processing system, data processing method, and program” (US-9270947). https://patentable.app/patents/US-9270947

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.