IP Library Granted Patent US 7,873,034
Granted Patent B2
US 7,873,034 · App. 11/477,314 · Granted Jan 18, 2011

System and method for providing feature mediation and orchestration on internet protocol service networks

Assignee: Ubiquity Software Corporation Limited
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 7,873,034
App. No.
11/477,314
Granted
Jan 18, 2011
Kind
B2
Abstract

Systems and methods for providing feature mediation and orchestration on SIP-enabled networks are shown. In one exemplary embodiment, a method may include providing a first telephony services application, providing a second telephony services application, and combining a feature of the first telephony services application with a feature of the second telephony services application to form a logical telephony services application. In another exemplary embodiment, a system may include an application server platform and a feature mediation layer operable upon the application server platform, where the feature mediation layer provides a subscriber with a feature of the first telephony services application and a feature of the second telephony services application.

Claims (34)

1. A computer-implemented method comprising:

providing a first telephony services application, where the first telephony services application comprises a stand-alone telephony services application;

providing a second telephony services application, where the second telephony services application comprises a custom telephony services application; and

combining, by a computer, a feature of the first telephony services application with a feature of the second telephony services application to form a logical telephony services application:

authenticating a subscriber;

providing the logical telephony services application to the subscriber;

wherein providing the logical telephony services application comprises selectively providing the logical telephony services application according to a level of service of the subscriber; and

managing the provisioning of the logical telephony services application to the subscriber.

2. The method of claim 1 , where combining the feature of the first telephony services application with the feature of the second telephony services application comprises using a service orchestration application (SOA) script.

3. The method of claim 1 , where managing the provisioning of the logical telephony services application to the subscriber comprises using a feature mediation script.

4. The method of claim 3 , where the feature mediation script comprises the SOA script.

5. The method of claim 1 wherein each of said first telephony services application and said second telephony services application are compiled into a servlet and loaded on top of an application server platform.

6. A method comprising:

providing a service orchestration application for combining a feature of a first telephony services application with a feature of a second telephony services application to form a logical telephony services application, where the first telephony services application comprises a stand-alone telephony services application, and where the second telephony services application comprises a custom telephony services application;

providing, through operation of said service orchestration application operating on a computer, feature mediation with respect to at least one of the feature of the first telephony services application and the feature of the second telephony services application for providing a subscriber with a service of the logical telephone services application;

authenticating a subscriber;

providing the logical telephony services application to the subscriber;

wherein providing the logical telephony services application comprises selectively providing the logical telephony services application according to a level of service of the subscriber; and

managing the provisioning of the logical telephony services application to the subscriber.

7. The method of claim 6 , further comprising providing feature mediation with respect to said at least one of the feature of the first telephony services application and the feature of the second telephony services application for providing another subscriber with a service of a respective one of said first telephony services application and said second telephony services application.

8. The method of claim 6 , wherein said first telephony services application comprises a stand-alone application and said second telephony services application comprises a stand-alone application and said logical telephony services application provides a telephony service different than is provided by said first and second telephony services applications.

9. The method of claim 6 , wherein said service orchestration application comprises a multi-layer application, said multi-layer application including at least two layers selected from the group consisting of a service mediation layer, a feature orchestration layer, and a dynamic service coordinator layer.

10. The method of claim 6 wherein each of said first telephony services application and said second telephony services application are compiled into a servlet and loaded on top of an application server platform.

11. A system comprising:

an application server platform; and

a feature mediation layer operable upon the application server platform, where the feature mediation layer provides a subscriber with a logical telephony services application comprising a feature of a first telephony services application and a feature of a second telephony services application where the first telephony services application comprises a stand-alone telephony services application, and where the second telephony services application comprises a custom telephony services application:

where the application server platform comprises a feature of authenticating a subscriber;

where the application server platform comprises a feature of providing the logical telephony services application to the subscriber;

wherein providing the logical telephony services application comprises selectively providing the logical telephony services application according to a level of service of the subscriber; and

where the application server platform manages the provisioning of the logical telephony services application to the subscriber.

12. The system of claim 11 , where the logical telephony services application comprises a feature of a stand-alone telephony services application.

13. The system of claim 12 , where the application server platform comprises a session initiation protocol (SIP) application.

14. The system of claim 11 , further comprising a service orchestration application (SOA) operable upon the application server platform, where the SOA combines the feature of the first telephony services application with the feature of the second telephony services application to form the logical telephony services application.

15. The system of claim 11 wherein each of said first telephony services application and said second telephony services application are compiled into a servlet and loaded on top of an application server platform.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2008
From: UBIQUITY SOFTWARE CORPORATION
To: UBIQUITY SOFTWARE CORPORATION LIMITED
Reel/Frame 020440/0170 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2006
From: TUCKER, DOUGLAS
To: UBIQUITY SOFTWARE CORPORATION
Reel/Frame 017925/0128 →
Continuity (1)
Related Publication 20080037747A1 · Feb 14, 2008