Criteria-Based Data Push System for Real-Time Cloud Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing environments lack an efficient mechanism for real-time data push to user devices based on user-defined criteria, limiting the ability to automatically deliver specific data from content providers to users across disparate devices.

Innovation Solution

A criteria-based data push system that involves a data criteria request server, an incoming data monitor, and a data push service, where users specify data criteria through an application, which are formatted into CDMI commands and monitored within the cloud, enabling real-time data delivery to user devices upon matching criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data retrieval methods are used in current cloud computing environments, then users can access data from content providers, but real-time automatic data delivery based on user-defined criteria cannot be achieved

Engineering Contradiction:
Improvedata delivery efficiencyVSAvoidtime delay in data delivery
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing monitoring mechanisms and criteria matching rules in advance. The incoming data monitor is pre-configured with user-defined criteria, and the criteria request server is ready to receive and process push requests before actual data delivery is needed, enabling immediate automatic delivery when criteria are met

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components including the criteria request server, incoming data monitor, and data push service. These intermediaries act as mediators between content providers and user devices, automatically matching incoming data against user criteria and facilitating real-time data push without requiring direct user intervention or manual retrieval

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If users manually check for data updates, then they can receive data from content providers, but automatic real-time push based on specific criteria cannot be achieved

Engineering Contradiction:
Improvedata push automationVSAvoidsystem architecture complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional modules: the criteria request server for receiving and managing user criteria, the incoming data monitor for monitoring and matching data, and the data push service for delivering matched data. This segmentation enables automation while keeping each component's complexity manageable and well-defined

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service automation where the incoming data monitor autonomously monitors incoming data streams, automatically compares data against stored user criteria, and triggers data push operations without user intervention. The system serves itself by maintaining active monitoring and automatic decision-making capabilities

Inventive Principle:
Principle #25Self-service

3Loss of information

If data is pushed to all users regardless of relevance, then data delivery is simple, but users receive unwanted data and experience information overload

Engineering Contradiction:
Improveinformation relevanceVSAvoidcriteria processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies local quality by customizing data delivery for each user based on their specific criteria. Each user receives only data that matches their locally-defined preferences and requirements, rather than a uniform data stream. This ensures information relevance while the distributed criteria storage across multiple users keeps processing complexity manageable

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10069926B2Criteria-based data push
Publication Date: 2018.09.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10069926B2 patent drawing
  • US10069926B2 patent drawing
  • US10069926B2 patent drawing

AI summary

Embodiments relate to criteria-based data push. An aspect includes receiving, by a criteria request server, a data push request from a user, the data push request specifying criteria for particular data to be pushed and a user device to receive the particular data. Another aspect includes forwarding the data push request to an incoming data monitor. Another aspect includes monitoring, by the incoming data monitor, incoming data received from one or more content providers. Yet another aspect includes, based on detecting the particular data that is specified by the data push request in the incoming data by the incoming data monitor, pushing the particular data to the user device.