The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 24, 2017

Filed:

Jan. 23, 2013
Applicant:

Kyocera Document Solutions Inc.;

Inventors:

Masato Tanba, Osaka, JP;

Takashi Toyoda, Osaka, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 3/06 (2006.01); G06F 12/08 (2016.01);
U.S. Cl.
CPC ...
G06F 3/0644 (2013.01); G06F 3/0604 (2013.01); G06F 3/0665 (2013.01); G06F 3/0671 (2013.01); G06F 12/10 (2013.01); G06F 12/1009 (2013.01); G06F 2003/0697 (2013.01);
Abstract

The memory area managing unit(a) sets a protect flag to each virtual area allocated in a virtual memory space, the protect flag indicating whether a use of the virtual area has been finished or not, and (b) when a part or all of a first virtual area would overlap another second virtual area due to expansion or movement of the first virtual area, allows the expansion or the movement of the first virtual area accompanying with overlapping the second virtual area, if the protect flag of the second virtual area indicates that a use of the second virtual area has been finished. If the expansion or the movement is allowed, the memory pool managing unitadds a physical area in a physical memory space corresponding to an overlapping part of the first and second virtual areas into a memory pool to map to another virtual area.


Find Patent Forward Citations

Loading…