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:
Jun. 16, 2009

Filed:

Oct. 08, 2003
Applicants:

Daniel Amyot, Hull, CA;

Kathy Baker, Ottawa, CA;

Thomas Gray, Carp, CA;

Ramiro Liscano, Ottawa, CA;

Jean-marc Seguin, Stittsville, CA;

Jacques Sincennes, Gatineau, CA;

Inventors:

Daniel Amyot, Hull, CA;

Kathy Baker, Ottawa, CA;

Thomas Gray, Carp, CA;

Ramiro Liscano, Ottawa, CA;

Jean-Marc Seguin, Stittsville, CA;

Jacques Sincennes, Gatineau, CA;

Assignee:

Mitel Networks Corporation, Ottawa, Ontario, CA;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 15/173 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for defining and validating feature policies in an execution system, such as a communication system. The method includes entering user policies described in a straightforward manner (e.g. using a Web browser and user-understandable language) in such a way that they can be translated into a formal executable language. The user policies are then (translated into an executable feature language such as the IETE's CPL. The user is then either compelled or provided with an option to validate the overall feature set before the overall feature is uploaded to the execution system. If validation is selected, the features are translated from CPL into another format, such as FIAT, from which it is possible to detect common feature specification errors. That FIAT detected errors are then analyzed in a manner that is aware of the expectations and common errors of native users, and interpreted to determine possible errors as errors that are common to naïve users.


Find Patent Forward Citations

Loading…