×

State machine profiling for voice over IP calls

  • US 9,438,641 B2
  • Filed: 05/05/2008
  • Issued: 09/06/2016
  • Est. Priority Date: 09/12/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, by a data-processing system, one or more execution profiles of a finite-state machine;

    generating, by the data-processing system, one or more rules that characterize a relationship among the execution of multiple finite-state machines or among one or more finite-state machines across a plurality of calls, wherein a rule in the one or more rules comprises one or more of an identity of a caller, an identity of a called party, and a calling time;

    building, by the data-processing system, a data store that comprises the one or more execution profiles and is for matching against an execution of an instance of the finite-state machine during a call; and

    building, by the data-processing system, a data store that comprises the one or more rules and is for matching against the execution of the multiple finite-state machines or against the one or more finite-state machines across the plurality of calls;

    wherein the finite-state machine corresponds to a state of a communications protocol at a node, wherein at least one of the execution profiles is associated with improper call behavior,wherein the execution profiles associated with improper call behavior comprise one or more of an identity of a caller, an identity of a called party, a and calling time,wherein at least one of the execution profiles comprises a metric that is based on how often the finite-state machine visits one or more particular states; and

    wherein at least one of the execution profiles comprises a metric that is based on how long the finite-state machine spends in one or more particular states.

View all claims
  • 25 Assignments
Timeline View
Assignment View
    ×
    ×