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:
Dec. 17, 2019

Filed:

May. 29, 2018
Applicant:

Ripple Labs Inc., San Francisco, CA (US);

Inventor:

Michael Warnock, San Francisco, CA (US);

Assignee:

Ripple Labs Inc., San Francisco, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/733 (2013.01); H04L 12/727 (2013.01); H04L 12/707 (2013.01); H04L 12/721 (2013.01); H04L 12/761 (2013.01); H04L 12/751 (2013.01);
U.S. Cl.
CPC ...
H04L 45/20 (2013.01); H04L 45/121 (2013.01); H04L 45/123 (2013.01); H04L 45/16 (2013.01); H04L 45/22 (2013.01); H04L 45/02 (2013.01);
Abstract

Systems and techniques are provided for multi-hop path finding. Order data describing an order may be received. The order data may include a currency pair, a price level, and a volume. A one-hop path structure may be generated based on the order data describing the order. The one-hop path structure may include one-hop paths for the currency pair. The one-hop path structure may be written to a first ring buffer. The one-hop path structure may be read from the first ring buffer. Two-hop path structures may be generated by joining the one-hop path structure with other one-hop path structures. A value for the relative importance of the two-hop path structures may be determined to be greater than a threshold. Combined two-hop path structures may be written to a second ring buffer when the value for the relative importance of the two-hop path structures is greater than the threshold.


Find Patent Forward Citations

Loading…