Gateway address spoofing for alternate network utilization

US10911368B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10911368-B2
Application numberUS-201816034262-A
CountryUS
Kind codeB2
Filing dateJul 12, 2018
Priority dateMay 8, 2015
Publication dateFeb 2, 2021
Grant dateFeb 2, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for alternate network utilization are provided. Exemplary methods include: broadcasting by a hub an unsolicited announcement over a network to a plurality of devices coupled to a router, the unsolicited announcement being configured to cause at least some of the plurality of devices to store in a table a link-layer address of the hub as a link-layer address of the router; receiving by the hub a data packet from a device of the plurality of devices; and selectively directing by the hub the received packet to a first broadband network or a second broadband network using predetermined criteria.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for alternate network utilization comprising: broadcasting by a hub an unsolicited announcement over a network to a plurality of devices coupled to a router, the hub being configured for receiving a plurality of data packets from the plurality of devices, the hub further being configured for monitoring and selectively directing at least one of the plurality of data packets to one of a first broadband network and a second broadband network, the router being configured for providing network access to the plurality of devices, the hub and the router coupled to each other via a link, the unsolicited announcement being configured to cause at least some of the plurality of devices to store in a table a link-layer address of the hub as a link-layer address of the router; receiving by the hub a data packet from a device of the plurality of devices; and selectively directing by the hub the received data packet to the first broadband network coupled to the router, or to the second broadband network coupled to the hub, using predetermined criteria. 2. The method of claim 1 , wherein the hub, the router, and the plurality of devices are disposed in a residence. 3. The method of claim 1 , wherein the first broadband network is received at a residence and is provisioned by a first service provider, and the second broadband network is received at the residence and is provisioned by a second service provider. 4. The method of claim 1 , wherein: the first broadband network is at least one of a leased T-carrier line, Synchronous Optical Networking (SONET), Synchronous Digital Hierarchy (SDH), cable internet access, Digital Subscriber Line (DSL), Fiber-to-the-home (FTTH), Broadband over power lines (BPL), Wi-Fi, WiMAX, mobile broadband, and satellite broadband; and the second broadband network is at least one of a leased T-carrier line, Synchronous Optical Networking (SONET), Synchronous Digital Hierarchy (SDH), cable internet access, Digital Subscriber Line (DSL), Fiber-to-the-home (FTTH), Broadband over power lines (BPL), Wi-Fi, WiMAX, and mobile broadband. 5. The method of claim 1 , wherein the predetermined criteria include at least one of a data rate of the first broadband network, a data rate of the second broadband network, a number of lost packets over the first broadband network, a number of lost packets over the second broadband network, a cost of using the first broadband network, and a cost of using the second broadband network. 6. The method of claim 1 , wherein the hub selectively directs the data packet to the first broadband network by forwarding the data packet to the router. 7. The method of claim 6 , wherein the hub selectively directs the data packet to the second broadband network by sending the data packet over the second broadband network. 8. The method of claim 1 , wherein the data packet includes a destination address outside of a local subnet of the plurality of devices. 9. The method of claim 1 , wherein the link-layer address of the hub and the link-layer address of the router are media access controller (MAC) addresses. 10. The method of claim 1 , wherein the unsolicited announcement is a gratuitous Address Resolution Protocol (ARP) message and the table is an ARP table. 11. A hub comprising: a processor; and a memory coupled to the processor and storing a program executable by the processor to perform a method for alternate network utilization comprising: broadcasting an unsolicited announcement over a network to a plurality of devices coupled to a router, the hub being configured for receiving a plurality of data packets from the plurality of devices, the hub further being configured for monitoring and selectively directing at least one of the plurality of data packets to one of a first broadband network and a second broadband network, the router being configured for providing network access to the plurality of devices, the hub and the router coupled to each other via a link, the unsolicited announcement being configured to cause at least some of the plurality of devices to store in a table a link-layer address of the hub as a link-layer address of the router; receiving a data packet from a device of the plurality of devices; and selectively directing the received data packet to the first broadband network coupled to the router, or to the second broadband network coupled to the hub, using predetermined criteria. 12. The hub of claim 11 , wherein the hub, the router, and the plurality of devices are disposed in a residence. 13. The hub of claim 11 , wherein the first broadband network is received at a residence and is provisioned by a first service provider, and the second broadband network is received at the residence and is provisioned by a second service provider. 14. The hub of claim 11 , wherein: the first broadband network is at least one of a leased T-carrier line, Synchronous Optical Networking (SONET), Synchronous Digital Hierarchy (SDH), cable internet access, Digital Subscriber Line (DSL), Fiber-to-the-home (FTTH), Broadband over power lines (BPL), Wi-Fi, WiMAX, mobile broadband, and satellite broadband; and the second broadband network is at least one of a leased T-carrier line, Synchronous Optical Networking (SONET), Synchronous Digital Hierarchy (SDH), cable internet access, Digital Subscriber Line (DSL), Fiber-to-the-home (FTTH), Broadband over power lines (BPL), Wi-Fi, WiMAX, and mobile broadband. 15. The hub of claim 11 , wherein the predetermined criteria include at least one of a data rate of the first broadband network, a data rate of the second broadband network, a number of lost packets over the first broadband network, a number of lost packets over the second broadband network, a cost of using the first broadband network, and a cost of using the second broadband network. 16. The hub of claim 11 , wherein the hub selectively directs the data packet to the first broadband network by forwarding the data packet to the router. 17. The hub of claim 11 , wherein the hub selectively directs the data packet to the second broadband network by sending the data packet over the second broadband network. 18. The hub of claim 11 , wherein the data packet includes a destination address outside of a local subnet of the plurality of devices. 19. The hub of claim 11 , wherein: the link-layer address of the hub and the link-layer address of the router are media access controller (MAC) addresses; and the unsolicited announcement is a gratuitous Address Resolution Protocol (ARP) message and the table is an ARP table. 20. A system for alternate network utilization comprising: means for broadcasting an unsolicited announcement over a network to a plurality of devices coupled to a router, the router coupled to a hub via a link, the hub being configured for receiving a plurality of data packets from the plurality of devices, the hub further being configured for monitoring and selectively directing at least one of the plurality of data packets to one of a first broadband network and a second broadband network, the router being configured for providing network access to the plurality of devices, the unsolicited announcement being configured to cause at least some of the plurality of devices to store in a table a link-layer address of the hub as a link-layer address of the router; means for receiving a data packet from a device of the plurality of devices; and means for selectively directing the received data packet to the first broadband network coupled to the router, o

Assignees

Inventors

Classifications

  • Topology update or discovery · CPC title

  • Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters · CPC title

  • Alternate routing · CPC title

  • H04L47/74Primary

    measures in reaction to resource unavailability · CPC title

  • H04L67/567Primary

    Integrating service provisioning from a plurality of service providers · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10911368B2 cover?
Methods and systems for alternate network utilization are provided. Exemplary methods include: broadcasting by a hub an unsolicited announcement over a network to a plurality of devices coupled to a router, the unsolicited announcement being configured to cause at least some of the plurality of devices to store in a table a link-layer address of the hub as a link-layer address of the router; re…
Who is the assignee on this patent?
Ooma Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 02 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).