Network connectivity methods and systems
AssigneeTheranos IP Company, LLC
InventorSunny Balwani
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for connecting an electronic device to a network. In some situations, the electronic device connects to a first network provider and pings a first server having a static internet protocol address and a second server having a dedicated uniform resource locator. If the electronic device receives a response from the first and second server, the electronic device maintains its connection to the first network provider. Otherwise, the electronic device connects to a second network provider and pings the first and second servers.
Claims13
A device comprising:
- a plurality of network connectivity interfaces on one or more components in the device, wherein at least two of said network connectivity interfaces use different connectivity technologies;
- a processor programmed to perform:
- a) a first network connectivity test using a first of said network connectivity interfaces to verify end-to-end connectivity between the device and a first server reachable through a static Internet Protocol (IP) address and on another network;
- b) a second network connectivity test using the first said network connectivity interfaces to verify end-to-end connectivity between said device and another server through a static uniform resource locator (URL) on another network;
- wherein the network-enabled device is preset with default network connectivity rules and is configured to subsequently update the rules with location-based rules once network access has been established using the default rules;
- wherein said network connectivity rules vary by time and determine a network connectivity factor based upon time taken to receive data packets from said first server and said another server.
A device comprising:
- a plurality of network connectivity interfaces on one or more components in the device, wherein at least two of said network connectivity interfaces use different connectivity technologies;
- a processor programmed to perform:
- a) a first network connectivity test using a first of said network connectivity interfaces to verify end-to-end connectivity between the device and a first server reachable through a static Internet Protocol (IP) address and on another network;
- b) a second network connectivity test using the first said network connectivity interfaces to verify end-to-end connectivity between said device and another server through a static uniform resource locator (URL) on another network;
- wherein the network-enabled device is preset with default network connectivity rules and is configured to subsequently update the rules with location-based rules once network access has been established using the default rules;
- wherein said network connectivity rules vary by time and determine a network connectivity factor based upon time taken to receive data packets from said first server and said another server;
- wherein each the network connectivity interfaces is on the device.
A device comprising:
- a plurality of network connectivity interfaces on one or more components in the device, wherein at least two of said network connectivity interfaces use different connectivity technologies;
- a processor programmed to perform:
- a) a first network connectivity test using a first of said network connectivity interfaces to verify end-to-end connectivity between the device and a first server reachable through a static Internet Protocol (IP) address and on another network;
- b) a second network connectivity test using the first said network connectivity interfaces to verify end-to-end connectivity between said device and another server through a static uniform resource locator (URL) on another network;
- wherein the network-enabled device is preset with default network connectivity rules and is configured to subsequently update the rules with location-based rules once network access has been established using the default rules;
- wherein said network connectivity rules vary by time and determine a network connectivity factor based upon time taken to receive data packets from said first server and said another server;
- at least one component that supports a plurality of network interfaces on one component.
Dependencies are inferred from the claim text.