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.
Patent No.:
Date of Patent:
Jan. 03, 2023
Filed:
Mar. 22, 2019
Akamai Technologies, Inc., Cambridge, MA (US);
Seetharama Sarma Ayyadevara, San Jose, CA (US);
Charles E. Gero, Quincy, MA (US);
Stephan Benny, Pleasanton, CA (US);
Pravin Tatti, Bengalore, IN;
Manoj Kumar, Los Gatos, CA (US);
Seemant Choudhary, Fremont, CA (US);
Robert Lauro Quiros, Menlo Park, CA (US);
Priyatham Phani Srinath Adigopula, Bangalore, IN;
Poornima Venkatesha, Sr., Milpitas, CA (US);
Sumeet Gupta, Bangalore, IN;
Akamai Technologies, Inc., Cambridge, MA (US);
Abstract
A method of traffic forwarding and disambiguation through the use of local proxies and addresses. The technique leverages DNS to on-ramp traffic to a local proxy. The local proxy runs on the end user's device. According to a first embodiment, DNS is used to remap what would normally be a wide range of IP addresses to localhost based on 127.0.0.0/8 listening sockets, where the system can then listen for connections and data. In a second embodiment, a localhost proxy based on a TUN/TAP interface (or other packet interception method) with a user-defined CIDR range to which the local DNS server drives traffic is used. Requests on that local proxy are annotated (by adding data to the upstream connection).