Patent ID: 11943352
Assignee: GOOGLE LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 10:
11. A system comprising:
data processing hardware of a server; and
memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:
obtaining a positional base indicative of a numeral position system;
determining a server-held exponent based on the positional base, the server-held exponent representative of a plurality of data blocks stored on the memory hardware;
determining a positional count of the server-held exponent, the positional count indicative of a number of digits of the server-held exponent using the numeral position system indicated by the positional base;
transmitting the positional count to a client device;
receiving, from the client device, a series of base values, the series of base values based on the positional count, a group element representative of one of the plurality of data blocks, and a bandwidth limit for communications between the client device and the server;
determining, using the series of base values and the server-held exponent, a result associated with the one of the plurality of data blocks without revealing an identity of the one of the plurality of data blocks to the server; and
transmitting the result to the client device.