86947343
Mar 21, 2016
Jun 6, 2017
Computer hardware; computer software used for memory allocation, reallocation, and memory availability assurance; computer memories; computer memory devices; data storage devices, namely, blank flash drives, flash memory cards, flash disks, or all-flash arrays; read-only storage, namely, blank flash disks and all-flash arrays; programmable data access processors, namely, programmable memory of blank flash drives; dynamic random access computer memory modules; dynamic random access memory; computer firmware used for memory allocation, reallocation, and memory availability assurance; blank flash memory cards; pre-recorded flash memory cards featuring memory allocation, reallocation, availability and assurance functions; memory expansion modules; computer hardware components, namely, memory cards; portable blank flash memory cards; and portable pre-recorded flash memory cards featuring memory allocation, reallocation, availability and assurance functions
Electrical and Scientific Apparatus