Push Notification Channel for Website Content Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack effective methods for enabling push notifications from websites to client devices independently of user interaction, limiting the ability to dynamically update content and provide timely information without requiring users to actively navigate to the website.

Innovation Solution

The implementation of a push notification channel that allows websites to securely and accurately send notifications to client devices, enabling updates to be displayed on tiles or other notification indicators, even when the website is not actively being viewed, by generating a channel link and associating user identity with the channel for secure communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If push notification channel is implemented to enable timely content updates, then information timeliness is improved, but system complexity increases

Engineering Contradiction:
Improveinformation timelinessVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent introduces a notification service as an intermediary component that mediates between the website and the client device. This service receives push notification requests from websites, manages channel tokens, and delivers notifications to devices. By inserting this intermediary layer, the system achieves timely content updates without directly coupling the website and device, thereby managing complexity through modular architecture while maintaining information timeliness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If secure communication channel is established between website and client device, then security is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidease of operation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service mechanisms where the client device automatically generates channel tokens and manages the secure communication channel without requiring user intervention. The notification service automatically handles channel creation, token management, and secure message routing. This automation maintains high security through cryptographic mechanisms while preserving ease of operation by eliminating manual configuration requirements for users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10708374B2Enabling notification from a network resource
Publication Date: 2020.07.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10708374B2 patent drawing
  • US10708374B2 patent drawing
  • US10708374B2 patent drawing

AI summary

Techniques for enabling notification from a network resource are described. In at least some embodiments, a user subscribes to receive notifications from a network resource, such as a website, a web-based resource, and so forth. The network resource can provide notifications to a client device of the user, such as a push notification indicating that content is available from the network resource. Based on the push notification, content from the network resource can be presented on the client device, such as in a notification indicator presented on the client device and associated with the network resource.