IP Library Granted Patent US 8,064,884
Granted Patent B2
US 8,064,884 · App. 11/250,679 · Granted Nov 22, 2011

System and method for provisioning a wireless device to only be able to access network services within a specific location

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,064,884
App. No.
11/250,679
Granted
Nov 22, 2011
Kind
B2
Abstract

A system and method for provisioning wireless devices such that they are only capable of accessing network services when in a specified location. A device surveys the current location of the device for existing base stations and stores a corresponding network environment profile. After the profile is stored, network services will only be provided to the device if the current network profile matches the stored profile.

Claims (51)

1. A method of permissioning access to a network based upon the location of an electronic device, comprising:

receiving signal information from a network device indicating that the network device has detected the presence of the electronic device;

triggering remote initiation of the electronic device by an encryption key received from the network device by the electronic device for comparison with a stored key on the electronic device to acknowledge the presence of the electronic device, the stored key having been stored on the electronic device during an initial setup phase of the electronic device;

in response to a match between the received encryption key and the stored key, surveying the network environment to create a current network environment profile; comparing the current network environment profile to a predefined network environment profile, the predefined network environment profile having been stored on the electronic device during an initial setup phase of the electronic device;

if the current network environment profile matches the predefined network environment profile, receiving access to network services; and

if the current network environment profile does not match the predefined network environment profile, being denied access to network services by the network device.

2. The method of claim 1 , wherein the signal information from the network device comprises an encrypted SMS message.

3. The method of claim 1 , wherein the signal information from the network device comprises a system ID number.

4. The method of claim 1 , wherein the signal information from the network device comprises a network ID number.

5. The method of claim 1 , wherein the signal information from the network device comprises an indication of the signal strength as it is received by the electronic device.

6. The method of claim 1 , wherein the network device comprises a residential gateway device.

7. The method of claim 1 , wherein the predefined network profile is determined by surveying the network environment at a previous time.

8. A memory unit encoded with a computer program product, for permissioning access to a network based upon the location of an electronic device, comprising:

computer code for receiving signal information from a network device indicating that the network device has detected the presence of the electronic device;

computer code for triggering remote initiation of the electronic device by an encryption key received from the network device by the electronic device for comparison with a stored key on the electronic device to acknowledge the presence of the electronic device, the stored key having been stored on the electronic device during an initial setup phase of the electronic device;

computer code for, in response to a match between the received encryption key and the stored key, surveying the network environment to create a current network environment profile;

computer code for comparing the current network environment profile to a predefined network environment profile, the predefined network environment profile having been stored on the electronic device during an initial setup phase of the electronic device;

computer code for, if the current network environment profile matches the predefined network environment profile, receiving access to network services; and

computer code for, if the current network environment profile does not match the predefined network environment profile, being denied access to network services by the network device.

9. The memory unit of claim 8 , wherein the signal information from the network device comprises an encrypted SMS message.

10. The memory unit of claim 8 , wherein the signal information from the network device comprises a system ID number.

11. The memory unit of claim 8 , wherein the signal information from the network device comprises a network ID number.

12. The memory unit of claim 8 , wherein the signal information from the network device comprises an indication of the signal strength as it is received by the electronic device.

13. The memory unit of claim 8 , wherein the network device comprises a residential gateway device.

14. The memory unit of claim 8 , wherein the predefined network profile is determined by surveying the network environment at a previous time.

15. An electronic device, comprising:

a processor; and

a memory unit operatively connected to the processor and including:

computer code for receiving signal information from a network device indicating that the network device has detected the presence of the electronic device;

computer code for triggering remote initiation of the electronic device by an encryption key received from the network device by the electronic device for comparison with a stored key on the electronic device to acknowledge the presence of the electronic device, the stored key having been stored on the electronic device during an initial setup phase of the electronic device;

computer code for, in response to a match between the received encryption key and the stored key, surveying the network environment to create a current network environment profile;

computer code for comparing the current network environment profile to a predefined network environment profile, the predefined network environment profile having been stored on the electronic device during an initial setup phase of the electronic device;

computer code for, if the current network environment profile matches the predefined network environment profile, receiving access to network services; and

computer code for, if the current network environment profile does not match the predefined network environment profile, being denied access to network services by the network device.

16. The electronic device of claim 15 , wherein the signal information from the network device comprises an encrypted SMS message.

17. The electronic device of claim 15 , wherein the signal information from the network device comprises a system ID number.

18. The electronic device of claim 15 , wherein the signal information from the network device comprises a network ID number.

19. The electronic device of claim 15 , wherein the signal information from the network device comprises an indication of the signal strength as it is received by the electronic device.

20. The electronic device of claim 15 , wherein the network device comprises a residential gateway device.

21. The electronic device of claim 15 , wherein the predefined network profile is determined by surveying the network environment at a previous time.

22. A method of selectively granting network access to an electronic device, comprising:

transmitting signal information to the electronic device; triggering remote initiation of the electronic device by sending an encryption key from the network device to the electronic device for comparison with a stored key on the electronic device; the stored key having been stored on the electronic device during an initial setup phase of the electronic device;

in response to a match between the encryption key and the stored key, determining whether a current network environment profile generated by the electronic device matches a predefined network environment profile for the electronic device, the predefined network environment profile having been stored on the electronic device during an initial setup phase of the electronic device;

if the current network environment profile matches the predefined network environment profile, permitting the electronic device to access network services; and

if the current network environment profile does not match the predefined network environment profile, denying the electronic device access to network services.

23. The method of claim 22 , wherein the signal information from the network device comprises an encrypted SMS message.

24. A memory unit encoded with a computer program product, for selectively granting network access to an electronic device, comprising:

computer code for transmitting signal information to the electronic device; computer code for triggering remote initiation of the electronic device by sending an encryption key from the network device to the electronic device for comparison with a stored key on the electronic device, the stored key having been stored on the electronic device during an initial setup phase of the electronic device;

computer code for, in response to a match between the encryption key and the stored key, determining whether a current network environment profile generated by the electronic device matches a predefined network environment profile for the electronic device, the predefined network environment profile having been stored on the electronic device during an initial setup phase of the electronic device;

computer code for, if the current network environment profile matches the predefined network environment profile, permitting the electronic device to access network services; and

computer code for, if the current network environment profile does not match the predefined network environment profile, denying the electronic device access to network services.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 28, 2017
From: LAKESTAR SEMI INC.
To: NOVATEL WIRELESS, INC.
Reel/Frame 043417/0574 →
RELEASE OF SECURITY INTEREST Recorded May 18, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: NOVATEL WIRELESS, INC.
Reel/Frame 042492/0960 →
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 →
PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Nov 17, 2014
From: NOVATEL WIRELESS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 034274/0161 →