Event Forwarding via Application-Independent Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network administrators face challenges in efficiently managing and viewing events generated by distributed computers, as existing methods require physical presence or cumbersome setup of multiple application programs and resources, especially when dealing with complex or technical information lacking static context.

Innovation Solution

A method and system for rendering events into an application-independent format, allowing them to be transmitted and viewed without additional resources, using a publication/subscription service that specifies event format as either rendered or raw, enabling context information inclusion and language adaptation for centralized event handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If events are forwarded to the network administrator computer without rendering, then transmission is simpler and faster, but the events lack static context information and cannot be properly displayed

Engineering Contradiction:
Improveevent transmission speedVSAvoidstatic context information
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The patent applies preliminary action by rendering events into an application-independent format before transmission. The event rendering module combines static context information with dynamic event information in advance, so that when events are forwarded to the network administrator computer, they already contain all necessary context without requiring additional resources or application programs at the destination.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If the network administrator views events at the event generating computer, then complete context information is available, but it requires physical presence and is inconvenient for remote management

Engineering Contradiction:
Improvecontext information completenessVSAvoidadministrator accessibility
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies copying by creating a rendered version of events that contains all necessary context information in an application-independent format. This rendered event is a complete copy of the essential event data that can be transmitted and displayed at the network administrator computer without requiring the administrator to physically access the event generating computer or install application-specific resources.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the network administrator maintains multiple application programs to service different user computers, then all events can be viewed properly, but the device complexity and resource requirements increase significantly

Engineering Contradiction:
Improveevent compatibility across applicationsVSAvoidnumber of application programs
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by rendering events into an application-independent format that can be displayed by a single event viewer application. The event rendering module transforms application-specific events into a universal format that preserves all context information, allowing the network administrator computer to service multiple different application programs without maintaining separate resources for each one.

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

4Loss of energy

If events are copied to the network administrator computer in raw format, then transmission is simpler, but additional application resources are required to display them properly

Engineering Contradiction:
Improveresource consumption at administrator computerVSAvoidevent display capability
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent applies preliminary action by performing event rendering before transmission. The event rendering module combines static context information with dynamic event information in advance, so that events arrive at the network administrator computer in a ready-to-display format without requiring additional application resources or complex processing at the destination.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8150960B2Event forwarding
Publication Date: 2012.04.03 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8150960B2 patent drawing
  • US8150960B2 patent drawing
  • US8150960B2 patent drawing

AI summary

Handling events. A method may be practiced, for example, in a networked computer system including an event handling computer connected to one or more event generating computers. The method includes an act of generating an event at an event generating computer. The event is rendered into a rendered event in an application independent format by combining static context information with dynamic event information. The rendered event is transmitted to the event handling computer.