Personal Computing Resource Broker for Dynamic Spare Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Personal computing systems often have underutilized resources that are not efficiently allocated, leading to wasted investment and potential benefits for both suppliers and users.

Innovation Solution

A system and method for allocating and utilizing spare computing resources, facilitated by a personal computing resource broker that aggregates resources and negotiates with resource use candidates to develop mutually beneficial arrangements, allowing unused resources to be utilized by other systems through communication networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If personal computing systems purchase resources for full capacity, then system capability is ensured, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improvesystem capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables computing resources (CPU, memory, storage, bandwidth) to serve multiple functions: primary local use and secondary remote sharing. The system allows resources to be dynamically allocated between local applications and remote users, making the same hardware infrastructure serve dual purposes and improving overall utilization without compromising local system capability.

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

Solution Approach 2:

The patent introduces a resource broker as an intermediary component that manages resource allocation between local systems and remote users. This broker negotiates resource sharing arrangements, handles authentication, and coordinates resource allocation, enabling efficient resource utilization while maintaining security and system stability without requiring changes to the underlying hardware or operating system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If spare resources are shared with other systems, then resource utilization efficiency is improved, but system security and control worsen

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem security and control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The resource broker acts as a security intermediary that mediates all resource sharing interactions. It authenticates remote users, authorizes resource access based on negotiated terms, and monitors resource usage to ensure compliance. This intermediary layer enables secure resource sharing while maintaining the local system's control and security posture without requiring opening system vulnerabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements dynamic resource allocation where sharing parameters (access rights, time periods, resource quantities) can be adjusted based on current system conditions and user needs. The system can dynamically allocate resources during periods of low local demand and revoke or modify access when local needs arise, providing flexible security control that adapts to changing conditions while maintaining high utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9229781B2System and method for allocating spare system resources
Publication Date: 2016.01.05 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9229781B2 patent drawing
  • US9229781B2 patent drawing
  • US9229781B2 patent drawing

AI summary

A system and method for allocating and/or utilizing spare computing system (e.g., personal computing system) resources. Various aspects of the present invention may, for example and without limitation, provide a system and/or method that communicates incentive information with computing systems, and/or representatives thereof, regarding the allocation of computing resources for utilization by other computing systems and/or incentives that may be associated with such utilization. Various aspects of the present invention may, for example, allocate one or more resources of a computing system for utilization by another computing system based, at least in part, on such communicated incentive information.