Page status management method and related device

US12536113B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12536113-B2
Application numberUS-202418889766-A
CountryUS
Kind codeB2
Filing dateSep 19, 2024
Priority dateSep 20, 2023
Publication dateJan 27, 2026
Grant dateJan 27, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A page status management method includes collecting statistics on N first memory access commands received in a first time window; determining reception interval information of the N first memory access commands, where the reception interval information indicates denseness of a stream of commands in the first time window; determining active standby time based on the reception interval information; and after a second memory access command accesses a target memory page, if no other memory access command accesses the target memory page within the active standby time, closing the target memory page, where the second memory access command is any memory access command received in a second time window, and the second time window is a time window after the first time window.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A page status management method comprising: receiving N first memory access commands in a first time window; collecting statistics on the N first memory access commands; determining reception interval information of the N first memory access commands based on the statistics, wherein the reception interval information indicates denseness of a stream of commands in the first time window; determining an active standby time based on the reception interval information; and receiving a second memory access command in a second time window, wherein the second time window is after the first time window; and closing a target memory page after accessing the target memory page using the second memory access command and when no other memory access command is used to access the target memory page within the active standby time. 2 . The page status management method of claim 1 , wherein the reception interval information comprises one or more of time interval information for receiving the N first memory access commands or command density information of the N first memory access commands. 3 . The page status management method of claim 1 , wherein the reception interval information comprises time interval information for receiving the N first memory access commands, and wherein determining the active standby time comprises: determining a quantity of target commands in the N first memory access commands when the time interval information is greater than or equal to a first interval value and less than or equal to a second interval value, wherein each of the target commands is a rowhit command, and wherein the second interval value is greater than the first interval value; and determining the active standby time based on the quantity of target commands. 4 . The page status management method of claim 3 , wherein determining the active standby time based on the quantity of target commands comprises: determining a first duration as the active standby time when the quantity of target commands is greater than or equal to a first value; and determining a second duration as the active standby time when the quantity of target commands is less than the first value, wherein the second duration is less than the first duration. 5 . The page status management method of claim 4 , wherein a ratio of the first value of the N first memory access commands is greater than or equal to a preset ratio value. 6 . The page status management method of claim 1 , wherein the reception interval information comprises time interval information for receiving the N first memory access commands, and wherein determining the active standby time comprises: identifying that the time interval information is less than a first interval value or greater than a second interval value, wherein the second interval value is greater than the first interval value; and determining, in response to identifying that the time interval information is less than the first interval value or greater than the second interval value, a duration as the active standby time. 7 . The page status management method of claim 1 , wherein the reception interval information comprises time interval information for receiving the N first memory access commands, wherein the time interval information comprises an average time interval at which the N first memory access commands are received, and wherein determining the reception interval information comprises determining a ratio of a width of the first time window to a quantity of the N first memory access commands as the average time interval. 8 . The page status management method of claim 1 , wherein the reception interval information comprises time interval information for receiving the N first memory access commands, wherein the time interval information comprises an average time interval at which the N first memory access commands are received, and wherein determining the reception interval information comprises: determining a time interval at which each pair of N−1 pairs of adjacent commands in the N first memory access commands is received; and determining a ratio of an accumulated value of time intervals at which the N−1 pairs of adjacent commands are received to a quantity of the N first memory access commands as the average time interval. 9 . The page status management method of claim 1 , wherein the reception interval information comprises time interval information for receiving the N first memory access commands, wherein the time interval information comprises an average time interval at which the N first memory access commands are received, and wherein determining the reception interval information comprises: determining a time interval at which a 1 st command in the N first memory access commands and a last command in the N first memory access commands are received; and determining a ratio of the time interval to a quantity of the N first memory access commands as the average time interval. 10 . The page status management method of claim 1 , wherein the reception interval information comprises time interval information for receiving the N first memory access commands, wherein the time interval information comprises a median of time intervals at which N−1 pairs of adjacent commands in the N first memory access commands are received, and wherein determining the reception interval information comprises: determining a time interval at which each pair of the N−1 pairs of adjacent commands in the N first memory access commands is received; and determining the median from the time intervals. 11 . The page status management method of claim 1 , wherein each of the N first memory access commands and the second memory access command are used to access a same bank. 12 . An electronic device comprising: a storage configured to store instructions; and one or more processors coupled to the storage and configured to execute the instructions to cause the electronic device to: receive N first memory access commands in a first time window; collect statistics on the N first memory access commands; determine reception interval information of the N first memory access commands based on the statistics, wherein the reception interval information indicates denseness of a stream of commands in the first time window; determine an active standby time based on the reception interval information; receive a second memory access command in a second time window, wherein the second time window is after the first time window; and close a target memory page after accessing the target memory page using a second memory access command and when no other memory access command is used to access the target memory page within the active standby time. 13 . The electronic device of claim 12 , wherein the reception interval information comprises one or more of time interval information for receiving the N first memory access commands or command density information of the N first memory access commands. 14 . The electronic device of claim 12 , wherein the reception interval information comprises time interval information for receiving the N first memory access commands, and wherein the one or more processors are further configured to execute the instructions to cause the electronic device to: determine a quantity of target commands in the N first memory access commands when the time interval information is greater than or equal to a first interval value and less than or equal to a second interval value, wherein each of the target commands is a rowhit command, and wherein the second interval value is greater than the first int

Assignees

Inventors

Classifications

  • the data filtering being achieved in order to maintain consistency among the monitored data, e.g. ensuring that the monitored data belong to the same timeframe, to the same system or component · CPC title

  • Synchronisation and timing concerns (synchronisation on a memory bus G06F13/4234) · CPC title

  • Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title

  • Refresh in standby or low power modes · CPC title

  • Management or control of the refreshing or charge-regeneration cycles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12536113B2 cover?
A page status management method includes collecting statistics on N first memory access commands received in a first time window; determining reception interval information of the N first memory access commands, where the reception interval information indicates denseness of a stream of commands in the first time window; determining active standby time based on the reception interval informatio…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/1689. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 27 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).