IP Library Granted Patent US 9,282,460
Granted Patent B2
US 9,282,460 · App. 14/530,521 · Granted Mar 8, 2016

Systems and methods for controlling device network access through a wireless router

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 9,282,460
App. No.
14/530,521
Granted
Mar 8, 2016
Kind
B2
Abstract

Systems and methods are provided for enabling communications over a wide area network and a local area network, wherein one or more computing devices may communicate with a wireless router over the local area network, and wherein the one or more computing devices may obtain access to the wide area network if authorized. Authorization of the one or more computing devices can be dependent upon discovery of the one or more computing devices, as well as a device type of the one or more computing devices. Authorization may also involve discovering a service being run or requested by the one or more computing devices, and determining whether the type of service being run or requested by the one or more computing devices is authorized by the wide area network.

Claims (39)

1. A method, comprising:

loading modem instructions and router instructions into a wireless router;

generating a modem function pointer table populated with pointers to modem functions in the modem instructions for controlling access over a wide area network;

generating a router function table populated with pointers to router functions in the router instructions for controlling access over the local area network;

wherein the modem function pointer table is also populated with pointers to relevant functions in the router instructions and the router function table is populated with pointers to relevant functions in the modem instructions; and

wherein the router function table includes a pointer to a filter task in the router instructions;

loading authentication procedures required to connect to the wide area network and settings for the local area network into the wireless router;

establishing a first data connection between the wireless router and a base station associated the wide area network over the wide area network using the loaded authentication procedures;

establishing a second data connection between the wireless router and at least one computing device over the local area network using the loaded settings for the local area network;

discovering the at least one computing device and a device type of the at least one computing device; and

determining, based on the filter task and device type of the at least one computing device, whether the at least one computing device is authorized to access the wide area network.

2. The method of claim 1 , wherein the wide area network is a cellular type network.

3. The method of claim 2 , wherein the cellular type network is a WiMAX, UMTS, HSPA, HSPA+, LTE, GPRS, lxRTT or DOrA network.

4. The method of claim 1 , wherein the local area network is a WiFi network.

5. The method of claim 1 , wherein the local area network is a wireless USB network, an Ultrawideband network, or a Zigbee network.

6. The method of claim 1 , wherein the first data connection is a Point-to-Point (PPP) connection.

7. The method of claim 1 , wherein the second data connection is a TCP/IP connection.

8. The method of claim 1 further comprising, discovering at least one service and a service type of the at least one service, the at least one service being requested by or being run by the at least one computing device.

9. The method of claim 8 further comprising, determining whether the at least one service is authorized by the wide area network, based on the service type of the at least one service.

10. The method of claim 8 , wherein the discovery of the at least one service and the service type of the at least one service comprises performing at least one of packet sniffing and Internet Protocol (IP) address monitoring.

11. The method of claim 10 , wherein the IP address monitoring comprises monitoring an IP address associated with a network entity to which the at least one computing device is connected or to be connected to run the at least one service.

12. A method, comprising:

loading modem instructions and router instructions into a wireless router;

generating a modem function pointer table populated with pointers to modem functions in the modem instructions for controlling access over a wide area network;

generating a router function table populated with pointers to router functions in the router instructions for controlling access over the local area network;

wherein the modem function pointer table is also populated with pointers to relevant functions in the router instructions and the router function table is populated with pointers to relevant functions in the modem instructions; and

wherein the router function table includes a pointer to a filter task in the router instructions;

loading authentication procedures required to connect to the wide area network and settings for the local area network into the wireless router;

establishing a first data connection between the wireless router and a base station associated the wide area network over the wide area network using the loaded authentication procedures;

establishing a second data connection between the wireless router and at least one computing device over the local area network using the loaded settings for the local area network;

discovering a service being requested by or being run by the at least one computing device and a service type of the service; and

determining, based on the filter task and service type, whether the service is authorized by a carrier operating the wide area network.

13. The method of claim 12 , wherein the wide area network is a cellular type network.

14. The method of claim 13 , wherein the cellular type network is a WiMAX, UMTS, HSPA, HSPA+, LTE, GPRS, lxRTT or DOrA network.

15. The method of claim 12 , wherein the local area network is a WiFi network.

16. The method of claim 12 , wherein the local area network is a wireless USB network, an Ultrawideband network, or a Zigbee network.

17. The method of claim 12 , wherein the first data connection is a Point-to-Point (PPP) connection.

18. The method of claim 12 , wherein the discovery of the service and the determination of the service type comprises performing at least one of packet sniffing and Internet Protocol (IP) address monitoring.

19. The method of claim 18 , wherein the IP address monitoring comprises monitoring an IP address associated with a network entity to which the at least one computing device is connected or to be connected to run the service.

Assignments (9)
CHANGE OF NAME Recorded Mar 11, 2025
From: NOVATEL WIRELESS, INC.
To: INSEEGO WIRELESS, INC.
Reel/Frame 070478/0268 →
SECURITY INTEREST Recorded Nov 8, 2024
From: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069216/0095 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE THREE CONVEYING PARTIES SHOULD HAVE STARTED WITH THE LETTER "I" INSTEAD OF A LOWERCASE "L" PREVIOUSLY RECORDED AT REEL: 68102 FRAME: 297. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 2, 2024
From: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
To: SOUTH OCEAN FUNDING, LLC
Reel/Frame 068671/0885 →
SECURITY AGREEMENT Recorded Jul 1, 2024
From: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
To: SOUTH OCEAN FUNDING, LLC
Reel/Frame 068102/0297 →
RELEASE OF SECURITY INTEREST Recorded Jun 27, 2024
From: SIENA LENDING GROUP LLC
To: INSEEGO CORP.; INSEEGO WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC
Reel/Frame 067944/0476 →
SECURITY INTEREST Recorded Aug 8, 2022
From: INSEEGO WIRELESS, INC.; INSEEGO CORP.; INSEEGO NORTH AMERICA, LLC
To: SIENA LENDING GROUP LLC
Reel/Frame 061118/0649 →
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2017
From: LAKESTAR SEMI INC.
To: NOVATEL WIRELESS, INC.
Reel/Frame 043417/0574 →
SECURITY INTEREST Recorded May 12, 2017
From: ENFORA, INC.; NOVATEL WIRELESS, INC.; INSEEGO NORTH AMERICA, LLC F/K/A FEENEY WIRELESS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 042452/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2015
From: SOUISSI, SLIM
To: NOVATEL WIRELESS, INC.
Reel/Frame 036752/0942 →