Widget Manager Mediator Interface for Game Platform Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for managing widgets in computerized games lack efficient communication and integration mechanisms between widget processes and game platforms, limiting the ability to provide seamless and secure financial transactions and user management.

Innovation Solution

A widget manager system with a processing module, widget interface, and service interface enables communication between widget processes and game platforms using publish/subscribe events, request/respond commands, and secure channels, providing a Software Development Kit (SDK) with APIs for integration with game infrastructure for financial transactions and user management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If widget processes communicate directly with game platforms without a dedicated management system, then integration complexity increases, but communication efficiency and security decrease

Engineering Contradiction:
Improveintegration complexityVSAvoidcommunication security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a widget manager as an intermediary component that mediates communication between widget processes and the game platform. The widget manager provides standardized interfaces (widget interface for game process communication, service interface for platform communication) that simplify integration while ensuring secure and reliable data exchange. This intermediary architecture resolves the contradiction by reducing integration complexity for developers while maintaining robust security and communication reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple communication protocols are implemented for widget-process integration, then communication flexibility improves, but system complexity increases

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments communication protocols into distinct, well-defined interfaces: a widget interface for communication between the game process and widget process, and a service interface for communication between the widget manager and game platform. Each interface has specific protocols and data formats optimized for its purpose. This segmentation provides communication flexibility for different scenarios while managing system complexity through clear separation of concerns and standardized interface definitions.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If third-party developers can freely integrate widgets with game platforms, then widget functionality and user experience improve, but security risks and transaction safety worsen

Engineering Contradiction:
Improvewidget functionalityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback mechanisms through the widget manager that monitor and control widget-process interactions with the game platform. The service interface enables the widget manager to receive feedback from the platform about transaction states, security conditions, and system status. This feedback loop allows third-party widgets to function freely while the widget manager ensures security compliance, validates transactions, and manages risks by adjusting widget behavior based on platform feedback.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8784217B2Widget management system and method of operating thereof
Publication Date: 2014.07.22 PLAYTECH SOFTWARE LTD
  • US8784217B2 patent drawing
  • US8784217B2 patent drawing
  • US8784217B2 patent drawing

AI summary

A widget manager configured for managing at least one widget process, the widget manager comprising a processing module, a widget interface and a service interface operatively coupled to each other, wherein said at least one widget process is configured to run as a part of a client process, said client process configured to communicate with a game platform and/or parts therein via a client communication channel; wherein the widget interface is configured to enable communication between said at least one widget process and a game process which is configured to run as a part of said client process independently from the widget process; and wherein the service interface is configured to enable communication between said at least one widget process and the game platform and/or parts therein.