The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 23, 2020

Filed:

May. 18, 2016
Applicant:

Technische Universität Kaiserslautern, Kaiserslautern, DE;

Inventors:

Katharina Anna Zweig, Hochspeyer, DE;

Christian Brugger, Kaiserslautern, DE;

Valentin Grigorovici, Iasi, RO;

Christian De Schryver, Homburg, DE;

Norbert Wehn, Queidersbach, DE;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04W 4/21 (2018.01); G06F 17/16 (2006.01); H04L 29/08 (2006.01); G06F 30/18 (2020.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
H04W 4/21 (2018.02); G06F 17/16 (2013.01); G06F 30/18 (2020.01); H04L 67/22 (2013.01); G06F 16/9024 (2019.01); H04L 29/08 (2013.01);
Abstract

The present invention relates to a computer-implemented method and a system for determining co-occurrences in at least one graph with n vertices and E edges, wherein each edge is defined by a pair of vertices, the method comprising: storing a binary adjacency matrix representing a first graph in a memory; performing a calculation step for the first graph, wherein the calculation step comprises: loading a block of at most K consecutive rows of the binary adjacency matrix from the memory and storing each row into one of K caches; streaming each of the subsequent uncached rows of the binary adjacency matrix from the memory; reading pairs of rows comprising a streamed row and each one of the cached rows; computing the logical conjunction between each couple of elements of the rows at the same position in the rows for each read pair of rows; and adding the results of the logical conjunction for all the couples of elements in each read pair by means of one-bit adders to obtain the co-occurrence, wherein the calculation step is repeated for consecutive blocks of rows in the binary adjacency matrix until all the pairs of rows of the binary adjacency matrix have been read.


Find Patent Forward Citations

Loading…