10210347

Techniques for Managing Privacy of a Network Communication

PublishedFebruary 19, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented system for managing privacy of a network communication, the system comprising: one or more memory devices that store instructions; and one or more computer processors that execute the instructions to: receive a first network communication; extract information from the first network communication; categorize the information; identify a geographic location associated with a client device; identify a privacy rule from a plurality of privacy rules based at least in part on the geographic location and the category of the information, wherein each of the privacy rules identifies an associated network routing scheme, and wherein the privacy rule is based at least in part on crowd sourced data obtained from a plurality of routers; determine how to route one or more messages in the first network communication based on the network routing scheme associated with the identified privacy rule; generate a second network communication including the one or more messages in accordance with the network routing scheme associated with the identified privacy rule; and cause the second network communication to be sent.

2

2. The system of claim 1 , wherein the system comprises a router that routes the first network communication by generating and sending the second network communication.

3

3. The system of claim 1 , wherein the system further comprises a storage device, and the plurality of privacy rules are stored on the storage device.

4

4. The system of claim 1 , wherein the one or more processors further execute the instructions to: identify a category of website associated with the domain name or IP address; and identify the privacy rule based on the category of website.

5

5. The system of claim 1 , wherein the privacy rule is identified based on the information relating to one or more of a port or protocol used by a client device in sending the first network communication.

6

6. The system of claim 1 , wherein the privacy rule is configured by a user of a client device.

7

7. The system of claim 1 , wherein the information indicates that a user of a client device wants to anonymize the second network communication.

8

8. The system of claim 1 , wherein the second network communication is generated by encapsulating the one or more messages from the first network communication in one or more layers of encryption.

9

9. The system of claim 1 , wherein the second network communication is: routed via a first routing path comprising one or more computing devices, responsive to determining the privacy rule corresponds to a first rule; and routed via a second routing path comprising computing devices other than the one or more computing devices, responsive to determining the privacy rule corresponds to a first rule.

10

10. The system of claim 1 , wherein the second network communication is generated for sending over a virtual private network (VPN).

11

11. A computer-implemented method for managing privacy of a network communication, the method comprising: receiving a first network communication from a client device; extracting information from the first network communication; categorizing the information; identifying a geographic location associated with a client device; identifying, by one or more computer processors, a privacy rule from a plurality of privacy rules based at least in part on the geographic location and the category of the information, wherein each of the privacy rules identifies an associated routing scheme, and wherein the privacy rule is based at least in part on crowd sourced data obtained from a plurality of routers; determining how to route one or more messages in the first network communication based on the network routing scheme associated with the identified privacy rule; generating a second network communication including the one or more messages in accordance with the routing scheme associated with the identified privacy rule; and sending the second network communication.

12

12. The method of claim 11 , wherein the privacy rule is identified based on the information relating to a particular domain name or Internet Protocol (IP) address.

13

13. The method of claim 11 , wherein the privacy rule is identified based on the information relating to a port used by the client device in sending the first network communication.

14

14. The method of claim 11 , wherein the information indicates that the user of the client device wants to anonymize the second network communication.

15

15. The method of claim 11 , wherein the second network communication is generated by encapsulating the one or more messages from the first network communication in one or more layers of encryption.

16

16. The method of claim 11 , further comprising routing the second network communication via a: first routing path comprising one or more computing devices, responsive to determining the privacy rule corresponds to a first rule; and second routing path comprising computing devices other than the one or more computing devices, responsive to determining the privacy rule corresponds to a first rule.

17

17. The method of claim 12 , further comprising: identifying a category of website associated with the domain name or IP address; and identifying the privacy rule based on the category of website.

18

18. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors, cause the one or more computer processors to perform a method for managing privacy of a network communication, the method comprising: receiving a first network communication from a client device; extracting information from the first network communication; categorizing the information; identifying a geographic location associated with a client device; identifying, by one or more computer processors, a privacy rule from a plurality of privacy rules based at least in part on the geographic location and the category of the information, wherein each of the privacy rules identifies an associated routing scheme; determining how to route one or more messages in the first network communication based on the network routing scheme associated with the identified privacy rule; generating a second network communication including the one or more messages in accordance with the routing scheme associated with the identified privacy rule; and sending the second network communication; wherein the privacy rule is based at least in part on crowd sourced data obtained from a plurality of routers.

19

19. The system of claim 1 , wherein the crowd sourced data is obtained by a service provider which then conveys the privacy rule to one or more routers for automatic application to network communications.

Patent Metadata

Filing Date

Unknown

Publication Date

February 19, 2019

Inventors

Bruce E. MCCORKENDALE
William E. SOBEL

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “TECHNIQUES FOR MANAGING PRIVACY OF A NETWORK COMMUNICATION” (10210347). https://patentable.app/patents/10210347

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.