OS-Level Push Notification via Broadcast ID

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional push notification systems require users to install specific applications to receive messages, and iBeacon broadcasting messages may not be received by all handheld devices, making the message transmission inefficient and inconvenient for users.

Innovation Solution

A message transmission system that includes a transmitting apparatus sending broadcasting messages with identification codes, a receiving apparatus that forwards these codes to a database to obtain intent content without application identification, and an operating system presenting notifications without opening the corresponding application, allowing for message reception through Bluetooth, Wi-Fi, or LoRa, and enabling push services based on service indications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional push notification systems require users to install specific applications to receive messages, then message delivery can be targeted to specific applications, but the user convenience deteriorates and the number of reachable devices is limited

Engineering Contradiction:
Improveuser convenienceVSAvoidnumber of reachable devices
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent extracts the application identification from the message transmission process. Instead of requiring specific applications to be installed and activated to receive push notifications, the system transmits messages containing only identification codes without application identifiers. The receiving device queries a database to obtain intent content based on these codes, and the operating system presents notifications directly without invoking any specific application, thereby removing the barrier of application installation while maintaining targeted message delivery capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements a universal message reception mechanism that works across all devices with the supported communication protocols (Bluetooth, Wi-Fi, LoRa), regardless of whether specific applications are installed. The database serves as a universal intermediary that maps identification codes to intent content, enabling any device to receive and process push notifications through the operating system's native notification framework, thus achieving multi-device compatibility and universality

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Area of stationary object

If iBeacon transmitter broadcasts messages to all handheld devices, then coverage area increases, but message reception reliability deteriorates because not all devices can receive the broadcasts

Engineering Contradiction:
Improvecoverage areaVSAvoidmessage reception reliability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent introduces a database as an intermediary between the transmitting apparatus and receiving devices. The transmitting apparatus sends broadcast messages containing identification codes to multiple devices in the coverage area. Each receiving device independently queries the database using the received identification code to obtain the corresponding intent content. This intermediary mechanism ensures that any device within the coverage area, regardless of its specific capabilities or installed applications, can reliably receive and process the message by obtaining the correct intent content from the database

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the message transmission process into distinct functional components: (1) broadcast transmission of identification codes by the transmitting apparatus, (2) independent database queries by each receiving device using the received codes, and (3) operating system-level notification presentation. This segmentation allows the system to achieve wide coverage through broadcasting while maintaining reliability through individualized database lookups and OS-managed notification delivery, decoupling the broadcast mechanism from application-specific processing

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If multiple transmitting apparatuses are deployed to increase coverage, then message delivery coverage improves, but system complexity and cost increase

Engineering Contradiction:
Improvemessage delivery coverageVSAvoidsystem complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The patent implements a universal database that serves all transmitting apparatuses and receiving devices as a common intermediary. The database stores the mapping between identification codes and intent content, and any receiving device can query it using codes from any transmitting apparatus. This universal database eliminates the need for each transmitting apparatus to have its own dedicated message delivery system, reducing overall system complexity while enabling scalable deployment of multiple transmitters to expand coverage area

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10212561B2Message transmission system, receiving apparatus, receiving method and computer-readable recording medium thereof
Publication Date: 2019.02.19 FUTURE SYNC INTL LTD
  • US10212561B2 patent drawing
  • US10212561B2 patent drawing
  • US10212561B2 patent drawing

AI summary

A message transmission system, a receiving apparatus, a receiving method and a computer-readable recording medium thereof are provided. The message transmission system includes a transmitting apparatus, a receiving apparatus and a database. The transmitting apparatus transmits a broadcasting message, where the broadcasting message includes an identification code. The receiving apparatus forwards the identification code in response to receiving the broadcasting message. The database provides an intent content corresponding to the identification code without an application identification. The receiving apparatus presents a notification according to the intent content by an operation system (OS) without opening an application corresponding to the application identification in response to receiving the intent content. Accordingly, without installing an application for receiving a push message, the receiving apparatus still can receive the notification, and efficiency of push notification can be improved.