Data Service System for Enterprise Search Asset Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Enterprise applications face challenges in expanding functionality due to their insular design, which makes it difficult to incorporate and utilize 'foreign' data assets from network-accessible systems without extensive revisions to their existing frameworks.
Innovation Solution
A data service system that processes raw data assets from network-accessible systems, such as search, social media, and shopping data, into processed data assets, allowing enterprise applications to leverage these assets in different environments without significant framework changes. This is achieved through modules like synonym generation, augmentation, and spelling correction, enabling enterprise applications to consume and utilize the processed data in various ways.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If enterprise applications are designed to consume native data assets, then the application framework remains simple and maintainable, but the application cannot leverage foreign data assets from network-accessible systems
Solution Approach 1:
The patent introduces a data service system as an intermediary layer between network-accessible systems and enterprise applications. This mediator receives raw data assets from external systems, processes them through various modules (normalization, enrichment, validation), and delivers processed data assets to enterprise applications. This allows applications to leverage foreign data assets without directly integrating with external systems, thus maintaining framework simplicity while gaining adaptability.
Solution Approach 2:
The data service system is segmented into distinct functional modules: data reception module, normalization module, enrichment module, validation module, and delivery module. Each module handles a specific aspect of data asset processing, allowing the system to manage complexity through modular design while providing comprehensive data processing capabilities to enterprise applications.
2Adaptability or versatility
If enterprise applications extensively revise their framework to incorporate foreign data assets, then the application can utilize external data, but the development and maintenance cost increases significantly
Solution Approach 1:
The data service system performs preliminary actions by pre-processing raw data assets from external systems before they reach enterprise applications. Data is normalized, enriched, and validated in advance, so applications receive ready-to-use processed data assets. This eliminates the need for applications to perform complex data processing operations, reducing development and maintenance costs while maintaining high data asset utilization capability.
3Productivity
If enterprise applications directly consume raw data assets from network-accessible systems, then the data processing is minimal, but the application must handle data quality issues and format variations
Solution Approach 1:
The data service system provides self-service functionality by automatically normalizing, enriching, and validating raw data assets from external systems. The system includes built-in data quality management capabilities that automatically handle format variations, data cleaning, and consistency enforcement without requiring enterprise applications to implement these functions. This maintains high data processing efficiency while ensuring reliable data quality consistency.
Data Source
AI summary
A data service system is described herein which processes raw data assets from at least one network-accessible system (such as a search system), to produce processed data assets. Enterprise applications can then leverage the processed data assets to perform various environment-specific tasks. In one implementation, the data service system can generate any of: synonym resources for use by an enterprise application in providing synonyms for specified terms associated with entities; augmentation resources for use by an enterprise application in providing supplemental information for specified seed information; and spelling-correction resources for use by an enterprise application in providing spelling information for specified terms, and so on.


