Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
139 words
A method for terminating communication between a disconnecting party requesting disconnection from a network interface and a disconnected party in communication with the disconnecting party, the disconnecting and disconnected parties communicating via the network interface over at least one network, the method comprising the steps, implemented by the network interface, of: receiving a disconnect request from the disconnecting party; initiating communication termination for the disconnecting party; determining the presence of any buffered data in the network interface that has not yet been transmitted to the disconnected party in response to the initiation of communication termination; initiating communication termination for the disconnected party when buffered data for the disconnected party is not present; and transmitting the buffered data to the disconnected party and then initiating communication termination for the disconnected party when buffered data for the disconnected party is present.
Claim 2
Independent Claim
139 words
A method for terminating communication between a disconnecting party requesting disconnection from a network interface and a disconnected party in communication with the disconnecting party, the disconnecting and disconnected parties communicating via the network interface over at least one network, the method comprising the steps, implemented by the network interface, of: receiving a disconnect request from the disconnecting party; initiating communication termination for the disconnecting party; determining the presence of any buffered data in the network interface that has not yet been transmitted to the disconnected party in response to the initiation of communication termination; initiating communication termination for the disconnected party when buffered data for the disconnected party is not present; and transmitting the buffered data to the disconnected party and then initiating communication termination for the disconnected party when buffered data for the disconnected party is present.
Claim 3
Dependent Claim
20 words
The method of claim 1, further comprising the step of periodically checking the transmission of the buffered data for errors.
Claim 4
Dependent Claim
157 words
A network interface for terminating communication between a disconnecting party requesting disconnection from the network interface and a disconnected party in communication with the disconnecting party, the disconnecting party being connected to a first network and the disconnected party being connected to a second network, the network interface comprising: means for temporarily buffering data during communication between the disconnecting party in the first network and the disconnected party in the second network; means for receiving a disconnect request from the disconnecting party; means for initiating communication termination for the disconnecting party; means for determining the presence of any buffered data in the buffering means that has not yet been transmitted to the disconnected party in response to the means for initiating communication termination; means for transmitting the buffered data to the disconnected party when the determining means determines that buffered data for the disconnected party is present; and means for initiating communication termination for the disconnected party.
Claim 5
Dependent Claim
157 words
A network interface for terminating communication between a disconnecting party requesting disconnection from the network interface and a disconnected party in communication with the disconnecting party, the disconnecting party being connected to a first network and the disconnected party being connected to a second network, the network interface comprising: means for temporarily buffering data during communication between the disconnecting party in the first network and the disconnected party in the second network; means for receiving a disconnect request from the disconnecting party; means for initiating communication termination for the disconnecting party; means for determining the presence of any buffered data in the buffering means that has not yet been transmitted to the disconnected party in response to the means for initiating communication termination; means for transmitting the buffered data to the disconnected party when the determining means determines that buffered data for the disconnected party is present; and means for initiating communication termination for the disconnected party.
Claim 6
Dependent Claim
25 words
The network interface of claim 3, wherein the first network is a GSM network and the second network is one of an ISDN and PSTN.
Claim 7
Dependent Claim
23 words
The network interface of claim 4, wherein the disconnecting party is a mobile user and the disconnected party is a data terminal user.
Claim 8
Dependent Claim
48 words
The network interface of claim 5, further comprising means for setting a timer to a predetermined value after the receiving means receives the disconnect request, and means for determining whether the timer expires before the transmitting means has transmitted all of the buffered data to the disconnected party.
Claim 9
Dependent Claim
25 words
The network interface of claim 3, wherein the first network is one of an ISDN and PSTN and the second network is a GSM network.
Claim 10
Dependent Claim
23 words
The network interface of claim 7, wherein the disconnecting party is a data terminal user and the disconnected party is a mobile user.
Claim 11
Dependent Claim
17 words
The network interface of claim 8, further comprising means for periodically checking said transmitting means for errors.
Claim 12
Independent Claim
330 words
A method for terminating communication between a first party and a second party, the first and second parties being connected to first and second networks, respectively, and communicating via a network interface, the method comprising the steps, implemented by the network interface, of: buffering data during communication between the first and second parties in the first and second networks; receiving a disconnect request; determining which of the first and second parties initiated the disconnect request; executing a first call termination procedure when the disconnect request was initiated by the first party, the first call termination procedure including the steps of terminating communication with the first party, determining the presence of any buffered data in the network interface that has not yet been transmitted to the second party in response to the termination of communication, initiating communication termination for the second party when no buffered data for the second party is present, and transmitting the buffered data to the second party and then initiating communication termination for the second party when buffered data for the second party is present; and executing a second call termination procedure when the disconnect request was initiated by the second party, the second call termination procedure including the steps of temporarily halting communication termination dialog with the second party, setting a timer to a predetermined number, determining the presence of any buffered data in the network interface that has not yet been transmitted to the first party, completing communication termination for the second party and initiating communication termination for the first party when no buffered data for the first party is present, transmitting the buffered data to the first party when buffered data for the first party is present, determining if the timer expires before all the buffered data is transmitted to the first party, stopping further transmissions of the buffered data and discarding remaining buffered data when the timer expires, completing communication termination for the second party, and initiating communication termination for the first party.
Claim 13
Independent Claim
330 words
A method for terminating communication between a first party and a second party, the first and second parties being connected to first and second networks, respectively, and communicating via a network interface, the method comprising the steps, implemented by the network interface, of: buffering data during communication between the first and second parties in the first and second networks; receiving a disconnect request; determining which of the first and second parties initiated the disconnect request; executing a first call termination procedure when the disconnect request was initiated by the first party, the first call termination procedure including the steps of terminating communication with the first party, determining the presence of any buffered data in the network interface that has not yet been transmitted to the second party in response to the termination of communication, initiating communication termination for the second party when no buffered data for the second party is present, and transmitting the buffered data to the second party and then initiating communication termination for the second party when buffered data for the second party is present; and executing a second call termination procedure when the disconnect request was initiated by the second party, the second call termination procedure including the steps of temporarily halting communication termination dialog with the second party, setting a timer to a predetermined number, determining the presence of any buffered data in the network interface that has not yet been transmitted to the first party, completing communication termination for the second party and initiating communication termination for the first party when no buffered data for the first party is present, transmitting the buffered data to the first party when buffered data for the first party is present, determining if the timer expires before all the buffered data is transmitted to the first party, stopping further transmissions of the buffered data and discarding remaining buffered data when the timer expires, completing communication termination for the second party, and initiating communication termination for the first party.
Claim 14
Dependent Claim
207 words
An interface for a GSM network connecting a first mobile user in the GSM network to a second terminal device user in one of an ISDN and PSTN for communication therebetween, the interface comprising: an interworking function for translating communications between the first and second users, the interworking function including a buffer for temporarily storing the communications between the first and second users; and a mobile switching center including means for receiving a disconnect request from one of the first and second users, means for determining which one of the first and second users is a disconnecting user and which one is a disconnected user, the disconnecting user being the one of the first and second users that initiated the disconnect request and the disconnected user being the other one of the first and second users, means for initiating communication termination for the disconnecting user, means for determining the presence of data for the disconnected user in the buffer of the interworking function in response to the initiation of communication termination, means for transmitting the data stored in the buffer to the disconnected user when the determining means determines that data for the disconnected user is present, and means for initiating communication termination for the disconnected user.
Claim 15
Dependent Claim
207 words
An interface for a GSM network connecting a first mobile user in the GSM network to a second terminal device user in one of an ISDN and PSTN for communication therebetween, the interface comprising: an interworking function for translating communications between the first and second users, the interworking function including a buffer for temporarily storing the communications between the first and second users; and a mobile switching center including means for receiving a disconnect request from one of the first and second users, means for determining which one of the first and second users is a disconnecting user and which one is a disconnected user, the disconnecting user being the one of the first and second users that initiated the disconnect request and the disconnected user being the other one of the first and second users, means for initiating communication termination for the disconnecting user, means for determining the presence of data for the disconnected user in the buffer of the interworking function in response to the initiation of communication termination, means for transmitting the data stored in the buffer to the disconnected user when the determining means determines that data for the disconnected user is present, and means for initiating communication termination for the disconnected user.
Claim 16
Dependent Claim
241 words
A network interface for terminating communication between a disconnecting party, which is a mobile user, requesting disconnection from the network interface and a disconnected party, which is a data terminal user, in communication with the disconnecting party, the disconnecting party being connected to a first network, which is a GSM network, and the disconnected party being connected to a second network, which is one of an ISDN and PSTN, the network interface comprising: means for temporarily buffering data during communication between the disconnecting party in the first network and the disconnected party in the second network; means for receiving a disconnect request from the disconnecting party; means for setting a timer to a predetermined value after the receiving means receives the disconnect request; means for determining whether the timer expires before the transmitting means has transmitted all of the buffered data to the disconnected party; means for initiating communication termination for the disconnecting party; means for determining the presence of any buffered data in the buffering means that has not yet been transmitted to the disconnected party; means for transmitting the buffered data to the disconnected party when the determining means determines that buffered data for the disconnected party is present; means for initiating communication termination for the disconnected party; and means for stopping further transmission of the buffered data by the transmitting means and for discarding any remaining buffered data when the determining means determines that the timer has expired.
Claim 17
Dependent Claim
241 words
A network interface for terminating communication between a disconnecting party, which is a mobile user, requesting disconnection from the network interface and a disconnected party, which is a data terminal user, in communication with the disconnecting party, the disconnecting party being connected to a first network, which is a GSM network, and the disconnected party being connected to a second network, which is one of an ISDN and PSTN, the network interface comprising: means for temporarily buffering data during communication between the disconnecting party in the first network and the disconnected party in the second network; means for receiving a disconnect request from the disconnecting party; means for setting a timer to a predetermined value after the receiving means receives the disconnect request; means for determining whether the timer expires before the transmitting means has transmitted all of the buffered data to the disconnected party; means for initiating communication termination for the disconnecting party; means for determining the presence of any buffered data in the buffering means that has not yet been transmitted to the disconnected party; means for transmitting the buffered data to the disconnected party when the determining means determines that buffered data for the disconnected party is present; means for initiating communication termination for the disconnected party; and means for stopping further transmission of the buffered data by the transmitting means and for discarding any remaining buffered data when the determining means determines that the timer has expired.
Claim 18
Dependent Claim
168 words
A network interface for terminating communication between a disconnecting party requesting disconnection from the network interface and a disconnected party in communication with the disconnecting party, the disconnecting party being connected to a first network and the disconnected party being connected to a second network, the network interface comprising: means for temporarily buffering data during communication between the disconnecting party in the first network and the disconnected party in the second network; means for receiving a disconnect request from the disconnecting party; means for initiating communication termination for the disconnecting party; means for determining the presence of any buffered data in the buffering means that has not yet been transmitted to the disconnected party; means for transmitting the buffered data to the disconnected party when the determining means determines that buffered data for the disconnected party is present; means for initiating communication termination for the disconnected party; and means for discarding any buffered data in the buffering means that has not yet been transmitted to the disconnecting party.
Claim 19
Dependent Claim
168 words
A network interface for terminating communication between a disconnecting party requesting disconnection from the network interface and a disconnected party in communication with the disconnecting party, the disconnecting party being connected to a first network and the disconnected party being connected to a second network, the network interface comprising: means for temporarily buffering data during communication between the disconnecting party in the first network and the disconnected party in the second network; means for receiving a disconnect request from the disconnecting party; means for initiating communication termination for the disconnecting party; means for determining the presence of any buffered data in the buffering means that has not yet been transmitted to the disconnected party; means for transmitting the buffered data to the disconnected party when the determining means determines that buffered data for the disconnected party is present; means for initiating communication termination for the disconnected party; and means for discarding any buffered data in the buffering means that has not yet been transmitted to the disconnecting party.