Patents Assigned to Perftech, Inc.
-
Patent number: 12627500Abstract: An example operation may include one or more of establishing a connection with a local area network (LAN) network via a routing apparatus comprising a plurality of network connection ports, receiving a packet via a network connection port from among the plurality of network connections ports, detecting that the packet is of a new virtual local area network (VLAN), and automatically configuring a VLAN interface for new VLAN and deploying the VLAN interface at the routing apparatus.Type: GrantFiled: March 28, 2024Date of Patent: May 12, 2026Assignee: PERFTECH, INC.Inventors: Lewis T. Donzis, Lee Carl Ziegenhals
-
Patent number: 12580857Abstract: An example operation may include one or more of storing a public key of a router and a private key of the router, connecting to a network through one or more network connection ports of the router, transmitting the public key of the router to a remote device and receiving a public key of the remote device via a network connection port during a public key exchange, activating a virtual private network (VPN) on the network connection port based on the public key exchange, selecting an Internet Protocol (IP) address for the remote device, and encrypting a packet with the IP address based on the public key of the remote device and transmitting the encrypted packet to the remote device via the VPN.Type: GrantFiled: March 28, 2024Date of Patent: March 17, 2026Assignee: PERFTECH, INC.Inventors: Lewis T. Donzis, John Anthony Murphy
-
Patent number: 12574346Abstract: An example operation may include one or more of establishing a connection with a local area network (LAN) network via a routing apparatus comprising a plurality of network connection ports, receiving a packet via a network connection port from among the plurality of network connections ports, detecting that the packet is of a new virtual local area network (VLAN), and automatically configuring a VLAN interface for new VLAN and deploying the VLAN interface at the routing apparatus.Type: GrantFiled: March 28, 2024Date of Patent: March 10, 2026Assignee: PERFTECH, INC.Inventor: Lewis T. Donzis
-
Patent number: 12549360Abstract: An example operation may include one or more of storing a public key of a router and a private key of the router, connecting to a network through one or more network connection ports of the router, transmitting the public key of the router to a remote device and receiving a public key of the remote device via a network connection port during a public key exchange, activating a virtual private network (VPN) on the network connection port based on the public key exchange, selecting an Internet Protocol (IP) address for the remote device, and encrypting a packet with the IP address based on the public key of the remote device and transmitting the encrypted packet to the remote device via the VPN.Type: GrantFiled: March 28, 2024Date of Patent: February 10, 2026Assignee: PERFTECH, INC.Inventors: Lewis T. Donzis, Lee Carl Ziegenhals
-
Patent number: 12531936Abstract: A redirection of a URL page request may be performed by monitoring an upstream path from a subscriber to the internet through an ISP. When a URL page request is detected from a subscriber for whom a redirection is required, a redirection device generates a single TCP packet response that mimics a response from the intended destination server. The single TCP packet includes a set FIN bit that closes any active session with the destination server to prevent the subscriber from accepting packets from the destination server.Type: GrantFiled: February 18, 2024Date of Patent: January 20, 2026Assignee: PERFTECH, INC.Inventors: Lewis T. Donzis, Henry M. Donzis, Peter W. Baron, John A. Murphy
-
Patent number: 12438889Abstract: An internet service provider (ISP) is configured to provide notification messages such as service updates to subscribers via redirected web pages. In order for the web pages to be treated as originating from the ISP, the ISP provides a shared secret in the browser message. The shared secret may be a secret not derivable by viruses or trojans in the subscriber computer, such as a MAC address of the subscriber modem.Type: GrantFiled: November 22, 2022Date of Patent: October 7, 2025Assignee: PERFTECH, INC.Inventors: Henry M. Donzis, Lewis T. Donzis, Rodney D. Frey, John A. Murphy, Jonathan E. Schmidt
-
Publication number: 20250310255Abstract: An example operation may include one or more of storing a first IPv6 address of a router assigned by a first carrier and a second IPv6 address of the router assigned by a second carrier, assigning a plurality of IPv6 addresses of the first carrier to a plurality of devices on a local area network (LAN) served by the router, receiving a packet from a device included on the LAN, where the packet comprises an IPv6 address of the first carrier assigned to the device, replacing the IPv6 address of the first carrier within the packet to the second IPv6 address of the router assigned by the second carrier, and transmitting the packet to the Internet via an IPv6 connection of the second carrier.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Ryan M. Matelske, Lee Carl Ziegenhals
-
Publication number: 20250310254Abstract: An example operation may include one or more of storing a public key of a router and a private key of the router, connecting to a network through one or more network connection ports of the router, transmitting the public key of the router to a remote device and receiving a public key of the remote device via a network connection port during a public key exchange, activating a virtual private network (VPN) on the network connection port based on the public key exchange, selecting an Internet Protocol (IP) address for the remote device, and encrypting a packet with the IP address based on the public key of the remote device and transmitting the encrypted packet to the remote device via the VPN.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, John Anthony Murphy
-
Publication number: 20250310207Abstract: An example operation may include one or more of establishing a connection with a local area network (LAN) network via a routing apparatus comprising a plurality of network connection ports, receiving a packet via a network connection port from among the plurality of network connections ports, detecting that the packet is of a new virtual local area network (VLAN), and automatically configuring a VLAN interface for new VLAN and deploying the VLAN interface at the routing apparatus.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Lee Carl Ziegenhals
-
Publication number: 20250310189Abstract: An example operation may include one or more of establishing a connection with a network via an apparatus comprising a plurality of network connection ports, wherein, when connected to a network, each network connection port automatically determines a state thereof, and each network connection port is configured to provide an internet connection or a local area network (LAN) connection, detecting a change to an operating environment of the apparatus, and self-reconfiguring one or more network connection ports from among the plurality of network connection ports to generate a second state of configuration based on the change to the operating environment.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Ryan M. Matelske, John Anthony Murphy, Lee Carl Ziegenhals
-
Publication number: 20250310105Abstract: An example operation may include one or more of establishing a connection with a local area network (LAN) network via a routing apparatus comprising a plurality of network connection ports, receiving a packet via a network connection port from among the plurality of network connections ports, detecting that the packet is of a new virtual local area network (VLAN), and automatically configuring a VLAN interface for new VLAN and deploying the VLAN interface at the routing apparatus.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Lee Carl Ziegenhals
-
Publication number: 20250310251Abstract: An example operation may include one or more of establishing a network between a control plane configured to control non-routing functions and a data plane configured to control routing functions, assigning a local Internet Protocol (IP) address to the kernel stack and a public IP address to the control plane, receiving, via the data plane, a packet from the kernel stack via the network, where the packet includes the local IP address of the kernel stack, and replacing, via the data plane, the local IP address of the kernel stack in the packet with the public IP address of the control plane and transmitting the packet to the Internet.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Ryan M. Matelske
-
Publication number: 20250310033Abstract: An example operation may include one or more of establishing a connection with a network via an apparatus comprising a plurality of network connection ports, wherein each network connection port is configured to provide an internet connection or an internal local area network connection, receiving a packet comprising a bitmap via an ingress network connection port of the plurality of network connection ports, executing one or more checks associated with the packet and identifying metadata attributes of the packet, and updating the bitmap to include the metadata attributes of the packet.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Ryan M. Matelske, John Anthony Murphy
-
Publication number: 20250310292Abstract: An example operation may include one or more of establishing a connection with a local area network (LAN) network via a routing apparatus comprising a plurality of network connection ports, receiving a packet via a network connection port from among the plurality of network connections ports, detecting that the packet is of a new virtual local area network (VLAN), and automatically configuring a VLAN interface for new VLAN and deploying the VLAN interface at the routing apparatus.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventor: Lewis T. Donzis
-
Publication number: 20250310104Abstract: An example operation may include one or more of storing a public key of a router and a private key of the router, connecting to a network through one or more network connection ports of the router, transmitting the public key of the router to a remote device and receiving a public key of the remote device via a network connection port during a public key exchange, activating a virtual private network (VPN) on the network connection port based on the public key exchange, selecting an Internet Protocol (IP) address for the remote device, and encrypting a packet with the IP address based on the public key of the remote device and transmitting the encrypted packet to the remote device via the VPN.Type: ApplicationFiled: March 28, 2024Publication date: October 2, 2025Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Lee Carl Ziegenhals
-
Patent number: 12432142Abstract: An example operation may include one or more of storing a first IPv6 address of a router assigned by a first carrier and a second IPv6 address of the router assigned by a second carrier, assigning a plurality of IPv6 addresses of the first carrier to a plurality of devices on a local area network (LAN) served by the router, receiving a packet from a device included on the LAN, where the packet comprises an IPv6 address of the first carrier assigned to the device, replacing the IPv6 address of the first carrier within the packet to the second IPv6 address of the router assigned by the second carrier, and transmitting the packet to the Internet via an IPv6 connection of the second carrier.Type: GrantFiled: March 28, 2024Date of Patent: September 30, 2025Assignee: PERFTECH, INC.Inventors: Lewis T. Donzis, Ryan M. Matelske, Lee Carl Ziegenhals
-
Patent number: 12192213Abstract: An internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options.Type: GrantFiled: January 10, 2023Date of Patent: January 7, 2025Assignee: PERFTECH, INC.Inventors: Jonathan E. Schmidt, John A. Murphy, Henry M. Donzis, Lewis T. Donzis, Peter W. Baron, Rodney D. Frey
-
Patent number: 12177287Abstract: A method for providing watermark to subscribers is provided. The method comprises observing a request for a first content from a subscriber, determining if the subscriber can receive a watermark, generating a second content comprising the watermark if the subscriber can receive a watermark, causing the subscriber to fetch the first content, and causing the subscriber to fetch the second content comprising the watermark overlaying the first content.Type: GrantFiled: June 20, 2023Date of Patent: December 24, 2024Assignee: PERFTECH, INC.Inventors: Lewis T. Donzis, Henry M. Donzis, Peter W. Baron, John A. Murphy
-
Publication number: 20240380947Abstract: In a set-top-box system, messages from a service provider are stored and delayed until activity from a set-top-box remote is detected. Messages are then generated and provided to a television associated with the set-top-box. Delaying of the message display until set-top-box activity is detected allows short display times, thus preventing burn-in on some television screens, while providing a greater likelihood that messages will be viewed.Type: ApplicationFiled: May 23, 2024Publication date: November 14, 2024Applicant: PERFTECH, INC.Inventors: Lewis T. Donzis, Henry M. Donzis, Peter W. Baron, John A. Murphy, Jonathan E. Schmidt
-
Publication number: 20240362291Abstract: A method and apparatus of processing a user initiated request for information is disclosed. The method may provide receiving a user initiated request including a uniform resource locator (URL) submitted to a web browser application and receiving a response that the URL is an invalid URL that cannot be resolved to a corresponding webpage. The method may also include blocking a subsequent attempt to transmit the user initiated request as a browser modified search request that includes modifications to the user initiated request.Type: ApplicationFiled: July 5, 2024Publication date: October 31, 2024Applicant: PERFTECH, INC.Inventors: Lewis Thomas Donzis, John Anthony Murphy, Jonathan Elliott Schmidt, Henry Michael Donzis, Peter Wayne Baron, Lee Carl Ziegenhals