Dynamic Job Splitting Across Agnostic Processors in Wireless Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless mobile communication devices face limitations in processing and storage capabilities due to physical constraints and power bottlenecks, hindering their performance and functionality.

Innovation Solution

A method and system for dynamically splitting jobs across multiple agnostic processors, where a wireless mobile communication device evaluates tasks and assigns them to remote devices based on factors like power, processing capabilities, and connectivity to optimize performance and conserve power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If processing and storage capabilities are increased in WMC devices, then functionality and performance are improved, but device size and weight increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddevice weight
Core Design Contradiction:
ProductivityVSWeight of moving object

Solution Approach 1:

The patent introduces a remote device as an intermediary processing entity. The WMC device offloads processing-intensive tasks to this remote intermediary, which has substantial processing and storage capabilities. This allows the WMC device to access enhanced computing power without physically containing those resources, thus improving productivity while maintaining lightweight design.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions processing capabilities from a local physical dimension (components inside the device) to a remote network dimension (cloud-based or remote server resources). By moving processing tasks to another spatial and organizational dimension (remote devices accessible via network), the system achieves enhanced productivity without increasing the physical footprint of the WMC device.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If processing and storage components are added to WMC devices, then performance is improved, but device complexity increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The remote device serves as an intermediary that handles complex processing tasks. Instead of adding complex components to the WMC device, the system uses a simpler local device that communicates with a more capable remote intermediary. This distributes complexity to where it is most efficiently managed while keeping the portable device simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The remote device provides universal processing capabilities that can handle various types of tasks (processing, storage, computation) for multiple different WMC devices. This multi-functional remote resource eliminates the need for each WMC device to have specialized components for each function, reducing overall system complexity.

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

3Productivity

If more components are placed in WMC devices, then processing and storage capabilities are improved, but power consumption increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The remote device acts as an energy-intensive intermediary that performs processing tasks requiring substantial power. The WMC device maintains battery power for portability while delegating energy-consuming operations to the remote intermediary, which can be powered continuously. This separates power requirements from portability requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of time

If processing tasks are performed locally in WMC devices, then response time is improved, but power consumption and device limitations are exacerbated

Engineering Contradiction:
Improveresponse timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The system dynamically determines task allocation between local and remote processing based on current conditions (task type, power availability, network status). Simple, time-sensitive tasks are processed locally for immediate response, while computationally intensive tasks are offloaded to remote devices. This dynamic adaptation optimizes both response time and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Processing tasks are segmented into different categories: time-critical operations handled locally and computationally intensive operations handled remotely. This segmentation allows the system to maintain fast response for essential functions while using remote resources for heavy processing, balancing response time requirements with power consumption constraints.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9176782B2Dynamically splitting jobs across multiple agnostic processors in wireless system
Publication Date: 2015.11.03 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9176782B2 patent drawing
  • US9176782B2 patent drawing
  • US9176782B2 patent drawing

AI summary

Dynamically splitting a job in wireless system between a processor other remote devices may involve evaluating a job that a wireless mobile communication (WMC) device may be requested to perform. The job may be made of one or more tasks. The WMC device may evaluate by determining the availability of at least one local hardware resource of the wireless mobile communication device in processing the requested job. The WMC device may apportion one or more tasks making up the requested job between the wireless mobile communication device and a remote device. The apportioning may be based on the availability of the at least one local hardware resource.