IP Library Patent Application 16184371
Patent Application
App. No. 16/184,371

Dialing PBX Extensions From Cell Phone

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 None
App. No.
16/184,371
Abstract

Embodiments of the present systems and methods may provide PBX functionality with mobile calling devices, such as cell phones. Embodiments may provide, for example, PBX functionality without the need to use land line (VoIP or PSTN, or any other) phones. For example, in an embodiment, a method of call completion may comprise receiving an indication of a called party phone to be dialed at a mobile device, determining, at the mobile device, whether the indication refers to an extension number of a private branch exchange or to a phone number in the public switched telephone network, and when the indication refers to an extension number of a private branch exchange dialing, at the mobile device, at least a phone number in the public switched telephone network in order to complete a call to the indicated called party phone.

Claims (30)

1 . A method of call completion comprising:

receiving an indication of a called party phone to be dialed at a mobile device;

determining, at the mobile device, whether the indication refers to an extension number of a private branch exchange or to a phone number in the public switched telephone network; and

when the indication refers to an extension number of a private branch exchange dialing, at the mobile device, at least a phone number in the public switched telephone network in order to complete a call to the indicated called party phone.

2 . The method of claim 1 , wherein the dialed phone number in the public switched telephone network is a direct inward dialing number.

3 . The method of claim 2 , wherein the direct inward dialing number is obtained from configuration information of the private branch exchange downloaded from the private branch exchange and stored on the mobile device.

4 . The method of claim 1 , wherein the dialed phone number in the public switched telephone network comprises a public switched telephone network number of a private branch exchange and an extension number of the private branch exchange dialed thereafter.

5 . The method of claim 4 , wherein the public switched telephone network number of the private branch exchange and the extension number of the private branch exchange are obtained from configuration information of the private branch exchange downloaded from the private branch exchange and stored on the mobile device.

6 . The method of claim 1 , wherein whether the indication refers to an extension number of a private branch exchange or to a phone number in the public switched telephone network is determined based on a number of digits in the indication.

7 . The method of claim 1 , wherein a number of the called party phone to be dialed is entered into a native phone dialer of the mobile device and the indication of a called party phone is generated by intercepting the entered number.

8 . A system for call completion, the system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor to perform:

receiving an indication of a called party phone to be dialed at a mobile device;

determining, at the mobile device, whether the indication refers to an extension number of a private branch exchange or to a phone number in the public switched telephone network; and

when the indication refers to an extension number of a private branch exchange dialing, at the mobile device, at least a phone number in the public switched telephone network in order to complete a call to the indicated called party phone.

9 . The system of claim 8 , wherein the dialed phone number in the public switched telephone network is a direct inward dialing number.

10 . The system of claim 9 , wherein the direct inward dialing number is obtained from configuration information of the private branch exchange downloaded from the private branch exchange and stored on the mobile device.

11 . The system of claim 8 , wherein the dialed phone number in the public switched telephone network comprises a public switched telephone network number of a private branch exchange and an extension number of the private branch exchange dialed thereafter.

12 . The system of claim 11 , wherein the public switched telephone network number of the private branch exchange and the extension number of the private branch exchange are obtained from configuration information of the private branch exchange downloaded from the private branch exchange and stored on the mobile device.

13 . The system of claim 8 , wherein whether the indication refers to an extension number of a private branch exchange or to a phone number in the public switched telephone network is determined based on a number of digits in the indication.

14 . The method of claim 8 , wherein a number of the called party phone to be dialed is entered into a native phone dialer of the mobile device and the indication of a called party phone is generated by intercepting the entered number.

15 . A computer program product for determining treatment effects, the computer program product comprising a non-transitory computer readable storage having program instructions embodied therewith, the program instructions executable by a computer, to cause the computer to perform a method comprising:

receiving an indication of a called party phone to be dialed at a mobile device;

determining, at the mobile device, whether the indication refers to an extension number of a private branch exchange or to a phone number in the public switched telephone network; and

when the indication refers to an extension number of a private branch exchange dialing, at the mobile device, at least a phone number in the public switched telephone network in order to complete a call to the indicated called party phone.

16 . The system of claim 15 , wherein the dialed phone number in the public switched telephone network is a direct inward dialing number.

17 . The system of claim 16 , wherein the direct inward dialing number is obtained from configuration information of the private branch exchange downloaded from the private branch exchange and stored on the mobile device.

18 . The system of claim 15 , wherein the dialed phone number in the public switched telephone network comprises a public switched telephone network number of a private branch exchange and an extension number of the private branch exchange dialed thereafter.

19 . The system of claim 18 , wherein the public switched telephone network number of the private branch exchange and the extension number of the private branch exchange are obtained from configuration information of the private branch exchange downloaded from the private branch exchange and stored on the mobile device.

20 . The system of claim 15 , wherein whether the indication refers to an extension number of a private branch exchange or to a phone number in the public switched telephone network is determined based on a number of digits in the indication.

21 . The method of claim 15 , wherein a number of the called party phone to be dialed is entered into a native phone dialer of the mobile device and the indication of a called party phone is generated by intercepting the entered number.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2022
From: XCAST LABS, INC.
To: RESTOREN PARTNERS
Reel/Frame 061432/0859 →
CHANGE OF ADDRESS Recorded Sep 13, 2022
From: XCAST LABS, INC.
To: XCAST LABS, INC.
Reel/Frame 061419/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2018
From: SMELYANSKY, VLADIMIR
To: XCAST LABS, INC.
Reel/Frame 047476/0328 →