IP Library Granted Patent US 8,712,452
Granted Patent B2
US 8,712,452 · App. 12/168,756 · Granted Apr 29, 2014

Enterprise seamless mobility

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 8,712,452
App. No.
12/168,756
Granted
Apr 29, 2014
Kind
B2
Abstract

Extending dual-mode phones using SMS messages. When operating in cellular mode, SMS messages originated by a mobility controller in the enterprise command features such as indicators on the dual-mode phone. SMS messages are received by an agent in the dual-mode phone. A mobility controller connected to the enterprise SIP PBX and voicemail system receives messages for example indicating voicemail status and sends specially formatted SMS messages to the cellular phone to operate indicators. Similarly, the dual-mode phone issues SMS messages to the enterprise mobility controller to request the enterprise PBX perform features such as call conferencing, call pickup, and call pull.

Claims (33)

1. A method comprising:

receiving, by a mobility controller, a first Short Message Service (SMS) message from a cellular-PBX multimode phone while the cellular-PBX multimode phone is on a current ongoing call;

wherein the first SMS message comprises a target number that is to be used in a call function for the cellular-PBX multimode phone;

extracting, by the mobility controller, the target number from the first SMS message;

transmitting, by the mobility controller to a Private Branch Exchange (PBX), a second Session Initiation Protocol (SIP) message;

wherein the second SIP message is transmitted for initiating the call function for the cellular-PBX multimode phone based at least on the first SMS message received from the cellular-PBX multimode phone;

wherein the initiating operation comprises initiating call conferencing of the current ongoing call for the cellular-PBX multimode phone to include an additional phone that corresponds to the target number in the first SMS message;

wherein the mobility controller comprises a hardware processor.

2. The method of claim 1 wherein the initiating operation comprises initiating a call transfer of a current ongoing call for the cellular-PBX multimode phone to a different phone that corresponds to the target number in the first SMS message.

3. The method of claim 1 wherein the initiating operation comprises initiating a call pickup by transferring a new call, originally directed to the cellular-PBX multimode phone, to a different phone that corresponds to the target number in the first SMS message.

4. The method of claim 1 wherein the initiating operation comprises initiating a call pull.

5. A mobility controller comprising:

at least one hardware processor;

the mobility controller being configured to perform operations comprising:

receiving, by the mobility controller, a first Short Message Service (SMS) message from a cellular-PBX multimode phone while the cellular-PBX multimode phone is on a current ongoing call;

wherein the first SMS message comprises a target number that is to be used in a call function for the cellular-PBX multimode phone;

extracting, by the mobility controller, the target number from the first SMS message;

transmitting, by the mobility controller to a Private Branch Exchange (PBX), a second Session Initiation Protocol (SIP) message;

wherein the second SIP message is transmitted for initiating the call function for the cellular-PBX multimode phone based at least on the first SMS message received from the cellular-PBX multimode phone;

wherein the initiating operation comprises initiating a call conferencing of the current ongoing call for the cellular-PBX multimode phone to include an additional phone that corresponds to the target number in the first SMS message.

6. The system of claim 5 wherein the initiating operation comprises initiating a call transfer of a current ongoing call for the cellular-PBX multimode phone to a different phone that corresponds to the target number in the first SMS message.

7. The system of claim 5 wherein the initiating operation comprises initiating a call pickup by transferring a new call, originally directed to the cellular-PBX multimode phone, to a different phone that corresponds to the target number in the first SMS message.

8. The system of claim 5 wherein the initiating operation comprises initiating a call pull.

9. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:

receiving, by a mobility controller, a first Short Message Service (SMS) message from a cellular-PBX multimode phone while the cellular-PBX multimode phone is on a current ongoing call;

wherein the first SMS message comprises a target number that is to be used in a call function for the cellular-PBX multimode phone;

extracting, by the mobility controller, the target number from the first SMS message;

transmitting, by the mobility controller to a Private Branch Exchange (PBX), a second Session Initiation Protocol (SIP) message;

wherein the second SIP message is transmitted for initiating the call function for the cellular-PBX multimode phone based at least on the first SMS message received from the cellular-PBX multimode phone;

wherein the initiating operation comprises initiating call conferencing of the current ongoing call for the cellular-PBX multimode phone to include an additional phone that corresponds to the target number in the first SMS message.

10. The medium of claim 9 wherein the initiating operation comprises initiating a call transfer of a current ongoing call for the cellular-PBX multimode phone to a different phone that corresponds to the target number in the first SMS message.

11. The medium of claim 9 wherein the initiating operation comprises initiating a call pickup by transferring a new call, originally directed to the cellular-PBX multimode phone, to a different phone that corresponds to the target number in the first SMS message.

12. The medium of claim 9 wherein the initiating operation comprises initiating a call pull.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ARUBA NETWORKS, INC.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 045921/0055 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: ARUBA NETWORKS, INC.
Reel/Frame 036379/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2015
From: ARUBA NETWORKS, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 035814/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2008
From: KONDRU, RAMESH; XAVIER, SAJI
To: ARUBA NETWORKS, INC.
Reel/Frame 021204/0371 →