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:
Jun. 16, 2015

Filed:

Mar. 21, 2011
Applicants:

Landy Wang, Kirkland, WA (US);

Mehmet Iyigun, Bellevue, WA (US);

Yevgeniy Bak, Redmond, WA (US);

Vijay Sundaram, Bellevue, WA (US);

Pavlo L. Lebedynskiy, Sammamish, WA (US);

Inventors:

Landy Wang, Kirkland, WA (US);

Mehmet Iyigun, Bellevue, WA (US);

Yevgeniy Bak, Redmond, WA (US);

Vijay Sundaram, Bellevue, WA (US);

Pavlo L. Lebedynskiy, Sammamish, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5016 (2013.01);
Abstract

In a device having a memory accessed as multiple pages, two or more pages of the multiple pages having identical content are identified. While the two or more pages are being identified, other processes running in the device are allowed to use the two or more pages, including being allowed to change cache attributes of each of the two or more pages. The two or more pages are combined into a single combined page (e.g., a newly allocated page of the multiple pages), and a process page record having multiple entries pointing to the multiple pages is updated so that entries that previously pointed to one of the two or more pages instead point to the single page.


Find Patent Forward Citations

Loading…