H04W4/16

Methods, systems, and computer readable media for short message delivery status report validation

Methods, systems, and computer readable media for short message delivery status report validation are disclosed. One method occurs at a first network node. The method includes receiving a short message delivery status report appearing to be associated with a short message delivery to a mobile subscriber; determining, using a data store containing information about short message delivery attempts, whether the short message delivery status report is valid or invalid, wherein the information about the short message delivery attempts indicates a validation time period for receiving a valid short message delivery status report; and performing a processing action based on the determination.

Methods, systems, and computer readable media for short message delivery status report validation

Methods, systems, and computer readable media for short message delivery status report validation are disclosed. One method occurs at a first network node. The method includes receiving a short message delivery status report appearing to be associated with a short message delivery to a mobile subscriber; determining, using a data store containing information about short message delivery attempts, whether the short message delivery status report is valid or invalid, wherein the information about the short message delivery attempts indicates a validation time period for receiving a valid short message delivery status report; and performing a processing action based on the determination.

Audio Conferencing Using a Distributed Array of Smartphones
20230216965 · 2023-07-06 ·

Described is a method of hosting a teleconference among a plurality of client devices arranged in two or more acoustic spaces, each client device having an audio capturing capability and/or an audio rendering capability, the method comprising: grouping the plurality of client devices into two or more groups based on their belonging to respective acoustic spaces, receiving first audio streams from the plurality of client devices, generating second audio streams from the first audio streams for rendering by respective client devices among the plurality of client devices, based on the grouping of the plurality of client devices into the two or more groups, and outputting the generated second audio streams to respective client devices. Further described are corresponding computation devise, computer programs, and computer-readable storage media.

Audio Conferencing Using a Distributed Array of Smartphones
20230216965 · 2023-07-06 ·

Described is a method of hosting a teleconference among a plurality of client devices arranged in two or more acoustic spaces, each client device having an audio capturing capability and/or an audio rendering capability, the method comprising: grouping the plurality of client devices into two or more groups based on their belonging to respective acoustic spaces, receiving first audio streams from the plurality of client devices, generating second audio streams from the first audio streams for rendering by respective client devices among the plurality of client devices, based on the grouping of the plurality of client devices into the two or more groups, and outputting the generated second audio streams to respective client devices. Further described are corresponding computation devise, computer programs, and computer-readable storage media.

Callback tokens for dropped calls
11553547 · 2023-01-10 · ·

A method and system that support re-establishing a dropped call or communication is disclosed. A terminal may publish its parameters to other terminals through in-band or out-of-band signaling. Token values may then be determined by a weighted sum of parameters, where the terminal having the largest weighted sum possesses the token. If the call or communication drops, the terminal possessing the token then initiates communication to the other terminals. In addition, a plurality of tokens may be used when there are more than two terminals in a call. The terminals may be partitioned into groups, where one of the terminals in each group possesses a token.

Callback tokens for dropped calls
11553547 · 2023-01-10 · ·

A method and system that support re-establishing a dropped call or communication is disclosed. A terminal may publish its parameters to other terminals through in-band or out-of-band signaling. Token values may then be determined by a weighted sum of parameters, where the terminal having the largest weighted sum possesses the token. If the call or communication drops, the terminal possessing the token then initiates communication to the other terminals. In addition, a plurality of tokens may be used when there are more than two terminals in a call. The terminals may be partitioned into groups, where one of the terminals in each group possesses a token.

Method and system for configuring caller line identification for short message service
11553315 · 2023-01-10 · ·

A method performed by, and a system embedded within, a communication device operating in a communication network, performing the steps of: obtaining a plurality of caller identification codes for the caller device, where each of the caller identification codes identifies the caller device in a network; obtaining at least one rule for selecting a caller identification code from the plurality of caller identification codes according to a characteristic of the called device; obtaining a characteristic of the called device; selecting a caller identification code from the plurality of caller identification codes according to the characteristic of the destination telephone identification, or caller environment or destination environment parameters, or caller decision on the time of making the call; and forwarding the selected caller identification code to any of another communication network and a terminal device of a communication network.

Method and system for configuring caller line identification for short message service
11553315 · 2023-01-10 · ·

A method performed by, and a system embedded within, a communication device operating in a communication network, performing the steps of: obtaining a plurality of caller identification codes for the caller device, where each of the caller identification codes identifies the caller device in a network; obtaining at least one rule for selecting a caller identification code from the plurality of caller identification codes according to a characteristic of the called device; obtaining a characteristic of the called device; selecting a caller identification code from the plurality of caller identification codes according to the characteristic of the destination telephone identification, or caller environment or destination environment parameters, or caller decision on the time of making the call; and forwarding the selected caller identification code to any of another communication network and a terminal device of a communication network.

System and method for providing a network service in a distributed fashion to a mobile device
11695877 · 2023-07-04 · ·

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.

System and method for providing a network service in a distributed fashion to a mobile device
11695877 · 2023-07-04 · ·

A mobile virtual network operator is provided. The operator includes a server that is communicatively coupled to a mobile device. The mobile device includes application software provided by the virtual network operator for allowing phone call and data connectivity.