H04W8/04

DYNAMICALLY ASSIGNING STORAGE LOCATIONS FOR MESSAGING SYSTEM DATA

Method of dynamically assigning storage locations starts with the processor updating first user's home location data. Processor selects communication session between first user and second user and determines second user's home location data. Processor determines a session location data that indicates current storage location that stores data of communication session received from first and second client devices. Processor identifies available data storage locations based on first user and second user's home location data and determines whether to update the session location data based on an average of a distance over network fiber using the first user and second user's home locations, current storage location, and available storage locations. In response to determining to update the session location data, processor updates session location data to indicate one of the available storage locations, and causes transfer of data of communication session to one of the available storage locations. Other embodiments are described.

DYNAMICALLY ASSIGNING STORAGE LOCATIONS FOR MESSAGING SYSTEM DATA

Method of dynamically assigning storage locations starts with the processor updating first user's home location data. Processor selects communication session between first user and second user and determines second user's home location data. Processor determines a session location data that indicates current storage location that stores data of communication session received from first and second client devices. Processor identifies available data storage locations based on first user and second user's home location data and determines whether to update the session location data based on an average of a distance over network fiber using the first user and second user's home locations, current storage location, and available storage locations. In response to determining to update the session location data, processor updates session location data to indicate one of the available storage locations, and causes transfer of data of communication session to one of the available storage locations. Other embodiments are described.

Method for Performing Verification by Using Shared Key, Method for Performing Verification by Using Public Key and Private Key, and Apparatus
20230007475 · 2023-01-05 ·

A method and an apparatus for performing verification using a shared key are disclosed. The method includes: receiving, by a first network element, a registration request message from a second network element, where the registration request message includes a user identifier, first network identifier information, and second network identifier information, the second network identifier information is obtained by processing the first network identifier information by using a shared key, and the shared key is a key used between the first network element and the second network element; verifying, by the first network element, the registration request message by using the shared key; and sending, by the first network element, a registration response message to the second network element. When receiving a registration request from a visited network, a home network verifies the registration request message by using a shared key, to avoid a spoofing attack from the visited network.

Coordinated Access to a Satellite Link Using Data Profiles

Apparatuses, methods, and systems for coordinated access to a wireless link through data profiles are disclosed. One method includes receiving through the wireless link, by each hub associated with a base station, one or more data profiles from a network management element, receiving, by each hub, data from data sources associated with the hub, controlling, by each hub, a timing of communication of the data for each of the data sources from the hub to the base station through the wireless link based on the one or more data profiles, allocating preamble codes to each of the data sources, wherein different preamble codes are allocated to different data sources of different hubs that report within a margin of time of each other, and including the allocated preamble codes with the data of each of the data sources.

Coordinated Access to a Satellite Link Using Data Profiles

Apparatuses, methods, and systems for coordinated access to a wireless link through data profiles are disclosed. One method includes receiving through the wireless link, by each hub associated with a base station, one or more data profiles from a network management element, receiving, by each hub, data from data sources associated with the hub, controlling, by each hub, a timing of communication of the data for each of the data sources from the hub to the base station through the wireless link based on the one or more data profiles, allocating preamble codes to each of the data sources, wherein different preamble codes are allocated to different data sources of different hubs that report within a margin of time of each other, and including the allocated preamble codes with the data of each of the data sources.

Techniques for Periodic Transmission of Communications Packets

Techniques include retrieving from storage a plurality of policies for sharing a shared channel among nodes in a data communications network. The plurality of polices define a tree of periodic schedules of variable periods, each policy defines a transmit time slot as a unique slot i of a modulus of a power m of a base b of a series of time slots, where m indicates a level of the tree of periodic schedules. The method also includes; observing at a first node the probabilities of empty time slots, successful time slots, and collision time slots on the shared channel; selecting at the first node a first policy among the plurality of policies based on the probabilities observed instead of a message received from a central authority; and transmitting a local data packet from the first node onto the shared channel at a transmit time based on the first policy.

Controlling connectivity of an electronic device to a mobile network
11570700 · 2023-01-31 · ·

An approach for preventing electronic devices from repeatedly attempting to register or connect to a mobile network when they are not permitted to communicate using the mobile network. Embodiments determine whether the electronic device and/or associated SIM is permitted to communicate using the mobile network. In response to determining that the electronic device and/or SIM is not permitted to communicate using the mobile network, the contents of the SIM are modified to prevent the SIM from providing, to other components of the electronic device, communication data used to make a connection or authentication request to the mobile network.

Controlling connectivity of an electronic device to a mobile network
11570700 · 2023-01-31 · ·

An approach for preventing electronic devices from repeatedly attempting to register or connect to a mobile network when they are not permitted to communicate using the mobile network. Embodiments determine whether the electronic device and/or associated SIM is permitted to communicate using the mobile network. In response to determining that the electronic device and/or SIM is not permitted to communicate using the mobile network, the contents of the SIM are modified to prevent the SIM from providing, to other components of the electronic device, communication data used to make a connection or authentication request to the mobile network.

SMS enhancement for new radio

A user equipment (UE) indicates to a network the types of SMS messages that the UE does not support. The network receives an indication from the UE corresponding to one or more types of short message service (SMS) messages that are supported by the UE, receives a SMS that is intended to be delivered to the UE, determines whether to forward the SMS message to the UE based on the indication received from the UE, when the SMS message is a type of SMS message supported by the UE, forwards the SMS message to the UE and, when the SMS message is not a type of SMS message supported by the UE, discards the SMS message.

SMS enhancement for new radio

A user equipment (UE) indicates to a network the types of SMS messages that the UE does not support. The network receives an indication from the UE corresponding to one or more types of short message service (SMS) messages that are supported by the UE, receives a SMS that is intended to be delivered to the UE, determines whether to forward the SMS message to the UE based on the indication received from the UE, when the SMS message is a type of SMS message supported by the UE, forwards the SMS message to the UE and, when the SMS message is not a type of SMS message supported by the UE, discards the SMS message.