System
US-2019188563-A1 · Jun 20, 2019 · US
US11297127B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11297127-B2 |
| Application number | US-201916670165-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 31, 2019 |
| Priority date | Dec 14, 2018 |
| Publication date | Apr 5, 2022 |
| Grant date | Apr 5, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information processing system includes: a first information processing device that transmits first data to be retained via a communication path; a second information processing device that calculates first calculation result data that is a calculation result of the first data received via the communication path and second data to be retained and transmits the calculated first calculation result data via the communication path; a third information processing device that transmits third data to be retained via the communication path; and a fourth information processing device that calculates second calculation result data that is a calculation result of the third data received via the communication path and fourth data to be retained and calculates third calculation result data that is a calculation result of the first calculation result data received via the communication path and the calculated second calculation result data.
Opening claim text (preview).
What is claimed is: 1. An information processing system comprising: a first information processing device that transmits first data to be retained via a communication path; a second information processing device that calculates first calculation result data that is a calculation result of the first data received via the communication path and second data to be retained and transmits the calculated first calculation result data via the communication path; a third information processing device that transmits third data to be retained via the communication path; and a fourth information processing device that calculates second calculation result data that is a calculation result of the third data received via the communication path and fourth data to be retained and calculates third calculation result data that is a calculation result of the first calculation result data received via the communication path and the calculated second calculation result data, the first to fourth data are first to fourth numerical data, respectively, the first calculation result data is an addition result of first logical product result data that is a calculation result of logical product of the first numerical data and the second numerical data, and first shift result data obtained by shifting first exclusive OR result data that is a calculation result of exclusive OR of the first numerical data and the second numerical data by 1 bit to the right, the second calculation result data is an addition result of second logical product result data that is a calculation result of logical product of the third numerical data and the fourth numerical data, and second shift result data obtained by shifting second exclusive OR result data that is a calculation result of exclusive OR of the third numerical data and the fourth numerical data by 1 bit to the right, and the third calculation result data is an addition result of third logical product result data that is a calculation result of logical product of the first calculation result data and the second calculation result data, and third shift result data obtained by shifting third exclusive OR result data that is a calculation result of exclusive OR of the first calculation result data and the second calculation result data by 1 bit to the right. 2. The information processing system according to claim 1 , wherein the first to fourth data are first to fourth numerical data, respectively, the first calculation result data is an average of the first numerical data and the second numerical data, the second calculation result data is an average of the third numerical data and the fourth numerical data, and the third calculation result data is an average of the first calculation result data and the second calculation result data. 3. The information processing system according to claim 1 , wherein the first to third information processing devices acquire the third calculation result data calculated by the fourth information processing device. 4. The information processing system according to claim 1 , wherein, in a case where any specific information processing device among the first to fourth information processing devices does not exist, any one of the information processing devices other than the specific information processing device generates the specific information processing device virtually. 5. The information processing system according to claim 1 , wherein, in a case where there is a fifth information processing device in addition to the first to fourth information processing devices, the first to fourth information processing devices are selected. 6. A control method of an information processing system in which first to fourth information processing devices are coupled via a communication path, the method comprising: transmitting first data to be retained via the communication path by the first information processing device; calculating first calculation result data that is a calculation result of the first data received via the communication path and second data to be retained and transmitting the calculated first calculation result data via the communication path by the second information processing device; transmitting third data to be retained via the communication path by the third information processing device; and calculating second calculation result data that is a calculation result of the third data received via the communication path and fourth data to be retained and calculating third calculation result data that is a calculation result of the first calculation result data received via the communication path and the calculated second calculation result data by the fourth information processing device, the first to fourth data are first to fourth numerical data, respectively, the first calculation result data is an addition result of first logical product result data that is a calculation result of logical product of the first numerical data and the second numerical data, and first shift result data obtained by shifting first exclusive OR result data that is a calculation result of exclusive OR of the first numerical data and the second numerical data by 1 bit to the right, the second calculation result data is an addition result of second logical product result data that is a calculation result of logical product of the third numerical data and the fourth numerical data, and second shift result data obtained by shifting second exclusive OR result data that is a calculation result of exclusive OR of the third numerical data and the fourth numerical data by 1 bit to the right, and the third calculation result data is an addition result of third logical product result data that is a calculation result of logical product of the first calculation result data and the second calculation result data, and third shift result data obtained by shifting third exclusive OR result data that is a calculation result of exclusive OR of the first calculation result data and the second calculation result data by 1 bit to the right.
Quantised networks; Sparse networks; Compressed networks · CPC title
Distributed learning, e.g. federated learning · CPC title
for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · CPC title
using electronic means · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.