H04W4/18

Recipient-based content optimization in a messaging system

The subject technology determines, by at least one processor, that a value of a capability parameter is not available for a first recipient device, the first recipient device being one of a plurality of recipient devices. The subject technology receives, from the first recipient device, a value of the capability parameter. The subject technology clusters, by at least one processor, the plurality of recipient devices into a plurality of groups of recipient devices based on device capabilities including an available storage space. The subject technology determines, for each group of recipient devices, a set of content parameters compatible with device capabilities of the plurality of recipient devices of a group of client devices. The subject technology generates, for each group of recipient devices, a version of content according to an associated set of content parameters.

Recipient-based content optimization in a messaging system

The subject technology determines, by at least one processor, that a value of a capability parameter is not available for a first recipient device, the first recipient device being one of a plurality of recipient devices. The subject technology receives, from the first recipient device, a value of the capability parameter. The subject technology clusters, by at least one processor, the plurality of recipient devices into a plurality of groups of recipient devices based on device capabilities including an available storage space. The subject technology determines, for each group of recipient devices, a set of content parameters compatible with device capabilities of the plurality of recipient devices of a group of client devices. The subject technology generates, for each group of recipient devices, a version of content according to an associated set of content parameters.

Wireless communication system
11706602 · 2023-07-18 · ·

A wireless communication system includes a base station and direct wave communication stations that communicate with the base station. At least one of the base station and the direct wave communication stations includes a number-of-bands switching unit that switches, on the basis of a communication state, a number of bands for direct wave communication, by dividing a band for direct wave communication. One of the plurality of direct wave communication stations receives a narrowband carrier in the divided band.

Wireless communication system
11706602 · 2023-07-18 · ·

A wireless communication system includes a base station and direct wave communication stations that communicate with the base station. At least one of the base station and the direct wave communication stations includes a number-of-bands switching unit that switches, on the basis of a communication state, a number of bands for direct wave communication, by dividing a band for direct wave communication. One of the plurality of direct wave communication stations receives a narrowband carrier in the divided band.

Secure traffic optimization in an edge network
11706256 · 2023-07-18 · ·

A client application establishes a connection between the client application and an origin server over one or more networks. The application generates a request to establish a secure session with the origin server over the connection. The request includes information, in a header of the request, that flags traffic sent during the secure session to a network of the one or more networks as subject to one or more optimizations performed by the network. Subsequent to establishing the secure session, the application encrypts the traffic in accordance with the secure session and sends the traffic to the origin server over the connection, subject to the one or more optimizations. The infrastructure service applies the one or more optimizations to the traffic as it passes through the edge network to the origin server.

Blaze non-browser based application for purchasing digital products
11704642 · 2023-07-18 · ·

A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.

Blaze non-browser based application for purchasing digital products
11704642 · 2023-07-18 · ·

A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.

Electronic device and related methods for predicting initiation of establishment of a network with one or more other electronic devices
11558767 · 2023-01-17 · ·

An electronic device includes a memory circuitry, an interface circuitry, a sensor circuitry, and a processor circuitry having a predictor circuitry configured to operate according to a prediction model. The processor circuitry is configured to obtain sensor data. The processor circuitry is configured to determine, based on the sensor data, using the predictor circuitry, a predicted time parameter indicative of a prediction of a time slot to initiate an establishment of a network with one or more other electronic devices. The processor circuitry is configured to initiate the establishment of the network with the one or more other electronic devices according to the predicted time parameter.

Short message service interworking
11700511 · 2023-07-11 · ·

Various communication systems may benefit from suitable interworking. For example, certain fifth generation short message service systems may benefit from interworking with long term evolution short message service deployments in a visited public land mobile network. A method can include receiving, at a network element, an attach request from a user equipment. The method can also include using an internal policy to find a short message service function that resides at the network element. The method can further include using an address of the short message service function for providing short message service to the user equipment.

Short message service interworking
11700511 · 2023-07-11 · ·

Various communication systems may benefit from suitable interworking. For example, certain fifth generation short message service systems may benefit from interworking with long term evolution short message service deployments in a visited public land mobile network. A method can include receiving, at a network element, an attach request from a user equipment. The method can also include using an internal policy to find a short message service function that resides at the network element. The method can further include using an address of the short message service function for providing short message service to the user equipment.