A record/playback device for use with a removable, interchangeable, flash memory recording medium which enables noise dampened recording of voice data and CD quality stereo recording of music data. The device includes a port for receiving a flash memory module which can record data according to industry standard formats to enable the transfer of data to and from personal computers through swapping of flash memory media. Alternative forms of data input and output also include implementation of a barcode reader and an infra-red transceiver for the transfer of data to and from the device. |
Citations|
| US4685057 | Jun 6, 1983 | Aug 4, 1987 | Data General Corporation | Memory mapping system | | US5070032 | Mar 15, 1989 | Dec 3, 1991 | SunDisk Corporation | Method of making dense flash EEprom semiconductor memory structures | | US5172338 | Apr 11, 1990 | Dec 15, 1992 | Sundisk Corporation | Multi-state EEprom read and write circuits and techniques | | US5200959 | Oct 17, 1989 | Apr 6, 1993 | SunDisk Corporation | Device and method for defect handling in semi-conductor memory | | US5263160 | Jan 31, 1991 | Nov 16, 1993 | Digital Equipment Corporation | Augmented doubly-linked list search and management method for a system having data stored in a list of data elements in memory | | US5268870 | Aug 6, 1990 | Dec 7, 1993 | | Flash EEPROM system and intelligent programming and erasing methods therefor | | US5337275 | Nov 1, 1993 | Aug 9, 1994 | Intel Corporation | Method for releasing space in flash EEPROM memory array to allow the storage of compressed data | | US5341330 | Nov 1, 1993 | Aug 23, 1994 | Intel Corporation | Method for writing to a flash memory array during erase suspend intervals | | US5357475 | Oct 30, 1992 | Oct 18, 1994 | Intel Corporation | Method for detaching sectors in a flash EEPROM memory array | | US5404485 | Mar 8, 1993 | Apr 4, 1995 | M-Systems Flash Disk Pioneers Ltd. | Flash file system | | US5437020 | Oct 3, 1992 | Jul 25, 1995 | Intel Corporation | Method and circuitry for detecting lost sectors of data in a solid state memory disk | | US5448577 | Oct 30, 1992 | Sep 5, 1995 | Intel Corporation | Method for reliably storing non-data fields in a flash EEPROM memory array | | US5454103 | Feb 1, 1993 | Sep 26, 1995 | LSC, Inc. | Method and apparatus for file storage allocation for secondary storage using large and small file blocks | | US5491774 | Apr 19, 1994 | Feb 13, 1996 | Comp General Corporation | Handheld record and playback device with flash memory | | US5551020 | Mar 28, 1994 | Aug 27, 1996 | Flextech Systems, Inc. | System for the compacting and logical linking of data blocks in files to optimize available physical storage | | US5581723 | Feb 19, 1993 | Dec 3, 1996 | Intel Corporation | Method and apparatus for retaining flash block structure data during erase operations in a flash EEPROM memory array | | US5581736 | Jul 18, 1994 | Dec 3, 1996 | Microsoft Corporation | Method and system for dynamically sharing RAM between virtual memory and disk cache | | US5586291 | Dec 23, 1994 | Dec 17, 1996 | EMC Corporation | Disk controller with volatile and non-volatile cache memories | | US5602987 | Dec 29, 1993 | Feb 11, 1997 | SanDisk Corporation | Flash EEprom system |
Referenced by|
| US5991727 | Dec 5, 1997 | Nov 23, 1999 | | Voice reproducing apparatus for personal use | | US6067278 | Apr 6, 1998 | May 23, 2000 | Recoton Corporation | Digital recorder for car radio | | US6304883 | Jul 29, 1997 | Oct 16, 2001 | Samsung Electronics Co., Ltd. | Technique for managing files in telephone switching system | | US6353870 | May 11, 1999 | Mar 5, 2002 | Socket Communications Inc. | Closed case removable expansion card having interconnect and adapter circuitry for both I/O and removable memory | | US6366544 | Feb 9, 1999 | Apr 2, 2002 | Advanced Communication Design, Inc. | Universal CD player | | US6414620 | Nov 28, 2001 | Jul 2, 2002 | Sharp Kabushiki Kaisha | Sound processing system | | US6493672 | Oct 19, 2001 | Dec 10, 2002 | Dictaphone Corporation | Automatic distribution of voice files | | US6571211 | Nov 12, 1998 | May 27, 2003 | Dictaphone Corporation | Voice file header data in portable digital audio recorder | | US6577458 | Apr 18, 2002 | Jun 10, 2003 | | Memo tape recorder and reader system and method | | US6599147 | Nov 12, 1999 | Jul 29, 2003 | Socket Communications, Inc. | High-density removable expansion module having I/O and second-level-removable expansion memory | | US6605769 | Oct 5, 2001 | Aug 12, 2003 | Gibson Guitar Corp. | Musical instrument digital recording device with communications interface | | US6606281 | Jun 14, 2001 | Aug 12, 2003 | Digital Networks North America, Inc. | Personal audio player with a removable multi-function module | | US6658496 | Dec 15, 1999 | Dec 2, 2003 | Sony Corporation | Recording/reproducing apparatus | | US6664459 | Sep 18, 2001 | Dec 16, 2003 | SamSung Electronics Co., Ltd. | Music file recording/reproducing module | | US6671567 | Nov 12, 1998 | Dec 30, 2003 | Dictaphone Corporation | Voice file management in portable digital audio recorder | | US6691196 | Jan 7, 2002 | Feb 10, 2004 | Socket Communications, Inc. | First-level removable module having bar code I/O and second-level removable memory | | US6694200 | Nov 16, 1999 | Feb 17, 2004 | Digital5, Inc. | Hard disk based portable device | | US6820189 | May 12, 2000 | Nov 16, 2004 | Analog Devices, Inc. | Computation core executing multiple operation DSP instructions and micro-controller instructions of shorter length without performing switch operation | | US6859872 | May 12, 2000 | Feb 22, 2005 | Analog Devices, Inc. | Digital signal processor computation core with pipeline having memory access stages and multiply accumulate stages positioned for efficient operation | | US6863557 | May 30, 2003 | Mar 8, 2005 | Socket Communications, Inc. | High-density removable expansion module having I/O and second-level-removable expansion memory | | US6877658 | Jan 17, 2001 | Apr 12, 2005 | En-Vision America, Inc. | Apparatus and method for information challenged persons to determine information regarding pharmaceutical container labels | | US6912501 | Aug 23, 2001 | Jun 28, 2005 | Hearing Enhancement Company LLC | Use of voice-to-remaining audio (VRA) in consumer applications | | US6920517 | Apr 22, 2003 | Jul 19, 2005 | Socket Communications, Inc. | Nested removable-removable modules with game and media-player applications | | US6934794 | Apr 21, 2004 | Aug 23, 2005 | Silicon Motion, Inc. | Method for performing flash memory file management | | US6976097 | Nov 21, 2002 | Dec 13, 2005 | Sony Corporation | Recording/reproducing apparatus having plural memories and method for controlling an equipment connected thereto | | US6976111 | May 9, 2000 | Dec 13, 2005 | Socket Communications, Inc. | High-density removable expansion module having I/O and second-level removable expansion memory | | US7017161 | Oct 11, 1999 | Mar 21, 2006 | Dictaphone Corporation | System and method for interfacing a radiology information system to a central dictation system | | US7065417 | Jan 29, 2002 | Jun 20, 2006 | SigmaTel, Inc. | MPEG portable sound reproducing system and a reproducing method thereof | | US7078609 | Aug 4, 2003 | Jul 18, 2006 | MediaLab Solutions LLC | Interactive digital music recorder and player | | US7107302 | May 12, 2000 | Sep 12, 2006 | Analog Devices, Inc. | Finite impulse response filter algorithm for implementation on digital signal processor having dual execution units | | US7111155 | May 12, 2000 | Sep 19, 2006 | Analog Devices, Inc. | Digital signal processor computation core with input operand selection from operand bus for dual operations | | US7176372 | Aug 4, 2003 | Feb 13, 2007 | MediaLab Solutions LLC | Interactive digital music recorder and player | | US7194555 | Jan 12, 2001 | Mar 20, 2007 | | Compression and remote storage apparatus for data, music and video | | US7194565 | Feb 9, 2004 | Mar 20, 2007 | Socket Communications, Inc. | Nested removable-removable expansion modules | | US7203288 | Nov 12, 1998 | Apr 10, 2007 | Dictaphone Corporation | Intelligent routing of voice files in voice data management system | | US7242924 | Aug 29, 2003 | Jul 10, 2007 | Broadcom Corp. | Methods of recording voice signals in a mobile set | | US7337111 | Jun 17, 2005 | Feb 26, 2008 | Akiba Electronics Institute, LLC | Use of voice-to-remaining audio (VRA) in consumer applications | | US7343439 | Sep 13, 2005 | Mar 11, 2008 | Socket Communications, Inc. | Removable modules with external I/O flexibility via an integral second-level removable slot | | US7440774 | Apr 8, 2003 | Oct 21, 2008 | Socket Mobile, Inc. | Wireless enabled memory module | | US7454541 | Feb 9, 2004 | Nov 18, 2008 | Socket Mobile, Inc. | Removable wireless expansion card having a removable subscriber information module | | US7478175 | Dec 6, 2005 | Jan 13, 2009 | Sony Corporation | Recording/reproducing apparatus | | US7504576 | Feb 10, 2007 | Mar 17, 2009 | MediLab Solutions LLC | Method for automatically processing a melody with sychronized sound samples and midi events | | US7597268 | Jul 27, 2007 | Oct 6, 2009 | MCM Portfolio LLC | Memory module which includes a form factor connector | | US7620844 | Aug 23, 2007 | Nov 17, 2009 | MCM Portfolio LLC | Field-operable, stand-alone apparatus for media recovery and regeneration | | US7634228 | Mar 2, 2007 | Dec 15, 2009 | Affinity Labs of Texas, LLC | Content delivery system and method | | US7653756 | Jun 26, 2006 | Jan 26, 2010 | Sony Corporation | Recording/reproducing apparatus | | US7655855 | Jan 26, 2007 | Feb 2, 2010 | Medialab Solutions LLC | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US7778595 | Jan 16, 2008 | Aug 17, 2010 | Affinity Labs of Texas, LLC | Method for managing media | | US7807916 | Aug 25, 2006 | Oct 5, 2010 | Medialab Solutions Corp. | Method for generating music with a website or software plug-in using seed parameter values | | US7847178 | Feb 8, 2009 | Dec 7, 2010 | Medialab Solutions Corp. | Interactive digital music recorder and player | | US7856513 | Oct 28, 2008 | Dec 21, 2010 | Sony Corporation | Recording/reproducing apparatus | | US7928310 | Nov 25, 2003 | Apr 19, 2011 | MediaLab Solutions Inc. | Systems and methods for portable audio synthesis | | US7953390 | Jun 30, 2009 | May 31, 2011 | Affinity Labs of Texas, LLC | Method for content delivery | | US7966188 | May 20, 2003 | Jun 21, 2011 | Nuance Communications, Inc. | Method of enhancing voice interactions using visual messages | | US7970379 | Jun 30, 2009 | Jun 28, 2011 | Affinity Labs of Texas, LLC | Providing broadcast content | | US7970955 | Jul 9, 2010 | Jun 28, 2011 | Sony Corporation | Recording/reproducing apparatus | | US8023998 | Sep 13, 2004 | Sep 20, 2011 | Socket Mobile, Inc. | Wireless enabled memory module | | US8041843 | Oct 27, 2010 | Oct 18, 2011 | Sony Corporation | Recording/reproducing apparatus | | US8116890 | Oct 25, 2006 | Feb 14, 2012 | MPMAN.COM, Inc. | Portable sound reproducing system and method | | US8129608 | Dec 30, 2004 | Mar 6, 2012 | KPBO Co., Ltd. | Automatic playing and recording apparatus for acoustic/electric guitar | | US8153878 | May 26, 2009 | Apr 10, 2012 | Medialab Solutions, Corp. | Systems and methods for creating, modifying, interacting with and playing musical compositions | | US8170700 | Apr 26, 2006 | May 1, 2012 | Mpman.com, Inc. | Portable sound reproducing system and method | | US8170884 | Jan 8, 2008 | May 1, 2012 | Akiba Electronics Institute LLC | Use of voice-to-remaining audio (VRA) in consumer applications | | US8175727 | Dec 29, 2006 | May 8, 2012 | Mpman.com, Inc. | Portable sound reproducing system and method | | US8214064 | Dec 29, 2006 | Jul 3, 2012 | LG Electronics Inc. | Portable sound reproducing system and method | | USRE42042 | Aug 4, 2005 | Jan 18, 2011 | | System for controlling processing of data passing through network gateway between two disparate communications networks |
Claims1. A method of memory management for a primary memory created from a non-volatile, long-term storage medium, said method enabling direct manipulation of contiguous and non-contiguous discrete data segments stored therein by a file system, and comprising the steps of: - (a) creating the primary memory from a non-volatile, long-term storage medium, wherein the primary memory comprises a plurality of blocks in which the data segments are to be stored;
- (b) coupling a cache memory to the primary memory, said cache memory providing temporary and volatile storage for at least one of the data segments;
- (c) writing a new data segment from the cache memory to the primary memory by linking said new data segment to a sequentially previous logical data segment by the following steps:
- (1) receiving the new data segment in the cache memory;
- (2) moving the new data segment from the cache memory to a next available space within primary memory such that the new data segment is stored in primary memory in non-used memory space;
- (3) identifying the previous logical data segment in primary memory;
- (4) creating a logical link between the previous logical data segment and the new data segment such that the logical link provides a path for sequentially accessing the data segments within the primary memory;
- (5) creating additional serial and logical links as subsequent new data segments are written to primary memory, said logical links providing the path for serially accessing the data segments regardless of contiguity of the data segments relative to each other within the primary memory; and
- (6) storing the data segments to primary memory in a manner consistent with an industry standard data storage format while retaining linking between data segments created in previous steps.
2. A record/playback device for use with a removable, interchangeable, flash memory recording medium which enables extended voice recording comparable with tape cassette dictating equipment, said device comprising: - a housing;
- a first microphone element coupled to the housing and configured to receive and process sound into electrical signals;
- a second microphone element coupled to the housing and configured to receive and process sound so as to cancel noise received at the first microphone element;
- control circuitry coupled to the microphone element and including signal input circuitry, amplification circuitry, analog-to-digital conversion circuitry, memory control circuitry, signal output circuitry and control logic circuitry for performing record and playback functional operations with respect to the electrical signals and other regulated components of the record/playback device;
- said switch means coupled to the control circuitry for selecting the desired functional operations to be performed;
- a receiving socket electrically coupled to the memory control circuitry and configured for electrical coupling with a flash memory module which operates as sole memory of the received processed sound electrical signals and is capable of retaining recorded digital information for storage in nonvolatile form; and
- a speaker coupled to the control circuitry for playback of recorded digital information; and a power source coupled to the control circuitry for supplying electrical power to the device.
3. The device as defined in claim 2 wherein the device further comprises a barcode reader coupled to the digital signal processor for optically scanning barcode data, amplifying and digitizing the barcode data, decoding the barcode data and transmitting the barcode data to the digital signal processor. 4. The device as defined in claim 2 wherein the device further comprises an infra-red transceiver circuit coupled to the digital signal processor for selectively transmitting data from the digital signal processor, and for selectively receiving data which is transmitted to the digital signal processor. 5. A record/playback device for use with a removable, interchangeable, flash memory recording medium which enables music recording and playback comparable with compact disc (CD) quality equipment, said device comprising: - a housing;
- a first microphone element coupled to the housing and configured to receive and process a first channel of sound into electrical signals;
- a second microphone element coupled to the housing and configured to receive and process a second channel of sound into electrical signals;
- a two channel, CD quality stereo signal pre-amplifier for receiving the first channel and the second channel of sound from the first and the second microphones;
- control circuitry coupled to the microphone element and including two channel analog-to-digital conversion circuitry, memory control circuitry, signal output circuitry and control logic circuitry for performing music record and playback functional operations with respect to the electrical signals and other regulated components of the record/playback device;
- said switch means coupled to the control circuitry for selecting the desired functional operations to be performed;
- a receiving socket electrically coupled to the memory control circuitry and configured for electrical coupling with a flash memory module which operates as sole memory of the received processed sound electrical signals and is capable of retaining recorded digital information for storage in nonvolatile form; and
- a speaker coupled to the control circuitry for CD quality playback of recorded digital information; and a power source coupled to the control circuitry for supplying electrical power to the device.
6. The device as defined in claim 5 wherein the device further comprises an infra-red transceiver circuit coupled to the digital signal processor for selectively transmitting data from the digital signal processor, and for selectively receiving data which is transmitted to the digital signal processor. |