Interactive sound reproducing

Information

  • Patent Grant
  • 7930047
  • Patent Number
    7,930,047
  • Date Filed
    Thursday, December 7, 2006
    17 years ago
  • Date Issued
    Tuesday, April 19, 2011
    13 years ago
Abstract
An audio system attachable to a computer includes a sound reproduction device for producing audible sound from audio signals. The sound reproduction device includes a radio tuner and a powered speaker. The audio system further includes a connector for connecting the sound reproduction device with a computer. The computer provides audio signals from a plurality of sources, the sources including a computer CD player, digitally encoded computer files stored on the computer, and a computer network connected to the computer. The sound reproduction device further includes control buttons for controlling at least one of the computer CD player, the digitally encoded computer files and the computer network.
Description
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not applicable.


BACKGROUND OF THE INVENTION

The invention relates to interactive sound reproducing and more particularly to sound reproducing from computer compact disk (CD) drives, network radio stations, broadcast radio stations, and digitally encoded computer files.


It is an important object of the invention to provide improved interactive sound reproducing.


BRIEF SUMMARY OF THE INVENTION

According to the invention, an audio system includes a sound reproduction device for producing audible sound from audio signals. The sound reproduction device includes a radio tuner, a powered speaker and a connector for connecting the sound reproduction device with a computer. The computer provides audio signals from a plurality of sources. The sources include a computer CD player, digitally encoded computer files stored on the computer, and a computer network connected to the computer. The sound reproduction device includes control buttons for controlling at least one of the computer CD player, the digitally encoded computer files and the computer network.


In another aspect of the invention, an audio system includes a sound reproduction device for producing audible sound from audio signals. The sound reproduction device includes an enclosure, enclosing a radio tuner and a powered speaker. The audio system further includes a connector for connecting the sound reproduction device with a computer, the computer for providing audio signals from a computer CD player, from digitally encoded computer files, and from a computer network.


In another aspect of the invention, an audio system includes a sound reproduction device for reproducing audible sound from audio signals, a computer coupled to the sound reproduction device for receiving the audio signals from a computer network, the audio signals being transmitted from an alternatively selectable plurality of network addresses, and a remote control device, for communicating commands to the sound reproduction device, the remote control device comprising a plurality of indicator buttons. An indicating one of the indicator buttons causes the computer to select a preassigned one of the network addresses.


In another aspect of the invention, an audio system includes a computer system and a sound reproduction system for reproducing audible sound from audio signals. The audio signals come from a plurality of selectable sources. A method for switching the sound reproduction system from an unpowered state to a powered state includes transmitting a control signal from the sound reproduction system to the computer system. If the computer system responds to the control signal, the method determining by the sound reproduction device that the computer system is in a responsive state and


If the computer system does not respond to the control signal, determining by the sound reproduction device that the computer system in an unresponsive state.


In another aspect of the invention, a radio receiver has a number n of preset indicators. A method for assigning broadcast frequencies to individual preset indicators includes determining the location of the radio receiver and scanning the frequency spectrum to determine the strongest signals.


In another aspect of the invention, a sound system includes a sound reproduction device coupled to a computer system and a remote control device, for transmitting encoded control commands to the sound reproduction device. A method for decoding the commands includes receiving, by the sound reproduction device, one of the encoded control commands, and decoding, by the sound reproduction device, the one received control command, and executing, by the sound reproduction device, the one received control command. In the event that the one received control command is not decodable or is not executable by the sound reproduction device, the method includes transmitting the encoded control command to the computer system.


In another aspect of the invention, an audio system includes a sound reproduction device for reproducing audible sound from audio signals from a plurality of sources. The sources including a radio tuner and at least one of a CD containing a plurality of individually indicatable tracks, a plurality of individually indicatable network addresses, and a plurality of individually indicatable digitally encoded files stored on a digital storage device. The audio system includes a source selector for selecting from the plurality of sources, a source of audio signals to be reproduced by the sound reproduction device and a control signal input device. If the selected source is the radio tuner, an activation of the control signal input device changes the tuning frequency of the radio tuner; if the selected source is the CD, an activation of the control signal input device changes the indicated CD track or play position within a track; and if the selected source is the selectable network addresses, an activation of the control signal device changes the indicated network address.


In another aspect of the invention, a method of operating an audio system adapted to reproduce sound from a plurality of digitally encoded files which contain identifying characteristics includes assigning a value of one of the identifying characteristics to a preset indicator; on the indicating of the preset indicator, searching the plurality of files for the value of the one identifying characteristic; and selecting for reproduction the digitally encoded files having the value.


In still another aspect of the invention, a method for selecting from a plurality of audio signal sources having identifying characteristics, a single audio signal source, includes specifying a value of one of the identifying characteristics; determining, by a computer, which of the audio signal sources have the value for the one characteristic; and selecting a single audio source from the plurality of audio signal sources.


According to another aspect of the invention, a method gives multiple sets of values to a single set of presets being used with a single source. The method changes the set of values by clicking on a graphic, such as a right or left arrow on the screen display, to bring up a new set of values for the presets. Typically, any one of the set of values is selectable by either clicking with the pointing device on the appropriate preset on the screen, pressing the selected preset on the remote, or pressing the preset on the radio.


Other features, objects, and advantages will become apparent from the following detailed description, which refers to the following drawings in which:





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram of a first configuration of a networked sound system according to the invention;



FIG. 2 is a block diagram of a second configuration of a networked sound system according to the invention;



FIG. 3 is a block diagram of the interface unit of FIGS. 1 and 2;



FIG. 4 is a diagram helpful in explaining the logical database relationships of recorded units and assemblages of recorded units;



FIG. 5 is a sound reproduction device control panel according to the invention;



FIG. 6 is a representation of an interface screen on a computer display in accordance with the invention;



FIG. 7 is a flow diagram for assigning broadcast radio frequencies to the preset buttons according to the invention;



FIG. 8 shows the buttons on the remote control device;



FIG. 9 shows the relations among FIGS. 9A-9R and FIGS. 9A-9R are schematic circuit diagrams of circuitry in a radio that implement elements 12, 14 and 16 of the system of FIG. 2; and



FIG. 10 shows the relationship among FIGS. 10A-10F and FIGS. 10A-10F are an implementation of the interface unit 54 of FIG. 2.





DETAILED DESCRIPTION OF THE INVENTION

With reference now to the drawings and more particularly to FIG. 1, there is shown a first configuration of a networked sound system according to the invention. Sound reproduction device 10 includes an AM/FM tuner 12, audio signal processing circuitry 14, control electronics circuitry 16 for controlling the tuner and signal processing circuitry, a remote control device 17 for communicating commands to control electronics circuitry 16, and an electroacoustical transducer 18. An auxiliary (hereinafter “aux”) input 13 typically implemented as a signal jack permits the sound reproduction device to receive audio signals from outside sources, such as portable CD players. Computer system (PC) 20 includes a bus 22 which interconnects various computer system components and carries data and control signals between them. Hardware components may include CPU 24, RAM 26, CD player 28, a mass storage device, such as a hard disk 30, a network interface card 32, and a sound card 33. Computer system 20 also includes a number of external connectors for connecting bus 22 with various external devices. A first external connector 34 connects to an external display 36. A second external connector 38 connects to an external input device such as a mouse 40. A third external connector 42 connects to a keyboard 44. A fourth external connector 46 connects network interface card 32 to a local or wide area network for transmitting to and receiving signals from remote devices that are connected to the local or wide area network. A fifth external connector 43 connects to external mass storage device 45. Stereo jack 48 connects sound card 33 to radio audio signal processing circuitry 14 through analog input terminal 49. Audio system control connector 50 connects bus 22 to control electronics circuitry 16 through digital input terminal 51.


Referring now to FIG. 2, there is shown a second configuration of a networked audio system according to the invention. The elements of FIG. 2 are the same as the elements of FIG. 1, with some exceptions. Sound card 33 of FIG. 1 is not needed in this configuration. Stereo jack 48 and the audio system control connector 50 of FIG. 1 are replaced by a bus interface connector 52, which connects to an interface unit 54. The interface unit 54 connects to audio signal processing circuitry 14 through analog terminal 49 and to control electronics circuitry 16 through digital terminal 51. Interface unit 54 will be described in more detail in connection with a subsequent figure.


A networked audio system which contains both the powered speaker and the radio tuner in a single enclosure is advantageous over conventional audio systems which house the speakers and radio tuner in separate enclosures, because the system can then be configured to occupy less space in a work area.


Referring to FIG. 3, there is shown interface unit 54 in more detail. Signal line 56 from interface connector 52 is connected to logic circuitry 58. Logic circuitry 58 is coupled to D/A converter 60 which is connected to analog terminal 49 by analog signal line 62. Analog terminal 49 is in turn connected to audio signal processing circuitry 14. Logic circuitry 58 is connected to digital terminal 51 by digital signal line 64. Digital terminal 51 is in turn connected to control electronics circuitry 16. If bi-directional flow of analog signals is desired, a second analog signal path is provided. The second analog signal path includes a signal line between audio signal processing circuitry 14 and a second analog terminal 66; a second analog signal line 68 connecting second analog terminal 66 and an A/D converter 70; and a signal line connecting A/D converter 70 and logic circuitry 58.


In operation, logic circuitry 58 determines if transmissions on signal line 56 from bus 22 are intended for sound reproduction device 10. If signals on bus 22 are intended for sound reproduction device 10, logic circuitry 58 determines whether the signals are control signals or audio information. If the signals are control signals, logic circuitry 58 transmits signals to digital terminal 51 over digital signal line 64. If signals are audio information, logic circuitry transmits signals to D/A converter 60 which converts the digital signal to an analog audio signal. Analog audio signal is then transmitted over analog signal line 62 to analog terminal 49 and then to audio signal processing circuitry 14. The digital signal path including control circuitry 16, digital terminal 51, digital signal line 64, logic circuitry 58 signal line 56, and interface connector 52 is constructed and arranged to transmit signals bidirectionally, so that control signals originating at control circuitry 16 can be transmitted to computer bus 22 for processing by CPU 24. If bidirectional flow of analog circuitry is desired, analog signals may be transmitted from audio signal processing circuitry 14 to second analog terminal 66, and to A/D converter 70, where it is converted to a digital signal that is then transmitted to logic circuitry 58.


In one implementation, sound reproduction device 10 is a Wave® radio equipped with an appropriate communications ports, available from the Bose Corporation of Framingham, Mass. Computer system 20 may be a conventional multimedia personal computer.


There are typically three implementation arrangements for interface unit 54. One alternative is to implement interface unit 54 as a module in computer system 10. In this arrangement, interface unit 54 is implemented as a circuit board that connects internally to bus 22 (so that interface connector 52 is internal to the computer, and is physically connected to an expansion slot in the computer), signal lines 62, 64, and 68 are implemented as cables, and digital terminal 51, analog terminal 49 (and second analog terminal 66, if present) are external ports for the sound reproduction device 10.


A second alternative is to implement interface unit 54 as an intermediate, separate unit, typically integrated with cables which implement signal lines 62, 64, 68, and 56. In this arrangement, interface connector 52 is an external computer port, and digital terminal 51, analog terminal 49 (and second analog terminal 66, if present) are external ports for the sound reproduction device 10.


A third alternative is to implement interface unit 54 as a module, such as a circuit board, in the sound reproduction device 10. In this arrangement, sound reproduction device 10 has an external port to accommodate a cable that implements signal line 56, and the remaining signal lines and terminals are internal to sound reproduction device 10.


A networked sound system according to the invention may have a number of operating modes. In a first mode, sound reproduction device 10 operates as a standalone sound reproduction device (hereinafter “standalone mode”), similar to a conventional radio or hi-fi receiver. Operating in this mode, sound reproduction device operates independently of computer system 20, and even operates if computer system 20 is not running. In a second operating mode (hereinafter “sound effects mode”), sound reproduction device 10 operates as conventional computer speakers, reproducing sounds that are incidental to programs running on computer system 20. Examples may be sound effects in computer games, audible alarms and warnings, indicating, for example, that the computer system has received electronic mail. In a third operating mode (hereinafter “audio system mode”) sound reproduction device 10 operates as a processor and reproducer of audio signals from a variety of sources, including networked sources and components of the computer system 20.


When the system is operating in the sound effects mode and the audio systems mode, the operation of the components of the system is controlled by a software program running on computer system 20. For efficient use of computer resources, the software program may be divided into two program modules, one of which provides communications between components of computer system 20 and sound reproduction device 10, and a second which accesses sound sources as described below. Additionally, the first program module can contain instructions such that it automatically activates the second program module if it detects a communication from sound reproduction device 10 to computer system 20 that requires that the second module be running.


Operating in standalone mode, sound reproduction device 10 is controlled as, and operates as a standard radio or receiver. On/off, tuning, and volume control are all either entered by control buttons or dials that are connected electronically to control electronics circuitry 16, or by remote control device 17.


Operating in sound effects mode, sound reproduction device 10 is controlled as, and operates as, standard amplified computer speakers having an on/off switch and volume control.


Operating in audio systems mode, sound reproduction device 10 reproduces sound from tuner 12, aux input 13, digital audio signals stored in RAM 26, hard disk 30, or external mass storage device 45; audio signals received from sources connected to the local or wide area network connected to network interface 32; and other sources such as CD player 28 (which can be a component of computer system 20 as shown, or which can be a separate component, connected directly to sound reproduction device 10). The source or sources of the audio signals is controlled by a computer program running on computer system 20.


If sound reproduction device 10 is in the “off” state, and is turned “on” either by pressing the “on” or “power” button or a button or indicator performing an equivalent function, or by pressing the corresponding button on remote control device 17, control electronics circuitry 16 detects whether computer 20 is connected, and if connected, in the “on” or “off” state. If computer 20 is not connected or is in the “off” state, sound reproduction device 10 operates in standalone mode, and sound reproduction device begins reproducing audio signals from the last internal audio signal source (in one implementation, either AM or FM signals from AM/FM tuner 12, or signals from aux input 13). If computer 20 is in the “on” position and the second program module (as described above in the discussion of “Operating Modes”) is not running, the first program module activates the second program module, and the sound reproduction device begins producing signals from the last audio signal source, as described above in the discussion of “audio systems mode.” If computer 20 is in the “on” position and the second program module is running, the sound reproduction device begins producing signals from the last audio signal source.


Recorded on hard disk 30 or external mass storage 45 may be information about typically either AM broadcast, FM broadcast, broadcast radio stations available to the reproduction device 10 through tuner 12. Typically, availability is determined by a combination of proximity to and direction to the broadcast site, directionality and power of the broadcast signal, obstructions (such as tall buildings and mountains), and competing signals, especially those in nearby frequency bands. The list of radio stations available to the reproduction device may be assembled in a number of ways. In a simple form, the user may manually tune a radio station and manually enter into the data base identifying information about the radio station. In more sophisticated forms, the reproduction device may automatically scan the broadcast frequency spectrum and assemble a list of available radio stations by noting the frequency and by measuring signal strength of received signals, or a suggested list of radio stations, based on location information such as zip code, or can be compiled by a resource (such as the vendor of the reproduction device or a commercial information assembler). Information about each radio station can also be collected and stored. Such information can include: station broadcast frequency; station call letters and/or other identifiers; station format (news, type of music, location, and others).


Information about radio stations that are accessible over the local or wide area network (hereinafter web radio stations) is also acquired and stored. This information may be acquired through search engines, by commercially available listings from suppliers such as vTuner (vTuner.com), or assembled by the user. Information about web radio stations typically include a station identifier, a network address, a category (e.g. news, rock, jazz, sports, classical), and a location of origination.


The information about broadcast radio stations and web radio stations, respectively, may be organized and sorted based on any of the information types mentioned above.


In addition to reproducing sound, a networked sound system according to the invention can record, on hard disk 30 or external mass storage device 45. Recording can be done simultaneously with sound reproduction, or in the “background.” Sound is recorded in units, and the units are identified and information about the units are recorded in a data base. For example, a typical recording unit is a track on a CD. The information about each unit (track) may include title, composer, artist, category (e.g. classical, rock, blues). The information may be obtained automatically or by user intervention from commercially available internet sources and/or may be entered or edited by the user. Additionally, for other types of recording units, the information may be of other types (such as for radio broadcasts a station and a time interval; for athletic events the date and participating teams; for cultural events the date, performer, composer; and others). For convenience, recorded units and assemblages of recorded units are referred to as “music files” even though the recorded units are not necessarily recordings of music.


Referring now to FIG. 4, there is shown a diagram that will be used to discuss the logical relationships of recorded units and assemblages of recorded units. Recorded units 110-1 through 110-n each contain data representing the recorded sound and information about the recorded sound. Information could include the artist, the composer, and the type of music. A first type of assemblage of recorded units is an “album” represented here as items 112a, 112b, 112c. Albums 112a, 112b, and 112c may also have associated with them information similar to the information about the recorded units, such as artist, composer, and type of music. Albums may include recorded units that have different composers, artists, or type of music.


A second type of assemblage includes recorded units with common identifying characteristics, sometimes referred to as common “metadata” values. “Metadata” values are typically included in file header information of music files in many popular music file formats. Metadata values may include the artist, the composer, the type of music, and others. For example, element 114 represents an assemblage that includes all albums (112a and 112b) that include a track performed by a predetermined artist and all tracks performed by that artist. Album 112b is included in the assemblage, even though it may include only one track 110-7 performed by that artist and even though that album may contain tracks that are performed by other artists. In other embodiments, the assemblage may be set up such that only tracks performed by the artist are included in the assemblage. Similarly, assemblage 114 may represent an assemblage of all recorded units written by a common composer or containing a common type of music.


For example, if an assemblage contains music files having a common composer metadata value of “Beethoven”, each time the assemblage is requested, a computer database program may search all the music files for the metadata value of “Beethoven” as the composer. In this manner, each time a new music file is recorded with “Beethoven” as the composer, it is automatically added to the assemblage. In other words, this second type of assemblage may be said to be dynamically constructed.


A third type of assemblage is represented by playlist 116. In this example, playlist 116 includes artist assemblage 114, album 112c, and track 110-n.


Information about recorded units, playlists and other assemblages, broadcast radio stations, computer network accessible radio stations is stored in a data base stored in RAM 26 mass storage device 30 or external mass storage device 45. In one implementation, a record of the data base may correspond to a broadcast radio station, a web radio station, or a recorded unit. The fields of the records representing broadcast radio stations may contain information such as call letters, broadcast frequency, station format, or signal strength. The fields of record representing computer network accessible radio stations may include a identifiers, network addresses, locations, and station formats. The fields of record representing recorded units may include the metadata values as described above.


Referring to FIG. 5, there is shown a control panel from sound reproduction device 10. Preset buttons 72a-72f each have a broadcast frequency associated with it. When that button is depressed by the user, the control electronics circuitry causes the control electronics circuitry (of FIG. 1) to cause the tuner 12 to tune to the frequency associated with that preset button.


In addition to associating broadcast frequencies to the identifiers, a networked sound system according to the invention can assign other entities to the preset button. Other entities can include web radio network addresses, playlists; or recorded units, such as individual CD tracks, or other assemblages of recorded unit as described above.


In a networked sound system according to the invention, there are at least three ways of activating the preset buttons. The buttons of FIG. 5 can be depressed; corresponding buttons on remote control device 17 can be depressed; or a graphical representation of a corresponding preset button that is caused to appear on external display 36 by a computer program may be selected by operation of mouse 40. Hereinafter, the term “preset indicator” will be used to denote the preset buttons on the control panel (FIG. 5), the preset buttons on the remote control device (FIG. 8), or the graphical representation of the preset buttons on the display (FIG. 6). In one embodiment, there is a one to one correspondence between the preset buttons on the control panel of the sound reproduction device, the preset buttons on remote control device 17, and the graphical representation of preset buttons appearing on external display 36. Activating a preset button on control panel of FIG. 5, the corresponding preset button on remote control device 17, or the graphical representation of the preset button on external display 36 causes the same entity to be selected. For each different source, a different entity may be assigned to each preset button, as will be described below. There may also be multiple sets of values to a single set of presets being used with a single source as discussed above. For example, there may be multiple sets of FM and/or AM radio stations.


A common user interface screen is caused to appear on external display, with some of the portions of the screen having different identifying legends. Referring to FIG. 6, there is shown a user interface screen. Source selection region 78 has graphical regions enabling the user to select the audio signal source. In this implementation, a CD, AM broadcast radio, FM broadcast radio, Web Radio, and Music Files (e.g. recorded units) can be selected. In current selection region 88, information about the selection currently displayed is shown. In available selections region 90, information about the available selections is shown. In preset section 92, six graphical figures, corresponding to the six preset buttons shown in FIG. 6 are displayed. “Tune” graphical FIGS. 79 are discussed below in the discussion of FIG. 8.


The information displayed in the available selections region 90 may be ordered based on any of the metadata values. For example, the list of FM stations of FIG. 6 can be ordered in by station ID as shown, or could be ordered by broadcast frequency, or by category (station format). Ordering the list of stations in different manners enables the user to more easily select the music to be reproduced from the list of available selections, especially if the number of available selections is large. For example, if the user has selected “web radio” as the source, there may be hundreds of entries displayed in the available selections region. If the user wants to listen to a particular type of music, for example jazz, the user can order the list of available web radio stations by station format, and scroll through the list and listen to web radio stations until a suitable station is found. Scrolling through the list can be done by using the arrow keys on the computer keyboard, the “tuning” buttons 128 (FIG. 5) on the control panel, or the corresponding buttons 147 (FIG. 8) on the remote control device.


The entities that can be assigned to the preset buttons are dependent on the audio source selected by activating the appropriate graphical figure in the source selection region 78. If the CD source has been activated, the preset buttons are not active. If the AM broadcast or FM broadcast graphical figure have been activated, broadcast frequencies in the AM and FM broadcast bands, respectively, can be assigned to the preset buttons. For convenience and ease of identification, the call letters may also be displayed on the graphical representation. If the web radio audio source has been activated, a URL of a web radio website are assigned to the preset buttons. For ease of identification, the name, or other identification about the website is typically displayed on the preset buttons.


If the music files audio source has been selected, any assemblage, as discussed above, of recorded units can be assigned to a preset buttons. For combinations of recorded units, a play mode may also be assigned to the preset button. “Play modes” may include sequential, in which the recorded units are played in the order they appear in the database (typically, for example, for an album, this means in the order the individual “cuts” appear on the album), “shuffle” or “random,” in which the recorded units are played in a random order, and “repeat” either single cuts or a sequence of cuts.


In one embodiment, initial preset assignment of broadcast radio stations is done automatically. Referring to FIG. 7, there is shown a flow diagram of a process for automatically initial preset assignment by a computer program running on computer system 20. In step 100, a locator is entered, for example, by a user entering a “zip code” using keyboard 44. In optional step 102, the user enters radio format preference or preferences (i.e. such as news, talk, type of music as discussed above). At step 104, the computer program directs AM/FM tuner 12 to scan the applicable broadcast frequency band for strong signals. At step 106, the strongest signals are compared to available stations based on the locator and information about available radio stations, as discussed above in the discussion of audio system mode operation. At step 108, the broadcast frequencies of the strongest signals are assigned by the computer program to the presets. If format preferences have been entered at optional step 102, the strongest signals for each of the selected formats may be assigned to the presets. The number of presets for each format is dependent on the number of presets available and the number of formats selected. For example, if the user has selected two formats and there are six presets available, the broadcast frequencies of the strongest three signals in each format are assigned to presets. If optional step 102 has not been performed, stations may be assigned to presets in other ways; for example, the strongest signal of each of the formats may be assigned to a preset, or the strongest signals, irrespective of format may be assigned to preset.


A user can enter control signals or data for controlling the operation of the sound system through three data/control input systems. A first input system includes the input devices of computer system 20, including mouse 40, keyboard 44, and external display 36. A second input system includes the buttons of control panel (FIG. 5) of sound reproduction device 10 of FIG. 1. A third input system includes the remote control device 17 of FIG. 1, shown in more detail in FIG. 8. In one implementation, different subsets of control signals and data input can be entered through each of the input systems. In this implementation the control panel (FIG. 5) has input buttons for the following control/data functions: four buttons 120 for entering control signals and data for various clock-radio functions of sound reproduction device 10; a sound reproduction device on/off switch 122; a broadcast band selector button 124; an aux input selector 126; volume control buttons 127; two tuning buttons 128; and preset buttons 72a-72f, discussed above. Remote control device (FIG. 8) has input buttons for the following control/data functions: sound reproduction device on/off switch 130; volume control buttons 134; broadcast band selector button 136; PC signal source selector buttons 138, preset selector buttons 140a-140f, CD player pause button 141; and five “overloaded” or multi-use buttons. Button 142 activates the “snooze” feature if the sound reproduction device has been turned on to a broadcast radio station by the alarm, or mutes or unmutes the sound reproduction device if the sound reproduction device has been turned on any other way. Button 144 turn off the alarm if the clock radio alarm feature of the sound reproduction device is sounding, or stops the CD player 28. Track/tune button 147 is discussed in more detail below.


Equivalent control signals that can be entered from more than one of the three input systems have the same effect, regardless of which input system was used to enter the data or control signal. For example, if the sound source is FM broadcast radio, and preset button 1 is activated, the audio system tunes to the broadcast frequency represented by preset button 1, regardless of whether the preset button was activated by pressing preset button 72a on the control panel, pressing preset button 140a, on remote control device 17, or by selecting preset icon 150a on the user interface screen (FIG. 6) shown on display 36 (FIG. 1). Additionally, if the data or control signal is entered through remote control device 17 or through the sound reproduction device control panel (FIG. 5), a visible indication is displayed on the user interface screen (FIG. 6). For example, if preset button 140a (preset button 1) is pressed on remote control device 17, a visible indication appears on user interface screen (FIG. 6) shown on display 36.


The effect of the control signal may depend on the source of the audio signals. For example, if the source of the audio signals is the AM/FM tuner 12 (FIGS. 1 and 2), selecting the “tuning” buttons 128 (FIG. 5) on the control panel, or the corresponding buttons 147 (FIG. 8) on the remote control device, or the corresponding graphical FIGS. 79 (FIG. 6) causes the tuning frequency of the AM/FM tuner to change. If the source is music files, the names of the music files may appear in the available selections region 90 (FIG. 6) of the interface screen, and selecting of the tuning buttons on the control panel or the equivalent control buttons on remote control device or the equivalent graphical figure on the display screen may cause the display to change the highlighted music file. If the source is web radio stations, the available web radio stations my appear in the available selections region 90 (FIG. 6) of the interface screen, and selecting of the tuning buttons on the control panel or the equivalent control buttons on remote control device or the equivalent graphical figure on the display screen may cause the display to change the highlighted web radio station.


In the event that the control electronics circuitry 16 (FIG. 1) of the sound reproduction device receives from remote control device 17 a remote control signal that control electronics circuitry 16 cannot decode, the control electronics circuitry retransmits the remote control signal to computer system 20 for decoding.


For ease of selecting individual sources, in one embodiment, in addition to specifying a category (such as music files, broadcast radio stations, computer network accessible radio stations, music files, and CD) of sources, the user may select from a subset of all the sources in a category. For example, if the user has selected broadcast FM, broadcast AM, or network accessible radio as the source category, the user may choose to select an individual radio station from a subset of all available radio stations, the subset including only radio stations having a particular format, such as news; or if the user has selected music files as the source category the user may choose to select a file from a subset of all available files, the subset including only music of a certain type, such as jazz.


This may be conveniently done using the available selections region 90 (FIG. 6) and the various control input devices, including keyboard 44 or mouse 40 (FIGS. 1 and 2) radio control panel (FIG. 5), or the remote control device 17 (FIGS. 1, 2, and 8). The computer program running on computer 20 may provide for the user to enter a preferred subset category, or alternatively, may allow the user to sort, order or filter the entries in the available selections region. The input devices may then be used to highlight and select entries in the available selections region 90. In one embodiment, the tuning keys 128 of the control panel (FIG. 5), or the corresponding buttons 147 on remote control 17 are used to highlight and select entries in the available selections region. In this embodiment, pressing the tuning key 128 or 147 highlights the next entry in the available selections region 90. The tuning keys may also be used in the above manner even if the interface screen (FIG. 6) is not visible on the display, as may happen if the interface screen has been minimized or if the view of the interface screen is obscured by a graphical display generated by a software program. This aspect of the invention may also be used in audio systems which have no display associated with them.


In another embodiment, when the source category is broadcast radio, tuning keys 128 of the control panel (FIG. 5) and the corresponding buttons 147 on remote control 17 are used in the conventional manner, that is, to change the tuning frequency of AM/FM tuner 12.



FIGS. 9A-9R are schematic circuit diagrams of circuitry in a radio in an exemplary embodiment of the invention implementing AM-FM tuner 16, audio signal processing circuit 14 and control electronic circuitry 16 in the system of FIG. 2. FIGS. 10A-10F show a schematic circuit diagram of an exemplary embodiment of interface unit 54.


There is enclosed a CD-ROM that may be inserted into the D drive of a personal computer in an exemplary embodiment of the invention.


It is evident that those skilled in the art may make numerous modifications of and departures from the specific apparatus and techniques disclosed herein without departing from the invention concepts. Consequently, the invention is to be construed as limited only by the spirit and scope of the appended claims.

Claims
  • 1. A system comprising: (A) a sound reproduction device comprising:a housing;one or more speakers located at least partially within the housing;an amplifier located within the housing for powering the one or more speakers;control circuitry located within the housing; andan interface located at least partially within the housing that is configured to provide a physical and electrical connection exclusively between the sound reproduction device and a separate audio source device having stored digital music files, wherein the connection includes: (i) an audio signal path configured to receive, from the audio source device, audio information from which audible sound corresponding to the digital music files produced by the sound reproduction device, and(ii) a control signal path configured to transmit control commands to the audio source device, wherein the control signal path is separate from the audio signal path; and(B) a remote control device configured to transmit at least a first type of control command and a second type of control command to the sound reproduction device, wherein the first type of control command controls a user function of the sound reproduction device and the second type of control command is configured to control a user function of the audio source device;wherein the control circuitry is configured to receive a control command from the remote control and, in response to receiving such a command: (i) controls a user function of the sound reproduction device when a control command of the first type is received, and(ii) transmits to the audio source device via the control signal path a command for controlling a user function of the audio source device when a control command of the second type is received.
  • 2. The system of claim 1, wherein the interface comprises a dedicated cable.
  • 3. The system of claim 1, wherein the interface is configured to couple to the audio source device in close proximity to said sound reproduction device.
  • 4. The system of claim 1, wherein the interface is configured to couple to the audio source device adjacent to said sound reproduction device.
  • 5. The system of claim 1 further comprising an AM/FM radio tuner located at least partially within the housing.
  • 6. The system of claim 5 further comprising an alarm clock located at least partially within the housing.
  • 7. The system of claim 1 wherein the control signal path is configured to transmit digital control commands.
  • 8. The system of claim 1 wherein the audio source device comprises a computer.
  • 9. The system of claim 8 wherein the computer comprises a personal computer.
  • 10. The system of claim 1 wherein the audio source device is configured to connect to a network and receive audio information via a network interface.
  • 11. The system of claim 10 wherein the sound reproduction device is further configured to receive via the interface audio information received by the audio source device via the network interface.
  • 12. The system of claim 1 wherein the second type of control command configured to be transmitted by the remote control device is a subset of control commands that the audio source device is capable of receiving.
  • 13. The system claim 1, wherein the remote control is configured to transmit a command for controlling the volume of the sound reproduction device.
  • 14. The system of claim 1, wherein the remote control is configured to transmit a command for controlling the power setting of the sound reproduction device.
  • 15. The system of claim 1, wherein the remote control is configured to transmit a command for muting the sound of the sound reproduction device.
  • 16. The system of claim 5, wherein the remote control is configured to transmit a command for selecting the AM/FM radio tuner as the audio source for the sound reproduction device.
  • 17. The system of claim 1, wherein the remote control is configured to transmit a command for selecting the audio source device as the audio source for the sound reproduction device.
  • 18. The system of claim 1, wherein the remote control is configured to transmit a command for causing the audio source device to play a music file.
  • 19. The system of claim 1, wherein the remote control is configured to transmit a command for causing the audio source device to pause the play of a music file.
  • 20. The system of claim 1, wherein the remote control is configured to transmit a command for causing the audio source device to select a playlist.
  • 21. The system of claim 1, wherein the remote control is configured to transmit a command for causing the audio source device to select the next or previous music file.
  • 22. The system of claim 1, wherein the remote control is configured to transmit a command for causing the audio source device to select an assemblage of music files based on a first type of metadata included in the music files.
  • 23. The system of claim 22, wherein the assemblage is based on information about the music genre.
  • 24. The system of claim 22, wherein the assemblage is based on information about the music artist.
  • 25. The system of claim 22, wherein the assemblage is based on information about the album associated with the music files.
  • 26. The system of claim 22, wherein the remote control is further configured to transmit a command for causing the audio source device to select a subset of the assemblage of music files based on a second type of metadata included in the music files.
  • 27. The system of claim 26, wherein the assemblage is based on information about the music genre, and the subset is based on information about the music artist.
  • 28. The system of claim 1 wherein the audio information is in digital form.
  • 29. The system of claim 1 wherein the audio information is in analog form.
  • 30. The system of claim 5 wherein the sound reproduction device is configured to operate in at least two modes: a first mode wherein the sound reproduction device produces audible sound from audio information received from the audio source device via the interface; anda second mode wherein the sound reproduction device produces audible sound from the AM/FM radio tuner.
  • 31. The system of claim 30 further comprising one or more control buttons on the housing, wherein at least one of the control buttons is configured to control a user function of the audio source device via the interface when the sound reproduction device is operating in the first mode, and configured to control a user function of the AM/FM radio tuner when the sound reproduction device is operating in the second mode.
  • 32. The system of claim 30 further comprising a plurality of preset buttons, wherein the preset buttons are assignable to a first set of user-defined playlists when the sound reproduction device is configured to operate in the first mode, and assignable to broadcast frequencies of the AM/FM radio tuner when the sound reproduction device is configured to operate in the second mode.
  • 33. The system of claim 32 further comprising a scrolling button that, when activated, is configured to assign the plurality of preset buttons to a second set of user-defined playlists.
  • 34. The system of claim 1 wherein the sound reproduction device is configured to respond to control commands received from the audio source device.
  • 35. The system of claim 34 wherein the control commands received from the audio source device are received via the control signal path of the interface.
  • 36. The system of claim 1 wherein the remote control is configured to transmit a command for causing the audio source device to repeat the play of a music file.
  • 37. The system of claim 1 wherein the remote control is configured to transmit a command for causing the audio source device to shuffle the play of selected music files.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation and claims the benefit of priority under 35 USC 120 of U.S. application Ser. No. 09/689,337, entitled INTERACTIVE SOUND REPRODUCING, filed Oct. 12, 2000 now U.S. Pat. No. 7,277,765.

US Referenced Citations (209)
Number Name Date Kind
4394691 Amano et al. Jul 1983 A
4621374 Micic et al. Nov 1986 A
4825209 Sasaki et al. Apr 1989 A
4969209 Schwob Nov 1990 A
5132679 Kubo et al. Jul 1992 A
5182551 Goto Jan 1993 A
5204768 Tsakiris et al. Apr 1993 A
5240179 Drinkwater Aug 1993 A
5282028 Johnson et al. Jan 1994 A
5283638 Engberg et al. Feb 1994 A
5283819 Fraley et al. Feb 1994 A
5313524 Van Hulle et al. May 1994 A
5367316 Ikezaki Nov 1994 A
5410326 Goldstein Apr 1995 A
5444360 Drinkwater Aug 1995 A
5488357 Sato et al. Jan 1996 A
5519457 Nishigaki et al. May 1996 A
5519572 Luo May 1996 A
5537106 Mitsuhashi Jul 1996 A
5553220 Keene Sep 1996 A
5553311 McLaughlin et al. Sep 1996 A
5594509 Florin et al. Jan 1997 A
5604663 Shin et al. Feb 1997 A
5616876 Cluts Apr 1997 A
5625608 Grewe et al. Apr 1997 A
5636276 Brugger Jun 1997 A
5640453 Schuchman et al. Jun 1997 A
5650831 Farwell Jul 1997 A
5663517 Oppenheim Sep 1997 A
5668977 Swanstron et al. Sep 1997 A
5670730 Grewe et al. Sep 1997 A
D385561 Audoin Oct 1997 S
5675390 Schindler et al. Oct 1997 A
5694312 Brand et al. Dec 1997 A
5717430 Copland et al. Feb 1998 A
5724482 Grewe et al. Mar 1998 A
5751672 Yankowski May 1998 A
5764503 Brand et al. Jun 1998 A
5764504 Brand et al. Jun 1998 A
5787259 Haroun et al. Jul 1998 A
5790423 Lau et al. Aug 1998 A
5793980 Goldberg et al. Aug 1998 A
5795156 Redford et al. Aug 1998 A
5799042 Xiao Aug 1998 A
5813014 Gustman Sep 1998 A
5815206 Malladi et al. Sep 1998 A
5845104 Rao Dec 1998 A
5864868 Contois Jan 1999 A
5867223 Schindler et al. Feb 1999 A
5870710 Ozawa et al. Feb 1999 A
5889666 Brand et al. Mar 1999 A
5900867 Schindler et al. May 1999 A
5901057 Brand et al. May 1999 A
5911582 Redford et al. Jun 1999 A
5914941 Janky Jun 1999 A
5926624 Katz et al. Jul 1999 A
5945988 Williams et al. Aug 1999 A
5956025 Goulden et al. Sep 1999 A
5960366 Duwaer Sep 1999 A
5969283 Doyle et al. Oct 1999 A
5978591 Bartholomew et al. Nov 1999 A
5990407 Gannon Nov 1999 A
5990884 Douma et al. Nov 1999 A
5995155 Schindler et al. Nov 1999 A
6005563 White et al. Dec 1999 A
6007228 Agarwal Dec 1999 A
6008777 Yiu Dec 1999 A
6011212 Rigopulos et al. Jan 2000 A
6026150 Frank et al. Feb 2000 A
6034621 Kaufman Mar 2000 A
6034925 Wehmeyer Mar 2000 A
6038199 Pawlowski et al. Mar 2000 A
D422590 Kloss Apr 2000 S
6084638 Hare et al. Jul 2000 A
6100749 Itoh Aug 2000 A
6111825 Wall Aug 2000 A
6118450 Proehl et al. Sep 2000 A
6122749 Gulick Sep 2000 A
6127941 Van Ryzin Oct 2000 A
6128117 Kim Oct 2000 A
6131129 Ludtke et al. Oct 2000 A
6131130 Van Ryzin Oct 2000 A
6134426 Völkel Oct 2000 A
6147885 Brand et al. Nov 2000 A
6148353 Cho Nov 2000 A
6167116 Freadman Dec 2000 A
D435840 Ishibashi et al. Jan 2001 S
6169879 Perlman Jan 2001 B1
6170060 Mott et al. Jan 2001 B1
6175822 Jones Jan 2001 B1
6181284 Madsen et al. Jan 2001 B1
6182126 Nathan et al. Jan 2001 B1
6192340 Abecassis Feb 2001 B1
6212359 Kno Apr 2001 B1
6215059 Rauchi et al. Apr 2001 B1
6225546 Kraft et al. May 2001 B1
6232539 Looney et al. May 2001 B1
6243725 Hempleman et al. Jun 2001 B1
6248946 Dwek Jun 2001 B1
6255961 Van Rysin et al. Jul 2001 B1
6256554 DiLorenzo Jul 2001 B1
6259707 Dara-Abrams et al. Jul 2001 B1
6262724 Crow et al. Jul 2001 B1
6263503 Margulis Jul 2001 B1
D447130 Scott et al. Aug 2001 S
6298332 Montague Oct 2001 B1
6313812 Nagano et al. Nov 2001 B1
6326537 Tamura Dec 2001 B1
6326982 Wu et al. Dec 2001 B1
6332175 Birrell et al. Dec 2001 B1
6342664 Sawada et al. Jan 2002 B2
6349352 Lea Feb 2002 B1
6356971 Katz et al. Mar 2002 B1
6359636 Schindler et al. Mar 2002 B1
6359994 Markow et al. Mar 2002 B1
6374148 Dharmarajan et al. Apr 2002 B1
6377530 Burrows Apr 2002 B1
6380947 Stead Apr 2002 B1
6380978 Adams et al. Apr 2002 B1
6381575 Martin et al. Apr 2002 B1
6389463 Bolas et al. May 2002 B2
6400280 Osakabe Jun 2002 B1
6401059 Shen et al. Jun 2002 B1
6408332 Matsumoto et al. Jun 2002 B1
6408435 Sato Jun 2002 B1
6424369 Adair et al. Jul 2002 B1
6424660 Jacobson, Jr. Jul 2002 B2
6425018 Kaganas et al. Jul 2002 B1
6427165 Anderson Jul 2002 B1
6437836 Huang et al. Aug 2002 B1
6449226 Kumagai Sep 2002 B1
6453281 Walters et al. Sep 2002 B1
6461181 Goh et al. Oct 2002 B1
6463469 Yavitz Oct 2002 B1
6473792 Yavitz et al. Oct 2002 B1
6487145 Berhan Nov 2002 B1
6496692 Shanahan Dec 2002 B1
6502194 Berman et al. Dec 2002 B1
6510210 Baughan Jan 2003 B1
6512722 Kumagai Jan 2003 B2
6542870 Matsumoto Apr 2003 B1
6549942 Janky et al. Apr 2003 B1
6560469 Kim et al. May 2003 B1
6563769 Van Der Meulen May 2003 B1
6580679 Maeda Jun 2003 B1
6597374 Baker et al. Jul 2003 B1
6598230 Ballhorn Jul 2003 B1
6636157 Sato Oct 2003 B1
6662060 Maliszewski et al. Dec 2003 B1
6671567 Dwyer et al. Dec 2003 B1
6675233 Du et al. Jan 2004 B1
6678215 Treyz et al. Jan 2004 B1
6684249 Frerichs et al. Jan 2004 B1
6697032 Chitturi et al. Feb 2004 B2
6697944 Jones et al. Feb 2004 B1
6701951 Drinkwater Mar 2004 B1
6727826 Ki Kwan et al. Apr 2004 B1
6734882 Becker May 2004 B1
6754468 Sieben et al. Jun 2004 B1
6760721 Chasen et al. Jul 2004 B1
6769028 Sass et al. Jul 2004 B1
6772212 Lau et al. Aug 2004 B1
6813528 Yang Nov 2004 B1
6823225 Sass Nov 2004 B1
6879865 Gladwin et al. Apr 2005 B1
6882299 Allport Apr 2005 B1
6922730 Yaple Jul 2005 B1
6941181 Mathurin Sep 2005 B1
6953886 Looney et al. Oct 2005 B1
6959221 Kataoka Oct 2005 B1
6990208 Lau et al. Jan 2006 B1
7020704 Lipscomb et al. Mar 2006 B1
7028082 Rosenberg et al. Apr 2006 B1
7065287 Heredia et al. Jun 2006 B1
7130616 Janik Oct 2006 B2
7142934 Janik Nov 2006 B2
7142935 Janik Nov 2006 B2
7176372 Georges Feb 2007 B2
7187947 White et al. Mar 2007 B1
7203288 Dwyer et al. Apr 2007 B1
7205471 Looney et al. Apr 2007 B2
7224811 Narusawa et al. May 2007 B1
7237198 Chaney Jun 2007 B1
7277765 Beckmann et al. Oct 2007 B1
7293277 Nathan Nov 2007 B1
7324833 White et al. Jan 2008 B2
7486926 White et al. Feb 2009 B2
7548851 Lau et al. Jun 2009 B1
7549942 Gumpoltsberger Jun 2009 B2
20010038032 Kang et al. Nov 2001 A1
20010044664 Mueller et al. Nov 2001 A1
20020002039 Qureshey et al. Jan 2002 A1
20020029303 Nguyen Mar 2002 A1
20020038214 D'Agosto, III et al. Mar 2002 A1
20020069308 Jones et al. Jun 2002 A1
20020070960 Maine et al. Jun 2002 A1
20030018581 Bratton et al. Jan 2003 A1
20030163211 Van Der Meulen Aug 2003 A1
20030163486 Van Der Meulen Aug 2003 A1
20040069121 Georges Apr 2004 A1
20040074377 Georges Apr 2004 A1
20040223245 Morohashi Nov 2004 A1
20040268006 Kang et al. Dec 2004 A1
20050049002 White et al. Mar 2005 A1
20050141367 Morohashi Jun 2005 A1
20050201254 Looney et al. Sep 2005 A1
20080228517 Martin et al. Sep 2008 A1
20080273297 Kumar Nov 2008 A1
20080289230 Mandelbaum et al. Nov 2008 A1
Foreign Referenced Citations (163)
Number Date Country
1172395 Feb 1998 CN
1437197 Aug 2003 CN
3040465 Jun 1832 DE
30 40 465 Jun 1982 DE
3040465 Jun 1982 DE
69400864 May 1997 DE
29814885 Jan 1999 DE
69604075 Jan 2000 DE
69608110 Sep 2000 DE
69524323 Aug 2004 DE
69819735 Sep 2004 DE
69732227 Dec 2005 DE
69737284 Jun 2007 DE
0082905 Jul 1983 EP
0 301 770 Feb 1989 EP
0301770 Feb 1989 EP
0386475 May 1990 EP
0 455 821 Nov 1991 EP
0455821 Nov 1991 EP
0457673 Nov 1991 EP
0571638 Jan 1993 EP
0 542 345 May 1993 EP
0542345 May 1993 EP
0550197 Jul 1993 EP
0597381 May 1994 EP
0597798 May 1994 EP
0598597 May 1994 EP
0604340 Jun 1994 EP
0624958 Nov 1994 EP
0626635 Nov 1994 EP
0630141 Dec 1994 EP
0633661 Jan 1995 EP
0633682 Jan 1995 EP
0647041 Apr 1995 EP
0658010 Jun 1995 EP
0658855 Jun 1995 EP
0667710 Aug 1995 EP
0678851 Oct 1995 EP
0712068 May 1996 EP
0 744 839 Nov 1996 EP
0672276 Nov 1996 EP
0741479 Nov 1996 EP
0744751 Nov 1996 EP
0744839 Nov 1996 EP
0793355 Sep 1997 EP
0798651 Oct 1997 EP
0813302 Dec 1997 EP
0820180 Jan 1998 EP
0831608 Mar 1998 EP
0835004 Apr 1998 EP
0843419 May 1998 EP
0843429 May 1998 EP
0844572 May 1998 EP
0844788 May 1998 EP
0849884 Jun 1998 EP
0853301 Jul 1998 EP
0859306 Aug 1998 EP
0860764 Aug 1998 EP
0865175 Sep 1998 EP
0866397 Sep 1998 EP
0878906 Nov 1998 EP
0883320 Dec 1998 EP
0886400 Dec 1998 EP
0891066 Jan 1999 EP
0898378 Feb 1999 EP
0905931 Mar 1999 EP
0907265 Apr 1999 EP
0908884 Apr 1999 EP
0917046 May 1999 EP
0935123 Aug 1999 EP
0839349 Sep 1999 EP
0957600 Nov 1999 EP
0967747 Dec 1999 EP
0967749 Dec 1999 EP
0982686 Mar 2000 EP
0840920 May 2000 EP
1016956 Jul 2000 EP
1018742 Jul 2000 EP
1026831 Aug 2000 EP
1032229 Aug 2000 EP
1032230 Aug 2000 EP
1033701 Sep 2000 EP
1043665 Oct 2000 EP
0701754 Dec 2001 EP
1198070 Apr 2002 EP
1002316 Nov 2003 EP
0890156 Jan 2005 EP
0890086 Jan 2007 EP
1777829 Apr 2007 EP
2064905 Jun 1981 GB
2325547 Nov 1996 GB
2325547 Nov 1998 GB
03-105782 May 1991 JP
3-105782 May 1991 JP
4-107990 Sep 1992 JP
06-205463 Jul 1994 JP
06-311587 Nov 1994 JP
6-311587 Nov 1994 JP
09-13856 May 1996 JP
08-163619 Jun 1996 JP
08-222980 Aug 1996 JP
08-298440 Nov 1996 JP
8-298440 Nov 1996 JP
09-006248 Jan 1997 JP
9-102719 Apr 1997 JP
09-102719 Apr 1997 JP
09-146572 Jun 1997 JP
10-178686 Jun 1998 JP
10-285700 Oct 1998 JP
10-319061 Dec 1998 JP
11-024678 Jan 1999 JP
11-120681 Apr 1999 JP
11-122688 Apr 1999 JP
11-168674 Jun 1999 JP
11-242686 Sep 1999 JP
11-250569 Sep 1999 JP
2000-020056 Jan 2000 JP
2000-20056 Jan 2000 JP
2000-149505 May 2000 JP
2001-313875 Nov 2001 JP
2001-358752 Dec 2001 JP
2002-099353 Apr 2002 JP
10175434 Nov 1998 KR
1019990083005 Nov 1999 KR
100262969 May 2000 KR
1020000049961 Aug 2000 KR
1020000056590 Sep 2000 KR
9001195 Feb 1990 WO
9313630 Jul 1993 WO
9323957 Nov 1993 WO
9416503 Jul 1994 WO
9508146 Mar 1995 WO
9527357 Oct 1995 WO
9639751 Dec 1996 WO
9704382 Feb 1997 WO
9704431 Feb 1997 WO
9720297 Jun 1997 WO
9725821 Jul 1997 WO
9732449 Sep 1997 WO
9736257 Oct 1997 WO
9736391 Oct 1997 WO
9737202 Oct 1997 WO
9741504 Nov 1997 WO
9745804 Dec 1997 WO
9826398 Jun 1998 WO
9853456 Nov 1998 WO
9906998 Feb 1999 WO
9927681 Jun 1999 WO
WO9927681 Jun 1999 WO
9935787 Jul 1999 WO
9938266 Jul 1999 WO
9948296 Sep 1999 WO
9964969 Dec 1999 WO
0019431 Apr 2000 WO
0027117 May 2000 WO
0027681 May 2000 WO
WO0027117 May 2000 WO
0042766 Jul 2000 WO
WO0042766 Jul 2000 WO
0051128 Aug 2000 WO
0054124 Sep 2000 WO
0054187 Sep 2000 WO
0128222 Apr 2001 WO
Related Publications (1)
Number Date Country
20070142945 A1 Jun 2007 US
Continuations (1)
Number Date Country
Parent 09689337 Oct 2000 US
Child 11608034 US