DLNA Event Filtering for Image Forming Apparatus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional DLNA networks experience increased traffic and delayed event notifications due to all control points being notified of events, regardless of relevance, leading to unnecessary power consumption and potential event expiration before notification.
Innovation Solution
Implementing event filtering information to selectively notify events in the image forming apparatus to the appropriate control points based on set notification information, using a lookup table to manage and prioritize event notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If event notification is sent to all control points in the DLNA network, then all control points receive event information, but network traffic increases and power consumption increases for unnecessary notifications
Solution Approach 1:
The patent implements event filtering information that assigns different notification preferences to different control points. Each control point has specific event types it is interested in, and the image forming apparatus selectively notifies only relevant control points, making the notification system locally optimized rather than uniformly applied to all control points.
Solution Approach 2:
The patent segments the event notification process by dividing control points into groups based on their event filtering information. The notification system is divided into relevant control points (those interested in specific event types) and irrelevant control points (those not interested), allowing selective notification to reduce unnecessary power consumption.
2Reliability
If event notification is sent to all control points in the DLNA network, then all control points receive event information, but network load increases
Solution Approach 1:
The patent implements event filtering information that assigns different notification preferences to different control points. Each control point has specific event types it is interested in, and the image forming apparatus selectively notifies only relevant control points, making the notification system locally optimized rather than uniformly applied to all control points.
Solution Approach 2:
The patent extracts and removes unnecessary event notifications from the network traffic by implementing event filtering. The system identifies and eliminates redundant notifications to control points that are not interested in specific event types, thereby reducing overall network load while maintaining essential notification delivery.
3Stability of the object's composition
If events are notified in the order control points are connected, then connection order is maintained, but notification delay occurs when control points are disconnected and events may expire
Solution Approach 1:
The patent introduces dynamic event notification by allowing control points to specify their preferred notification methods (push or pull) and by enabling the system to adapt notification timing based on control point availability. The notification order is no longer fixed by connection sequence but can be dynamically adjusted based on event filtering information and control point status.
Solution Approach 2:
The patent implements preliminary action by having control points register their event filtering information and notification preferences in advance. The image forming apparatus stores this information and uses it to determine notification timing and method before events occur, allowing the system to prepare notification strategies ahead of time rather than reacting in a fixed connection-order sequence.
Data Source
AI summary
An image forming apparatus is provided, which includes a communication interface (CI) to search at least one connectable control point (CP), an event management unit to set event notification information for the CP found by the search, and if an event occurs in the image forming apparatus, to select the CP to receive a notification of the event based on the event notification information, a storage unit to store the set event notification information, and a digital living network alliance (DLNA) stack to control the CI so that the event is notified to the selected CP.


