Information Processing Apparatus Sub-Content Process Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of sub-contents displayed on browsers leads to resource inefficiencies and potential security vulnerabilities due to the limitations in managing processes and memory, particularly when dealing with diverse and complex web content configurations.

Innovation Solution

An information processing apparatus that classifies sub-contents based on predetermined conditions and allocates them to specific processes, allowing for efficient resource management and enhanced security by isolating processes and managing resources dynamically based on the processing performance and security requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of sub-contents displayed on a browser increases to meet diverse content requirements, then content versatility is improved, but resource consumption (memory and processes) increases

Engineering Contradiction:
Improvecontent versatilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent divides sub-contents into different categories (e.g., main content, advertisement, recommendation) and assigns them to different processes based on their type. This segmentation allows the system to manage multiple sub-contents more efficiently by grouping similar types together, reducing the total number of processes needed while maintaining content versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a parent process that can manage multiple child processes, where each child process handles specific types of sub-contents. This multi-functional structure allows a single parent process to oversee diverse content types, reducing overall resource consumption while maintaining the ability to display varied content.

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

2Manufacturing precision

If each sub-content is assigned to a separate process to improve management precision, then process management precision is improved, but device complexity increases

Engineering Contradiction:
Improveprocess management precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments processes into a hierarchical structure with parent processes and child processes. Each child process handles specific sub-contents with high precision, while the parent process provides coordinated management. This segmentation achieves precise management without requiring completely separate processes for each sub-content, thus controlling device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges multiple child processes under a single parent process, allowing them to share common resources and management mechanisms. This merging reduces overall system complexity compared to having completely independent processes, while still maintaining precise management of each sub-content through the child process level.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If multiple processes are used to handle diverse sub-contents to improve processing capability, then processing capability is improved, but stability of system composition deteriorates

Engineering Contradiction:
Improveprocessing capabilityVSAvoidstability of system composition
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent segments processing into specialized child processes that handle specific sub-content types, improving processing capability for each type. The stable parent process provides a consistent management framework, ensuring system composition stability despite the diversity of child processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The parent process acts as an intermediary between the system and multiple child processes. It coordinates and manages the child processes, providing a stable interface that maintains system composition stability while enabling high processing capability through the specialized child processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9990427B2Information processing apparatus and recording medium
Publication Date: 2018.06.05 SONY GROUP CORP
  • US9990427B2 patent drawing
  • US9990427B2 patent drawing
  • US9990427B2 patent drawing

AI summary

There is provided an information processing apparatus including an acquisition section which acquires a plurality of sub-contents included in each of one or more contents, and a management section which associates the acquired plurality of sub-contents with at least any one process from among a plurality of processes for executing processing related to an output of one or more of the sub-contents.