IP Library › Granted Patent US 10,862,695
Granted Patent B2
US 10,862,695 · App. 15/936,509 · Granted Dec 8, 2020

Information processing apparatus, system, and method transmitting a data list using a forwarding path or forwarding method

Inventors: Hisatoshi Yamaoka (Kawasaki, JP); Miwa Okabayashi (Sagamihara, JP); Eiichi Takahashi (Kawasaki, JP); Akira Shiba (Kawasaki, JP); Tatsuro Matsumoto (Yokohama, JP)
Assignee: FUJITSU LIMITED
H04L12/1854G06F21/6245G06F21/6254H04L45/48H04L67/10G06F16/2255H04L67/12H04L67/34H04L67/42
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,862,695
App. No.
15/936,509
Granted
Dec 8, 2020
Kind
B2
Abstract

An information processing apparatus including: a memory, and a processor coupled to the memory and configured to perform a process including: setting a forwarding path or a forwarding method; creating a data list storing a random value; and requesting each of a plurality of clients to add an attribute value stored by the client to the data list and forward the data list using the forwarding path or the forwarding method.

Claims (33)

1. An information processing apparatus comprising:

a memory, and

a processor coupled to the memory and configured to perform a process comprising:

setting a forwarding method;

transmitting the forwarding method to one or more of a plurality of clients;

creating a data list storing a random value and an initial value of a forwarding count;

transmitting the data list to at least one of the plurality of clients; and

requesting each of the plurality of clients to add an attribute value stored by the client to the data list, increment the forwarding count and forward the data list using the forwarding method,

the forwarding method causes each client to broadcast the data list to other clients with a predetermined probability which is adjusted based on the forwarding count.

2. The information processing apparatus according to claim 1 , wherein the forwarding method causes a client, which received the data list but has not yet forwarded the data list, to broadcast the data list to other clients with the predetermined probability with adding the attribute value to the received data list and incrementing the forwarding count in the received data list.

3. An information processing system comprising:

a server; and

a plurality of clients, the server comprising:

a first memory, and a first processor coupled to the first memory and configured to perform a first process comprising:

determining a forwarding method;

transmitting the forwarding method to the plurality of clients;

creating a data list storing a random value and an initial value of a forwarding count;

transmitting the data list to at least one of the plurality of clients; and

each of the plurality of clients comprising:

a second memory, and

a second processor coupled to the second memory and configured to perform a second process comprising:

adding an attribute value stored by the at least one of the plurality of clients to the data list;

incrementing the forwarding count; and

forwarding the data list using the forwarding method,

the forwarding method causes each client to broadcast the data list to other clients with a predetermined probability which is adjusted based on the forwarding count.

4. An information processing method performed by a computer, the information processing method comprising:

setting a forwarding method;

transmitting the forwarding method to one or more of a plurality of clients;

creating a data list storing a random value and an initial value of a forwarding count;

transmitting the data list to at least one of the plurality of clients; and

requesting each of the plurality of clients to add an attribute value stored by the client to the data list, increment the forwarding count and forward the data list using the forwarding method,

the forwarding method causes each client to broadcast the data list to other clients with a predetermined probability which is adjusted based on the forwarding count.

5. The information processing method according to claim 4 , wherein the forwarding method causes a client, which received the data list but has not yet forwarded the data list, to broadcast the data list to other clients with the predetermined probability with adding the attribute value to the received data list and incrementing the forwarding count in the received data list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2018
From: YAMAOKA, HISATOSHI; OKABAYASHI, MIWA; TAKAHASHI, EIICHI; SHIBA, AKIRA; MATSUMOTO, TATSURO
To: FUJITSU LIMITED
Reel/Frame 045738/0784 →
Priority Claims (1)
JP 2017-069107 · Mar 30, 2017 · national
Continuity (1)
Related Publication 20180287810A1 · Oct 4, 2018