Grid Computing System Task Segmentation and Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web content providers face challenges in generating revenue due to inefficiencies in advertising, such as advertising fraud and low conversion rates, and struggle with implementing grid computing systems that effectively utilize user devices for processing tasks without degrading the user experience or compromising security.

Innovation Solution

A grid computing system managed by a grid management system that divides tasks into executable units, assigns them to user devices based on suitability and trust scores, and uses web binary code to minimize load and ensure accurate task execution, while also providing a secure environment to prevent malicious activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If advertising is used as the primary revenue source, then web content providers can generate income, but advertising fraud and low conversion rates reduce revenue efficiency

Engineering Contradiction:
Improverevenue efficiencyVSAvoidadvertising revenue reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the advertising revenue model into multiple independent revenue streams: grid computing task execution fees, data processing services, and targeted advertising. This diversification reduces dependency on any single source and mitigates the impact of advertising fraud and low conversion rates on overall revenue efficiency.

Inventive Principle:
Principle #1Segmentation

2Productivity

If grid computing tasks are assigned to user devices, then processing power is increased, but user experience may be degraded due to device load

Engineering Contradiction:
Improveprocessing powerVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements local quality by assigning different types of tasks to different user devices based on their specific capabilities and current load conditions. The system evaluates device resources, task complexity, and user preferences to determine optimal task assignments, ensuring that lightweight tasks are assigned to devices with limited resources while heavy computational tasks are assigned to powerful devices, thereby maintaining user experience while maximizing processing power utilization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts task assignment strategies based on real-time conditions. It continuously monitors device performance metrics, user behavior patterns, and task completion rates to optimize the balance between processing power utilization and user experience. This dynamic approach allows the system to adapt to changing conditions and prevent user experience degradation.

Inventive Principle:
Principle #15Dynamics

3Productivity

If user devices are utilized for grid computing, then distributed processing is achieved, but security risks increase due to potential malicious activity

Engineering Contradiction:
Improvedistributed processing capabilityVSAvoidsecurity risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a grid management system as an intermediary between task requestors and user devices. This intermediary layer implements security protocols, verifies device trustworthiness, and manages task assignments. The grid management system acts as a buffer that protects both the distributed computing network and user devices from malicious activity while enabling secure distributed processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms that continuously monitor device behavior, task execution accuracy, and security compliance. Devices that exhibit suspicious behavior or fail security checks are automatically removed from the grid or have their task assignments restricted. This feedback loop maintains security while preserving distributed processing capability by dynamically adjusting trust levels based on observed performance.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10795732B2Grid computing system
Publication Date: 2020.10.06 SAP SE
  • US10795732B2 patent drawing
  • US10795732B2 patent drawing
  • US10795732B2 patent drawing

AI summary

Various examples are directed to systems and methods for managing a grid computing system. A grid computing management system may be in communication with a grid consumer device and in communication with a plurality of user devices. The grid computing management system may receive, via a computer network and from the grid consumer device, first task description data describing a first task to be performed using the plurality of user devices. The grid computing management system may identify a plurality of task units for executing the first task using the task description data and generate a plurality of task unit modules including a first task unit module that, when executed by a first user device of the plurality of user devices, causes the first user device to execute a first task unit of the plurality of task units. The grid computing management system may receive a ready message from the first user device and send the first task unit module to the first user device.