PATENT CLAIM ANALYSIS

Application Number: 15894995
Application Type: Utility
Filing Date: 2018-02
Publication Date: 2018-08
Patent Classification: ["708", "520000"]

Abstract:
A computing method includes: generating first partitioned matrices by partitioning the first matrix by a least common multiple of the M and the N in the row direction and by the N in the column direction; generating second partitioned matrices by partitioning the second matrix by the M in the row direction and by the least common multiple in the column direction; adding a first product of the first partitioned matrices and the second partitioned matrices to a first result matrix; transmitting the first partitioned matrices to computing elements directly connected to that computing element out of other computing elements connected to each other in a torus-like manner in the row direction; transmitting the second partitioned matrices to computing elements directly connected to that computing element out of other computing elements connected to each other in a torus-like manner in the column direction.

Claim (Index 6):
The computing method according to  claim 1 , wherein:\n the computing elements each include k unit computing elements connected to each other in a torus-like manner, where k is an integer of 1 or more; the first adding includes:\n third generating one or more unit partition values by partitioning the one or more first partitioned matrices stored in the storage unit of each of the computing elements by the k in each of the row direction and the column direction, for each of the computing elements; \n third storing the generated one or more unit partition values in a unit storage unit of each of the unit computing elements so that the one or more unit partition values located in the same column of the one or more first partitioned matrices stored in the storage unit of each of the computing elements are stored in the same unit computing element, for each of the computing elements; \n fourth generating one or more unit partitioned matrices by partitioning the one or more second partitioned matrices stored in the storage unit of each of the computing elements by the k in the column direction, for each of the computing elements; \n fourth storing the generated one or more unit partitioned matrices in the unit storage unit of each of the unit computing elements, for each of the computing elements; \n third adding a third product of a unit partition value corresponding to identification information for identifying each of the unit computing elements out of the one or more unit partition values stored in the unit storage unit of each of the unit computing elements and the one or more unit partitioned matrices stored in the unit storage unit of each of the unit computing elements, to a second result matrix stored in the unit storage unit of each of the unit computing elements, for each of the unit computing elements; \n third transmitting, for each of the unit computing elements, the one or more unit partitioned matrices stored in the unit storage unit of each of the unit computing elements, to unit computing elements directly connected to that unit computing element out of other unit computing elements connected to each other in a torus-like manner; \n fourth adding, in response to the reception of the one or more unit partitioned matrices from other unit computing elements, a fourth product of the one or more unit partitioned matrices received from the other unit computing elements and a unit partition value corresponding to identification information for identifying another unit computing element that has first stored therein the received one or more unit partitioned matrices out of the one or more unit partition values stored in the unit storage unit of each of the unit computing elements, to the second result matrix stored in the unit storage unit, for each of the unit computing elements; and \n repeating the third transmitting and the fourth adding until the product calculated from the one or more unit partitioned matrices stored in the unit storage unit of each of the unit computing elements is added to the second result matrix of each of the unit computing elements connect to each other in a torus-like manner; \n the first transmitting includes transmitting a matrix including the second result matrices stored in the unit storage unit of each of the unit computing elements as the one or more first partitioned matrices, for each of the unit computing elements; and the second transmitting includes transmitting a matrix including the second result matrices stored in the unit storage unit of each of the unit computing elements as the one or more second partitioned matrices, for each of the unit computing elements.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 88.0
- Lexical Diversity: 3.46512
- Patent Class: 708.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['12939010', '13846752', '11113035', '10218312', '09812578']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4212240479651131
- 35 USC 102 Novelty (BERT): 0.4937632410579065
- Combined Prediction Score: 0.4284779672743924
- Mean Citation Score: 184.596076
- Max Citation Score: 188.01765
- Similarity Product: 137.24922348699872

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test