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. 09, 2025

Filed:

Mar. 25, 2023
Applicants:

The Board of Trustees of the Leland Stanford Junior University, Stanford, CA (US);

Powx Inc., Somerville, MA (US);

Inventors:

Sunil K. Pai, San Jose, CA (US);

David A. B. Miller, Stanford, CA (US);

Olav Solgaard, Stanford, CA (US);

Shanhui Fan, Stanford, CA (US);

Michael Dubrovsky, Somerville, MA (US);

Bogdan Penkovsky, Strassbourg, FR;

Maynard Marshall Ball, Jr., New York, NY (US);

Assignees:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06E 1/04 (2006.01); G02F 3/02 (2006.01); G06Q 20/38 (2012.01);
U.S. Cl.
CPC ...
G06E 1/045 (2013.01); G02F 3/02 (2013.01); G06Q 20/3827 (2013.01);
Abstract

An apparatus for combined digital and optical processing of a cryptocurrency data block includes a digital processor that computes a hash vector from the cryptocurrency data block; a laser and splitter that produces optical input signals; optical modulators that binary phase-shift key modulate the optical input signals based on the hash vector; a photonic matrix multiplier circuit that performs an optically perform a discrete matrix-vector product operation on the modulated optical input signals to produce optical output signals, where the discrete matrix-vector product operation is defined by matrix elements limited to K discrete values, where 2≤K≤17; and photodetectors and comparators that perform optoelectronic conversions of the optical output signals to produce corresponding digital electronic output signals. The digital processor performs a second hash computation on an XOR result between the digital electronic output signals and the hash vector to produce a proof of work result.


Find Patent Forward Citations

Loading…