Patent ID: 11960617
Assignee: NORDIC SEMICONDUCTOR ASA
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 15:
16. An integrated-circuit device comprising:
a processor;
a memory;
a hardware memory protection module configured to control access to a plurality of regions of the memory in dependence on respective region-specific configuration settings; and
a bus system, to which the processor and the hardware memory protection module are connected;
wherein:
the memory stores a file comprising metadata and content data, wherein the metadata comprises one or more of: a filename, a timestamp, and a file type, wherein the metadata and the content data are stored in a common memory region and said plurality of memory regions, and wherein the configuration settings specify an access condition for the common memory region, wherein the access condition specifies a type of memory access request that is granted access to the memory region, wherein said type of memory access request is one of a read request, a write request or an instruction fetch; and
the memory stores file retrieval software, which, when executed on the processor, causes the processor to search the memory to identify a file meeting a search criterion by reading the metadata of a set of one or more files from the memory and comparing the metadata against the search criterion to identify a file from the set that meets the search criterion, wherein the search criterion specifies one or more of: a filename, a timestamp, and a file type.