Notification Forwarding via Intermediary Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional notification systems on user computing devices are limited in their ability to forward notification information to other users, especially when the receiving device lacks access to the application generating the notification, and they do not provide a secure and user-friendly way to manage and present such forwarded notifications.

Innovation Solution

A computer-implemented technique that allows a first user to forward notification information to a second user, using notification processing functionality (NPF) on both computing devices, which can include local or remote implementations, enabling the forwarding of notifications even if the second user's device does not have the application installed, and includes decision logic for automatic forwarding and user interaction management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional notification systems are used, then notifications can be displayed to the user, but the notification information cannot be forwarded to other users

Engineering Contradiction:
Improvenotification forwarding capabilityVSAvoidinformation accessibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a notification forwarding mechanism that acts as an intermediary between the original notification source and the target user. When a user receives a notification, they can forward it to another user through a structured process that includes creating a forwarding copy, selecting target users, and delivering the notification through the operating system's notification infrastructure. This mediator approach enables information sharing without requiring the target users to have direct access to the original application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The notification forwarding process creates a copy of the original notification information that can be independently transmitted to target users. The system generates a forwarding notification that contains essential information from the original notification, allowing it to be displayed and interacted with on the target device without requiring the source application to be installed or running on that device.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If notification forwarding is enabled, then information sharing between users is enhanced, but security vulnerabilities may be introduced

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The notification forwarding process incorporates multiple feedback mechanisms for security validation. The system checks whether the forwarding user has permission to forward the notification, validates the target user's identity, and monitors the forwarding action. The operating system's notification processing functionality provides feedback loops that ensure security policies are enforced at each stage of the forwarding process, preventing unauthorized or malicious forwarding operations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The operating system's notification processing functionality serves as a secure intermediary that mediates between the forwarding user and the target user. This intermediary layer enforces security policies, validates notification data, and controls the forwarding process, preventing direct access to sensitive application data while still enabling information sharing. The mediator ensures that only authorized notifications can be forwarded and that the forwarding process complies with security requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the second user's device lacks the application, then notification forwarding is more versatile, but the user cannot interact with the original application

Engineering Contradiction:
Improvecross-device notification accessVSAvoidapplication interaction capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system creates a standalone copy of the notification that encapsulates essential information and interaction capabilities. The forwarded notification includes sufficient context and data to allow the target user to understand and respond to the notification content without needing the original application. The notification copy is self-contained and can be processed by the operating system's notification infrastructure independently of the source application.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The notification system separates the notification display and interaction functionality from the original application. The forwarded notification is segmented into essential information elements that can be presented and interacted with through the operating system's notification interface. This segmentation allows the target user to access and respond to notifications without requiring the source application to be installed or running on their device.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11483271B2Forwarding notification information
Publication Date: 2022.10.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11483271B2 patent drawing
  • US11483271B2 patent drawing
  • US11483271B2 patent drawing

AI summary

A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second user. The first user can interact with the notification information via a first computing device, while the second user can interact with the notification information using a second computing device. In some implementations, both the first computing device and the second computing device have access to an application which has generated the notification information or to which the notification information otherwise pertains. In other implementations, the second computing device may lack access to the application. In some implementations, the first user receives the notification information and then explicitly and manually controls the forwarding of the notification information (or a version of the notification information) to the second user. In other implementations, decision logic automatically controls the forwarding of the notification information to the second user.