# US 11,909,768 B2 · Methods, systems, and devices related to managing in-home network security using artificial intelligence service to select among a plurality of security functions for processing

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

- Number: US 11,909,768 B2
- Document ID: US11909768B2
- Status: Granted
- Kind: B2
- Application number: 16/992,503
- Filed: 2020-08-13
- Published: 2021-02-18
- Granted: 2024-02-20
- Earliest claimed: 2019-08-13
- Assignees: Secure Telligence LLC
- Applicants: Secure Telligence LLC
- Inventors: Erik J. Barnett
- Web page: https://patentgrep.com/patent/US11909768B2

## CPC

- H04L 63/20: {for managing network security; network security policies in general (filtering policies H04L63/0227)}
- H04L 63/0227: {Filtering policies (mail message filtering H04L51/212)}
- H04L 69/16: Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04W 80/04: Network layer protocols, e.g. mobile IP [Internet Protocol]
- G06N 5/046: Forward inferencing; Production systems
- H04L 69/324: in the data link layer [OSI layer 2], e.g. HDLC
- H04L 69/325: in the network layer [OSI layer 3], e.g. X.25 (H04L69/16 takes precedence)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

A non-transitory computer-readable medium whose contents, when executed by a computing system of an in-home security device, cause the computing system to perform operations to provide security for an in-home network, including receiving home network internet datagrams from a modem at the in-home security device to provide received home network data packets, the received home network internet datagrams being all data packets received by the modem directed to the in-home network from outside, analyzing the received home network internet datagrams using an artificial intelligence service to identify a type of security threat included in the received home network internet datagrams, selecting a security application from among a plurality of security applications included in an in-home network security application suite based on the type of security threat identified in the received home network internet datagrams by the artificial intelligence service to provide a selected security application, using the selected security application to identify threat data packets included in the received home network internet datagrams that are associated with the type of security threat identified in the received home network internet datagrams, blocking the threat data packets from being forwarded to an in-home network router coupled to the in-home security device, and forwarding data packets that are not included in the threat data packets to the in-home network router.

## Claims

### Claim 1

A non-transitory computer-readable medium whose contents, when executed by a computing system of a stand-alone in-home security device, cause the computing system to perform operations to provide security for an in-home network, the operations comprising: receiving home network internet datagrams from a modem at the stand-alone in-home security device to provide received home network internet datagrams, the received home network internet datagrams being all data packets received by the modem directed to the in-home network from outside; wherein the stand-alone in-home security device receives the home network internet datagrams from the modem via a communications interface; wherein the received home network internet datagrams are not formatted as IPv4 and IPv6 traffic; analyzing the received home network internet datagrams using an artificial intelligence service to identify a type of security threat included in the received home network internet datagrams, wherein the artificial intelligence service is configured to process the received home network internet datagrams only at Layer 2 of an OSI Model to separate the datagrams into attribute fields; selecting a security application from among a plurality of security applications included in an in-home network security application suite based on the type of security threat identified in the received home network internet datagrams by the artificial intelligence service to provide a selected security application, wherein the plurality of security applications included in the in-home network security application suite comprises a firewall function, an anti-virus function, a URL filtering function, and a ransom ware function; using the selected security application to identify threat data packets included in the received home network internet datagrams that are associated with the type of security threat identified in the received home network internet datagrams, wherein the firewall function is configured to block all internet datagrams associated with an IP address transmitting the threat data packets; wherein the firewall function is configured to process the received home network internet datagrams at Layer 2 of the OSI Model; blocking the threat data packets from being forwarded downstream to an in-home network router coupled to the stand-alone in-home security device located in the in home network between the modem and the in-home network router, wherein the stand-alone in-home security device forwards the data packets that are not included in the threat data packets to the in-home router via the communications interface; wherein the in-home network router is configured to process internet protocol information at Layer 3 of the OSI model.

### Claim 2 (depends on 1)

The non-transitory computer-readable medium of claim 1 wherein the artificial intelligence service is configured to process all of the received home network internet datagrams at Layer 2 of the OSI Model to separate the datagrams into the attribute fields.
