Application service invocation based on filter criteria
First Claim
Patent Images
1. A system comprising:
- an Internet Protocol Multimedia Subsystem (IMS) device to;
analyze a portion of a response to a call request based on a trigger point included in a subscriber profile associated with an originating device,the response being received from a terminating device,the call request being sent by the originating device to the terminating device;
invoke, based on analyzing the portion of the response, an application service, receive, based on invoking the application service, a filter criterion, and suppress, based on the filter criterion, an unexecuted trigger point in the subscriber profile associated with the originating device.
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.
22 Citations
20 Claims
-
1. A system comprising:
an Internet Protocol Multimedia Subsystem (IMS) device to; analyze a portion of a response to a call request based on a trigger point included in a subscriber profile associated with an originating device, the response being received from a terminating device, the call request being sent by the originating device to the terminating device;
invoke, based on analyzing the portion of the response, an application service, receive, based on invoking the application service, a filter criterion, and suppress, based on the filter criterion, an unexecuted trigger point in the subscriber profile associated with the originating device.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method comprising:
-
receiving, at an Internet Protocol Multimedia Subsystem (IMS) device, a call request from an originating device; forwarding, via the IMS device, the call request to a terminating device; receiving, at the IMS device, a response message based on the call request, the response message being received from the terminating device and the response message being for the originating device; receiving, prior to invoking one or more application services and from an application server, a filter criterion; altering, based on the filter criterion, an execution of one or more unexecuted trigger points included in a subscriber profile associated with the originating device; and
invoking, via the IMS device, the one or more application services, specified in the subscriber profile associated with the originating device, based on altering the execution of the one or more unexecuted trigger points. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by a processor of an Internet Protocol Multimedia Subsystem (IMS) device, cause the processor to;
receive a call request from an originating device; forward the call request to a terminating device; receive a response message based on the call request, the response message being received from the terminating device and being intended for the originating device;
receive, prior to invoking one or more application services and from an application server, a filter criterion;alter, based on the filter criterion, an execution of one or more unexecuted trigger points included in a subscriber profile associated with the originating device; and
invoke the one or more application services, specified in the subscriber profile associated with the originating device, based on altering the execution of the one or more unexecuted trigger points. - View Dependent Claims (16, 17, 18, 19, 20)
- one or more instructions that, when executed by a processor of an Internet Protocol Multimedia Subsystem (IMS) device, cause the processor to;
Specification