Network connectivity methods and systems

US9596156B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9596156-B2
Application numberUS-201313784814-A
CountryUS
Kind codeB2
Filing dateMar 4, 2013
Priority dateSep 26, 2011
Publication dateMar 14, 2017
Grant dateMar 14, 2017

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 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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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 programmable 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; c) determination of whether a response was received from the first server and the another server; d) a third network connectivity test using a second 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; e) a fourth network connectivity test using the second of 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; determining which network connection to maintain based on status of each of the network connectivity tests; wherein said network connectivity test is run at the beginning of network connectivity and periodically after network connection is established; wherein the network-enabled device is preset with default network connectivity rules and is configured to subsequently update the rules with location-specific rules once network access has been established using the default rules. 2. The device of claim 1 wherein the first connectivity test comprises running a command in a protocol in OSI layer three. 3. The device of claim 1 wherein the first connectivity test comprises running a command in a protocol in OSI layer seven. 4. The device of claim 1 , wherein at least one of said network connectivity interface and said another network connectivity interface is a non-cellular, wireless data interface while the other is a cellular data interface. 5. The device of claim 1 , wherein the programmable processor is programmed to establish connectivity based on at least one criterion selected from the group consisting of a bandwidth of the another network provider, cost to maintain connectivity to the another network provider, cost to transmit information with the aid of the another network provider, a download rate of the another network provider and an upload rate of the another network provider. 6. The device of claim 5 , wherein the at least one criterion is location-based, time based or bandwidth-based. 7. The device of claim 1 , wherein, wherein the programmable processor is programmed to determine whether to maintain connectivity to the additional network provider is based on whether a response was received by the network device from the first server and whether a response was received by the network device from the second server. 8. The device of claim 1 , wherein the static Internet Protocol (IP) address of the first server is pre-loaded on the device and does not need to be downloaded through a network connection. 9. The device of claim 1 , wherein the programmable processor is programmed to have a priority of connection to the static URL, static IP address, or other reliable, stable identifier based on information downloaded to set connection preferences. 10. The device of claim 1 , wherein the programmable processor is programmed wherein not all of the connections are checked simultaneously, but are instead check in groups having at least one or more connections. 11. The device of claim 1 , wherein each the network connectivity interfaces is on the device. 12. The device of claim 1 comprising at least one component that supports a plurality of network interfaces on one component.

Assignees

Inventors

Classifications

  • by checking connectivity · CPC title

  • Selection among different networks · 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 US9596156B2 cover?
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 ma…
Who is the assignee on this patent?
Balwani Sunny, Theranos Inc
What technology area does this patent fall under?
Primary CPC classification H04L43/0811. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 14 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).