IP Library Granted Patent US 8,831,581
Granted Patent B2
US 8,831,581 · App. 13/765,434 · Granted Sep 9, 2014

System and methods of initiating a call

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,831,581
App. No.
13/765,434
Granted
Sep 9, 2014
Kind
B2
Abstract

Systems, methods and processor-readable media for initiating a call are disclosed. A particular system includes an access interface to receive a data message including a destination address from a mobile communication device. The system also includes a communication bridge responsive to the access interface. The communication bridge initiates a first call to the mobile communication device and initiates a second call to the destination address in response to the data message. The communication bridge bridges the first call to the second call.

Claims (24)

1. A method, comprising:

a. receiving, at a mobile communication device, input indicating a destination address;

b. generating a data message based at least partially on the destination address, wherein generating the data message further comprises determining whether an Internet Protocol (IP) connection is available at the mobile communication device, wherein the data message is generated as an IP message in response to determining that the IP connection is available and the data message is generated as a Short Messaging Service (SMS) message in response to determining that the IP connection is not available;

c. sending the data message to a communication server, wherein in response to the data message, the communication server initiates a callback to the mobile communication device; and

d. causing a processor of the mobile communication device to automatically answer the call back from the communication server, wherein the communication server initiates a call to the destination address after the mobile communication device automatically answers the callback.

2. The method of claim 1 , wherein the data message comprises a hypertext transfer protocol command string.

3. The method of claim 1 , wherein the data message includes identification data of the mobile communication device.

4. The method of claim 1 , wherein the data message includes the destination address.

5. The method of claim 1 , wherein the data message includes an authentication code.

6. The method of claim 5 , wherein the authentication code comprises a hash value based at least partially on an identifier of the mobile communication device and a key.

7. The method of claim 5 , wherein authentication code is not received from a user at the mobile communication device.

8. The method of claim 1 , further comprising encrypting at least a portion of the data message.

9. The method of claim 1 , wherein the data message includes a short code address associated with a short messaging service.

10. The method of claim 1 , further comprising, after receiving the input indicating the destination address, automatically determining whether to place the call via the communication server.

11. The method of claim 10 , wherein automatically determining whether to place the call via the communication server comprises determining whether the destination address is of a predetermined type.

12. The method of claim 11 , wherein the predetermined type comprises an international telephony address.

13. The method of claim 11 , wherein the predetermined type comprises a long-distance telephony address.

14. The method of claim 11 , wherein determining whether the destination address is of a predetermined type comprises comparing the destination address to a destination address pattern.

15. A non-transitory processor-readable medium, comprising:

a. instructions that, when executed by a processor, cause the processor to generate a data message based at least partially on input received at a mobile communication device indicating a destination address, wherein the instructions further cause the processor to determine whether an Internet Protocol (IP) connection is available at the mobile communication device, wherein the data message is generated as an IP message in response to determining that the IP connection is available and the data message is generated as a Short Messaging Service (SMS) message in response to determining that the IP connection is not available;

b. instructions that, when executed by the processor, cause the processor to send the data message to a communication server, wherein in response to the data message, the communication server initiates a callback to the mobile communication device; and

c. instructions that, when executed by the processor, cause the processor to automatically answer the call back from the communication server, wherein the communication server initiates a call to the destination address after the mobile communication device automatically answers the callback.

16. The non-transitory processor-readable medium of claim 15 , wherein the instructions are executable by a processor of the mobile communication device.

17. The non-transitory processor-readable medium of claim 15 , wherein the communication server comprises a Voice over Internet Protocol (VoIP) telephony bridge.

Assignments (14)
PARTIAL RELEASE REEL/FRAME 050002/0536 Recorded Jul 24, 2025
From: JEFFERIES FINANCE LLC
To: UPLAND SOFTWARE, INC.
Reel/Frame 072126/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS IN PATENTS AT REEL/FRAME 050002/0536 Recorded Jul 24, 2025
From: JEFFERIES FINANCE LLC
To: UPLAND SOFTWARE, INC.
Reel/Frame 072248/0588 →
SECURITY INTEREST Recorded Mar 25, 2025
From: UPLAND SOFTWARE INC.; UPLAND SOFTWARE VII, LLC; OMTOOL, LTD.; WATERFALL INTERNATIONAL, INC.; QVIDIAN CORPORATION; REFERENCES- ONLINE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 070626/0779 →
SECURITY INTEREST Recorded Aug 8, 2019
From: UPLAND SOFTWARE, INC.; UPLAND SOFTWARE I, INC.; UPLAND SOFTWARE IV, LLC; UPLAND SOFTWARE V, INC.; UPLAND SOFTWARE VI, INC.; UPLAND SOFTWARE VII, INC.; UPLAND IX, LLC; ULTRIVA, LLC; ADVANCED PROCESSING & IMAGING, INC.; OMTOOL, LTD.; RIGHTANSWERS, INC.; WATERFALL INTERNATIONAL INC.; QVIDIAN CORPORATION; REFERENCES-ONLINE, INC.; ADESTRA INC.; POSTUP HOLDINGS, LLC; POSTUP DIGITAL, LLC; DAILY INCHES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050002/0536 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: UPLAND SOFTWARE, INC.
Reel/Frame 049989/0307 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: UPLAND SOFTWARE, INC.
Reel/Frame 049990/0019 →
SECURITY INTEREST Recorded Feb 24, 2017
From: UPLAND SOFTWARE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 041370/0411 →
CHANGE OF NAME Recorded Jan 23, 2017
From: UPLAND SOFTWARE III, LLC
To: UPLAND SOFTWARE, INC.
Reel/Frame 041047/0411 →
SECURITY INTEREST Recorded Jul 15, 2016
From: UPLAND SOFTWARE III, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 039163/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2016
From: HIPCRICKET, INC.
To: UPLAND SOFTWARE III, LLC
Reel/Frame 038091/0314 →
CHANGE OF NAME Recorded Apr 11, 2014
From: AUGME TECHNOLOGIES, INC.
To: HIPCRICKET, INC.
Reel/Frame 032671/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2014
From: BENDER, DOUGLAS F.
To: I2 TELECOM INTERNATIONAL, INC.
Reel/Frame 032661/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2014
From: GEOS COMMUNICATIONS, INC.
To: AUGME TECHNOLOGIES, INC.
Reel/Frame 032661/0235 →
CHANGE OF NAME Recorded Apr 11, 2014
From: I2 TELECOM INTERNATIONAL, INC.
To: GEOS COMMUNICATIONS, INC.
Reel/Frame 032671/0818 →