Application service invocation based on filter criteria
First Claim
Patent Images
1. A method comprising:
- receiving, at an Internet Protocol Multimedia Subsystem (IMS) device, a response message to a call request, the response message being received from a terminating device for an originating device;
analyzing a portion of the response message based on a plurality of trigger points in a subscriber profile associated with the originating device;
invoking, via the IMS device, one or more application services based on analyzing the portion of the response message;
receiving, in response to invoking the one or more application services, a filter criterion; and
suppressing, based on the received filter criterion, an unexecuted trigger point, of the plurality points.
2 Assignments
0 Petitions
Accused Products
Abstract
An Internet Protocol Multimedia Subsystem (IMS) device includes a memory configured to store a subscriber profile, where the subscriber profile includes at least one criterion relating to an event that occurs after a session request has been forwarded to a terminating party. The IMS device further includes a processor configured to invoke at least one application service for a session based on the at least one criterion in the subscriber profile.
26 Citations
24 Claims
-
1. A method comprising:
-
receiving, at an Internet Protocol Multimedia Subsystem (IMS) device, a response message to a call request, the response message being received from a terminating device for an originating device; analyzing a portion of the response message based on a plurality of trigger points in a subscriber profile associated with the originating device; invoking, via the IMS device, one or more application services based on analyzing the portion of the response message; receiving, in response to invoking the one or more application services, a filter criterion; and suppressing, based on the received filter criterion, an unexecuted trigger point, of the plurality points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a request for a session at an Internet Protocol Multimedia Subsystem (IMS) device, the request identifying an originating party and a terminating party; obtaining, via the IMS device, a subscriber profile associated with the originating party in response to receiving the request, the subscriber profile including; a plurality of criteria and at least one application service to be invoked when a criterion, of the plurality of criteria, is satisfied, the criterion relating to an event that occurs after the request for the session has been forwarded to the terminating party; invoking the at least one application service when the criterion is satisfied; receiving, in response to invoking the at least one application service, a subsequent criterion; and altering, based on the subsequent criterion, a response corresponding to unexecuted criteria, of the plurality of criteria, included in the subscriber profile. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An Internet Protocol Multimedia Subsystem (IMS) device comprising:
-
a memory to; store a subscriber profile of an originating party, the subscriber profile including; a plurality of criteria, at least one criterion, of the plurality of criteria, relating to an event that occurs after a session request has been forwarded to a terminating party; and a processor to; invoke at least one application service for a session based on the at least one criterion in the subscriber profile of the originating party, receive from the at least one application service another criterion associated with the event, and alter a process associated with an unexecuted criterion of the plurality of criteria. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification