IP Library Granted Patent US 10,306,471
Granted Patent B2
US 10,306,471 · App. 16/019,840 · Granted May 28, 2019

Wireless network type detection method and apparatus, and electronic device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,306,471
App. No.
16/019,840
Granted
May 28, 2019
Kind
B2
Abstract

A determination is made as to whether a password is required for connecting to a wireless network. In response to determining that no password is required for connecting to the wireless network, data is retrieved from at least one predefined network address through the wireless network. A determination is made as to whether a secondary login verification is required for connecting to the wireless network based on, at least, the retrieved data from the at least one predefined network address.

Claims (53)

1. A computer-implemented method, comprising:

determining whether a password is required for connecting to a wireless network;

in response to determining that no password is required for connecting to the wireless network, retrieving data from at least two network addresses associated with different web pages through the wireless network;

determining whether a secondary login verification is required for connecting to the wireless network based on, at least:

accessing each network address of the at least two network addresses associated with different web pages;

obtaining, for each accessed network address, web page data including first web page data associated with one of the at least two network addresses and second web page data associated with a different one of the at least two network addresses;

comparing the first web page data to the second web page data to determine whether the first web page data matches the second web page data; and

in response to determining that the first web page data matches the second web page data, determining that a secondary login verification is required for connecting to the wireless network.

2. The computer-implemented method of claim 1 , further comprising in response to determining that a password is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

3. The computer-implemented method of claim 1 , further comprising:

in response to determining that no secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is not a secure connection; and

in response to determining that a secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

4. The computer-implemented method of claim 1 , wherein the wireless network is a wireless local area network (WLAN).

5. The computer-implemented method of claim 1 , wherein determining whether a password is required for connecting to the wireless network includes:

calling, by a mobile device, a wireless network password management interface provided by an operating system of the mobile device;

obtaining, by the mobile device, a call result in response to calling the wireless network password management interface; and

determining, by the mobile device, whether a password is required for connecting to the wireless network based on at least the call result.

6. The computer-implemented method of claim 5 , wherein the operating system is an ANDROID operating system or an APPLE iOS operating system.

7. The computer-implemented method of claim 1 , wherein comparing the first web page data to the second web page data includes:

updating the first web page data and the second web page data to remove corresponding network address data or to replace the corresponding network address data with unified identification data; and

comparing the updated first web page data to the updated second web page data.

8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

determining whether a password is required for connecting to a wireless network;

in response to determining that no password is required for connecting to the wireless network, retrieving data from at least two network addresses associated with different web pages through the wireless network;

determining whether a determining whether a secondary login verification is required for connecting to the wireless network based on, at least:

accessing each network address of the at least two network addresses associated with different web pages;

obtaining, for each accessed network address, web page data including first web page data associated with one of the at least two network addresses and second web page data associated with a different one of the at least two network addresses;

comparing the first web page data to the second web page data to determine whether the first web page data matches the second web page data; and

in response to determining that the first web page data matches the second web page data, determining that a secondary login verification is required for connecting to the wireless network.

9. The non-transitory, computer-readable medium of claim 8 , the operations further comprising in response to determining that a password is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

10. The non-transitory, computer-readable medium of claim 8 , the operations further comprising:

in response to determining that no secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is not a secure connection; and

in response to determining that a secondary login verification is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

11. The non-transitory, computer-readable medium of claim 8 , wherein the wireless network is a wireless local area network (WLAN).

12. The non-transitory, computer-readable medium of claim 8 , wherein determining whether a password is required for connecting to the wireless network includes:

calling, by a mobile device, a wireless network password management interface provided by an operating system of the mobile device;

obtaining, by the mobile device, a call result in response to calling the wireless network password management interface; and

determining, by the mobile device, whether a password is required for connecting to the wireless network based on at least the call result.

13. The non-transitory, computer-readable medium of claim 12 , wherein the operating system is an ANDROID operating system or an APPLE iOS operating system.

14. The non-transitory, computer-readable medium of claim 8 , wherein comparing the first web page data to the second web page data includes:

updating the first web page data and the second web page data to remove corresponding network address data or to replace the corresponding network address data with unified identification data; and

comparing the updated first web page data to the updated second web page data.

15. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

determining whether a password is required for connecting to a wireless network;

in response to determining that no password is required for connecting to the wireless network, retrieving data from at least two network addresses associated with different web pages through the wireless network;

determining whether a secondary login verification is required for connecting to the wireless network based on, at least:

accessing each network address of the at least two network addresses associated with different web pages;

obtaining, for each accessed network address, web page data including first web page data associated with one of the at least two network addresses and second web page data associated with a different one of the at least two network addresses;

comparing the first web page data to the second web page data to determine whether the first web page data matches the second web page data; and

in response to determining that the first web page data matches the second web page data, determining that a secondary login verification is required for connecting to the wireless network.

16. The computer-implemented system of claim 15 , the operations further comprising in response to determining that a password is required for connecting to the wireless network, determining that the connection to the wireless network is a secure connection.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2018
From: WANG, BAOCHU
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 047647/0819 →