Processing and display of location based messages for mobile devices
First Claim
1. A mobile device, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
receiving, from a first access point device, a broadcast message that has been transmitted within a geographic area associated with the mobile device; and
in response to a serialization encoding extracted from the broadcast message being determined to satisfy a defined condition representing that the serialization encoding corresponds to a stored serialization encoding of a class of location-based broadcast messages comprising respective information associated with defined geographical regions from which the location-based broadcast messages have been broadcasted, parsing at least a subset of content of the broadcast message into a fielded data object comprising first congestion data representing a first latency associated with the first access point device and second congestion data representing a second latency associated with a second access point device, andin response to the first congestion data and the second congestion data being determined, via an application corresponding to the executable instructions, to satisfy a defined condition with respect to the second latency being lower than the first latency, initiating a communication with the second access point device.
2 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms for user application access to cell broadcast messaging in a mobile communication environment are described herein. By way of example, a location-based message such as a cell broadcast message can be received by an operating system of a mobile device, which can generate an instance of the message for a user application registered with the operating system. Upon determining the message to be a location-based message, message data can be converted into a fielded data object which can be utilized by user application of the mobile device. Data, commands, etc., of the CB message can then be implemented in conjunction with application processes or business logic to control device functionality, perform tasks, output data over a user interface, initiate communications, and so forth.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; receiving, from a first access point device, a broadcast message that has been transmitted within a geographic area associated with the mobile device; and in response to a serialization encoding extracted from the broadcast message being determined to satisfy a defined condition representing that the serialization encoding corresponds to a stored serialization encoding of a class of location-based broadcast messages comprising respective information associated with defined geographical regions from which the location-based broadcast messages have been broadcasted, parsing at least a subset of content of the broadcast message into a fielded data object comprising first congestion data representing a first latency associated with the first access point device and second congestion data representing a second latency associated with a second access point device, and in response to the first congestion data and the second congestion data being determined, via an application corresponding to the executable instructions, to satisfy a defined condition with respect to the second latency being lower than the first latency, initiating a communication with the second access point device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
obtaining, by a system comprising a processor, notification data representing that a message has been wirelessly received by the system; and in response to a serialization encoding of the message being determined to satisfy a defined similarity to a stored serialization encoding representing a class of location-based broadcast messages comprising information associated with respective locations from which the location-based broadcast messages have been broadcasted, generating, by the system using the message, a data object comprising congestion information for respective network devices, and in response to the congestion information being determined to satisfy a defined condition representing a first latency associated with a first network device of the respective network devices is greater than a second latency associated with the second network device of the respective network devices, initiating, by the system, a transfer of a communication of the system from a first access point device associated with the first network device to a second access point device associated with the second network device. - View Dependent Claims (16, 17, 18)
-
-
19. A system, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining that a message has been received by the system within a defined region corresponding to the system; and in response to a serialization encoding of the message being determined to correspond to a type of location-based broadcast message comprising information associated with a defined geographical region from which the location-based broadcast message has been broadcasted, transforming a subset of the message into a data object, and in response to determining, via an application of the system, that network information that has been included within the data object satisfies a defined condition with respect to a first latency associated with a first network device being greater than a second latency associated with a second network device, initiating a transfer of a communication of the system from a first access point device associated with the first network device to a second access point device associated with the second network device. - View Dependent Claims (20)
-
Specification