IP Library Granted Patent US 11,246,112
Granted Patent B2
US 11,246,112 · App. 14/060,497 · Granted Feb 8, 2022

Position-based automatic configuration of portable device

Inventor: John Jun Wu (San Diego, CA)
Assignee: Novatel Wireless, Inc
H04W64/003G06F9/4415G06F13/385H04M1/72457H04M2250/10
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 11,246,112
App. No.
14/060,497
Granted
Feb 8, 2022
Kind
B2
Abstract

A method for automatically configuring a portable device comprises determining a position of the portable device and automatically configuring the portable device based on the determined position.

Claims (38)

1. A method for configuring a portable device, comprising:

monitoring location of the portable device to determine whether a current position of the portable device has changed from a previous position;

connecting to a local network located at the current position;

subsequent to the current position being determined to have changed from the previous position, dynamically determining all currently available external resources at the current position by immediately scanning for all available external resources connected to the local network at the current position, and

automatically configuring the portable device to access at least one of the available external resources based on the dynamically determined currently available external resources at the current position and on one or more resource preferences stored in memory of the portable device, wherein configuring the portable device to access at least one of the available external resources includes selecting a mode of access to a network for use with the portable device, configuring access rights to one or more files, and disabling one or more port or peripherals.

2. The method of claim 1 , wherein the monitoring location of the portable device comprises determining the current position based on a global positioning system (GPS) determination.

3. The method of claim 1 , wherein the monitoring location of the portable device comprises determining the current position based on determination using a cellular network.

4. The method of claim 1 , wherein the currently available external resources includes one or more peripherals and wherein configuring the portable device includes selecting the one or more peripherals for use by the portable device.

5. The method of claim 4 , wherein the one or more peripherals includes a network-accessible storage device located at the current position and connected to the local network.

6. The method of claim 1 , wherein the one or more resource preferences include at least one of a preference to use a type of peripheral device, a restriction not to use a type of peripheral device, and a default type of peripheral device.

7. The method of claim 1 , wherein the monitoring location of the portable device to determine whether the current position has changed from the previous position is performed upon detecting the local network.

8. The method of claim 1 , wherein the monitoring location of the portable device to determine whether the current position has changed from the previous position is performed substantially continuously.

9. The method of claim 1 , wherein the position is one of a plurality of areas.

10. A portable device, comprising:

a location module to monitor a location of the portable device to determine whether a current position of the portable device has changed from a previous position; and

a processor to, subsequent to the current position being determined to have changed from the previous position, dynamically determine all currently available external resources at the current position by immediately scanning for all available external resources connected to a local network at the current position,

wherein the processor automatically configures the portable device to access at least one of the available external resources based on the dynamically determined currently available external resources at the current position and on one or more resource preferences stored in memory of the portable device, selects a mode of access to a network for use with the portable device, configures access rights to one or more files, and disables one or more ports or peripherals.

11. The device of claim 10 , wherein the location module uses the global positioning system (GPS).

12. The device of claim 10 , wherein the location module uses a cellular network to determine the current position.

13. The device of claim 10 , wherein the currently available external resources include one or more peripherals and wherein the processor automatically configures the portable device by selecting the one or more peripherals for use by the portable device.

14. The device of claim 13 , wherein the one or more peripherals includes a network-accessible storage device located at the current position and connected to the local network.

15. The device of claim 10 , wherein the one or more resource preferences include at least one of a preference to use a type of peripheral device, a restriction not to use a type of peripheral device, and a default type of peripheral device.

16. The device of claim 10 , wherein the location module monitors location of the portable device to determine whether the position has changed from the previous position upon detecting the local network.

17. The device of claim 10 , wherein the location module monitors location of the portable device to determine whether the position has changed from the previous position substantially continuously.

18. The device of claim 10 , wherein the position is one of a plurality of areas.

19. A computer program product, embodied on a non-transitory computer-readable medium, for configuring a portable device, comprising:

computer code for monitoring location of the portable device to determine whether a current position of the portable device has changed from a previous position;

computer code for connecting to a local network located at the current position;

computer code for, subsequent to the current position being determined to have changed from the previous position, dynamically determining all currently available external resources at the current position by immediately scanning for all available external resources connected to the local network at the current position; and

computer code for automatically configuring the portable device to access at least one of the available external resources based on the dynamically determined currently available external resources at the current position and on one or more resource preferences stored in memory of the portable device, selecting a mode of access to a network for use with the portable device, configuring access rights to one or more files, and disabling one or more ports or peripherals.

20. The computer program product of claim 19 , wherein the computer code for monitoring location of the portable device to determine the current position uses a global positioning system (GPS) determination.

21. The computer program product of claim 19 , wherein the computer code for monitoring location of the portable device to determine the current position uses a cellular network to determine the current position.

22. The computer program product of claim 19 , wherein the currently available external resources include one or more peripherals and wherein the computer code for configuring includes computer code for selecting the one or more peripherals for use by the portable device.

23. The computer program product of claim 22 , wherein the one or more peripherals includes a network-accessible storage device located at the current position and connected to the local network.

24. The computer program product of claim 19 , wherein the one or more resource preferences included at least one of a preference to use a type of peripheral device, a restriction not to use a type of peripheral device, and a default type of peripheral device.

25. The computer program product of claim 19 , wherein the computer code for monitoring location of the portable device to determine whether the current position has portable changed from the previous position determines position upon detecting the local network.

26. The computer program product of claim 19 , wherein the computer code for monitoring location of the portable device to determine whether the current position has changed from the previous position determines position substantially continuously.

27. The computer program product of claim 19 , wherein the position is one of a plurality of areas.

Assignments (11)
SECURITY INTEREST Recorded Aug 6, 2025
From: INSEEGO CORP.
To: BMO BANK, N.A.
Reel/Frame 071946/0518 →
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 →
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 →
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 Apr 1, 2015
From: NOVATEL WIRELESS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 035353/0390 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2014
From: WU, JOHN JUN
To: NOVATEL WIRELESS, INC.
Reel/Frame 033047/0243 →
Continuity (2)
Continuation 11738337 · Apr 20, 2007
Related Publication 20140310432A1 · Oct 16, 2014