Virtual Resource Allocation for Multi-Modal Mobile Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional mobile-device projection systems and apps face challenges in operating multiple systems and apps simultaneously due to limited resource constraints, such as hardware codecs and encryption components, which hinders efficient resource sharing with vehicle infotainment systems.

Innovation Solution

The implementation of hardware-software device function virtualization (HW/SW DFV) at the local computing device, allowing for the isolation of control plane operations from data plane operations, enabling multiple projection systems and apps to share data-processing resources efficiently through virtualization of components like framebuffers, codecs, and data-piping components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple projection systems and apps operate simultaneously on a local computing device, then the functionality and user experience are improved, but the resource constraints (hardware codecs, encryption components) are exceeded

Engineering Contradiction:
Improvenumber of simultaneous projection systemsVSAvoidavailable hardware resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent creates virtual copies of hardware data-processing components (codecs, encryption components, framebuffers) that can be allocated to multiple projection systems and apps. Instead of requiring multiple physical hardware instances, the system generates virtual representations that simulate hardware functionality, allowing multiple simultaneous operations with shared physical resources.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a resource manager as an intermediary layer between the multiple projection systems/apps and the underlying hardware resources. This manager allocates and manages the shared hardware resources (codecs, encryption components) dynamically, coordinating access and preventing resource conflicts while enabling simultaneous operation of multiple systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If hardware resources are shared among multiple projection systems, then resource utilization efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidresource management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs the resource manager to handle multiple types of data-processing resources (codecs, encryption components, framebuffers) through a unified management interface. This universal approach allows the same management infrastructure to serve multiple projection systems and app types, reducing overall system complexity compared to dedicated management for each resource type.

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

3Adaptability or versatility

If virtual data-processing components are implemented, then simultaneous operation of multiple apps is enabled, but the need for hardware modifications is eliminated

Engineering Contradiction:
Improvesimultaneous app operation capabilityVSAvoidhardware modification requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent creates virtual representations of hardware data-processing components that can be instantiated multiple times in software. These virtual components replicate the functionality of physical hardware (codecs, encryption components) without requiring additional physical hardware, enabling simultaneous operation of multiple projection systems through software-based virtualization.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10291763B2Multi-modal mobile-device projection mechanism for efficient resource sharing
Publication Date: 2019.05.14 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US10291763B2 patent drawing
  • US10291763B2 patent drawing
  • US10291763B2 patent drawing

AI summary

A multi-modal projection system, such as a smartphone, a wearable, or a generic universal-serial-bus-class (generic USB-class), for use in projecting device output via a host apparatus, such as a transportation vehicle. The system includes a hardware-based processing unit (processor), and a base data-processing resource needed by each of a plurality of interface components to generate the output to be projected via the host apparatus. The system includes a non-transitory computer-readable storage component having the interface components that, when executed by the processing unit, generate the output to be projected via the host apparatus. The storage component further includes a plurality of virtual data-processing components being virtual representations of the base data-processing resource. The storage component further includes a mapping module that, when executed, controls access for the interface components to the base data-processing component by way of the virtual data-processing components. Non-transitory computer-readable storage devices, methods performed by the structure described.