IP Library Granted Patent US 9,510,388
Granted Patent B1
US 9,510,388 · App. 14/831,751 · Granted Nov 29, 2016

System, method, and computer program for automatically determining a location-based network connection policy by a mobile 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 9,510,388
App. No.
14/831,751
Granted
Nov 29, 2016
Kind
B1
Abstract

A system, method, and computer program product are provided for automatically determining a location-based network connection policy by a mobile device, where the location-based network connection policy can be determined from information provided by a server. In use, a network connection policy for a network-enabled mobile device of a user is stored by the mobile device. Additionally, an identifier specific to a location of the mobile device is identified. An updated network connection policy is then automatically determined by the mobile device, using the identifier, for example via information sent to the mobile device by a server based on the identifier. Further, the updated network connection policy is implemented by the mobile device for controlling a network connection of the mobile device.

Claims (35)

1. A method, comprising:

storing, by a network-enabled mobile device of a user, a network connection policy for the mobile device;

identifying, by the mobile device from a remote device at a location of the mobile device, an identifier specific to the location of the mobile device, the identifier being a Quick Response Code (QRCode) or a Near Field Communication (NFC) tag and the identifier including:

a uniform resource locator (URL) to a server, and

a request for authorization information;

reading, by the mobile device from the identifier, the URL and the request;

sending, to the server via the URL by the mobile device, the requested authorization information with a request for an updated network connection policy, wherein the server uses the authorization information to authorize the mobile device and in response sends to the identifier authorization for the mobile device and the updated network connection policy;

after sending the request for the updated network connection policy, receiving by the mobile device from the server, a notification that the updated network connection policy has been transmitted by the server to the identifier;

responsive to receipt of the notification, automatically determining, by the mobile device from the identifier, the updated network connection policy; and

implementing the updated network connection policy by the mobile device for controlling a network connection of the mobile device.

2. The method of claim 1 , wherein the network connection policy is configured using the Access Network Discovery and Selection Function protocol.

3. The method of claim 1 , wherein the network connection policy includes rules defining, for a particular location and/or a particular time, one of a plurality of mobile networks accessible to the mobile device to which the mobile device is to connect.

4. The method of claim 1 , wherein the updated network connection policy is specific to the location of the mobile device.

5. The method of claim 4 , wherein the updated network connection policy is specific to a promotion associated with the location of the mobile device.

6. The method of claim 1 , wherein the updated network connection policy is specific to a subscription of the mobile device.

7. The method of claim 1 , wherein the updated network connection policy is specific to a time during which the identifier specific to the location of the mobile device is identified by the mobile device.

8. The method of claim 1 , wherein the updated network connection policy is specific to a time during which the updated network connection policy is being determined by the mobile device.

9. A non-transitory computer readable medium comprising computer code that, when executed, perform a method comprising:

storing, by a network-enabled mobile device of a user, a network connection policy for the mobile device;

identifying, by the mobile device from a remote device at a location of the mobile device, an identifier specific to the location of the mobile device, the identifier being a Quick Response Code (QRCode) or a Near Field Communication (NFC) tag and the identifier including:

a uniform resource locator (URL) to a server, and

a request for authorization information;

reading, by the mobile device from the identifier, the URL and the request;

sending, to the server via the URL by the mobile device, the requested authorization information with a request for an updated network connection policy, wherein the server uses the authorization information to authorize the mobile device and in response sends to the identifier authorization for the mobile device and the updated network connection policy;

after sending the request for the updated network connection policy, receiving by the mobile device from the server, a notification that the updated network connection policy has been transmitted by the server to the identifier;

responsive to receipt of the notification, automatically determining, by the mobile device from the identifier, the updated network connection policy; and

implementing the updated network connection policy by the mobile device for controlling a network connection of the mobile device.

10. A method, comprising:

receiving, by a server from a mobile device, a request for an updated network connection policy, the server being located by the mobile device using an identifier specific to a location of the mobile device that includes a Quick Response Code (QRCode) or a Near Field Communication (NFC) tag having:

a uniform resource locator (URL) to the server, and

a request for authorization information;

identifying, from the request for the updated network connection policy by the server, the requested authorization information;

authorizing, by the server, the mobile device using the authorization information;

responsive to authorizing the mobile device, sending to the identifier, by the server, an authorization for the mobile device and the updated network connection policy;

sending, to the mobile device by the server, a notification that the updated network connection policy has been transmitted by the server to the identifier for retrieval by the mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2015
From: GEGOUT, CEDRIC; GUPTA, AMIT
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 036442/0145 →