US 11,888,811 B2
Communication using DNS repurposing
Paul Stahura, Sammanish, WA (US); and Christopher L. Cowherd, Jr., Bellevue, WA (US)
Assigned to Identity Digital Inc., Bellevue, WA (US)
Filed by Donuts Inc., Bellevue, WA (US)
Filed on Dec. 28, 2021, as Appl. No. 17/564,040.
Application 17/564,040 is a continuation of application No. 16/432,137, filed on Jun. 5, 2019, granted, now 11,240,196.
Application 16/432,137 is a continuation of application No. 14/569,208, filed on Dec. 12, 2014, granted, now 10,320,739, issued on Jun. 11, 2019.
Prior Publication US 2022/0124064 A1, Apr. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 61/4511 (2022.01); G06F 16/9537 (2019.01); H04L 101/69 (2022.01)
CPC H04L 61/4511 (2022.05) [G06F 16/9537 (2019.01); H04L 2101/69 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A computer-readable memory storing instructions configured to, when executed by a computing device, cause the computing device to perform a method, the method comprising:
receiving a DNS lookup request comprising at least a portion of an embedded message in a question portion of the DNS lookup request, the embedded message being distinct from a query domain of the DNS lookup request:
determining a parsing algorithm corresponding to the embedded message from among multiple parsing algorithms using an identifier associated with the embedded message;
applying the parsing algorithm to the question portion of the DNS lookup request to extract at least the portion of the embedded message; and
wherein the embedded message comprises instructions specifying:
when a response should be sent; or that the response should be sent to another device upon receiving a request from the other device.