Maintaining cached terminal data
First Claim
1. A method of maintaining cached information at an end user terminal of a telecommunication system, the cached information comprising capability information for one or more other end user terminals and/or associated subscribers and the cached information being used to control the establishment of communication channels between terminals, the method comprising:
- predefining both of the following events, which are indicative of a change in a terminal'"'"'s capabilities;
the end user terminal receiving a connection initiation failure message from a peer terminal, returned in response to a connection initiation request;
the end user terminal receiving a connection initiation request from a peer terminal and containing or pertaining to capabilities not currently identified in the cached information for that peer terminal;
examining incoming signalling messages received from peer terminals to determine whether or not one of said events has occurred; and
if one of said events has occurred, reacting by refreshing the cached information for the end user terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of maintaining cached Session Initiation Protocol (SIP) terminal capability information at an end user terminal of a telecommunication system, for one or more other end user terminals. The method comprises predefining one or more signalling message properties for signalling messages to be received from peer terminals, and recording the properties at said end user terminal, examining incoming signalling messages received from peer terminals to determine whether or not they possess a predefined property, and if an incoming signalling message does possess a predefined property, reacting by refreshing the cached capability information for the sending terminal.
23 Citations
11 Claims
-
1. A method of maintaining cached information at an end user terminal of a telecommunication system, the cached information comprising capability information for one or more other end user terminals and/or associated subscribers and the cached information being used to control the establishment of communication channels between terminals, the method comprising:
-
predefining both of the following events, which are indicative of a change in a terminal'"'"'s capabilities; the end user terminal receiving a connection initiation failure message from a peer terminal, returned in response to a connection initiation request; the end user terminal receiving a connection initiation request from a peer terminal and containing or pertaining to capabilities not currently identified in the cached information for that peer terminal; examining incoming signalling messages received from peer terminals to determine whether or not one of said events has occurred; and if one of said events has occurred, reacting by refreshing the cached information for the end user terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An end user terminal for use with a telecommunications network, the terminal comprising:
-
a first memory configured to store cached information comprising capability information for one or more other end user terminals and/or associated subscribers; and a second memory configured to store both of the following events, which are indicative of a change in a terminal'"'"'s capabilities; the end user terminal receiving a connection initiation failure message from a peer terminal, returned in response to a connection initiation request; the end user terminal receiving a connection initiation request from a peer terminal and containing or pertaining to capabilities not currently identified in the cached information for that peer terminal; and a processor configured to examine incoming signalling messages received from peer terminals to determine if one of said events has occurred, and if so, to perform a refresh of the cached information for the end user terminal. - View Dependent Claims (9, 10)
-
-
11. A method of maintaining cached information at an end user terminal of a telecommunication system, the cached information comprising capability information for one or more other end user terminals and/or associated subscribers and the cached information being used repeatedly to control the establishment of communication channels between terminals, the method comprising:
-
predefining of of the following signalling message types, which are indicative of a change in a terminal'"'"'s capabilities, for signalling messages to be received by the end user terminal from peer terminals; a connection initiation failure message, returned in response to a connection initiation request; a connection initiation request and containing or pertaining to capabilities not currently identified in the cached information for that peer terminal; examining incoming signalling messages received from peer terminals to determine whether or not they match one of said predefined types; and if an incoming signalling message does match one of said predefined types, reacting by refreshing the cached information for the end user terminal.
-
Specification