IP Library Patent Application 12499607
Patent Application
App. No. 12/499,607

Unified Communication System

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.
12/499,607
Abstract

A unified communication system is disclosed that allows a variety of end point types to participate in a communication event using a common, unified communication system. In some implementations, a calling party interacts with a client application residing on an endpoint to make a communication request to another endpoint. A communication event manager residing in the unified communication system selects a script from a repository of scripts based on the communication event and the capabilities of the endpoints. A communication event execution engine receives a user profile associated with at least one of the endpoints. The user profile can be configured by the user to describe the user's preferences for how the communication should be processed by the unified communication system.

Claims (29)

1 . A computer-implemented method comprising:

receiving a request from a first endpoint for establishing communication with a second endpoint;

determining a communication preference from a user profile associated with the first or second endpoint;

if the requested communication is a text message or email,

converting the text message or email to a speech signal;

establishing communication between the first endpoint and the second endpoint according to the communication preference; and

sending the speech signal to the second endpoint at least partially over a packet-switched network; and

if the requested communication is a telephone call,

establishing a telephone call between the first endpoint and the second endpoint according to the communication preference, where the telephone call is established at least partially over a packet-switched network.

2 . The method of claim 1 , further comprising:

determining a capability of at least one of the first endpoint and the second endpoint;

selecting a script from a plurality of scripts according to the determined capability; and

using the script for establishing communication between the first and second endpoints at least partially over a packet-switched network.

3 . A communication system, comprising:

a first interface configured for receiving a request from a first endpoint for facilitating a communication event with a second endpoint; and

a processor coupled to the first interface and configured for:

determining a communication preference from a user profile associated with the first or second endpoint;

determining whether the communication event includes a text message, email or telephone call; and

establishing communication between the first endpoint and the second endpoint based on the communication event and the communication preference.

4 . The communication system of claim 3 , where the processor is configured for:

determining a capability of at least one of the first endpoint and the second endpoint;

selecting a script from a plurality of scripts according to the determined capability; and

using the script for establishing communication between the first and second endpoints at least partially over a packet-switched network.

5 . The communication system of claim 3 , where the interface is a Web access layer.

6 . The communication system of claim 3 , further comprising:

a text-to-speech converter configured for converting the text message or email to a speech signal to be played at the second endpoint, if the communication event is a text message or email.

7 . The communication system of claim 4 , further comprising:

a second interface configured for receiving a script from an external script server.

8 . The communication system of claim 3 , where the user profile includes one or more of the following: at least one description related to an endpoint device, a do not disturb list, a call blocking list, a Find Me service preference, or a Follow Me service preference.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2020
From: COMERICA BANK
To: INTELEPEER HOLDINGS, INC.
Reel/Frame 051427/0263 →
RELEASE OF SECURITY INTEREST Recorded Nov 22, 2019
From: COMERICA BANK
To: INTELEPEER INC.
Reel/Frame 051097/0970 →
SECURITY AGREEMENT Recorded May 24, 2012
From: HERCULES TECHNOLOGY II, L.P.
To: INTELEPEER, INC.
Reel/Frame 028274/0596 →
SECURITY AGREEMENT Recorded May 22, 2012
From: INTELEPEER, INC.
To: COMERICA BANK, A TEXAS BANKING ASSOCIATION
Reel/Frame 028247/0740 →
SECURITY AGREEMENT Recorded May 7, 2010
From: INTELEPEER, INC.,
To: HERCULES TECHNOLOGY II, L.P., A DELAWARE LIMITED PARTNERSHIP; COMERICA BANK
Reel/Frame 024355/0978 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF THE ASSIGNEE TO "INTELEPEER, INC." PREVIOUSLY RECORDED ON REEL 023412 FRAME 0357. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF THE ASSIGNOR'S INTEREST. Recorded Oct 28, 2009
From: WARD, JOHN; HABA, HAYDAR; STUDT, CHARLES; ANTYPAS, PETER; GREEN, JONATHAN
To: INTELEPEER, INC.
Reel/Frame 023437/0668 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2009
From: WARD, JOHN; HABA, HAYDAR; STUDT, CHARLES; ANTYPAS, PETER; GREEN, JONATHAN
To: INTELEPEER
Reel/Frame 023412/0357 →