IP Library Patent Application 11985973
Patent Application
App. No. 11/985,973

Method and system for developing and deploying converged services

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.
11/985,973
Abstract

An inventive system and method for developing and deploying converged services having incoming messages from a network and/or a service includes a graphical front end for creating flows having one or more event match criteria, each event match criteria having corresponding logic, a generator for generating runtime code from the flows, and a runtime engine operable to perform the runtime code, in which an incoming message is matched to one of the event match criteria and the corresponding logic is executed. The logic can be logic performed by the converged service. A user of the inventive system can switch between the flow created in the graphical interface and the runtime code generated from the flow.

Claims (23)

1 . A system for developing and deploying converged services having incoming messages from a network or a service, comprising:

a graphical front end for creating flows having one or more event match criteria, each event match criteria having corresponding logic;

a generator for generating runtime code from the flows; and

a runtime engine operable to perform the runtime code, wherein an incoming message is matched to one of the event match criteria and the corresponding logic is executed.

2 . The system according to claim 1 , said graphical front end further comprising a list of permissible events and tasks for any given flow and a flow library having flows.

3 . The system according to claim 2 , wherein said created flow comprises of events and/or tasks from the permissible list of events and tasks.

4 . The system according to claim 1 , wherein the matching is performed using the incoming message and an event match criteria in the flow.

5 . The system according to claim 1 , wherein a user can switch between the flow created in the graphical front end and the runtime code generated from the flow.

6 . The system according to claim 1 , wherein the corresponding logic is based on converged services specifications.

7 . The system according to claim 1 , wherein performance of the runtime code creates a parent application session and a protocol session mapped to a flow instance, and when the incoming message is received, a current wait state having transitions for the mapped flow instance is retrieved, and the incoming message is matched to one of the transitions in the current wait state using the corresponding event match criteria.

8 . A method for developing and deploying converged services having incoming messages, said method comprising the steps of:

creating flows having one or more event match criteria, each event match criteria having corresponding logic;

generating runtime code from the flows;

performing the runtime code to match an incoming message to one of the event match criteria; and

executing the corresponding logic.

9 . The method according to claim 8 , further comprising the step of switching between the flow and the runtime code generated from the flow.

10 . The method according to claim 8 , wherein the corresponding logic is based on converged services specifications.

11 . The method according to claim 8 , said step of matching further comprising the steps of:

receiving the incoming message;

getting a parent application session and a protocol session;

getting a flow instance mapped to the protocol session;

retrieving a current wait state having transitions for the mapped flow instance; and

comparing the incoming message to all the transitions for the current wait state using associated event match criteria.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2012
From: TELCORDIA LICENSING COMPANY LLC
To: TTI INVENTIONS C LLC
Reel/Frame 027678/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2009
From: TELCORDIA TECHNOLOGIES, INC.
To: TELCORDIA LICENSING COMPANY, LLC
Reel/Frame 022871/0920 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2009
From: WILMINGTON TRUST COMPANY
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 022408/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2008
From: BASSU, DAVASIS; AGRAWAL, HIRALAL; JAIN, ASHISH; LOTT, CHRISTOPHER; LONDON, SAUL
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 021772/0697 →