an optical memory device includes a plurality of optical memory cells , each optical memory cell including at least one wavelength filter , at least one read / write / erase filter , and a plurality of optical strands , wherein each optical memory cell stores and transmits data in optical form . the optical memory device interacts with an array of photon detectors , an array of lasers , and at least one central processing unit . a method of optically storing data in an optical memory device includes providing an optical memory device including a plurality of optical memory cells , each optical memory cell including at least one wavelength filter , at least one read / write / erase filter , and a plurality of optical strands ; and storing and transmitting data in optical form in at least one of the plurality of optical memory cells .