IP Library Granted Patent US 9,497,606
Granted Patent B1
US 9,497,606 · App. 15/079,293 · Granted Nov 15, 2016

Native dialer fall-back

Inventor: James E. Brewer (Chicago, IL)
Assignee: PEERLESS NETWORK, INC.
H04W4/16H04M3/42068H04M3/42102H04M3/42178H04M7/066H04W36/14H04W48/02H04W48/06H04W48/18H04W88/06
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,497,606
App. No.
15/079,293
Granted
Nov 15, 2016
Kind
B1
Abstract

Techniques for passing, releasing, and/or transferring control of a call origination from an application dialer to a native dialer of a mobile communication device include determining whether or not a destination telephone number indicated at a user interface of the device is included in a set of predetermined numbers, which may include a set of service numbers for, e.g., emergency services, directory assistance, community services and information, etc., and/or which may include other predetermined numbers. Call control may be released to the native dialer when the indicated, destination telephone number is included in the set. Otherwise, the call may be processed by the application dialer, and may be routed from the mobile device towards the destination telephone number by using a private packet backbone network exchange. The application dialer may be a default dialer, and a user of the device may be unaware of the native dialer.

Claims (31)

1. A mobile device, comprising:

an application dialer communicatively connected to a wireless communication interface and to a native dialer of the mobile device, wherein:

each of the application dialer and the native dialer is respectively configured to originate, via the wireless communication interface, calls to telephone numbers indicated by user input received at the mobile device,

when the application dialer receives an indication of a first telephone number that is indicated by user input at the mobile device and that is included in a set of predetermined telephone numbers, the application dialer passes control to the native dialer for the native dialer to originate, via the wireless communication interface, a call to the first telephone number included in the set of predetermined telephone numbers, wherein an initialization of the application dialer comprises a transmission of an identification corresponding to the mobile device and a reception of a configuration corresponding to the identification corresponding to the mobile device, the configuration including an indication of the set of predetermined telephone numbers, and

when the application dialer receives an indication of a second telephone number that is indicated by user input at the mobile device and that is excluded from the set of predetermined telephone numbers, the application dialer originates, via the wireless communication interface, a call to the second telephone number excluded from the set of predetermined telephone numbers.

2. The mobile device of claim 1 , wherein the application dialer utilizes a telephone number assigned to the mobile device as an originating telephone number in call origination messages.

3. The mobile device of claim 1 , wherein the transmission of the identification corresponding to the mobile device is to a private packet network exchange, and the reception of the configuration is from the private packet network exchange.

4. The mobile device of claim 1 , wherein the identification corresponding to the mobile device comprises at least one of: a serial number of the mobile device, the International Mobile Station Equipment Identity (IMEI) or Mobile Equipment Identifier (MEID) of the mobile device, the International Mobile Subscriber Identity (IMSI) corresponding to the mobile device, a serial number of a memory card of the mobile device, or another number indicative of one or more physical components of the mobile device.

5. The mobile device of claim 1 , wherein the native dialer is factory installed onto the mobile device, and the application dialer is a default dialer of the mobile device.

6. The mobile device of claim 1 , wherein the application dialer is factory installed onto the mobile device.

7. The mobile device of claim 1 , wherein the application dialer is loaded onto the mobile device after a factory installation of the mobile device has been completed.

8. The mobile device of claim 1 , wherein the set of predetermined telephone numbers includes one or more service numbers assigned by one or more regulatory bodies.

9. The mobile device of claim 8 , wherein each of at least some of the service numbers assigned by the one or more regulatory bodies has an N-1-1-syntax.

10. The mobile device of claim 1 , further comprising a link via which the application dialer passes control to the native dialer, and wherein the first telephone number is provided by the application dialer to the native dialer using the link.

11. The mobile device of claim 10 , wherein the link via which the application dialer passes control to the native dialer comprises an intent.

12. A method, comprising:

receiving, at an application dialer of a mobile communication device, user input indicative of a telephone number;

determining, by the application dialer, whether or not the telephone number is included in a set of predetermined telephone numbers;

when the telephone number is determined as being included in the set of predetermined telephone numbers, releasing control of an origination of a call destined for the telephone number to a native dialer of the mobile communication device;

when the telephone number is determined as being not included in the set of predetermined telephone numbers, originating, by the application dialer, the call destined for the telephone number;

transmitting, by the application dialer upon initialization, an identifier corresponding to the mobile communication device;

receiving, at the application dialer, a configuration corresponding to the identifier corresponding to the mobile communication device, the configuration including an indication of the set of predetermined telephone numbers and an originating telephone number assigned to the mobile communication device and for use by the application dialer in originating calls; and

storing the configuration in a memory of the mobile communication device, thereby configuring the mobile communication device with the configuration.

13. The method of claim 12 , wherein:

transmitting the identifier corresponding to the mobile communication device comprises transmitting the identifier corresponding to the mobile communication device to a private packet network exchange; and

receiving the configuration corresponding to the identifier corresponding to the mobile communication device comprises receiving the configuration corresponding to the identifier corresponding to the mobile communication device from the private packet network exchange.

14. The method of claim 12 , wherein transmitting the identifier corresponding to the mobile communication device comprises transmitting at least one of a serial number of the mobile communication device, the International Mobile Station Equipment Identity (IMEI) of the mobile communication device, the International Mobile Subscriber Identity (IMSI) corresponding to the mobile communication device, a serial number of a memory card of the mobile communication device, or another number indicative of one or more physical components of the mobile communication device.

15. The method of claim 12 , wherein determining whether or not the telephone number is included in the set of predetermined telephone numbers comprises determining whether or not the telephone number is included in a set of service numbers assigned by one or more regulatory bodies.

16. The method of claim 12 , wherein releasing control of the origination of the call destined for the telephone number to the native dialer comprises providing the telephone number corresponding to the received user input to the native dialer via a link.

17. The method of claim 16 , wherein providing the telephone number corresponding to the received user input to the native dialer via the link comprises invoking an intent corresponding to the native dialer.

18. The method of claim 17 , wherein the intent is a particular intent included in a set of intents corresponding to native dialer, and wherein the method further comprises selecting the particular intent based on the telephone number corresponding to the received user input.

Assignments (8)
SECURITY INTEREST Recorded Jul 17, 2025
From: PEERLESS NETWORK, INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 071745/0311 →
RELEASE OF SECURITY INTEREST Recorded Sep 12, 2022
From: FIFTH THIRD BANK, NATIONAL ASSOCIATION (SUCCESSOR TO FIFTH THIRD BANK)
To: PEERLESS NETWORK, INC.; WAVENATION, LLC
Reel/Frame 061065/0390 →
RELEASE BY SECURED PARTY Recorded Jun 7, 2019
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
To: PEERLESS NETWORK, INC.
Reel/Frame 049409/0091 →
RELEASE OF SECURITY INTERESTS IN INTELLECTUAL PROPERTY Recorded Jun 14, 2018
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
To: PEERLESS NETWORK, INC.
Reel/Frame 046367/0991 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded May 31, 2018
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
To: PEERLESS NETWORK, INC.
Reel/Frame 046276/0677 →
INTELLECTUAL PROPERTY SECURTITY AGREEMENT Recorded May 31, 2018
From: PEERLESS NETWORK, INC.; WAVENATION, LLC
To: FIFTH THIRD BANK
Reel/Frame 046275/0811 →
SECURITY INTEREST Recorded Dec 14, 2016
From: PEERLESS NETWORK, INC.; AIRUS, INC.; AIRUS CLOUD COMMUNICATIONS, LLC; AIRUS VIRGINIA, INC.; PEERLESS ATLANTA DATA CENTER, LLC; PEERLESS CHICAGO DATACENTER, LLC; PEERLESS ENTERPRISE CLOUD SERVICES, LLC; PEERLESS NETWORK OF ALABAMA, LLC; PEERLESS NETWORK OF ARIZONA, LLC; PEERLESS NETWORK OF ARKANSAS, LLC; PEERLESS NETWORK OF CALIFORNIA, LLC; PEERLESS NETWORK OF COLORADO, LLC; PEERLESS NETWORK OF CONNECTICUT, LLC; PEERLESS NETWORK OF DELAWARE, LLC; PEERLESS NETWORK OF FLORIDA, LLC; PEERLESS NETWORK OF GEORGIA, LLC; PEERLESS NETWORK OF HAWAII, LLC; PEERLESS NETWORK OF IDAHO, LLC; PEERLESS NETWORK OF ILLINOIS, LLC; PEERLESS NETWORK OF INDIANA, LLC; PEERLESS NETWORK OF IOWA, LLC; PEERLESS NETWORK OF KANSAS, LLC; PEERLESS NETWORK OF KENTUCKY, LLC; PEERLESS NETWORK OF LOUISIANA, LLC; PEERLESS NETWORK OF MAINE, LLC; PEERLESS NETWORK OF MARYLAND, LLC; PEERLESS NETWORK OF MASSACHUSETTS, LLC; PEERLESS NETWORK OF MICHIGAN, LLC; PEERLESS NETWORK OF MINNESOTA, LLC; PEERLESS NETWORK OF MISSISSIPPI, LLC; PEERLESS NETWORK OF MISSOURI, LLC; PEERLESS NETWORK OF MONTANA, LLC; PEERLESS NETWORK OF NEBRASKA, LLC; PEERLESS NETWORK OF NEVADA, LLC; PEERLESS NETWORK OF NEW HAMPSHIRE, LLC; PEERLESS NETWORK OF NEW JERSEY, LIMITED LIABILITY COMPANY; PEERLESS NETWORK OF NEW MEXICO, LLC; PEERLESS NETWORK OF NEW YORK, LLC; PEERLESS NETWORK OF NORTH CAROLINA, LLC; PEERLESS NETWORK OF NORTH DAKOTA, LLC; PEERLESS NETWORK OF OHIO, LLC; PEERLESS NETWORK OF OKLAHOMA, LLC; PEERLESS NETWORK OF OREGON, LLC; PEERLESS NETWORK OF PENNSYLVANIA, LLC; PEERLESS NETWORK OF RHODE ISLAND, LLC; PEERLESS NETWORK OF SOUTH CAROLINA, LLC; PEERLESS NETWORK OF SOUTH DAKOTA, LLC; PEERLESS NETWORK OF TENNESSEE, LLC; PEERLESS NETWORK OF TEXAS, LLC; PEERLESS NETWORK OF THE DISTRICT OF COLUMBIA, LLC; PEERLESS NETWORK OF UTAH, LLC; PEERLESS NETWORK OF VERMONT, LLC; PEERLESS NETWORK OF VIRGINIA, LLC; PEERLESS NETWORK OF WASHINGTON, LLC; PEERLESS NETWORK OF WEST VIRGINIA, LLC; PEERLESS NETWORK OF WISCONSIN, LLC; PEERLESS NETWORK OF WYOMING, LLC; PEERLESS NETWORK REAL ESTATE HOLDINGS, LLC; WAVENATION, LLC; PEERLESS NETWORK HOLDINGS, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 040734/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2016
From: BREWER, JAMES E.
To: PEERLESS NETWORK, INC.
Reel/Frame 038114/0937 →