Event Schema Normalization for Video Game Achievement Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of online social networking platforms face limitations in sharing videogame achievements due to the lack of accessible and manageable formats from videogame developers, requiring lengthy editing processes to integrate this information into their webpages.

Innovation Solution

A method and system that receive event records from videogame consoles, convert them into a common schema format, and store them in a database, allowing for the exposure of this information to external entities, enabling users to query and display videogame achievements in a unified manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually integrate videogame achievement information into their webpages, then they can display game achievements, but they must go through a lengthy editing process

Engineering Contradiction:
Improveease of integrating videogame achievement informationVSAvoidlengthy editing process
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-processes videogame achievement data into a standardized, manageable format before users need it. Event records are collected, normalized to a common schema, and stored in advance in a database, so when users want to display achievements, the data is already prepared and ready for integration, eliminating the need for manual data gathering and formatting efforts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary system (the event normalization service and database) between the videogame data sources and the user webpages. This intermediary automatically transforms diverse videogame achievement formats into a unified schema and makes them accessible through standardized interfaces, allowing users to integrate achievements without manual editing while maintaining data consistency across different game sources

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If videogame developers provide achievement information in various formats, then they can maintain their own data standards, but users cannot integrate this information into their webpages

Engineering Contradiction:
Improveability to maintain different data formatsVSAvoidability to integrate information
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system creates a universal normalization layer that handles multiple videogame data formats simultaneously. The event schema is designed to accommodate various achievement types (game completions, level achievements, score milestones) from different developers while translating them all into a common structure. This universal approach allows the same integration mechanism to work with diverse data sources without requiring format-specific handling

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

Solution Approach 2:

The patent transforms the data representation by changing the parameters from diverse, developer-specific formats to a standardized schema with consistent field names, data types, and structures. The normalization process maps various source formats (different JSON structures, XML schemas, or proprietary formats) to a unified event object structure that all user applications can consume uniformly, enabling seamless integration across different videogame sources

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8566386B2Logging of rich entertainment platform service history for use as a community building tool
Publication Date: 2013.10.22 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8566386B2 patent drawing
  • US8566386B2 patent drawing
  • US8566386B2 patent drawing

AI summary

Systems, methods, and computer readable media are disclosed for aggregating event records obtained from a plurality of videogame consoles, and generating event objects for each event record of the plurality. Additionally, the event objects can be stored in a database that is exposed to a third party via a connection to a network such as the Internet. In addition to the foregoing, other aspects are described in the claims, drawings, and text forming a part of the present disclosure.