IP Library Granted Patent US 8,353,007
Granted Patent B2
US 8,353,007 · App. 12/578,532 · Granted Jan 8, 2013

Systems and methods for identifying a network

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 8,353,007
App. No.
12/578,532
Granted
Jan 8, 2013
Kind
B2
Abstract

Exemplary systems and methods for identifying a wireless network are provided. In exemplary embodiments, a method includes at least a digital device receiving network information associated with a network, generating an access identifier based on the network information, generating a credential request including the access identifier, providing the credential request to a credential server, receiving a credential request response from the credential server, the credential request response comprising network credentials to access the network, and providing the network credentials to a network device to access the network.

Claims (65)

1. A method comprising:

receiving, by a digital device, network information associated with a network, the network information comprising an IP address;

determining if the IP address is not part of a private non-routable address block and determining to generate a credential request including the IP address based on the determination that the IP address is not part of the private non-routable address block;

generating an access identifier based on the network information based on the determination, the access identifier comprising an IP address;

generating a credential request including the access identifier;

providing the credential request including the access identifier to a credential server;

receiving, by the digital device, a credential request response from the credential server, the credential request response comprising network credentials to access the network; and

providing the network credentials to a network device to access the network.

2. The method of claim 1 , wherein the access identifier comprises an SSID associated with the network.

3. A method comprising:

receiving, by a digital device, network information associated with a network, wherein the network information comprises a URL and a location from XML data;

formatting the URL and the location by selecting a domain from the URL, removing punctuation from the domain and the location, removing white space from the domain and the location, and truncating a combination of the URL and the location to a limited number of characters;

generating an access identifier based on the network information, the access identifier comprising the formatted URL and location;

generating a credential request including the access identifier;

providing the credential request to a credential server;

receiving, by the digital device, a credential request response from the credential server, the credential request response comprising network credentials to access the network; and

providing the network credentials to a network device to access the network.

4. The method of claim 3 , wherein the access identifier comprises an SSID associated with the network.

5. The method of claim 3 , wherein the network information comprises a captive portal redirection page.

6. The method of claim 5 , wherein the access identifier comprises at least a part of a URL from the captive portal redirection page.

7. The method of claim 5 , wherein the access identifier comprises at least a part of a title from the captive portal redirection page.

8. The method of claim 1 , wherein the network information comprises a captive portal redirection page.

9. The method of claim 8 , wherein the access identifier comprises at least a part of a URL from the captive portal redirection page.

10. The method of claim 8 , wherein the access identifier comprises at least a part of a title from the captive portal redirection page.

11. A system comprising:

a processor configured to receive network information associated with a network, the network information comprising an IP address, determine if the IP address is not part of a private non-routable address block and determine to generate a credential request including the IP address based on the determination that the IP address is not part of the private non-routable address block, generate a credential request including an access identifier based on the determination, the access identifier comprising an IP address, provide the credential request including the access identifier to a credential server, receive a credential request response from the credential server, the credential request response comprising network credentials to access the network, and provide the network credentials to a network device to access the network; and

an access ID module configured to generate an access identifier based on the network information.

12. The system of claim 1 , wherein the access identifier based on the network information comprises an SSID associated with the network.

13. The system of claim 11 , wherein the network information comprises a captive portal redirection page.

14. The system of claim 13 , wherein the access identifier based on the network information comprises at least a part of a URL from the captive portal redirection page.

15. The system of claim 13 , wherein the access identifier based on the network information comprises at least a part of a title from the captive portal redirection page.

16. The system of claim 11 , wherein the network information comprises a captive portal redirection page.

17. The system of claim 16 , wherein the access identifier based on the network information comprises at least a part of a URL from the captive portal redirection page.

18. The system of claim 16 , wherein the access identifier based on the network information comprises at least a part of a title from the captive portal redirection page.

19. A system of comprising:

a processor configured to receive network information associated with a network wherein the network information comprises a URL and a location from XML data, format the URL and the location by selecting a domain from the URL, remove punctuation from the domain and the location, remove white space from the domain and the location, truncate a combination of the URL and the location to a limited number of characters, generate a credential request including an access identifier, the access identifier comprising the formatted URL and location, provide the credential request to a credential server, receive a credential request response from the credential server, the credential request response comprising network credentials to access the network, and provide the network credentials to a network device to access the network; and

an access ID module configured to generate an access identifier based on the network information.

20. The system of claim 19 , wherein the access identifier based on the network information comprises an SSID associated with the network.

21. The system of claim 19 , wherein the network information comprises a captive portal redirection page.

22. The system of claim 21 , wherein the access identifier based on the network information comprises at least a part of a URL from the captive portal redirection page.

23. The system of claim 21 , wherein the access identifier based on the network information comprises at least a part of a title from the captive portal redirection page.

24. A non-transitory computer readable medium, the computer readable medium comprising executable instructions, the instructions being executable by a processor to perform a method, the method comprising:

receiving, by a digital device, network information associated with a network, the network information comprising an IP address;

determining if the IP address is not part of a private non-routable address block and determining to generate a credential request including the IP address based on the determination that the IP address is not part of the private non-routable address block;

generating an access identifier based on the network information based on the determination, the access identifier comprising an IP address;

generating a credential request including the access identifier;

providing the credential request including the access identifier to a credential server;

receiving, by the digital device, a credential request response from the credential server, the credential request response comprising network credentials to access the network; and

providing the network credentials to a network device to access the network.

25. The non-transitory computer readable medium of claim 24 , wherein the access identifier comprises an SSID associated with the network.

26. The non-transitory computer readable medium of claim 24 , wherein the network information comprises a captive portal redirection page.

27. The non-transitory computer readable medium of claim 26 , wherein the access identifier comprises at least a part of a URL from the captive portal redirection page.

28. The non-transitory computer readable medium of claim 26 , wherein the access identifier comprises at least a part of a title from the captive portal redirection page.

29. A non-transitory computer readable medium, the computer readable medium comprising executable instructions, the instructions being executable by a processor to perform a method, the method comprising:

receiving, by a digital device, network information associated with a network, wherein the network information comprises a URL and a location from XML data;

formatting the URL and the location by selecting a domain from the URL, removing punctuation from the domain and the location, removing white space from the domain and the location, and truncating a combination of the URL and the location to a limited number of characters;

generating an access identifier based on the network information, the access identifier comprising the formatted URL and location;

generating a credential request including the access identifier;

providing the credential request to a credential server;

receiving, by the digital device, a credential request response from the credential server, the credential request response comprising network credentials to access the network; and

providing the network credentials to a network device to access the network.

30. The non-transitory computer readable medium of claim 29 , wherein the access identifier comprises an SSID associated with the network.

31. The non-transitory computer readable medium of claim 29 , wherein the network information comprises a captive portal redirection page.

32. The non-transitory computer readable medium of claim 31 , wherein the access identifier comprises at least a part of a URL from the captive portal redirection page.

33. The computer readable medium of claim 31 , wherein the access identifier comprises at least a part of a title from the captive portal redirection page.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: CHANNEL VENTURES GROUP, LLC
To: CHANNEL IP B.V.
Reel/Frame 064180/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2023
From: PARETEUM CORPORATION; PARETEUM NORTH AMERICA CORPORATION; DEVICESCAPE HOLDINGS, INC.; IPASS, INC.; IPASS IP LLC; PARETEUM EUROPE B.V.; ARTILIUM GROUP LTD.; PARETEUM N.V.; PARETEUM ASIA PTE. LTD.
To: CHANNEL VENTURES GROUP, LLC
Reel/Frame 063988/0501 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 9, 2020
From: DEVICESCAPE HOLDINGS, INC.
To: HIGH TRAIL INVESTMENTS SA LLC, AS COLLATERAL AGENT
Reel/Frame 052888/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2020
From: DEVICESCAPE SOFTWARE, INC.
To: DEVICESCAPE HOLDINGS, INC.
Reel/Frame 052528/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2009
From: GORDON, JOHN
To: DEVICESCAPE SOFTWARE, INC.
Reel/Frame 023366/0524 →