Dynamic Memory Allocation for Image Forming Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low-end model copiers, due to cost constraints, are limited by small memory capacity, requiring users to purchase additional memory and application programs to add functions, thereby negating the cost advantage of these devices when multiple functions are needed.

Innovation Solution

An image forming apparatus with a usage state detecting unit, allocation mode storage unit, and work area allocation unit that dynamically allocates memory to efficiently manage and allocate a low-capacity storage area for multiple applications, allowing the execution of both basic and extension functions without the need for additional physical memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the memory capacity is kept small to reduce cost, then the cost advantage is maintained, but the ability to execute multiple applications is limited

Engineering Contradiction:
Improvememory capacityVSAvoidability to execute multiple applications
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic memory allocation where the memory management unit continuously monitors memory usage states and adjusts allocation between basic and extension functions in real-time. This allows the system to adapt memory resources dynamically based on current operational needs, enabling multiple applications to run on limited memory capacity without requiring additional physical memory hardware.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of memory allocation from fixed to variable by introducing usage state detection and conditional allocation rules. The memory management unit modifies allocation parameters based on detected usage states, allowing the same physical memory to serve multiple functions under different conditions, thereby increasing adaptability without increasing memory quantity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If additional physical memory is purchased to add extension functions, then the ability to execute multiple applications is improved, but the cost advantage of low-end models is lost

Engineering Contradiction:
Improveability to execute multiple applicationsVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent makes the existing memory serve multiple functions by implementing a memory management system that can allocate the same memory resource to different applications based on usage state. The memory is not dedicated to a single function but can be shared between basic and extension functions, making one component perform multiple roles and eliminating the need for additional memory hardware.

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

Solution Approach 2:

The memory management unit automatically monitors memory usage and performs allocation adjustments without external intervention. The system self-regulates memory distribution between applications based on detected usage states, eliminating the need for users to purchase additional memory while enabling multi-application execution.

Inventive Principle:
Principle #25Self-service

3Device complexity

If memory is allocated statically to a single application, then the simplicity of low-end models is maintained, but the flexibility to add functions is reduced

Engineering Contradiction:
Improvememory allocation simplicityVSAvoidflexibility to add functions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the memory into basic function areas and extension function areas, with the memory management unit controlling allocation between segments. This segmentation allows the system to maintain clear organizational structure while enabling flexible reallocation, balancing simplicity with adaptability by creating manageable memory zones that can be dynamically adjusted.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8160468B2Image forming apparatus, memory management method, memory management program product
Publication Date: 2012.04.17 RICOH CO LTD
  • US8160468B2 patent drawing
  • US8160468B2 patent drawing
  • US8160468B2 patent drawing

AI summary

An image forming apparatus includes a storage area used as a work area of programs for implementing functions, the programs including a basic function program configured to implement a basic function and an extension function program configured to implement an extension function, wherein the entire storage area is used in the event that the basic function program is executed to implement a specified maximum function of the basic function; a detecting unit configured to detect a usage state of the storage area; a storage unit configured to store information indicating an allocation mode defining a method of allocating the work area to the programs; and an allocation unit configured to allocate the work area to each of the programs that is to be executed, according to the usage state of the storage area detected by the detecting unit and the allocation mode stored in the storage unit.