# US 12,192,178 B2 · Systems and methods for portable computing device protection

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,192,178 B2
- Document ID: US12192178B2
- Status: Granted
- Kind: B2
- Application number: 17/190,361
- Filed: 2021-03-02
- Published: 2022-09-08
- Granted: 2025-01-07
- Earliest claimed: 2021-03-02
- Assignees: Fortinet, Inc.
- Applicants: Fortinet, Inc.
- Inventors: Kushal Arvind Shah
- Web page: https://patentgrep.com/patent/US12192178B2

## CPC

- H04L 63/0281: {Proxies}
- H04L 63/1408: {by monitoring network traffic (monitoring network traffic per se H04L43/00)}
- H04L 63/1416: {Event detection, e.g. attack signature detection}
- H04L 67/141: Setup of application sessions (admission control or resource allocation in data switching networks H04L47/70)
- H04L 67/56: Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Various approaches for providing intermediary threat detection. In some cases, the intermediary threat detection is performed by a communication control port that operatively couples with a portable computing device to protect the portable computing device from network based vulnerabilities and exploits.

## Claims

### Claim 1

A method, the method comprising:
configuring, by a computing device, a communication control device coupled with the computing device through a wired interface of the computing device and a first wired communication interface of the communication control device, wherein the communication control device further includes at least a first wireless communication circuit and a processor;
disabling, by the computing device, at least a second wireless communication circuit of the computing device, wherein the second wireless communication circuit performs a comparable function to the first wireless communication circuit, wherein the comparable function comprises wireless communications via at least one wireless communication protocol; and
establishing, by the computing device, a proxy network connection to route network traffic between an external network and the computing device via the first wireless communication circuit to enable secure communication between the computing device and the external network.

### Claim 2 (depends on 1)

The method of claim 1, the method further comprising:
performing a threat detection, by the communication control device, on the network traffic between the eternal network and the computing device; and
removing, by the communication control port, at least one threat from a subset of the network traffic prior to transferring the modified network traffic to the computing device via the wired interface.

### Claim 3 (depends on 2)

The method of claim 2, wherein the threat detection is a first threat detection, the method further comprising:
performing a second threat detection, by the computing device, on the modified network traffic; and
removing, by the computing device, at least one threat from a subset of the modified network traffic.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first wireless communication circuit is configured to communicate via a wireless communication protocol selected from a group consisting of: a Bluetooth™ communication protocol, a WiFi communication protocol, a near-field communication protocol, and a GSM communication protocol.

### Claim 5 (depends on 1)

The method of claim 1, wherein the communication control device includes a plurality of wired communication interfaces, including the first wired communication interface, and wherein at least one of the at least one of the plurality of wired communication interfaces is selected from a group consisting of: a thunderbolt port, a universal serial bus (USB) port, a high definition multimedia interface (HDMI) port, an Ethernet port, a secure digital (SD) port, a micro secure digital (microSD) port, a digital video interface (DVI) port, and a video graphic array (VGA) port.

### Claim 6 (depends on 1)

The method of claim 1, wherein the wired interface is a charging interface of the computing device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the communication control device includes an external battery accessible to the computing device via the wired interface.

### Claim 8

A non-transitory computer-readable storage medium embodying a set of instructions, which when executed by one or more processing resources of a computing device, causes the one or more processing resources to perform a method comprising:
configuring a communication control device coupled with the computing device through a wired interface of the computing device and a first wired communication interface of the communication control device, wherein the communication control device further includes at least a first wireless communication circuit;
disabling at least a second wireless communication circuit of the computing device, wherein the second wireless communication circuit performs a comparable function to the first wireless communication circuit, wherein the comparable function comprises wireless communications via at least one wireless communication protocol; and
establishing a proxy network connection to route network traffic between an external network and the computing device via the first wireless communication circuit to enable secure communication between the computing device and the external network.

### Claim 9 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the set of instructions, which when executed by one or more processing resources of a computing device, further causes the one or more processing resources to perform a method comprising:
performing a threat detection on the network traffic between the eternal network and the computing device; and
removing at least one threat from a subset of the network traffic prior to transferring the modified network traffic to the computing device via the wired interface.

### Claim 10 (depends on 9)

The non-transitory computer readable medium of claim 9, wherein the set of instructions, which when executed by one or more processing resources of a computing device, further causes the one or more processing resources to perform a method comprising:
performing a second threat detection on the modified network traffic; and
removing, by the computing device, at least one threat from a subset of the modified network traffic.

### Claim 11 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the first wireless communication circuit is configured to communicate via a wireless communication protocol selected from a group consisting of: a Bluetooth™ communication protocol, a WiFi communication protocol, a near-field communication protocol, and a GSM communication protocol.

### Claim 12 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the wired interface is a charging interface of the computing device.

### Claim 13 (depends on 8)

The non-transitory computer readable medium of claim 8, wherein the communication control device includes a plurality of wired communication interfaces, including the first wired communication interface, and wherein at least one of the at least one of the plurality of wired communication interfaces is selected from a group consisting of: a thunderbolt port, a universal serial bus (USB) port, a high definition multimedia interface (HDMI) port, an Ethernet port, a secure digital (SD) port, a micro secure digital (microSD) port, a digital video interface (DVI) port, and a video graphic array (VGA) port.
