Unified Notification Interface for Web Browsers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of user interactions with multiple electronic messaging systems in web browsers leads to impaired speed in retrieving and presenting information, causing degraded user experience and increased network traffic, as users often have numerous tabs open and installed extensions or plug-ins, which overwhelm web servers with requests.

Innovation Solution

A system comprising a notification response server and an activity streams backend that generates a unified user interface for notifications, independent of the active tab, allowing users to view and respond to notifications without leaving their current window, by processing requests and providing detailed information through a notification button, list, and detailed notification window.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users open multiple tabs and use extensions for different messaging systems, then the browser can support diverse communication needs, but the speed of retrieving and presenting information deteriorates

Engineering Contradiction:
Improvesupport for multiple messaging systemsVSAvoidinformation retrieval speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent segments the notification management functionality by introducing a dedicated notification icon and separate notification panel that operates independently from individual tabs. This allows the browser to handle multiple messaging systems through a unified notification interface rather than requiring each tab to manage its own notifications, thereby maintaining versatility while improving information presentation speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a notification server as an intermediary between the browser and multiple messaging systems. The server consolidates notifications from various sources and presents them through a unified interface, eliminating the need for the browser to directly manage multiple messaging connections and extensions, thus improving retrieval speed while maintaining support for diverse systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the browser retrieves and displays information quickly, then user experience is improved, but server load and network traffic increase

Engineering Contradiction:
Improveinformation display speedVSAvoidnetwork traffic and server load
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements preliminary action by having the notification server proactively push notifications to the browser as they occur, rather than requiring the browser to continuously poll for updates. This allows the browser to display information quickly when needed while minimizing unnecessary network traffic during periods without new notifications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification server provides universal functionality by consolidating notification management for multiple messaging systems into a single service. This multi-functional approach reduces redundant network traffic and server load compared to having separate notification systems for each messaging platform, while still enabling fast information display across all systems.

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

3Productivity

If additional web servers are installed to handle increased requests, then bandwidth and processing power are improved, but system complexity and cost increase

Engineering Contradiction:
Improvebandwidth and processing powerVSAvoidnumber of web servers
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the notification handling functionality of multiple messaging systems into a single notification server. This consolidation combines the processing power and bandwidth requirements into one server rather than requiring separate servers for each system, thereby improving productivity while reducing system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The notification server is designed with universal functionality to handle notifications from multiple messaging systems simultaneously. This multi-functional design allows a single server to perform the work that would otherwise require multiple specialized servers, improving bandwidth and processing power utilization while decreasing the number of servers needed.

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

Data Source

PatentUS9146656B1Notifications user interface
Publication Date: 2015.09.29 GOOGLE LLC
  • US9146656B1 patent drawing
  • US9146656B1 patent drawing
  • US9146656B1 patent drawing

AI summary

A system for generating a user interface for notification includes a notification response server and an activity streams backend. The notification response server receives requests for notification information from client devices. The notification response server provides information including a number of notifications, a list of notifications, and detail about each notification. The notification response server and the client device cooperate to present a notifications menu that is part of a browser window header that is consistent regardless of the tab being displayed. The activity streams backend is coupled to the notification response server and a plurality of other servers with which the user may interact. These other servers generate messages for which the notification response server generates corresponding notifications. The present disclosure also includes a method for displaying a number, list or details about notifications and methods for responding to notifications within the user interface.