Patent ID: 8165621

Claim:
A cellular telephone, comprising: a digital baseband processor including a central processing unit (CPU), the CPU including an operating system (OS) and a file manager; an application specific integrated circuit (ASIC) electrically coupled with the digital baseband processor; a memory controller electrically coupled with the digital baseband processor, the CPU electrically coupled with the memory controller via a CPU bus; and a non-volatile two-terminal cross-point memory array that is directly accessed for data operations, the non-volatile two-terminal cross-point memory array is electrically coupled with the memory controller and is operative to store data in a plurality of memory elements with each memory element having exactly two terminals and configured to store the data as a plurality of resistive states and is operative to replace and emulate both volatile and non-volatile memory and is configured for write operations without a FLASH File System (FFS) and without a FLASH erase operation prior to a write operation, wherein the OS is configured to coordinate memory I/O functions without FLASH polling loads, without FLASH system loads, and without a FLASH pointer system, and wherein the file manager is specifically configured to understand a file structure of the non-volatile two-terminal cross-point memory array and to translate data from the non-volatile two-terminal cross-point memory array to the CPU bus.