The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 28, 2012

Filed:

Aug. 17, 2007
Applicants:

James W. Delmege, North Chili, NY (US);

Paul A. Reynolds, Walworth, NY (US);

Inventors:

James W. Delmege, North Chili, NY (US);

Paul A. Reynolds, Walworth, NY (US);

Assignee:

Redcom Laboratories, Inc., Victor, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 12/66 (2006.01); H04L 12/28 (2006.01); G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

An exploitation of the proper classification of conventional call processing states into categories, each category corresponding to one of the call states of the SIP finite-state machine (FSM), yields simplified design, implementation, and operation of heterogeneous call processing. A separate FSM for the SIP-categorized call states running in parallel with a conventional port event processing (PEP) FSM, implements a VoIP Local Call Controller by passing events between the SIP-type FSM and the PEP FSM only at the points where a transition between SIP categories occurs. The SIP FSM does not require notification of PEP FSM transitions not affecting the SIP call state. For this reason, none of the code associated with the transitions between PEP FSM states within the same major state category requires any modification. Consequently the integration of VoIP and PEP call processing can be done more simply, and at dramatically-reduced cost in software development, support, and maintenance.


Find Patent Forward Citations

Loading…