Push Notification System for Physical Component Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face inefficiencies in managing and discovering physical components due to resource-intensive polling methods, which consume valuable resources and introduce latency, especially when components are added or removed, and fail, requiring system recovery mechanisms.

Innovation Solution

Implementing a push notification system where physical components announce their presence and status, allowing the system to register and manage them efficiently, reducing the need for polling and enabling asynchronous updates, thus minimizing resource consumption and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If polling is used to detect component presence and status, then the system can determine component locations, but system resource consumption increases and latency is introduced

Engineering Contradiction:
Improvecomponent detection reliabilityVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of the system actively polling components to detect their presence and status, the patent inverts the approach by having components actively push notifications to the system when their presence or status changes. This reversal eliminates the need for continuous polling, significantly reducing system resource consumption while maintaining reliable component detection through event-driven updates.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If polling is used to monitor component status, then the system can detect component failures, but continuous polling consumes valuable system resources

Engineering Contradiction:
Improvecomponent failure detectionVSAvoidbandwidth and computing cycles
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent replaces continuous periodic polling with event-triggered periodic action. Components send push notifications only when their status changes or failures occur, rather than responding to continuous polling requests. This maintains reliable failure detection while eliminating the waste of bandwidth and computing cycles associated with periodic polling of unchanged component states.

Inventive Principle:
Principle #19Periodic action

3Loss of information

If the system polls each electronic address periodically, then component presence can be determined, but significant overhead is incurred

Engineering Contradiction:
Improvecomponent presence informationVSAvoidpolling overhead
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements self-service by having components autonomously notify the system of their presence and status changes through push notifications. This eliminates the need for the system to manually poll each electronic address, reducing polling overhead and time loss while ensuring complete information about component presence is captured through self-initiated announcements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10726001B2Discovery and management of physical components
Publication Date: 2020.07.28 ORACLE INT CORP
  • US10726001B2 patent drawing
  • US10726001B2 patent drawing
  • US10726001B2 patent drawing

AI summary

Techniques for discovery and management of physical components are disclosed. A push notification from a physical component is received. The push notification includes an announcement that the physical component has been physically coupled with a system. Responsive to receiving the push notification, the system registers the physical component. The system receives push notifications from physical component. Based on the push notifications, the system determines an operational status of the physical component.