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

Claim 9:
10. 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 file creation software, which, when executed on the processor, causes the processor to:
create, in the memory, a new file by storing metadata for the new file and content data for the new file in a common memory region of said plurality of memory regions, wherein the metadata comprises one or more of: a filename, a timestamp, and a file type; and
set an access condition for the memory region in the configuration settings of the hardware memory protection module, 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

wherein 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 file name, a timestamp, and a file type.