IP Library Granted Patent US 9,361,226
Granted Patent B2
US 9,361,226 · App. 13/428,969 · Granted Jun 7, 2016

Adjusting a memory transfer setting with large main memory capacity

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,361,226
App. No.
13/428,969
Granted
Jun 7, 2016
Kind
B2
Abstract

An apparatus for adjusting a memory transfer setting includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining that an amount of main memory exceeds a threshold percentage of secondary storage on an information handling device. The machine readable code also includes an adjustment module adjusting a memory transfer setting on the information handling device in response to the determination module determining that the amount of main memory exceeds the threshold percentage.

Claims (24)

1. An apparatus comprising:

a storage device storing machine-readable code;

a processor executing the machine-readable code, the machine-readable code comprising:

a determination module determining that a ratio of an amount of main memory to a secondary storage for an information handling device exceeds a threshold; and

an adjustment module adjusting a memory transfer setting on the information handling device in response to the determination module determining that the ratio exceeds the threshold.

2. The apparatus of claim 1 , wherein the adjustment module adjusting the memory transfer setting further comprises the adjustment module disabling a memory transfer sleep state on the information handling device, wherein the memory transfer sleep state transfers data from main memory to the secondary storage in connection with entering a sleep state.

3. The apparatus of claim 2 , wherein the adjustment module disables the memory transfer sleep state on the information handling device in the Advanced Configuration and Power Interface (“ACPI”) settings.

4. The apparatus of claim 2 , wherein the memory transfer sleep state comprises an Advanced Configuration and Power Interface (“ACPI”) S4 state.

5. The apparatus of claim 1 , wherein the adjustment module adjusting the memory transfer setting further comprises the adjustment module modifying a page file for swapping data between main memory and the secondary storage.

6. The apparatus of claim 5 , wherein the adjustment module modifies the page file by one of limiting a size of the page file and disabling the page file.

7. The apparatus of claim 1 , further comprising a reference module referencing the amount of main memory of the information handling device and one or more of the storage capacity of the secondary storage and an available storage space of the secondary storage.

8. A method comprising:

determining that a ratio of an amount of main memory to a secondary storage for an information handling device exceeds a threshold; and

disabling a memory transfer sleep state on the information handling device in response to determining that the ratio exceeds the threshold.

9. The method of claim 8 , wherein the memory transfer sleep state transfers data from main memory to the secondary storage in connection with entering a sleep state.

10. The method of claim 8 , wherein disabling the memory transfer sleep state further comprises disabling the memory transfer sleep state on the information handling device in the Advanced Configuration and Power Interface (“ACPI”) settings.

11. The method of claim 8 , wherein the memory transfer sleep state comprises an Advanced Configuration and Power Interface (“ACPI”) S4 state.

12. The method of claim 8 , further comprising referencing the amount of main memory of the information handling device and the storage capacity of the secondary storage of the information handling device.

13. A computer program product comprising a non-transitory computer-readable storage medium storing machine readable code executed by a processor to perform the operations of:

determining that a ratio of an amount of main memory to a secondary storage for an information handling device exceeds a threshold;

disabling a memory transfer sleep state on the information handling device in response to determining that the ratio of exceeds the threshold.

14. The computer program product of claim 13 , wherein the memory transfer sleep state transfers data from main memory to the secondary storage in connection with entering a sleep state.

15. The computer program product of claim 13 , wherein disabling the memory transfer sleep state further comprises disabling the memory transfer sleep state on the information handling device in the Advanced Configuration and Power Interface (“ACPI”) settings.

16. The computer program product of claim 13 , wherein the memory transfer sleep state comprises an Advanced Configuration and Power Interface (“ACPI”) S4 state.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2012
From: CHAPMAN, CORY ALLEN; KEOWN, WILLIAM FRED, JR.; LONG, JOHN EDWARD, JR.; PAMLEY, MARC RICHARD
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 028260/0957 →