Patent US20050154793A1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US20050154793A1 Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus, system, and method for rejecting a session establishment request

Assignee: Nokia Inc
•
Filing: 2004-01-08
•
Granted: —
•
Expires: 2024-01-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system, apparatus and method for rejecting a session request is disclosed. The session establishment request is initiated via a session establishment protocol operable via a network. In one configuration, a first network terminal receives a session establishment request sent from a second network terminal via the session establishment protocol. A message template is selected from one or more message templates of the first network terminal. Each message template includes a reason descriptor describing reasons the session cannot be established. A rejection message of the session establishment protocol is formed based on the selected message template. The rejection message is sent via the session establishment protocol targeted for the second network terminal. The reason descriptor is communicated to a user of the second network terminal.

Inventors

  • 👤 Hisham Khartabil

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 12:55
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/1066; H04L65/1101; H04L65/1104; H04W; H04W76/00; H04W76/10; H04W76/30

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 113 words
1 . A method for rejecting a session request initiated via a session establishment protocol operable via a network, comprising: receiving at a first network terminal a session initiation request sent from a second network terminal via the session establishment protocol; selecting a message template from one or more message templates of the first network terminal, each message template including a reason descriptor describing reasons the session cannot be established; forming a rejection message of the session establishment protocol based on the selected message template; sending the rejection message via the session establishment protocol targeted for the second network terminal; and communicating the reason descriptor to a user of the second network terminal.
Claim 2
Dependent Claim 113 words
1 . A method for rejecting a session request initiated via a session establishment protocol operable via a network, comprising: receiving at a first network terminal a session initiation request sent from a second network terminal via the session establishment protocol; selecting a message template from one or more message templates of the first network terminal, each message template including a reason descriptor describing reasons the session cannot be established; forming a rejection message of the session establishment protocol based on the selected message template; sending the rejection message via the session establishment protocol targeted for the second network terminal; and communicating the reason descriptor to a user of the second network terminal.
Claim 3
Dependent Claim 30 words
2 . The method of claim 1 , wherein selecting the message template from the one or more message templates comprises selecting the message template based on a user preference.
Claim 4
Dependent Claim 34 words
3 . The method of claim 1 , wherein selecting the message template from the one or more message templates comprises selecting the message template based on an attribute of the second network terminal.
Claim 5
Dependent Claim 26 words
4 . The method of claim 1 , further comprising forming at least one of the reason descriptors of the message templates based on user-editable text.
Claim 6
Dependent Claim 19 words
5 . The method of claim 1 , wherein the session establishment protocol comprises a Session Initiation Protocol (SIP).
Claim 7
Dependent Claim 30 words
6 . The method of claim 5 , wherein the reason descriptor is included in a reason phrase of a start line of a SIP header of the rejection message.
Claim 8
Dependent Claim 26 words
7 . The method of claim 5 , wherein the reason descriptor is included in a Warning entry of a SIP header of the rejection message.
Claim 9
Dependent Claim 23 words
8 . The method of claim 5 , wherein the reason descriptor is included in a SIP extension header of the rejection message.
Claim 10
Dependent Claim 30 words
9 . The method of claim 5 , wherein the rejection message includes at least one of a SIP “486” message, a SIP “600” message, and a SIP “603” message.
Claim 11
Dependent Claim 34 words
10 . The method of claim 1 , wherein forming the rejection message of the session establishment protocol further comprises including in the rejection message a time value indicating when to re-initiate the session.
Claim 12
Dependent Claim 29 words
11 . The method of claim 10 , wherein the time value is included in a “Retry-After” entry in a Session Initiation Protocol (SIP) header of the rejection message.
Claim 13
Dependent Claim 172 words
12 . A system comprising: a first network terminal arranged to request initiation of a data session with a second network terminal via a session establishment protocol, the first and second network terminals each comprising, a network interface for providing session establishment protocol communications via a network; a processor coupled to the network interface; and a message module operable by the processor for handling rejection messages of the session establishment protocol communicated via the network interface; wherein the message module of the first network terminal is configured, in response to the request, to, select a message template from one or more message templates, the message templates each including reason descriptors describing reasons a session cannot be established; form the rejection messages based on the selected message template; and send the rejection messages to the second terminal via the network; and wherein the message module of the second network terminal is configured to receive the rejection messages of the first network terminal via the network and display the reason descriptors to a user.
Claim 14
Dependent Claim 172 words
12 . A system comprising: a first network terminal arranged to request initiation of a data session with a second network terminal via a session establishment protocol, the first and second network terminals each comprising, a network interface for providing session establishment protocol communications via a network; a processor coupled to the network interface; and a message module operable by the processor for handling rejection messages of the session establishment protocol communicated via the network interface; wherein the message module of the first network terminal is configured, in response to the request, to, select a message template from one or more message templates, the message templates each including reason descriptors describing reasons a session cannot be established; form the rejection messages based on the selected message template; and send the rejection messages to the second terminal via the network; and wherein the message module of the second network terminal is configured to receive the rejection messages of the first network terminal via the network and display the reason descriptors to a user.
Claim 15
Dependent Claim 36 words
13 . The system as in claim 12 , wherein the message module of the first network terminal is configured to select a message template from the plurality of message templates based on a user preference.
Claim 16
Dependent Claim 40 words
14 . The system as in claim 12 , wherein the message module of the first network terminal is configured to select a message template from the plurality of message templates based on an attribute of the second network terminal.
Claim 17
Dependent Claim 54 words
15 . The system as in claim 12 , wherein the first network terminal further comprises a graphical user interface (GUI) coupled to the processor, and wherein the message module of the first network terminal is configured to allow the user of the first network terminal to access the message templates via the GUI.
Claim 18
Dependent Claim 36 words
16 . The system as in claim 15 , wherein the GUI includes a text input component to receive user input for forming a unique reason descriptor associated with one or more of the message templates.
Claim 19
Dependent Claim 20 words
17 . The system as in claim 12 , wherein the session establishment protocol comprises a Session Initiation Protocol (SIP).
Claim 20
Dependent Claim 29 words
18 . The system as in claim 17 , wherein the rejection messages include the reason descriptors in the start line of a SIP header of the rejection messages.
Claim 21
Dependent Claim 29 words
19 . The system as in claim 17 , wherein the rejection messages include the reason descriptors in a Warning entry of a SIP header of the rejection messages.
Claim 22
Dependent Claim 26 words
20 . The system as in claim 17 , wherein the rejection messages include the reason descriptors in a SIP extension header of the rejection messages.
Claim 23
Dependent Claim 29 words
21 . The system as in claim 12 , wherein at least one of the network interfaces of the first and second network terminals comprise a wireless network interface.
Claim 24
Dependent Claim 55 words
22 . The system as in claim 12 , wherein the second network terminal further comprises a graphical user interface (GUI) coupled to the processor, and wherein the message module of the second network terminal is configured to display in the GUI the reason descriptors of the rejection messages received from the first network terminal.
Claim 25
Dependent Claim 94 words
23 . A computer-readable medium configured with instructions for causing a processor of a data processing arrangement to perform steps comprising: receiving from a network terminal a network-communicated session establishment request of session establishment protocol; selecting a message template from one or more message templates of the data processing arrangement, each message template including a reason descriptor describing reasons the session cannot be established; forming a rejection message of the session establishment protocol based on the selected message template; and sending the rejection message via the session establishment protocol targeted for the network terminal.
Claim 26
Dependent Claim 94 words
23 . A computer-readable medium configured with instructions for causing a processor of a data processing arrangement to perform steps comprising: receiving from a network terminal a network-communicated session establishment request of session establishment protocol; selecting a message template from one or more message templates of the data processing arrangement, each message template including a reason descriptor describing reasons the session cannot be established; forming a rejection message of the session establishment protocol based on the selected message template; and sending the rejection message via the session establishment protocol targeted for the network terminal.
Claim 27
Dependent Claim 32 words
24 . The computer-readable medium as in claim 23 , wherein selecting the message template from the one or more message templates comprises selecting the reason descriptor based on a user preference.
Claim 28
Dependent Claim 35 words
25 . The computer-readable medium as in claim 23 , wherein selecting the message template from the one or more message templates comprises selecting the reason descriptor based on an attribute of the network terminal.
Claim 29
Dependent Claim 36 words
26 . The computer-readable medium as in claim 23 , wherein the steps further comprise receiving, via a graphical user interface, a user selection of the message template selected from the one or more message templates.
Claim 30
Dependent Claim 21 words
27 . The computer-readable medium as in claim 23 , wherein the session establishment protocol comprises a Session Initiation Protocol (SIP).
Claim 31
Dependent Claim 119 words
28 . A data terminal comprising: a network interface configured to communicate data via a network; a memory storing a message module and one or more message templates, each message template including a reason descriptor describing a reason the session cannot be established; and a processor coupled to the network interface and the memory, the processor operable by the message module to, receive via the network interface a session establishment request of session establishment protocol; select a message template from the one or more message templates; form a rejection message of the session establishment protocol based on the selected message template; and send the rejection message targeted for an originator of the session establishment request via the network interface.
Claim 32
Dependent Claim 119 words
28 . A data terminal comprising: a network interface configured to communicate data via a network; a memory storing a message module and one or more message templates, each message template including a reason descriptor describing a reason the session cannot be established; and a processor coupled to the network interface and the memory, the processor operable by the message module to, receive via the network interface a session establishment request of session establishment protocol; select a message template from the one or more message templates; form a rejection message of the session establishment protocol based on the selected message template; and send the rejection message targeted for an originator of the session establishment request via the network interface.
Claim 33
Dependent Claim 32 words
29 . The data terminal as in claim 28 , wherein selecting the message template from the one or more message templates comprises selecting the message template based on a user preference.
Claim 34
Dependent Claim 39 words
30 . The data terminal as in claim 28 , wherein selecting the message template from the one or more message templates comprises selecting the message template based on an attribute of the originator of the session establishment request.
Claim 35
Dependent Claim 28 words
31 . The data terminal as in claim 28 , wherein forming the rejection message comprises automatically filling in a time value indicating when to re-initiate the session.
Claim 36
Dependent Claim 46 words
32 . The data terminal as in claim 28 , further comprises a graphical user interface (GUI) coupled to the processor, and wherein the processor is operable by the message module to receive, via the GUI, user input to access the one or more message templates.
Claim 37
Dependent Claim 37 words
33 . The data terminal as in claim 32 , wherein the GUI includes a text input component to receive user input for forming a unique reason descriptor associated with one or more of the message templates.
Claim 38
Dependent Claim 21 words
34 . The data terminal as in claim 28 , wherein the session establishment protocol comprises a Session Initiation Protocol (SIP).
Claim 39
Dependent Claim 19 words
35 . The data terminal as in claim 28 , wherein the network interface comprises a wireless network interface.
Claim 40
Dependent Claim 105 words
36 . A system comprising: means for sending a session establishment request from a first data terminal to a second data terminal using a session establishment protocol; means for selecting a message template from one or more message templates of the second data terminal, the message templates each including reason descriptors describing reasons the session cannot be established; means for forming a rejection message of the second data terminal based on the selected message template; means for receiving the rejection message at the first data terminal; and means for displaying the reason descriptor of the rejection message to a user of the first data terminal.
Claim 41
Dependent Claim 105 words
36 . A system comprising: means for sending a session establishment request from a first data terminal to a second data terminal using a session establishment protocol; means for selecting a message template from one or more message templates of the second data terminal, the message templates each including reason descriptors describing reasons the session cannot be established; means for forming a rejection message of the second data terminal based on the selected message template; means for receiving the rejection message at the first data terminal; and means for displaying the reason descriptor of the rejection message to a user of the first data terminal.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag