Cell Broadcast Message Access for Mobile Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile communication standards for location-based messaging, such as CMAS, are limited in providing access to commercial cell broadcast messages for user applications, restricting their use in non-emergency scenarios like targeted advertising and commerce, and face capacity issues during high traffic events.

Innovation Solution

The system allows user applications to access and process commercial cell broadcast messages by registering with the operating system to receive and verify location-based messages, converting them into fielded data objects that can control device functionality through APIs, enabling a wide range of mobile device functions without requiring explicit standards implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If cell broadcast technology is used to distribute emergency messages, then message distribution capability is improved, but access to message content for user applications is restricted

Engineering Contradiction:
Improvemessage distribution capabilityVSAvoidaccess to message content for user applications
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism where the operating system receives cell broadcast messages and extracts relevant data, then provides this processed information to user applications through standardized interfaces. This mediator layer enables user applications to access message content without direct access to the broadcast system, resolving the contradiction between maintaining secure distribution and enabling versatile application access.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If commercial messages are transmitted over CB messaging systems, then messaging capability is improved, but access to message content is limited to OS applications

Engineering Contradiction:
Improvemessaging capabilityVSAvoidaccess to message content
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the message handling process into distinct functional layers: the operating system receives and processes raw cell broadcast messages, extracts relevant data fields, and presents processed information through application programming interfaces. This segmentation allows user applications to easily access message content through standardized interfaces while the underlying complex message processing remains encapsulated in the operating system layer.

Inventive Principle:
Principle #1Segmentation

3Reliability

If explicit standards implementation is required for location-based messaging, then communication reliability is improved, but device functionality complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice functionality complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service architecture where the operating system automatically receives, processes, and manages cell broadcast messages without requiring explicit application-level implementation of communication standards. User applications simply register their interests through standardized interfaces, and the operating system handles the complex message processing, extraction, and delivery automatically. This eliminates the need for applications to implement complex communication protocols while maintaining reliable message delivery.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9788146B2Processing and display of location based messages for mobile devices
Publication Date: 2017.10.10 AT&T INTELLECTUAL PROPERTY I L P
  • US9788146B2 patent drawing
  • US9788146B2 patent drawing
  • US9788146B2 patent drawing

AI summary

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.