SYSTEM AND METHOD FOR SELECTIVELY STORING AND UPDATING PRIMARY STORAGE
First Claim
1. A memory control module, comprising:
- a history and allocation module adapted to partition a primary storage circuit into a predetermined number of partitions each having an associated partition size and further adapted to reallocate the partition size and information stored in each partition in response to both actual and predicted commands from a processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system is disclosed for selectively storing and updating data in primary storage. The primary storage may initially be evenly partitioned into a predetermined number of partitions. As a user selects a program, the partitions dedicated to programs not selected are reduced in size. As subsequent selections are made by the user, the partitions of the primary storage are adjusted to accurately represent the next set of possible selections available to a user. A second selective storing technique involves storing a list of assets for display in one of the partitions. This list is a predetermined portion of an entire list of assets available for selection by the user. User input, such as scrolling through the assets, allows a user to sort through the partial list. Once the user input is completed, the asset list may be repopulated with predetermined assets corresponding to the portion of the list selected by the user.
-
Citations
26 Claims
-
1. A memory control module, comprising:
a history and allocation module adapted to partition a primary storage circuit into a predetermined number of partitions each having an associated partition size and further adapted to reallocate the partition size and information stored in each partition in response to both actual and predicted commands from a processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. An electronic device, comprising:
-
a display adapted to display program icons; a user interface adapted to interact with the display program icons; a central processing unit adapted to run the programs associated with the display program icons; and a memory control module adapted to; partition a primary storage circuit into a predetermined number of partitions; and reallocate a size of the partitions in response to user input. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of accessing data utilizing a memory control module, comprising:
-
partitioning primary storage into a predetermined number of partitions each having a corresponding partition size; receiving a data transfer request from a processor; transferring the requested data to the processor; and reallocating the partition sizes and information stored in each partition in response to both the received requests and predicted requests of the processor. - View Dependent Claims (14, 15, 16)
-
-
17. A method of accessing data in an electronic device, comprising:
-
partitioning a primary storage circuit into a predetermined number of partitions; and storing an abbreviated list of objects in one of the partitions. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An electronic device, comprising:
-
a display adapted to display program icons; a user interface adapted to interact with the display program icons; a central processing unit adapted to run the programs associated with the display program icons; and a memory control module adapted to; partition a primary storage circuit into a predetermined number of partitions; and store an abbreviated list of objects in one of the partitions. - View Dependent Claims (23, 24, 25)
-
-
26. A method of updating a partial list of objects for display, comprising:
-
displaying a first group of active objects on a display; determining if one of the group of active objects remain on the display subsequent to a user pan; repopulating the partial list of objects with secondary objects near the first group of active objects when one of the first group of active objects is determined to have remained on the display; and displaying a second group of active objects on the display determined by a duration of the user pan when none of the first group of active objects is determined to have remained on the display.
-
Specification