Abstract:
This application sets forth techniques for cellular wireless network characterization and selection based on wireless device usage, including selection of a public land mobile network (PLMN) and/or a subscriber identity module (SIM) best matched to PLMN characterized performance scores and/or habitual device usage of a wireless device. Network performance scores for multiple PLMNs based on crowd-sourced information are downloaded to a wireless device. The wireless device determines a best match between characterized network performance scores to habitual device usage characterization of the wireless device. A best matched roaming PLMN can be determined for a single SIM wireless device. A best matched SIM paired with a best matched PLMN can be chosen as a primary SIM to optimize roaming performance of a multiple SIM wireless device. Additionally, a SIM, associated with a best matched PLMN, can be recommended for installation to a multiple SIM capable wireless device.
Abstract:
A method to select members of a transmission set in a wireless network including receiving a list of network nodes included in a measurement set provided by a serving node is provided. The method includes determining received measurement values associated with the network nodes included in the measurement set and sorting the determined received measurement values in decreasing order. The method includes selecting transmission set cluster members having a determined received measurement value according to a threshold and providing channel status information (CSI) feedback on a plurality of network nodes included in the transmission set to the serving node in the wireless network.
Abstract:
A method to adapt a set of multi-point channel estimation filters for use in wireless communications including measuring a plurality of reception values is provided. Each reception value included in the plurality of reception values associated with one of the network nodes. The method includes sorting the plurality of reception values according to magnitude and determining a select reception value. The method includes selecting a particular network node from the set of network nodes based on the reception value. The reception value is within a threshold from the select reception value. The method includes adjusting the length of a multi-point channel estimation filter associated with the particular network node. The adjusting the length is based on a lookup table and on the reception value associated with the particular network node, according to some embodiments. User equipment in a wireless network adapted for the above method is also provided.
Abstract:
A method includes outputting an alert corresponding to an information item. In some implementations, the alert is a sound. In some implementations, the alert is ambiguous (e.g., the sound indicates several possible information items). The method further includes receiving a speech input after outputting the alert. The method further includes determining whether the speech input includes a request for information about the alert. The method further includes, in response to determining that the speech input includes a request for information about the alert, providing a first speech output including information about the alert.
Abstract:
The described embodiments set forth techniques for diagnostic testing a wireless device configured for cellular wireless service. A test apparatus processes data logs obtained from the wireless device, categorizes observed cellular wireless functionality issues, and provides recommended actions for a service technician and/or a user to take. Exemplary cellular wireless issues include cellular wireless service connectivity, cellular voice call stability, and cellular eSIM profile installation and transfer failures. Recommended actions can include directing a user to contact a mobile network operator with particular observations, adjusting wireless device settings, repair of a wireless device component, updating wireless device software, or replacement of the wireless device.
Abstract:
The described embodiments set forth techniques for private cellular wireless network management personalized for a wireless device, including private cellular wireless network characterization at frequently visited locations, targeted cell search, cell radio link monitoring, and radio resource management. The wireless device builds a database of private cellular wireless networks characterized using information gathered when searching for and while attached to cells of a private cellular wireless network. The wireless device uses the database to determine when to enable or disable SIMs or eSIMs of private cellular wireless networks at known locations and network parameters to use to find and connect to the private cellular wireless networks. The wireless device uses learning processes to maintain currency of the database of private cellular wireless networks as network topologies change.
Abstract:
Techniques are disclosed for presenting notifications that can receive input data. The techniques include presenting a notification in response to occurrence of an event, wherein the notification is associated with a specified data type and a data source from which data is to be received, receiving input data of the specified data type from the data source, wherein the notification is presented until the input data is received, and storing the input data. The notification can block access to a user interface of at least one application until the input data is received. The data source can be a data entry component of a user interface that receives user input, or can be an application that provides data of the specified data type, and receiving input data can include requesting data of the specified data type from the application, and receiving the input data from the application via inter-process communication.
Abstract:
Techniques are disclosed for presenting notifications that can receive input data. The techniques include presenting a notification in response to occurrence of an event, wherein the notification is associated with a specified data type and a data source from which data is to be received, receiving input data of the specified data type from the data source, wherein the notification is presented until the input data is received, and storing the input data. The notification can block access to a user interface of at least one application until the input data is received. The data source can be a data entry component of a user interface that receives user input, or can be an application that provides data of the specified data type, and receiving input data can include requesting data of the specified data type from the application, and receiving the input data from the application via inter-process communication.
Abstract:
Techniques for identifying and utilizing connectivity issue patterns are described. More specifically, embodiments are directed to utilizing data regarding historical connectivity issues to avoid potential connectivity issues and/or resolve current connectivity issues. In some embodiments, data may be harvested from a plurality of UEs regarding connectivity issues and utilized to build an assistance data repository. In some such embodiments, relevant portions of the assistance data repository may then be provided to and utilized by UEs to avoid potential connectivity issues and/or resolve current connectivity issues. In this way, UEs can leverage the connectivity issues experienced by a population of UEs to improve network connectivity and performance. For example, patterns identified in connectivity issues experienced by the population may be utilized to identify efficient and reliable ways to resolve the connectivity issue when it is experienced in the future.
Abstract:
A device, method and non-transitory computer readable storage medium for receiving a text message including a plurality of characters for transmission through a network, determining, based on a number of characters and encoding schemes associated with the characters, that the text message is to be transmitted using concatenation, determining, based on the number of characters and encoding schemes for each of the characters, a minimum number of concatenated messages used to transmit the text message, encoding the minimum number of concatenated messages for transmission, wherein a first of the concatenated messages is encoded by a first encoding scheme and a second of the concatenated messages is encoded by a second encoding scheme, wherein at least one of the characters in the second concatenated message cannot be encoded by the first encoding scheme and transmitting the concatenated messages that have been respectively encoded to the receiving station.