IP Library Granted Patent US 10,802,888
Granted Patent B2
US 10,802,888 · App. 15/510,982 · Granted Oct 13, 2020

Information processing device and cooperative distributed storage system

View Patent ↗
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 10,802,888
App. No.
15/510,982
Granted
Oct 13, 2020
Kind
B2
Abstract

In a network system that a plurality of information processing devices are connected via a network, an information processing device includes an information dividing part configured to generate a plurality of divided information by dividing user information, a state information acquisition part configured to acquire state information of the network system, and a destination determination part configured to determine a plurality of destinations for storing a plurality of divided information distributed thereto in response to variations of the state information. The destination determination part determines destinations based on network communication speed, physical distances between information processing devices, authentication methods applied to information processing devices, or free spaces of storage units of information processing devices. The information dividing part generates a plurality of divided information by dividing user information by predetermined data sizes or by categories.

Claims (24)

1. A cooperative distributed storage system comprising at least one processor and a plurality of information processing devices mutually connected together via a network system in connection with a server terminal device, each information processing device among the plurality of information processing devices being configured to carry out a distributed storage process via (i) through (v) of

(i) receiving user information from an external device configured to sense a user, wherein the user information includes personal information of the user relating to a plurality of categories and user behavior information relating to a behavior of the user;

(ii) dividing the user information into a plurality of divided information by the plurality of categories;

(iii) acquiring state information representative of the state of the network system;

(iv) dynamically selecting a plurality of destinations used to store the plurality of divided information among the plurality of information processing devices based on the state information of the network system; and

(v) storing the plurality of divided information in the plurality of destinations, wherein different authentication methods are used for mutual authentication between the plurality of information processing devices, and wherein the plurality of destinations are selected from among a predetermined number of information processing devices adopting the same authentication method.

2. The cooperative distributed storage system according to claim 1 , wherein the state information of the network system represents communication speed of the network system such that the plurality of destinations are selected from among the plurality of information processing devices connected to the network system having high communication speed.

3. The cooperative distributed storage system according to claim 1 , wherein the state information of the network system represents a physical distance between adjacent information processing devices among the plurality of information processing devices such that the plurality of destinations are selected from among the plurality of information mutually distanced from each other by a predetermined distance or more.

4. The cooperative distributed storage system according to claim 1 , wherein the state information of the network system represents a free space of the storage included in each information processing device among the plurality of information processing devices such that the plurality of destinations are selected from the plurality of information processing devices having large free spaces.

5. The cooperative distributed storage system according to claim 1 , wherein the user information is divided by each category and further divided by a predetermined data size into the plurality of divided information.

6. The cooperative distributed storage system according to claim 1 , wherein the user information is extracted from video data produced by the external device configured to capture an image of the user.

7. The cooperative distributed storage system according to claim 6 wherein each information processing device is further configured to:

generate a data map representing a correlation between each divided information and its destination; and transmit the data map and the plurality of divided information to the server terminal device,

wherein the server terminal device receives the data map and the plurality of divided information from the plurality of information processing devices so as to restore the user information based on the data map.

8. The cooperative distributed storage system according to claim 1 , wherein each information processing device is further configured to provide provider information suited to the user information to the external device.

9. An information processing method adapted to a cooperative distributed storage system comprising a plurality of information processing devices mutually connected together via a network system in connection with a server terminal device, comprising:

receiving user information from an external device configured to sense a user, wherein the user information includes personal information of the user relating to a plurality of categories and user behavior information relating to a behavior of the user;

dividing the user information into a plurality of divided information by the plurality of categories;

acquiring state information representative of the state of the network system;

dynamically selecting a plurality of destinations used to store the plurality of divided information among the plurality of information processing devices based on the state information of the network system; and

storing the plurality of divided information in the plurality of destinations,

wherein different authentication methods are used for mutual authentication between the plurality of information processing devices, and wherein the plurality of destinations are selected from among a predetermined number of information processing devices adopting the same authentication method.

10. A non-transitory computer-readable storage medium having stored therein a computer program causing a computer to implement the information processing method according to claim 9 .

11. The information processing method according to claim 9 , wherein each information processing device is further configured to provide provider information suited to the user information to the external device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2024
From: IP WAVE PTE LTD.
To: CLOUD BYTE LLC.
Reel/Frame 067944/0332 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2024
From: NEC ASIA PACIFIC PTE LTD.
To: IP WAVE PTE LTD.
Reel/Frame 066376/0276 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2023
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 066124/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2017
From: ANAMI, SHINICHI
To: NEC CORPORATION
Reel/Frame 041562/0966 →