IP Library Granted Patent US 9,137,825
Granted Patent B2
US 9,137,825 · App. 13/823,765 · Granted Sep 15, 2015

Scanning of channels based on channel availability information

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,137,825
App. No.
13/823,765
Granted
Sep 15, 2015
Kind
B2
Abstract

A user device comprising a communication interface; one or more memories to store instructions; and one or more processors to execute the instructions to receive channel-availability information that indicates one or more channels supported by and available to the user device; store the channel-availability information; scan one or more channels indicated in the channel-availability information; and connect to a network using one of the one or more channels.

Claims (62)

1. A user device comprising:

a communication interface;

one or more memories, wherein the one or more memories store instructions; and

one or more processors, wherein the one or more processors are configured to execute the instructions to:

receive, via the communication interface, channel-availability information that indicates one or more channels supported by and available to the user device;

store the channel-availability information;

scan one or more channels indicated in the channel-availability information;

connect, via the communication interface, to a network using one of the one or more channels identify a connection loss to the network; and

adjust a frequency in which the user device scans for a channel based on a number of supported and available channels indicated by the channel-availability information.

2. The user device of claim 1 , wherein the one or more channels pertain to one or more channels supported by the user device and available to the user device in a current location of the user device.

3. The user device of claim 1 , wherein the one or more channels are less than a total number of channels supported by the user device, and wherein the one or more channels pertain to one or more channels supported by the user device and available to the user device in a location other than the current location of the user device.

4. The user device of claim 1 , wherein the one or more processors are further configured to execute the instructions to:

generate a request to obtain the channel availability information, wherein the request indicates a current location of the user device or a location other than the current location of the user device, and one or more of user device capability information or user preference information; and

transmit the request to the network.

5. The user device of claim 1 , wherein, when adjusting, the one or more processors are further configured to execute the instructions to:

recognize that the number of supported and available channels is high based on a comparison to a threshold value; and

increase the frequency in which the user device scans relative to a default frequency.

6. The user device of claim 1 , wherein, when adjusting, the one or more processors are further configured to execute the instructions to:

recognize that the number of supported and available channels is low based on a comparison to a threshold value; and

decrease the frequency in which the user device scans relative to a default frequency.

7. The user device of claim 1 , wherein the user device comprises a mobile communication device having telephone capabilities, wherein the one or more processors are further configured to execute the instructions to:

calculate a likelihood of successfully finding a supported channel in response to an identification of the connection loss, wherein the likelihood of successfully finding the supported channel is based on a number of supported channels available before the connection loss and a current location of the user device.

8. A method comprising:

receiving channel-availability information that indicates one or more channels supported by and available to a user device in a location;

storing the channel-availability information;

scanning one or more channels indicated in the channel availability information when the user device is located in the location;

connecting to a network using one of the one or more channels

identifying a connection loss to the network; and

adjusting a frequency in which the user device scans for a channel based on a number of supported and available channels indicated by the channel-availability information.

9. The method of claim 8 , wherein the channel-availability information indicates an order in which the user device scans, wherein the order is based on one or more of monetary cost to a user of the user device or an application or a service specified by the user to be used by the user of the user device and a channel characteristic.

10. The method of claim 8 , wherein the adjusting comprises:

recognizing that the number of supported and available channels is high based on a comparison to a threshold value; and

increasing the frequency in which the user device scans relative to a default frequency.

11. The method of claim 8 , wherein the adjusting comprises:

recognizing that the number of supported and available channels is low based on a comparison to a threshold value; and

decreasing the frequency in which the user device scans relative to a default frequency.

12. The method of claim 8 , further comprising:

transmitting a channel-availability request that comprises location information and a device identifier pertaining to the user device.

13. The method of claim 8 , wherein the adjusting further comprises:

ceasing to scan, in response to the identifying, for a supported channel until a triggering event occurs.

14. The method of claim 13 , wherein the triggering event comprises that the user device moves a predetermined distance from a location that the connection loss occurred.

15. The method of claim 8 , further comprising:

selecting channel-availability information based on location information and a device identifier associated with the user device, wherein the selecting comprises:

identifying one or more channels and one or more access technologies supported by the user device;

identifying one or more channels and one or more access technologies available to the user device in correspondence to the location information; and

selecting one or more channels and one or more access technologies that are available to the user device in correspondence to the location information.

16. A non-transitory storage medium storing instructions executable by a device, wherein the instructions comprise instructions to:

receive channel-availability information that indicates one or more channels supported by and available to a user device in a location;

store the channel-availability information;

scan one or more channels indicated in the channel availability information when the user device is located in the location;

connect to a network using one of the one or more channels

identify a connection loss to the network; and

adjust a frequency in which the user device scans for a channel based on a number of supported and available channels indicated by the channel-availability information.

17. The non-transitory storage medium of claim 16 , wherein the channel-availability information indicates an order in which the user device scans, wherein the order is based on one or more of monetary cost to a user of the user device or an application or a service specified by the user to be used by the user of the user device and a channel characteristic.

18. The non-transitory storage medium of claim 16 , wherein the instructions comprise instructions to:

determine whether to adjust the frequency in which the user device scans for a channel based on the number of supported and available channels at a current location.

19. The non-transitory storage medium of claim 16 , wherein the instructions to adjust comprise instructions to:

recognize that the number of supported and available channels is high based on a comparison to a threshold value; and

increase the frequency in which the user device scans relative to a default frequency.

20. The non-transitory storage medium of claim 16 , wherein the instructions to adjust comprise instructions to:

recognize that the number of supported and available channels is low based on a comparison to a threshold value; and

decrease the frequency in which the user device scans relative to a default frequency.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2017
From: SONY MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 043951/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2017
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 043943/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2015
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION; SONY MOBILE COMMUNICATIONS AB
Reel/Frame 036276/0975 →