Push Notification Action Engine Graphical Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current smartphone operating systems face challenges in efficiently delivering push notifications without disrupting the user's engagement with foreground applications, leading to frustration and potential loss of revenue, as they often require the background application to come to the foreground for user interaction.

Innovation Solution

A push notification action engine that allows background applications to provide customized user interface components through graphical overlays, enabling users to interact with notifications without bringing the application to the foreground, using structured data payloads and service calls to execute transactions while remaining in the background.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the background application brings the application to the foreground for user interaction, then the user can interact with the notification, but the foreground application is disrupted and the user experience deteriorates

Engineering Contradiction:
Improveuser interaction with notificationVSAvoiddisruption to foreground application
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary graphical overlay component that mediates between the background application's notification and the foreground application. This overlay acts as a mediator layer that captures user input without requiring the background application to take control of the display, thus preventing disruption to the foreground application while still enabling user interaction with the notification.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the user interface into distinct layers: the foreground application layer and the notification overlay layer. This segmentation allows the notification to be presented as a separate, non-intrusive graphical overlay that coexists with the foreground application, enabling user interaction without forcing a switch to the background application.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the push notification is delivered immediately, then the information is delivered in time, but the user may be frustrated by being interrupted from the foreground application

Engineering Contradiction:
Improvetime-sensitive information deliveryVSAvoiduser engagement with foreground application
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent implements a dynamic notification delivery mechanism where the notification is delivered immediately as a graphical overlay, but the user can dynamically choose to dismiss it or interact with it. The overlay can be dismissed by pressing the escape key or clicking outside the notification area, allowing users to maintain their engagement with the foreground application when the notification is not urgent.

Inventive Principle:
Principle #15Dynamics

3Object-affected harmful factors

If the application remains in the background to avoid disrupting the foreground application, then user experience is improved, but the application cannot execute transactions or interact with users

Engineering Contradiction:
Improvedisruption to foreground applicationVSAvoidtransaction execution capability
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The graphical overlay serves as an intermediary interface that enables the background application to execute transactions and interact with users without taking control of the display. The overlay captures user input (clicks, key presses) and transmits it to the background application, which can then execute transactions through service calls while remaining in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The background application performs self-service by handling transaction execution and user interaction through the graphical overlay mechanism. The application can process user input, execute transactions, and manage its own state without requiring to come to the foreground, thereby maintaining productivity while avoiding disruption to the foreground application.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10754518B1Techniques for providing customized user interface components in a push notification
Publication Date: 2020.08.25 AMAZON TECH INC
  • US10754518B1 patent drawing
  • US10754518B1 patent drawing
  • US10754518B1 patent drawing

AI summary

Techniques are provided herein for utilizing a push notification action engine (e.g., a push notification action engine of a client device). The techniques include receiving a push notification comprising a structured data payload, the structured data payload comprising a specification of content to be rendered on a display of the client device. The push notification action engine generates display information in accordance with the specification and sends the display information to the operating system of the client device. Sending the display information to the operating system may cause the operating system to render a user interface component on the display of the client device. The push notification action engine may receive user input associated with the user interface component and cause execution of one or more workflows in response to receipt of the user input.