×

Methods and systems for network connectivity

  • US 10,425,304 B2
  • Filed: 10/10/2014
  • Issued: 09/24/2019
  • Est. Priority Date: 09/26/2011
  • Status: Active Grant
First Claim
Patent Images

1. A network device comprising:

  • a plurality of network connectivity interfaces wherein at least two of said interfaces use different communication protocols;

    a programmable processor programmed to perform;

    a) a first network connectivity request using one of said network connectivity interfaces of the network device connected to a first access point to ping a first server and to verify end-to-end connectivity to the first server;

    b) a second network connectivity request using said one of said network connectivity interfaces of the network device connected to the first access point to ping a second server and to verify end-to-end connectivity to the second server;

    c) a determination whether to establish network connectivity using another of said network connectivity interfaces based on whether a response was received from said first server and whether a response was received from said second server, wherein said another of said network connectivity interfaces operates using a communication protocol different from a communication protocol of said one of said network connectivity interface and wherein said determination is also based on a network connectivity rule referencing a predetermined level of bandwidth accessible to the network-enabled device and a remaining amount of data available or consumed from its predetermined level;

    d) intermittently repeating said steps a, b, c, and d to determine if failed end-to-end connectivity is caused by an error with connection pathway, the first server, or the second server, and wherein connectivity to the first server or second server is maintained if a first predetermined data packet matches a first received data packet and a second predetermined data packet matches a second received data packet.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×