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. 14, 2022

Filed:

May. 01, 2018
Applicant:

Oracle International Corporation, Redwood Shores, CA (US);

Inventors:

Jinsu Lee, San Mateo, CA (US);

Thomas Manhardt, Foster City, CA (US);

Sungpack Hong, Palo Alto, CA (US);

Petr Koupy, Blansko, CZ;

Hassan Chafi, San Mateo, CA (US);

Vasileios Trigonakis, Zurich, CH;

Assignee:

ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/08 (2006.01); G06F 16/901 (2019.01); H04L 67/10 (2022.01);
U.S. Cl.
CPC ...
H04L 67/10 (2013.01); G06F 16/9024 (2019.01);
Abstract

Techniques are described herein for evaluating graph processing tasks using a multi-stage pipelining communication mechanism. In a multi-node system comprising a plurality of nodes, each node of said plurality of nodes executes a respective communication agent object. The respective communication agent object comprises: a sender lambda function is configured to perform sending operations and generate source messages based on the sender operations. An intermediate lambda function is configured to read source messages marked for a node, perform intermediate operations based on the source messages and generate intermediate messages based on the intermediate operations. A final receiver lambda function configured to: read intermediate messages marked for said each node, perform final operations based on the intermediate messages and generate a final result based on the final operations.


Find Patent Forward Citations

Loading…