Patent ID: 11875051
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a host including a processor configured to execute instructions to:
tag data blocks in a data group with a group identifier; and
send the data blocks tagged with the group identifier to a storage controller; and

a storage module, including:
storage media; and
the storage controller configured to:
contiguously write the data blocks tagged with the group identifier in the storage media without performing a defragmentation;
maintain a group-to-physical table that includes correspondence between the group identifier and a range of contiguous physical block addresses of the data blocks;
maintain a logical-to-physical table that includes correspondence between logical block addresses and the physical block addresses of the data blocks; and
determine the logical block addresses that correspond with the group identifier by referencing the group-to-physical table and the logical-to-physical table.