9128512

Image Data Processing Server

PublishedSeptember 8, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
15 claims

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

1

1. A method of operating a server providing a network service comprising: receiving from a first imaging terminal of a first user a first image data group comprised from a plurality of image data and a first imaging terminal ID for uniquely specifying the first imaging terminal; receiving a first scrambled PID and a second scrambled PID from a server of a bridge service in response to sending a first image ID for uniquely specifying a first image data being one image data in the first image data group, a second image ID for uniquely specifying a second image data being another image data, and the first imaging terminal ID to the server of the bridge service, the first scrambled PID being generated based on the first image ID and the first imaging terminal ID, the second scrambled PID being generated based on the second image ID and the first imaging terminal ID, the server of the bridge server correlating the first scrambled PID with the first imaging terminal ID, the server of the bridge server correlating the second scrambled PID with the first imaging terminal ID; storing in a first storage means the first scrambled PID and the first image data with the first scrambled PID correlated with the first image data; storing in the first storage means the second scrambled PID and the second image data with the second scrambled PID correlated with the second image data; receiving a first user ID for specifying the first user among users of the network service and the first imaging terminal ID from a first data terminal of the first user; storing in a second storage means the first user ID and the first imaging terminal ID with the first user ID correlated with the first imaging terminal ID; searching in the second storage means using the first user ID as a search key and extracting the first imaging terminal ID as a search result; receiving the first scrambled PID and the second scrambled PID from the server of the bridge service in response to sending the extracted first imaging terminal ID to the server of the bridge service, the first scrambled PID being correlated with the extracted first imaging terminal ID, the second scrambled PID being correlated with the extracted first imaging terminal ID; searching in the first storage means using the received first scrambled PID as a search key and extracting the first image data as a search result; searching in the first storage means using the received second scrambled PID as a search key and extracting the second image data as a search result; generating a first summary image, which represents the extracted first image data, having a smaller amount of data than the first image data; generating a second summary image, which represents the extracted second image data, having a smaller amount of data than the second image data; storing in a third storage means the first summary image and the first scrambled PID with the first summary image correlated with the first scrambled PID; storing in the third storage means the second summary image and the second scrambled PID with the second summary image correlated with the second scrambled PID; and sending the first summary image and the second summary image to the first data terminal.

2

2. A method of operating a server providing a network service comprising: receiving from a first imaging terminal of a first user a first image data group comprised from a plurality of image data and a first imaging terminal ID for uniquely specifying the first imaging terminal, the first image data group being imaged by the first imaging terminal; receiving a first scrambled PID and a second scrambled PID from a server of a bridge service in response to sending a first image ID for uniquely specifying a first image data being one image data in the first image data group, a second image ID for uniquely specifying a second image data being another image data, and the first imaging terminal ID to the server of the bridge service, the first scrambled PID being generated by the server of the bridge server based on the first image ID and the first imaging terminal ID, the second scrambled PID being generated by the server of the bridge server based on the second image ID and the first imaging terminal ID, the server of the bridge server correlating the first scrambled PID with the first imaging terminal ID, the server of the bridge server correlating the second scrambled PID with the second imaging terminal ID; storing in a first storage means the first scrambled PID and the first image data with the first scrambled PID correlated with the first image data; storing in the first storage means the second scrambled PID and the second image data with the second scrambled PID correlated with the second image data; receiving a first user ID for specifying the first user among users of the network service and the first imaging terminal ID from a first data terminal; storing in a second storage means the first user ID and the first imaging terminal ID with the first user ID correlated with the first imaging terminal ID; searching in the second storage means using the first user ID as a search key and extracting the first imaging terminal ID as a search result; receiving the first scrambled PID and the second scrambled PID from the server of the bridge service in response to sending the extracted first imaging terminal ID to the server of the bridge service, the first scrambled PID being correlated with the extracted first imaging terminal ID, the second scrambled PID being correlated with the extracted first imaging terminal ID; searching in the first storage means using the received first scrambled PID as a search key and extracting the first image data as a search result; searching in the first storage means using the received second scrambled PID as a search key and extracting the second image data as a search result; generating a first summary image, which represents the extracted first image data, having a smaller amount of data than the first image data; generating a second summary image, which represents the extracted second image data, having a smaller amount of data than the second image data; storing in a third storage means the first summary image and the first scrambled PID with the first summary image correlated with the first scrambled PID; storing in the third storage means the second summary image and the second scrambled PID with the second summary image correlated with the second scrambled PID; and sending the first summary image and the second summary image to the first data terminal.

3

3. The method of operating the server according to claim 1 further comprising: receiving from a second imaging terminal of the first user a second image data group comprised from a plurality of image data and a second imaging terminal ID for uniquely specifying the second imaging terminal; receiving a third scrambled PID from the server of the bridge service in response to sending a third image ID for uniquely specifying a third image data being one image data in the second image data group, and the second imaging terminal ID to a server of a bridge service, the third scrambled PID being generated based on the third image ID and the second imaging terminal ID, the server of the bridge server correlating the third scrambled PID with the second imaging terminal ID; storing in the first storage means the third scrambled PID and the third image data, the third scrambled PID being correlated with the third image data; receiving the first user ID and the second imaging terminal ID from the first data terminal; storing in the second storage means the first user ID and the second imaging terminal ID, the first user ID being correlated with the second imaging terminal ID; searching in the second storage means using the first user ID as a search key and extracting the first imaging terminal ID and the second imaging terminal ID as a search result; receiving the third scrambled PID from the server of the bridge service in response to sending the extracted second imaging terminal ID to the server of the bridge service, the third scrambled PID being correlated with the extracted second imaging terminal ID; searching in the first storage means using the received third scrambled PID as a search key and extracting the third image data as a search result; generating a third summary image, which represents the extracted third image data, having a smaller amount of data than the third image data; storing in the third storage means the third summary image and the third scrambled PID,. the third summary image being correlated with the third scrambled PID; and sending the first summary image, the second summary image, and the third summary image to the first data terminal.

4

4. The method of operating the server according to claim 1 further comprising: receiving from a third imaging terminal of a second user a third image data group comprised from a plurality of image data and a third imaging terminal ID for uniquely specifying the third imaging terminal, the third image data group being imaged by the third imaging terminal; receiving a fourth scrambled PID from the server of the bridge service in response to sending a fourth image ID for uniquely specifying a fourth image data being one image data in the third image data group, and the third imaging terminal ID to the server of the bridge service, the fourth scrambled PID being generated based on the fourth image ID and the third imaging terminal ID, the server of the bridge service correlating the fourth scrambled PID with the third imaging terminal ID; storing in the first storage means the fourth scrambled PID and the fourth image data the fourth scrambled PID being correlated with the fourth image data; receiving a second user ID for uniquely specifying the second user among users of the network service and the third imaging terminal ID from a second data terminal; storing in the second storage means the second user ID and the third imaging terminal ID, the second user ID being correlated with the third imaging terminal ID; searching in the second storage means using the second user ID as a search key and extracting the third imaging terminal ID as a search result; receiving the fourth scrambled PID from the server of the bridge service in response to sending the extracted third imaging terminal ID to the server of the bridge service, the fourth scrambled PID being correlated with the third terminal ID; searching in the first storage means using the received fourth scrambled PID as a search key and extracting the fourth image data as a search result; generating a fourth summary image, which represents the extracted fourth image data, having a smaller amount of data than the fourth image data; storing in the third storage means the fourth summary image and the fourth scrambled PID, the fourth summary image being correlated with the fourth scrambled PID; and sending the fourth summary image to the second data terminal.

5

5. The method of operating the server according to claim 1 further comprising: receiving data expressing the fact that the first user selects the first summary image and data expressing the fact that the first data terminal is selected as a storage destination from the first data terminal; searching for the first scrambled PID as a search key in the first storage means and extracting the first image data; sending the extracted first image data and the first scrambled PID to the first data terminal; and deleting the first image data from the first storage means.

6

6. The method of operating the server according to claim 1 further comprising: receiving data expressing the fact that the first user selects the second summary image and data expressing the fact that a server of a storage service is selected as a storage destination from the first data terminal; searching in the first storage means for the second scrambled PID as a search key and extracting the second image data; sending the second image data and the second scrambled PID to the server of the storage service specified by a sending destination; and deleting the second image data from the first storage means.

7

7. The method of operating the server according to claim 6 further comprising: receiving data expressing the fact that the first user selects the second summary image and data expressing the fact that a server of a print service is selected as a sending destination from the first data terminal; receiving data expressing the fact that the server of the storage service authenticates the first user via the first data terminal from the server of the storage service; receiving the second image data from the server of the storage service in response to sending the second scrambled PID for searching in the server of the storage service to the server of the storage service; and sending the received second image data to the server of the print service.

8

8. The method of operating the server according to claim 6 further comprising: receiving data expressing the fact that the first user selects the second summary image and data expressing the fact that a display terminal is selected as a sending destination from the first data terminal; receiving data expressing the fact that the server of the storage service authenticates the first user via the first data terminal from the server of the storage service; receiving the second image data from the server of the storage service in response to sending the second scrambled PID for searching in the server of the storage service; receiving from the first data terminal a sending destination ID for uniquely specifying the display terminal within the network; storing in the second storage means the second sending destination ID and the first user ID, the sending destination ID being correlated with the first user ID; and sending the second image data received from the server of the storage service to the display terminal.

9

9. The method of operating the server according to claim 6 further comprising: receiving data expressing the fact that the first user selects the second summary image and data expressing the fact that an acquaintance of a Web service is selected as a sending destination from the first data terminal; receiving data from the server of the storage service expressing the fact that the server of the storage service authenticates the first user via the first data terminal; receiving the second image data from the server of the storage service in response to sending the second scrambled PID to the server of the storage service; requesting the server of the bridge service to send a Web service selection request screen to the first data terminal; generating an image sending URL; storing in a fourth storage means the image sending URL and the second image data received from the server of the storage service, the image sending URL being correlated with the second image data; sending the image sending URL to a data terminal of the first user and a data terminal of a third user being the acquaintance of the Web service via the server of the bridge service a server of the Web service; and sending to the data terminal of the third user the second image data correlated with the image sending URL and stored in the fourth storage means according to a request from the data terminal of the third user.

10

10. A system comprising: a first imaging terminal of a first user, a server of a network service, and a bridge server; wherein: the first imaging terminal of the first user sends a first image data group comprised from a plurality of image data and a first imaging terminal ID for uniquely specifying the first imaging terminal to a server of a network service; the server of the network service sends a first image ID for uniquely specifying a first image data being one image data among the first image data group, a second image ID for uniquely specifying a second image data being another image data, and the first imaging terminal ID to a bridge server; the bridge server generates a first scrambled PID formed by a non-reversible calculation of the first image ID and the first imaging terminal ID; the bridge server generates a second scrambled PID formed by a non-reversible calculation of the second image ID and the first imaging terminal ID; the bridge server stores in a fifth storage means the first imaging terminal ID, the first scrambled PID, and the second scrambled PID, the first imaging terminal ID and the first scrambled PID being correlated with the second scrambled PID; the bridge server sends the first scrambled PID and the second scrambled PID to the server of the network service; the server of the network service stores in a first storage means the first scrambled PID and the first image data, the first scrambled PID being correlated with the first image data; the server of the network service stores in the first storage means the second scrambled PID and the second image data, the second scrambled PID being correlated with the second image data; a first data terminal of the first user sends a first user ID for specifying the first user among users of the network service and the first imaging terminal ID to the server of the network service; the server of the network service stores in a second storage means the received first user ID and the first imaging terminal ID, the received first user ID being correlated with the first imaging terminal ID; the server of the network service searches in the second storage means using the first user ID as a search key and extracting the first imaging terminal ID as a search result; the server of the network service sends the extracted first imaging terminal to the bridge server; the bridge server searches in the fifth storage means using the received first imaging terminal ID as a search key; the bridge server sends the first scrambled PID and the second scrambled PID extracted as a search result to the server of the network service; the server of the network service receives the first scrambled PID and the second scrambled PID; the server of the network service searches in the first storage means using the received first scrambled PID as a search key and extracting the first image data as a search result; the server of the network service searches in the first storage means using the received second scrambled PID as a search key and extracting the second image data as a search result; the server of the network service generates a first summary image, which represents the extracted first image data, having a smaller amount of data than the first image data; the server of the network service generates a second summary image, which represents the extracted second image data, having a smaller amount of data than the second image data; the server of the network service stores in a third storage means the first summary image and the first scrambled PID, the first summary image being correlated with the first scrambled PID; the server of the network service stores in the third storage means the second summary image and the second scrambled PID, the second summary image being correlated with the second scrambled PID; the server of the network service sends the first summary image and the second summary image to the first data terminal; and a display means of the first data terminal displays the received first summary image and the second summary image.

11

11. A system comprising: a first imaging terminal of a first user, a server of a network service, and a bridge server; wherein: the first imaging terminal of the first user sends a first image data group comprised from a plurality of image data to a first data terminal of the first user; the first data terminal sends the first image data group and a first imaging terminal ID for uniquely specifying the first imaging terminal to a server of a network service; the server of the network service sends a first image ID for uniquely specifying a first image data being one image data among the first image data group, a second image ID for uniquely specifying a second image data being another image data, and the first imaging terminal ID to a bridge server; the bridge server generates a first scrambled PID formed by a non-reversible calculation of the first image ID and the first imaging terminal ID; the bridge server generates a second scrambled PID formed by a non-reversible calculation of the second image ID and the first imaging terminal ID; the bridge server stores in a fifth storage means the first imaging terminal ID, the first scrambled PID, and the second scrambled PID, the first imaging terminal ID and the first scrambled PID being correlated with the second scrambled PID; the bridge server sends the first scrambled PID and the second scrambled PID to the server of the network service; the server of the network service stores in a first storage means the first scrambled PID and the first image data, the first scrambled PID being correlated with the first image data; the server of the network service stores in the first storage means the second scrambled PID and the second image data, the second scrambled PID being correlated with the second image data; the first data terminal of the first user sends a first user ID for specifying the first user among users of the network service and the first imaging terminal ID to the server of the network service; the server of the network service stores in a second storage means the received first user ID and the first imaging terminal ID, the received first user ID being correlated with the first imaging terminal ID; the server of the network service searches in the second storage means using the first user ID as a search key and extracting the first imaging terminal ID as a search result; the server of the network service sends the extracted first imaging terminal to the bridge server; the bridge server searches in the fifth storage means using the received first imaging terminal ID as a search key; the bridge server sends the first scrambled PID and the second scrambled PID extracted as search results to the server of the network service; the server of the network service receives the first scrambled PID and the second scrambled PID from the bridge server; the server of the network service searches in the first storage means using the received first scrambled PID as a search key and extracting the first image data as a search result; the server of the network service searches in the first storage means using the received second scrambled PID as a search key and extracting the second image data as a search result; the server of the network service generates a first summary image, which represents the extracted first image, having a smaller amount of data than the first image data; the server of the network service generates a second summary image, which represents the extracted second image data, having a smaller amount of data than the second image data; the server of the network service stores in a third storage means the first summary image and the first scrambled PID, the first summary image being correlated with the first scrambled PID; the server of the network service stores in the third storage means the second summary image and the second scrambled PID, the second summary image being correlated with the second scrambled PID; the server of the network service sends the first summary image and the second summary image to the first data terminal; and a display means of the first data terminal displays the received first summary image and the second summary image.

12

12. The system according to claim 10 further comprising: a second imaging terminal of the first user sending a second image data group comprised from a plurality of image data and a second imaging terminal ID for uniquely specifying the second imaging terminal to the server of the network service; wherein the server of the network service sends a third image ID for uniquely specifying a third image data being one image data among the second image data group, and the second imaging terminal ID to the bridge server; the bridge server generates a third scrambled PID formed by a non-reversible calculation of the third image ID and the second imaging terminal ID; the bridge server stores in the fifth storage means the second imaging terminal ID and the third scrambled PID, the second imaging terminal ID being correlated with the third scrambled PID; the bridge server sends the third scrambled PID to the server of the network service; the server of the network service stores in the first storage means the third scrambled PID and the third image data, the third scrambled PID being correlated with the third image data; the first data terminal sends the first user ID for specifying the first user among users of the network service and the second imaging terminal ID to the server of the network service; the server of the network service stores in the second storage means the received first user ID and the second imaging terminal ID, the received first user ID being correlated with the second imaging terminal ID; the server of the network service searches in the second storage means using the first user ID as a search key and extracting the second imaging terminal ID as a search result; the server of the network service sends the extracted second imaging terminal to the bridge server; the bridge server searches for the received second imaging terminal ID as a search key in the fifth storage means; the bridge server sends the third scrambled PID extracted as a search result to the server of the network service; the server of the network service searches in the first storage means using the received third scrambled PID as a search key and extracting the third image data as a search result; the server of the network service generates a third summary image, which represents the extracted third image data, having a smaller amount of data than the third image data; the server of the network service stores in the third storage means the third summary image and the third scrambled PID, the third summary image being correlated with the third scrambled PID; the server of the network service sends the first summary image, the second summary image, and the third summary image to the first data terminal; and a display means of the first data terminal displays the received first summary image, the second summary image, and the third summary image.

13

13. The system according to claim 10 further comprising: a third imaging terminal of a second user sending a third image data group comprised from a plurality of image data and a third imaging terminal ID for uniquely specifying the third imaging terminal to the server of the network service; wherein the server of the network service sends a fourth image ID for uniquely specifying a fourth image data being one image data among the third image data group, and the third imaging terminal ID to the bridge server; the bridge server generates a fourth scrambled PID formed by a non-reversible calculation of the fourth image ID and the third imaging terminal ID; the bridge server stores in the fifth storage means the third imaging terminal ID and the fourth scrambled PID, the third imaging terminal ID being correlated with the fourth scrambled PID; the bridge server sends the fourth scrambled PID to the server of the network service; the server of the network service stores in the first storage means the fourth scrambled PID and the fourth image data, the fourth scrambled PID being correlated with the fourth image data; the second data terminal sends a second user ID for specifying the second user among users of the network service and the third imaging terminal ID to the server of the network service; the server of the network service stores in the second storage means the second user ID and the third imaging terminal ID, the second user ID being correlated with the third imaging terminal ID; the server of the network service searches in the second storage means using the second user ID as a search key and extracting the third imaging terminal ID as a search result; the server of the network service sends the extracted third imaging terminal to the bridge server; the bridge server searches in the fifth storage means using the received third imaging terminal ID as a search key; the bridge server sends the fourth scrambled PID extracted as a search result to the server of the network service; the server of the network service searches in the first storage means using the received fourth scrambled PID as a search key and extracting the fourth image data as a search result; the server of the network service generates a fourth summary image, which represents the extracted fourth image data, having a smaller amount of data than the fourth image data; the server of the network service stores in the third storage means the fourth summary image and the fourth scrambled PID, the fourth summary image being correlated with the fourth scrambled PID; the server of the network service sends the fourth summary image to the second data terminal; and a display means of the fourth data terminal displays the received fourth summary image.

14

14. The system according to claim 10 wherein: the first data terminal sends data expressing the fact that the first user selects the first summary image and data expressing the fact that the first data terminal is selected as a storage destination to the server of the network service; the server of the network service searches in the first storage means using the first scrambled PID as a search result and extracting the first image data; the server of the network service sends the extracted first image data and the first scrambled PID to the first data terminal; the server of the network service deletes the first image data from the first storage means; and the first data terminal stores the first image data received from the server of the network service and the first scrambled PID.

15

15. The system according to claim 10 wherein: the first data terminal sends data expressing the fact that the first user selects the second summary image and data expressing the fact that a server of a storage service is selected as a storage destination to the server of the network service; the server of the network service searches in the first storage means using the second scrambled PID as a search result and extracting the second image data; the server of the network service sends a request to the bridge server to send a storage service selection request screen to the first data terminal; the bridge server sends the storage service selection request screen including the storage service as a selection option to the first data terminal; the first data terminal sends data expressing the fact the storage service is selected to the bridge server; the bridge server sends a sending destination ID for uniquely specifying the storage service within a network to the server of the network service; the server of the network service sends the second image data and the second scrambled PID to the server of the storage service specified by the sending destination ID; the bridge server deletes the second image data from the first storage means; and the server of the storage means stores the second image data and the second scrambled PID, the second image data being correlated with the second scrambled PID.

Patent Metadata

Filing Date

Unknown

Publication Date

September 8, 2015

Inventors

Norihiko Naono

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. “IMAGE DATA PROCESSING SERVER” (9128512). https://patentable.app/patents/9128512

© 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.