US20070189544A1 - Ambient sound responsive media player - Google Patents

Ambient sound responsive media player Download PDF

Info

Publication number
US20070189544A1
US20070189544A1 US11/697,706 US69770607A US2007189544A1 US 20070189544 A1 US20070189544 A1 US 20070189544A1 US 69770607 A US69770607 A US 69770607A US 2007189544 A1 US2007189544 A1 US 2007189544A1
Authority
US
United States
Prior art keywords
media player
volume
output
user
audio signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/697,706
Inventor
Louis Rosenberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Outland Research LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/223,368 external-priority patent/US20060161621A1/en
Priority claimed from US11/267,079 external-priority patent/US7542816B2/en
Priority claimed from US11/610,615 external-priority patent/US7603414B2/en
Application filed by Outland Research LLC filed Critical Outland Research LLC
Priority to US11/697,706 priority Critical patent/US20070189544A1/en
Assigned to OUTLAND RESEARCH, LLC reassignment OUTLAND RESEARCH, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ROSENBERG, LOUIS B.
Publication of US20070189544A1 publication Critical patent/US20070189544A1/en
Assigned to GOOGLE INC. reassignment GOOGLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: OUTLAND RESEARCH LLC
Priority to US13/615,873 priority patent/US9509269B1/en
Assigned to GOOGLE LLC reassignment GOOGLE LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GOOGLE INC.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers without distortion of the input signal
    • H03G3/20Automatic control
    • H03G3/30Automatic control in amplifiers having semiconductor devices
    • H03G3/32Automatic control in amplifiers having semiconductor devices the control being dependent upon ambient noise level or sound level
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers without distortion of the input signal
    • H03G3/20Automatic control
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data
    • G11B2020/10555Audio or video recording specifically adapted for audio data wherein the frequency, the amplitude, or other characteristics of the audio signal is taken into account
    • G11B2020/10574Audio or video recording specifically adapted for audio data wherein the frequency, the amplitude, or other characteristics of the audio signal is taken into account volume or amplitude

Definitions

  • the present invention relates generally to media players, and more specifically to responsive media players.
  • Portable media players have become popular personal entertainment devices due to their highly portable nature, their ability to provide accessibility to a large library of stored media files, and interconnectivity with existing computer networks, for example the Internet.
  • the accessibility and simplicity in downloading music and other electronic media continues to fuel the popularity of these devices as is exemplified by Apple Computer, Inc.'s highly successful iPodTM portable media player.
  • Other manufacturers have competing Media Players offering various functionalities and file playing compatibilities in an effort to differentiate their products in the marketplace.
  • the invention can be characterized as a method of adjusting an output of a media player comprising capturing an ambient audio signal; processing the ambient audio signal to determine whether one or more characteristic forms are present within the ambient audio signal; and reducing an output of a media player from a first volume to a second volume if the one or more characteristic forms are present within the ambient audio signal.
  • the invention can be characterized as a method of adjusting an output of a media player comprising capturing an ambient audio signal; processing the ambient audio signal to determine whether one or more characteristic forms are present within the ambient audio signal; and mixing at least a portion of the ambient audio signal with a first output of a media player to generate a second output of the media player if the one or more characteristic forms are present within the ambient audio signal.
  • the invention can be characterized as a An apparatus for use in a media player comprising a microphone; and one or more processors adapted to: process an ambient audio signal received by the microphone to determine whether one or more characteristic forms are present within the ambient audio signal, and adjust an output of a media player if the one or more characteristic forms are present within the ambient audio signal.
  • FIG. 1 depicts a generalized block diagram of a media player in accordance with some embodiments of the present invention
  • FIG. 2 depicts a flow chart of a process of an ambient sound responsive media player unit in accordance with some embodiments of the present invention.
  • the present invention provides an ambient sound responsive portable media player that enables a media player to intelligently adjust and/or vary the playing volume of a musical media file to a user based at least in part upon detected sounds from the ambient environment of the user. More specifically, the present invention provides an ambient sound responsive media player in which the musical sounds played to a user through the headphones of a media player are moderated based at least in part upon detected ambient sounds from within the user's local environment.
  • the system works by incorporating a microphone in the media player system, the microphone configured to detect sounds from the ambient environment of the media player user as the user listens to music through headphones.
  • the system further includes a processor for making volume adjustments to playing media content based at least in part upon detected ambient audio signals from said microphone.
  • the processor of the present invention may be configured through hardware and software components to perform one or more of the following functions:
  • (B) User voice responsive volume reduction This is a function in which the playing volume of a currently playing media file is automatically reduced by the processor for a period of time in response to the media players user's own voice being detected within the audio signal captured from the ambient environment. In this way if the media player user begins speaking aloud into the ambient environment, the media player is automatically responsive by reducing the playing volume of media content to that user so the user can more easily hear himself talk. This prevents the user from speaking too loudly into the ambient environment and embarrassing himself.
  • (C) Alarm sound volume reduction This is a function in which the playing volume of currently playing media file is automatically reduced by the processor for a period of time in response to an alarm sound or siren sound being detected as within the audio signal captured from the ambient environment. In this way if an alarm or siren sounds within the user's local environment, presumably because there is a danger to be alerted to, the media player is responsive to automatically reduce the playing volume of media content to that user. In this way the user will more easily hear the alarm sound.
  • the media player is operative to mix musical audio content derived from a stored media file with ambient audio content captured from a microphone local to the user.
  • the user can listen to musical media content in audio combination with ambient audio signals from the local environment. While such a function may enable a user to more easily hear sounds such as other speaking users, the user's own voice, and/or alarms and sirens, such a mixed audio signal may be unpleasant during times when such events are not occurring.
  • some embodiments of the present invention include an inventive method in which the relative volume balance of the mixed signal (i.e. the relative volume of the musical media content and the ambient microphone content) are selectively adjusted in response to detected ambient audio events.
  • the relative volume of the microphone content is automatically increased with respect to the musical media content within the mixed audio signal in response to detected ambient audio events such as (A) detection of the media player's name being uttered within the ambient audio signal, (B) detection of the media player's own voice within the ambient audio signal, and/or (C) detection of an alarm or siren sound present within the ambient audio signal.
  • ambient audio events such as (A) detection of the media player's name being uttered within the ambient audio signal, (B) detection of the media player's own voice within the ambient audio signal, and/or (C) detection of an alarm or siren sound present within the ambient audio signal.
  • the present invention provides a system, method and computer program product which enables a media player to intelligently adjust and/or vary the playing volume of a musical media file to a user based at least in part upon detected sounds from the ambient environment of the user. More specifically, the present invention provides an ambient sound responsive media player in which the musical sounds played to a user through the headphones of a media player are moderated based at least in part upon detected ambient sounds from within the user's local environment. In some embodiments ambient sounds from the local environment are selectively mixed with digital media sounds such that their relative volumes are adjusted based at least in part upon detected ambient sound events within the user's local environment. Where necessary, computer programs, routines and algorithms are envisioned to be programmed in a high level language, for example JavaTM C++, C, C#, or Visual BasicTM.
  • the media player 100 includes a communications infrastructure 90 used to transfer data, memory addresses where data items are to be found and control signals among the various components and subsystems of the media player 100 .
  • a central processor 5 is provided to interpret and execute logical instructions stored in the main memory 10 .
  • the main memory 10 is the primary general purpose storage area for instructions and data to be processed by the central processor 5 .
  • the main memory 10 is used in its broadest sense and includes RAM, EEPROM and ROM.
  • a timing circuit 15 is provided to coordinate activities within the media player 100 .
  • the central processor 5 , main memory 10 and timing circuit 15 are directly coupled to the communications infrastructure 90 .
  • a display interface 20 is provided to drive a display 25 associated with the media player 100 .
  • the display interface 20 is electrically coupled to the communications infrastructure 90 and provides signals to the display 25 for visually outputting both graphics and alphanumeric characters.
  • the display interface 20 may include a dedicated graphics processor and memory to support the displaying of graphics intensive media.
  • the display 25 may be of any type (e.g., cathode ray tube, gas plasma) but in most circumstances will usually be a solid state device such as liquid crystal display.
  • a secondary memory subsystem 30 which houses retrievable storage units such as a hard disk drive 35 , a removable storage drive 40 , an optional a logical media storage drive 45 and an optional removal storage unit 50 .
  • the removable storage drive 40 may be a replaceable hard drive, optical media storage drive or a solid state flash RAM device.
  • the logical media storage drive 45 may be flash RAM device, EEPROM encoded with playable media, or optical storage media (CD, DVD).
  • the removable storage unit 50 may be logical, optical or of an electromechanical (hard disk) design.
  • a communications interface 55 subsystem is provided which allows for standardized electrical connection of peripheral devices to the communications infrastructure 90 including, serial, parallel, USB, and Firewire connectivity.
  • a user interface 60 and a transceiver 65 are electrically coupled to the communications infrastructure 90 via the communications interface 55 .
  • the term user interface 60 includes the hardware and operating software by which a user executes procedures on the media player 100 and the means by which the media player conveys information to the user.
  • the user interface 60 employed on the media play 100 includes a pointing device (not shown) such as a mouse, thumbwheel or track ball, an optional touch screen (not shown); one or more pushbuttons (not shown); one or more sliding or circular rheostat controls (not shown), one or more switches (not shown), and one or more tactile feedback units (not shown);
  • a pointing device such as a mouse, thumbwheel or track ball
  • an optional touch screen not shown
  • one or more pushbuttons not shown
  • one or more sliding or circular rheostat controls not shown
  • switches not shown
  • tactile feedback units not shown
  • auxiliary interface 70 and auxiliary I/O port 75 are provided to couple proprietary peripheral devices to the communications infrastructure 90 .
  • the transceiver 65 facilitates the remote exchange of data and synchronizing signals between and among the various media players 100 A, 100 B, 100 C in processing communications with 85 with this media player 100 .
  • the transceiver 65 is envisioned to be of a radio frequency type normally associated with computer networks for example, wireless computer networks based on BlueToothTM or the various IEEE standards 802.11.sub.x., where x denotes the various present and evolving wireless computing standards.
  • the transceiver 65 may include hybrids of computer communications standards, cellular standards and evolving satellite radio standards.
  • an audio subsystem 95 is provided and electrically coupled to the communications infrastructure 90 .
  • the audio subsystem is configured for the playback and recording of digital media, for example, multi or multimedia encoded in any of the exemplary formats MP3, AVI, WAV, MPG, QT, WMA, AIFF, AU, RAM, RA, MOV, MIDI, etc.
  • the audio subsystem includes a microphone 95 A which is used for the detection of sound signals from the user's local ambient environment.
  • the microphone 95 A may be incorporated within the casing of the portable media player or may be remotely located elsewhere upon the body of the user and is connected to the media player by a wired or wireless link.
  • Ambient sound signals from microphone 95 A are generally captured as analog audio signals and converted to digital form by an analog to digital converter or other similar component and/or process.
  • a digital signal is thereby provided to the processor of the media player, the digital signal representing the ambient audio content captured by microphone 95 A.
  • the microphone 95 A is local to the headphones or other head-worn component of the user.
  • the microphone is interfaced to the media player by a Bluetooth communication link.
  • the microphone comprises a plurality of microphone elements.
  • the audio subsystem also includes headphones (or other similar personalized audio presentation units that display audio content to the ears of a user) 95 B.
  • the headphones may be connected by wired or wireless connections.
  • the headphones are interfaced to the media player by a Bluetooth communication link.
  • “media items” refers to video, audio, streaming and any combination thereof.
  • the audio subsystem is envisioned to optionally include features such as graphic equalization, volume, balance, fading, base and treble controls, surround sound emulation, and noise reduction.
  • graphic equalization volume, balance, fading, base and treble controls, surround sound emulation, and noise reduction.
  • the media player 100 includes an operating system, the necessary hardware and software drivers necessary to fully utilize the devices coupled to the communications infrastructure 90 , media playback and recording applications and at least one ambient sound responsive volume adjustment program operatively loaded into main memory 10 .
  • the media player 100 is envisioned to include at least one remote authentication application, one or more cryptography applications capable of performing symmetric and asymmetric cryptographic functions, and secure messaging software.
  • the media player 100 may be disposed in a portable form factor to be carried by a user.
  • FIG. 2 shown is a flow chart of a process of an ambient sound responsive media player unit in accordance with some embodiments of the present invention.
  • the program flow shown would generally be performed in parallel with other processes performed by the media player, including processes that select and/or play media items by accessing media content from memory and outputting an audio representation of such media content through headphones and/or other similar audio presentation hardware.
  • the program flow shown would generally be performed, at least in part, by routines running upon a processor of the portable media player.
  • the program flow shown is generally performed, at least in part, by at least a portion of at least one ambient sound responsive volume adjustment program operatively loaded into main memory 10 .
  • the entire program flow shown is performed by the at least one ambient sound responsive volume adjustment program operatively loaded into main memory 10 .
  • the media player has already selected and begun to play a media file through a separate process (not shown).
  • the program flow of FIG. 2 begins at step 200 , generally in response to a function call or other programming flow construct. Once started, the program flow performs a continuous loop until terminated.
  • the continuous loop includes a number of steps which may be performed in a variety of orders.
  • the first step in the continuous loop is step 201 wherein ambient audio signals are captured through microphone 95 A.
  • This ambient audio signals are generally captured as analog signals from the microphone element and then are digitized through an analog to digital conversion process.
  • noise reduction, filtering, and/or other commonly known signal processing steps may be performed upon the ambient signal.
  • the ambient audio signals, once converted to a final digital form are generally stored in a temporary local memory of the portable media player.
  • this ambient audio signal capture step 201 may be performed by a separate process that runs in parallel with the program flow of FIG. 2 .
  • This separate process may, for example, store digitized ambient audio signal into a shared memory space that is accessible by the steps of this program flow.
  • step 202 additional signal processing is performed on the captured ambient signal.
  • This signal processing may include sound recognition processing, speech recognition processing, and/or vocal identity recognition processing steps and/or sub-steps. Because sound recognition, speech recognition, and/or vocal identity recognition processes are known to the prior art the specifics of such processes will not be described in detail herein. For example, U.S. Pat. No. 4,054,749 and U.S. Pat. No. 6,298,323, each of which are hereby incorporated by reference, both disclose methods and apparatus for voice identity recognition wherein a particular user's voice may be identified as being present within an audio signal within certain accuracy limits. Similarly, U.S. Pat. No.
  • 6,804,643 which is hereby incorporated by reference, discloses a speech recognition system in which particular verbal utterances may be identified from within an audio signal, the particular verbal utterances including particular words, phrases, names, and other verbal constructs.
  • other pieces of art disclose methods and systems by which particular non-verbal sounds may be identified within an ambient sound signal.
  • One example of such sound recognition methods is disclosed in HABITAT TELEMONITORING SYSTEM BASED ON THE SOUND SURVEILLANCE by Castelli, Vacher, Istrate, Besacier, and Sérignat which is hereby incorporated by reference.
  • the ambient sound signal captured by microphone 95 A and stored in local memory may be processed such that (A) the utterance of the media player user's name may be identified if substantially present within the captured ambient audio signal, (B) the unique voice of the media player user may be identified if substantially present within the captured ambient audio signal, and/or (C) the sound of an alarm and/or siren and/or other similar emergency related alert sound may be identified if substantially present within the captured ambient audio signal.
  • processing is performed in step 202 . Note—in general this step is performed upon a certain time-sample's worth of ambient audio signal during each loop of the program flow. Also in general the time-samples generally proceed as overlapping time windows with each loop of the program flow.
  • a set of conditional routines are performed based upon whether or not a characteristic form (e.g. a signal conforming to A, B, or C above) is identified as present within the ambient signal.
  • a characteristic form is a sound or signal that when detected by the media player will cause an audible adjustment to the output of the media player such that the user will be enabled to better hear ambient sounds.
  • conditional routines are performed based upon whether or not the ambient signal has been identified to contain one or more of (A) an verbal utterance of the media player user's name by another user, (B) a verbal utterance of any kind from the media player user himself or herself, or (C) the non-verbal sound of an alarm and/or siren and/or other similar emergency related alert. If one or more of such characteristic forms are present within the ambient audio signal, the process proceeds along arrow 204 to step 206 . If not, the process proceeds along arrow 205 to step 207 .
  • the routines of the present invention perform an Intelligent Automatic Volume Reduction routine in which the currently playing media audio signal is automatically reduced in volume so that the user can better hear the ambient sounds around him or her.
  • This reduction in playing volume of the currently playing media audio signal may be performed abruptly. Alternately, the volume reduction may be performed gradually over a period of time. In general the period of time is short, for example 1500 milliseconds.
  • the volume reduction may be reduced by a fixed amount, for example to 65% of the nominal volume level set by the user, or may be reduced by an amount that is dependent upon the volume level of the identified characteristic ambient sound that triggered the reduction.
  • the user may set a configuration parameter that indicates the desired volume reduction level upon the identification of a characteristic ambient sound event.
  • the volume reduction level may be set as a percentage of the nominal volume level at which the user is currently listening. Alternately the volume reduction level may be set to a defined low value on the absolute volume scale of the unit (for example to a value of 2 out of a scale of 10).
  • step 207 the routines of the present invention will resume the playing volume of the currently playing media content to (or approximately to) the normal (nominal) playing volume.
  • nominal playing volume it means the volume it would be playing as if it had not been reduced previously by the Intelligent Automatic Volume Reduction routines.
  • step 207 will return the volume substantially to its normal volume level. This may happen abruptly. Alternately the return of the volume to the nominal level may be performed using gradual volume adjustment routine that gradually resumes the volume over a period of time.
  • the period of time is on the order of 1500 to 3000 milliseconds. Such a time period is short enough that the event seems quick to the user, but long enough that it is not jarring. Note, if the volume was already at the nominal level when step 207 is performed, then step 207 does not perform any substantial change in volume level. Once step 207 completes, the process loops back to the beginning, returning to step 201 . In this way the routine continues to capture and process a steady stream of ambient audio signals and responds accordingly with volume reduction and/or resumption.
  • a time delay may be optionally performed.
  • the time delay is performed to ensure that the volume reduction lasts for at least some amount of time beyond the identification of the characteristic form within the ambient signal. In general, this amount of time may be set by the user through a configuration process. This amount of time may be, for example, 3 to 6 seconds. In this way if the routines of the present invention, for example, identify that somebody called the name of the media player user, the volume reduction does not just occur for a split second upon the identification, but lasts for a number of seconds thereafter.
  • the volume reduction lasts indefinitely, or until the user explicitly resumes normal volume by pressing a button or otherwise engaging the user interface upon his or her media player.
  • the process then loops back to step 201 .
  • the routine of the present invention are configured to continually capture and process a steady stream of ambient audio signals and responds accordingly with volume reduction and/or resumption.
  • the volume reductions linger for some time delay period after each identified characteristic form within the ambient signal. In some embodiments the duration of the time delay is dependent upon the type of characteristic form identified.
  • the time delay may not last long beyond the cessation of the alarm sound, presumably because the emergency alert is over.
  • the characteristic form is a vocal call of the user's name by another user
  • the time delay is set generally long enough to allow the user to hear what else the other user says after the name call.
  • the time delay is set to last for as long as the user who called the media player user's name continues to speak. This is performed based upon the detected vocal identity of this other user.
  • the routines of the present invention may be configured to perform an automatic volume reduction upon the detection of the name call as uttered by the first user and will maintain the volume reduction for at least as long as the first user's voice continues to be identified without a time-gap of more than some threshold amount of time.
  • the threshold is generally set such that if the first user speaks at a typical speaking pace, the volume reduction will be maintained until the first user finishes talking.
  • the routines of the present invention may be configured to trigger the automatic volume reduction of playing media content on a media player in response to the detection of a characteristic non-verbal sound within the local environment such as the sound of an alarm and/or siren and/or other similar emergency alert captured by microphone 95 A of the system.
  • the automatic volume reduction routines may be configured such that additional and/or alternate characteristic non-verbal sounds within the ambient environment may be detected and trigger the volume reduction. For example, common household sounds that a user may desire to attend to such as the sound of a doorbell ringing, a telephone ringing, or a baby crying may be employed as characteristic ambient sounds that trigger the automatic volume reduction routines and methods disclosed herein.
  • a user may be wearing a media player within his or her house and if the microphone on the media player captures a characteristic sound that is substantially similar to a doorbell ringing, a phone ringing, or a baby crying, the volume of the playing media content is automatically reduced for a period of time following the detected characteristic ambient sound event.
  • the system is generally configured to identify one or more proper nouns that are relationally associated with the user and stored in memory as a digitized sample, an audio template, or some other stored representation that may be used for pattern matching or other speech recognition methods.
  • the user's name was Theodore, he may configure his media player to be responsive to utterances that are substantially similar to the verbal utterance “Theodore” or the verbal utterance “Theo” or the verbal utterance “Teddy” or the verbal utterance “Ted”.
  • a single user may configure his or her media player to be volume-reduction responsive to verbal utterances of a plurality of proper nouns, i.e. personal identifiers, that are set in memory to be relationally associated with an automatic volume reduction process of the media player.
  • the user may also configure the unit to be responsive to a first name, last name, and middle name, and/or any combination thereof.
  • the user may also configure the unit to be responsive only to name utterances that exceed a certain volume threshold. In this way the unit may be less likely to get falsely triggered by name calls that may not be meant for the user even if they conform with a characteristic utterance associated with that user.
  • the user may set his or her unit to be responsive to utterances that are nick-names or pen-names or user-names or even other words that are not necessarily names.
  • This Theodore in the example above may set his unit to be responsive to the utterance “dog-boy”. So long as his friends know to use the utterance “dog-boy” to get his attention, the configuration will work well for this user. In this way a user may set a particular word or phrase to be effectively a volume reduction password that his or her friends can use to get his or her attention.
  • setting a particular verbal utterance to be an identified volume reduction trigger utterance within the ambient environment involves the user uttering the word or phrase to the media player during a configuration process.
  • one or more generic words commonly used to summon attention such as, for example, “sir” or “help” or “excuse me,” may be additionally optionally configured to also trigger the automated volume reduction methods if such words are captured in the ambient audio signal at a volume that exceeds a certain threshold.
  • the media player is operative to mix musical audio content derived from a stored media file with ambient audio content captured from a microphone local to the user.
  • the methods and apparatus used to mix two separate audio signals into a single audio stream that may be listened to by a user is well known in the art and will not be described in detail herein.
  • a single audio signal is presented to the user through the headphones or other similar sound display hardware, the signal audio signal including an audio combination of a musical media file accessed from a memory of the media player and an ambient audio signal derived from the signal captured by Microphone 95 A.
  • the relative volume of the two component audio signals as represented in the combined mix audio signal may be dependent at least in part upon a mixing balance setting supplied by the user through a user interface of the media player. In this way the user can listen to musical media content in audio combination with ambient audio signals from the local environment. It should be noted that the ambient audio signal content may be filtered or otherwise processed to extract extraneous noise and/or sound content that is outside certain magnitude and/or frequency limits or thresholds.
  • While such an inventive audio mixing function may enable a user to more easily hear sounds from within his or her natural surroundings in a controlled and settable audio combination with music that he or she is listening to (including ambient sounds such as other speaking users, the user's own voice, and/or alarms and sirens), such a mixed audio signal may be unpleasant during times when such events are not occurring.
  • the user may be constantly distracted by ambient environment sounds in the mixed audio signal that are not important, relevant, or valuable for him or her to attend to.
  • some embodiments of the present invention include a further inventive method in which the relative volume balance of the mixed signal (i.e. the relative volume of the musical media content and the ambient microphone content) are selectively adjusted in response to detected ambient audio events.
  • the relative volume of the microphone content is automatically increased with respect to the musical media content, for a period of time, in response to detected characteristic ambient audio events within the ambient audio signal stream.
  • the detected characteristic ambient audio events may include, but are not limited to: (A) the detection of the media player's name being uttered within the ambient audio signal, (B) the detection of the media player's own voice within the ambient audio signal, and/or (C) detection of an alarm or siren sound present within the ambient audio signal.
  • a user may be listening to an audio signal that is a mixed audio combination of a musical media file and an ambient microphone signal, the relative volumes being such that the musical media file is substantially louder than the ambient microphone signal as presented within the mixed audio content.
  • the routines of the present invention are configured to adjust the relative volumes in the mixed audio signal for a period of time, the adjustment such that the representation of the ambient audio signal is made substantially louder relative to the musical media content.
  • a third party calls the name of the user of the media player, upon detection of that name being uttered, the user is presented with an audio mix of musical media and microphone data such that the user can easily hear the ambient environment as mixed with the musical media.
  • the relative volume levels are automatically returned to their nominal relative volume (i.e. a nominal relative volume such that the musical media content is substantially louder than the microphone content).
  • the nominal relative volume levels of the two signals may be set such that the volume of the ambient microphone content is substantially zero at times when an ambient audio event has not been detected. In this way the user only hears the musical content until and unless an ambient audio event is detected.
  • the automatic routines of the present invention adjust the relative volumes of the two signals such that the ambient environment microphone signal is no longer zero, instead being substantial with respect to the musical media content. In this way the pure musical content is played to the user until an ambient audio event is detected, then in response to the detected event a mixed audio signal is presented with both musical content and ambient audio content such that ambient audio content is clearly audible at a substantial relative volume.
  • This change in mix volumes may be abruptly enacted or gradually enacted.
  • This mixed audio signal with new volume relative volume levels lasts for a period of time. Then after the period of time the routines of the present invention automatically resume the audio to the nominal volume levels (in this case the ambient audio content going to zero volume).
  • the resumption of nominal values may be abrupt or gradual.
  • the mixed volume level is such that the musical audio content is gradually decreased down to substantially zero while the ambient audio musical content is gradually increased up to the prior music volume level.
  • Such a cross-fade enables the music to fade out while the ambient audio content fades in. This lasts for a period of time. After the period of time, the process reverses, the ambient audio content fading out to zero volume and the musical content fading back to its pre-event nominal volume.
  • the media player includes dedicated user interface elements such as buttons, touch screen elements, and/or other manual or vocal commands that enable a user to override the automatic volume adjustment methods disclosed herein.
  • a button may be provided upon the portable media player that causes the volume levels to return to nominal values upon it being pressed.
  • the automatic ambient sound responsive volume adjustment routines of the present invention may cause the musical media content to automatically drop in volume during an event, such as a user speaking or an alarm sounding, and the user may override the automatic volume reduction by pressing the dedicated button or engaging the other dedicated user interface element. In this way the user can quickly resume the volume back to nominal levels, if for example, the user realizes that the alarm is not relevant to him and/or the other detected ambient audio event is not important.
  • the automatic volume reduction routines of the present invention that are active to attenuate the volume of a playing media file to a user for a period of time and then resume volume to nominal levels thereafter, may be triggered by an external electronic signal alert detected by a wireless transceiver of the media player.
  • an external electronic device in the user's local environment such as a home automation system, a home security system, a personal computer, or some other separate electronic device, can send a specific electronic alert signal to the portable media player of the user.
  • the media player may automatically reduce the playing volume of the media content to the user for a period of time.
  • This feature is useful in a ubiquitous computing environment in which a plurality of intelligent devices may coexist within a local environment of the user as he or she listens to music through the portable media player.
  • a separate device such as a home security system, may wish to gain the user's attention and thus can issue an electronic alert to the media player which causes the volume to be reduced for a period of time.
  • the electronic alert signal system is used in combination with the features of the ambient sound responsive media player disclosed herein.
  • an ambient sound responsive media player is operative to alert a media player user to ambient audio events within his or her local environment that he or she may not be able to easily hear while listening to the currently playing media content. Furthermore the present invention enables the user to attend to the ambient audio event for a period of time following the detected ambient audio event by lowering the music volume during that period of time.
  • the present invention may support one or more of a variety of ambient audio events, including the verbal call of the user's name by another party in the local environment, an siren or alarm or other emergency sound audible within the local environment, the utterance of a password phrase by another party within the local environment, a verbal utterance identified to be from a user with a particular verbal identity within the local environment, and/or a verbal utterance identified to be from the media player user himself.
  • the present invention is operative to enable a user to listen to music without cutting himself off from important audio events within his or her local environment.
  • some embodiments of the present invention also are operative to allow third party users to gain the verbal attention of a media player user who may be listening to loud music through headphones.
  • some embodiments of the present invention are also operative to enable a media player user to hear emergency sounds that may be important within his or her local environment. And finally, in these ways some embodiments of the present invention are also operative to enable a media player user to spontaneously begin engage in a conversation and not talk too loud, because he or she can more easily hear himself or herself while talking.

Abstract

Some embodiments of the present invention provide a method of adjusting an output of a media player comprising capturing an ambient audio signal; processing the ambient audio signal to determine whether one or more characteristic forms are present within the ambient audio signal; and reducing an output of a media player from a first volume to a second volume if the one or more characteristic forms are present within the ambient audio signal. The characteristic forms may be, for example, a name or personal identifier of a user of the media player, the voice of a user of the media player, or an alarm or siren.

Description

  • This application is a continuation-in-part of U.S. patent application Ser. No. 11/267,079 filed Nov. 3, 2005, which claims the benefit of U.S. Provisional Patent Application No. 60/665,291 filed Mar. 26, 2005 and U.S. Provisional Application No. 60/648,197 filed Jan. 27, 2005, all of which are incorporated in their entirety herein by reference.
  • This application is also a continuation-in-part of U.S. patent application Ser. No. 11/223,368 filed Sep. 9, 2005, which claims the benefit of U.S. Provisional Patent Application No. 60/644,417 filed Jan. 15, 2005, both of which are incorporated in their entirety herein by reference.
  • This application is also a continuation-in-part of U.S. patent application Ser. No. 11/610,615 filed Dec. 14, 2006, which claims the benefit of U.S. Provisional Patent Application No. 60/793,214 filed Apr. 19, 2006, both of which are incorporated in their entirety herein by reference.
  • This application also claims the benefit of U.S. Provisional Patent Application No. 60/841,990 filed Aug. 31, 2006, which is incorporated in its entirety herein by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates generally to media players, and more specifically to responsive media players.
  • 2. Discussion of the Related Art
  • Portable media players have become popular personal entertainment devices due to their highly portable nature, their ability to provide accessibility to a large library of stored media files, and interconnectivity with existing computer networks, for example the Internet. The accessibility and simplicity in downloading music and other electronic media continues to fuel the popularity of these devices as is exemplified by Apple Computer, Inc.'s highly successful iPod™ portable media player. Other manufacturers have competing Media Players offering various functionalities and file playing compatibilities in an effort to differentiate their products in the marketplace.
  • As discussed in U.S. Patent Application No. 2004/0224638 A1, which is herein incorporated by reference in its entirety, an increasing number of consumer products are incorporating circuitry to play musical media files and other electronic media. For example, many portable electronic devices such as cellular telephones and personal digital assistants (PDAs) include the ability to play electronic musical media in many of the most commonly available file formats including MP3, AVI, WAV, MPG, QT, WMA, AIFF, AU, RAM, RA, MOV, MIDI, etc. With a wide variety of devices and file formats emerging, it is expected that in the near future a large segment of the population will have upon their person an electronic device with the ability to access music files from a library of media files in local memory and/or over a computer network, and play those music files at will. Such users generally wear headphones to experience music content in a personalized high fidelity manner.
  • Because most users of portable media players generally wear headphones to play music directly into their ears, users experience the beneficial effect of separating themselves from the noises of daily life, providing a serene audio environment of personally played music. Unfortunately, users often miss important sound events within the real world when listening to music through headphones of a portable media player. For example, another person might be talking to the media player user but because of the music playing through their headphones, the user is unable to hear the fact that they have been verbally addressed. Similarly, a siren or alarm may sound in the environment of a headphone-wearing media player user, but they may not hear the warning sound effectively, thus creating a dangerous situation for the user. Finally, a headphone-wearing media player user may try to talk to someone else within their immediate environment, but because they cannot hear their own voice, they may find themselves talking substantially too loud for the current situation. This may create an embarrassing situation for the user.
  • SUMMARY OF THE INVENTION
  • Several embodiments of the invention advantageously address the needs above as well as other needs by providing a media player that is responsive to ambient sound.
  • In some embodiments, the invention can be characterized as a method of adjusting an output of a media player comprising capturing an ambient audio signal; processing the ambient audio signal to determine whether one or more characteristic forms are present within the ambient audio signal; and reducing an output of a media player from a first volume to a second volume if the one or more characteristic forms are present within the ambient audio signal.
  • In some embodiments, the invention can be characterized as a method of adjusting an output of a media player comprising capturing an ambient audio signal; processing the ambient audio signal to determine whether one or more characteristic forms are present within the ambient audio signal; and mixing at least a portion of the ambient audio signal with a first output of a media player to generate a second output of the media player if the one or more characteristic forms are present within the ambient audio signal.
  • In some embodiments, the invention can be characterized as a An apparatus for use in a media player comprising a microphone; and one or more processors adapted to: process an ambient audio signal received by the microphone to determine whether one or more characteristic forms are present within the ambient audio signal, and adjust an output of a media player if the one or more characteristic forms are present within the ambient audio signal.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other aspects, features and advantages of several embodiments of the present invention will be more apparent from the following more particular description thereof, presented in conjunction with the following drawings.
  • FIG. 1 depicts a generalized block diagram of a media player in accordance with some embodiments of the present invention;
  • FIG. 2 depicts a flow chart of a process of an ambient sound responsive media player unit in accordance with some embodiments of the present invention.
  • Corresponding reference characters indicate corresponding components throughout the several views of the drawings. Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present invention. Also, common but well-understood elements that are useful or necessary in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments of the present invention.
  • DETAILED DESCRIPTION
  • The following description is not to be taken in a limiting sense, but is made merely for the purpose of describing the general principles of exemplary embodiments. The scope of the invention should be determined with reference to the claims.
  • There currently exists a need to provide intelligent volume control of media content play through headphones (or other similar headsets and ear pieces), such that a headphone wearing media player user may more easily hear when he or she is verbally addressed, when an alarm or siren sounds within his or her environment, and/or when he or she is speaking aloud.
  • This disclosure addresses the deficiencies of the relevant art and provides exemplary systematic, methodic and computer program product embodiments which provides an ambient sound responsive portable media player that enables a media player to intelligently adjust and/or vary the playing volume of a musical media file to a user based at least in part upon detected sounds from the ambient environment of the user. More specifically, the present invention provides an ambient sound responsive media player in which the musical sounds played to a user through the headphones of a media player are moderated based at least in part upon detected ambient sounds from within the user's local environment. The system works by incorporating a microphone in the media player system, the microphone configured to detect sounds from the ambient environment of the media player user as the user listens to music through headphones. The system further includes a processor for making volume adjustments to playing media content based at least in part upon detected ambient audio signals from said microphone. The processor of the present invention may be configured through hardware and software components to perform one or more of the following functions:
  • (A) Name responsive volume reduction. This is a function in which the playing volume of currently playing media file is automatically reduced by the processor for a period of time in response to the media players user's name being detected as verbal content within the audio signal captured from the ambient environment. In this way if another person calls the user's name, presumably to talk to that user, the media player is responsive to automatically reduce the playing volume of media content to that user.
  • (B) User voice responsive volume reduction. This is a function in which the playing volume of a currently playing media file is automatically reduced by the processor for a period of time in response to the media players user's own voice being detected within the audio signal captured from the ambient environment. In this way if the media player user begins speaking aloud into the ambient environment, the media player is automatically responsive by reducing the playing volume of media content to that user so the user can more easily hear himself talk. This prevents the user from speaking too loudly into the ambient environment and embarrassing himself.
  • (C) Alarm sound volume reduction. This is a function in which the playing volume of currently playing media file is automatically reduced by the processor for a period of time in response to an alarm sound or siren sound being detected as within the audio signal captured from the ambient environment. In this way if an alarm or siren sounds within the user's local environment, presumably because there is a danger to be alerted to, the media player is responsive to automatically reduce the playing volume of media content to that user. In this way the user will more easily hear the alarm sound.
  • In some embodiments of the present invention, the media player is operative to mix musical audio content derived from a stored media file with ambient audio content captured from a microphone local to the user. In this way the user can listen to musical media content in audio combination with ambient audio signals from the local environment. While such a function may enable a user to more easily hear sounds such as other speaking users, the user's own voice, and/or alarms and sirens, such a mixed audio signal may be unpleasant during times when such events are not occurring. Thus some embodiments of the present invention include an inventive method in which the relative volume balance of the mixed signal (i.e. the relative volume of the musical media content and the ambient microphone content) are selectively adjusted in response to detected ambient audio events. More specifically, the relative volume of the microphone content is automatically increased with respect to the musical media content within the mixed audio signal in response to detected ambient audio events such as (A) detection of the media player's name being uttered within the ambient audio signal, (B) detection of the media player's own voice within the ambient audio signal, and/or (C) detection of an alarm or siren sound present within the ambient audio signal.
  • The present invention provides a system, method and computer program product which enables a media player to intelligently adjust and/or vary the playing volume of a musical media file to a user based at least in part upon detected sounds from the ambient environment of the user. More specifically, the present invention provides an ambient sound responsive media player in which the musical sounds played to a user through the headphones of a media player are moderated based at least in part upon detected ambient sounds from within the user's local environment. In some embodiments ambient sounds from the local environment are selectively mixed with digital media sounds such that their relative volumes are adjusted based at least in part upon detected ambient sound events within the user's local environment. Where necessary, computer programs, routines and algorithms are envisioned to be programmed in a high level language, for example Java™ C++, C, C#, or Visual Basic™.
  • Referring to FIG. 1, a generalized block diagram of a media player 100 is depicted. The media player 100 includes a communications infrastructure 90 used to transfer data, memory addresses where data items are to be found and control signals among the various components and subsystems of the media player 100.
  • A central processor 5 is provided to interpret and execute logical instructions stored in the main memory 10. The main memory 10 is the primary general purpose storage area for instructions and data to be processed by the central processor 5. The main memory 10 is used in its broadest sense and includes RAM, EEPROM and ROM. A timing circuit 15 is provided to coordinate activities within the media player 100. The central processor 5, main memory 10 and timing circuit 15 are directly coupled to the communications infrastructure 90.
  • A display interface 20 is provided to drive a display 25 associated with the media player 100. The display interface 20 is electrically coupled to the communications infrastructure 90 and provides signals to the display 25 for visually outputting both graphics and alphanumeric characters. The display interface 20 may include a dedicated graphics processor and memory to support the displaying of graphics intensive media. The display 25 may be of any type (e.g., cathode ray tube, gas plasma) but in most circumstances will usually be a solid state device such as liquid crystal display.
  • A secondary memory subsystem 30 is provided which houses retrievable storage units such as a hard disk drive 35, a removable storage drive 40, an optional a logical media storage drive 45 and an optional removal storage unit 50.
  • The removable storage drive 40 may be a replaceable hard drive, optical media storage drive or a solid state flash RAM device. The logical media storage drive 45 may be flash RAM device, EEPROM encoded with playable media, or optical storage media (CD, DVD). The removable storage unit 50 may be logical, optical or of an electromechanical (hard disk) design.
  • A communications interface 55 subsystem is provided which allows for standardized electrical connection of peripheral devices to the communications infrastructure 90 including, serial, parallel, USB, and Firewire connectivity. For example, a user interface 60 and a transceiver 65 are electrically coupled to the communications infrastructure 90 via the communications interface 55. For purposes of this disclosure, the term user interface 60 includes the hardware and operating software by which a user executes procedures on the media player 100 and the means by which the media player conveys information to the user.
  • The user interface 60 employed on the media play 100 includes a pointing device (not shown) such as a mouse, thumbwheel or track ball, an optional touch screen (not shown); one or more pushbuttons (not shown); one or more sliding or circular rheostat controls (not shown), one or more switches (not shown), and one or more tactile feedback units (not shown); One skilled in the relevant art will appreciate that the user interface devices which are not shown are well known and understood.
  • To accommodate non-standardized communications interfaces (i.e., proprietary), an optional separate auxiliary interface 70 and auxiliary I/O port 75 are provided to couple proprietary peripheral devices to the communications infrastructure 90.
  • The transceiver 65 facilitates the remote exchange of data and synchronizing signals between and among the various media players 100A, 100B, 100C in processing communications with 85 with this media player 100.
  • The transceiver 65 is envisioned to be of a radio frequency type normally associated with computer networks for example, wireless computer networks based on BlueTooth™ or the various IEEE standards 802.11.sub.x., where x denotes the various present and evolving wireless computing standards.
  • Alternately, digital cellular communications formats compatible with for example GSM, 3G and evolving cellular communications standards. Both peer-to-peer (PPP) and client-server models are envisioned for implementation of the invention. In a third alternative embodiment, the transceiver 65 may include hybrids of computer communications standards, cellular standards and evolving satellite radio standards.
  • Lastly, an audio subsystem 95 is provided and electrically coupled to the communications infrastructure 90. The audio subsystem is configured for the playback and recording of digital media, for example, multi or multimedia encoded in any of the exemplary formats MP3, AVI, WAV, MPG, QT, WMA, AIFF, AU, RAM, RA, MOV, MIDI, etc.
  • The audio subsystem includes a microphone 95A which is used for the detection of sound signals from the user's local ambient environment. The microphone 95A may be incorporated within the casing of the portable media player or may be remotely located elsewhere upon the body of the user and is connected to the media player by a wired or wireless link. Ambient sound signals from microphone 95A are generally captured as analog audio signals and converted to digital form by an analog to digital converter or other similar component and/or process. A digital signal is thereby provided to the processor of the media player, the digital signal representing the ambient audio content captured by microphone 95A. In some embodiments the microphone 95A is local to the headphones or other head-worn component of the user. In some embodiments the microphone is interfaced to the media player by a Bluetooth communication link. In some embodiments the microphone comprises a plurality of microphone elements.
  • The audio subsystem also includes headphones (or other similar personalized audio presentation units that display audio content to the ears of a user) 95B. The headphones may be connected by wired or wireless connections. In some embodiments the headphones are interfaced to the media player by a Bluetooth communication link.
  • As referred to in this specification, “media items” refers to video, audio, streaming and any combination thereof. In addition, the audio subsystem is envisioned to optionally include features such as graphic equalization, volume, balance, fading, base and treble controls, surround sound emulation, and noise reduction. One skilled in the relevant art will appreciate that the above cited list of file formats is not intended to be all inclusive.
  • The media player 100 includes an operating system, the necessary hardware and software drivers necessary to fully utilize the devices coupled to the communications infrastructure 90, media playback and recording applications and at least one ambient sound responsive volume adjustment program operatively loaded into main memory 10. Optionally, the media player 100 is envisioned to include at least one remote authentication application, one or more cryptography applications capable of performing symmetric and asymmetric cryptographic functions, and secure messaging software. Optionally, the media player 100 may be disposed in a portable form factor to be carried by a user.
  • Referring to FIG. 2, shown is a flow chart of a process of an ambient sound responsive media player unit in accordance with some embodiments of the present invention. The program flow shown would generally be performed in parallel with other processes performed by the media player, including processes that select and/or play media items by accessing media content from memory and outputting an audio representation of such media content through headphones and/or other similar audio presentation hardware. The program flow shown would generally be performed, at least in part, by routines running upon a processor of the portable media player. The program flow shown is generally performed, at least in part, by at least a portion of at least one ambient sound responsive volume adjustment program operatively loaded into main memory 10. In the particular embodiment shown herein, the entire program flow shown is performed by the at least one ambient sound responsive volume adjustment program operatively loaded into main memory 10. At the time in which the program flow begins, the media player has already selected and begun to play a media file through a separate process (not shown).
  • The program flow of FIG. 2 begins at step 200, generally in response to a function call or other programming flow construct. Once started, the program flow performs a continuous loop until terminated. The continuous loop includes a number of steps which may be performed in a variety of orders. In the particular flow shown in FIG. 2, the first step in the continuous loop is step 201 wherein ambient audio signals are captured through microphone 95A. This ambient audio signals are generally captured as analog signals from the microphone element and then are digitized through an analog to digital conversion process. In addition, noise reduction, filtering, and/or other commonly known signal processing steps may be performed upon the ambient signal. The ambient audio signals, once converted to a final digital form, are generally stored in a temporary local memory of the portable media player. It should be noted that this ambient audio signal capture step 201 may be performed by a separate process that runs in parallel with the program flow of FIG. 2. This separate process may, for example, store digitized ambient audio signal into a shared memory space that is accessible by the steps of this program flow.
  • The process then proceeds to step 202 wherein additional signal processing is performed on the captured ambient signal. This signal processing may include sound recognition processing, speech recognition processing, and/or vocal identity recognition processing steps and/or sub-steps. Because sound recognition, speech recognition, and/or vocal identity recognition processes are known to the prior art the specifics of such processes will not be described in detail herein. For example, U.S. Pat. No. 4,054,749 and U.S. Pat. No. 6,298,323, each of which are hereby incorporated by reference, both disclose methods and apparatus for voice identity recognition wherein a particular user's voice may be identified as being present within an audio signal within certain accuracy limits. Similarly, U.S. Pat. No. 6,804,643, which is hereby incorporated by reference, discloses a speech recognition system in which particular verbal utterances may be identified from within an audio signal, the particular verbal utterances including particular words, phrases, names, and other verbal constructs. Similarly, other pieces of art disclose methods and systems by which particular non-verbal sounds may be identified within an ambient sound signal. One example of such sound recognition methods is disclosed in HABITAT TELEMONITORING SYSTEM BASED ON THE SOUND SURVEILLANCE by Castelli, Vacher, Istrate, Besacier, and Sérignat which is hereby incorporated by reference. Another example of such sound recognition methods is disclosed in a 1999 doctoral dissertation from MIT by Keith Dana Martin entitled Sound-Source Recognition: A Theory and Computational Model which is hereby incorporated by reference. Another example of such sound recognition methods is disclosed by Michael Casey in the IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 6, JUNE 2001 in a paper entitled, MPEG-7 Sound-Recognition Tools which is hereby incorporated by reference. In such papers it is explained that recent advances in pattern recognition methodologies make the automatic identification of characteristic environmental sounds, animal sounds, non-verbal human utterances, and other non-verbal environmental sounds possible. Using such techniques, for example, alarm sound and/or siren sounds may be identified from within an ambient audio signal.
  • Thus by using the prior art methods of speech recognition, voice identity recognition, and environmental sound identification, the ambient sound signal captured by microphone 95A and stored in local memory, may be processed such that (A) the utterance of the media player user's name may be identified if substantially present within the captured ambient audio signal, (B) the unique voice of the media player user may be identified if substantially present within the captured ambient audio signal, and/or (C) the sound of an alarm and/or siren and/or other similar emergency related alert sound may be identified if substantially present within the captured ambient audio signal. To perform such identifications, processing is performed in step 202. Note—in general this step is performed upon a certain time-sample's worth of ambient audio signal during each loop of the program flow. Also in general the time-samples generally proceed as overlapping time windows with each loop of the program flow.
  • The process then proceeds to step 203 wherein a set of conditional routines are performed based upon whether or not a characteristic form (e.g. a signal conforming to A, B, or C above) is identified as present within the ambient signal. A characteristic form is a sound or signal that when detected by the media player will cause an audible adjustment to the output of the media player such that the user will be enabled to better hear ambient sounds. Thus in step 203, conditional routines are performed based upon whether or not the ambient signal has been identified to contain one or more of (A) an verbal utterance of the media player user's name by another user, (B) a verbal utterance of any kind from the media player user himself or herself, or (C) the non-verbal sound of an alarm and/or siren and/or other similar emergency related alert. If one or more of such characteristic forms are present within the ambient audio signal, the process proceeds along arrow 204 to step 206. If not, the process proceeds along arrow 205 to step 207. These two alternate paths are described as follows:
  • In the “yes” branch, the process proceeds along arrow 204 to step 206. At step 206, the routines of the present invention perform an Intelligent Automatic Volume Reduction routine in which the currently playing media audio signal is automatically reduced in volume so that the user can better hear the ambient sounds around him or her. This reduction in playing volume of the currently playing media audio signal may be performed abruptly. Alternately, the volume reduction may be performed gradually over a period of time. In general the period of time is short, for example 1500 milliseconds. The volume reduction may be reduced by a fixed amount, for example to 65% of the nominal volume level set by the user, or may be reduced by an amount that is dependent upon the volume level of the identified characteristic ambient sound that triggered the reduction. In some embodiments the user may set a configuration parameter that indicates the desired volume reduction level upon the identification of a characteristic ambient sound event. The volume reduction level may be set as a percentage of the nominal volume level at which the user is currently listening. Alternately the volume reduction level may be set to a defined low value on the absolute volume scale of the unit (for example to a value of 2 out of a scale of 10). Once this automatic volume reduction step is complete, the process flows to step 208 which will be described further down.
  • In the “no” branch, the process proceeds along arrow 205 to step 207. At step 207, the routines of the present invention will resume the playing volume of the currently playing media content to (or approximately to) the normal (nominal) playing volume. By nominal playing volume, it means the volume it would be playing as if it had not been reduced previously by the Intelligent Automatic Volume Reduction routines. Thus if the volume had been reduced previously by the Intelligent Automatic Volume Reduction routines of step 206, then step 207 will return the volume substantially to its normal volume level. This may happen abruptly. Alternately the return of the volume to the nominal level may be performed using gradual volume adjustment routine that gradually resumes the volume over a period of time. In some embodiments the period of time is on the order of 1500 to 3000 milliseconds. Such a time period is short enough that the event seems quick to the user, but long enough that it is not jarring. Note, if the volume was already at the nominal level when step 207 is performed, then step 207 does not perform any substantial change in volume level. Once step 207 completes, the process loops back to the beginning, returning to step 201. In this way the routine continues to capture and process a steady stream of ambient audio signals and responds accordingly with volume reduction and/or resumption.
  • If a characteristic form was identified within the ambient signal in step 203 and the playing volume of the media content was reduced at step 206, the process then proceeds to step 208 wherein a time delay may be optionally performed. The time delay is performed to ensure that the volume reduction lasts for at least some amount of time beyond the identification of the characteristic form within the ambient signal. In general, this amount of time may be set by the user through a configuration process. This amount of time may be, for example, 3 to 6 seconds. In this way if the routines of the present invention, for example, identify that somebody called the name of the media player user, the volume reduction does not just occur for a split second upon the identification, but lasts for a number of seconds thereafter. In this way the user may hear what is being said to him immediately after his or her name was called. In some embodiments the volume reduction lasts indefinitely, or until the user explicitly resumes normal volume by pressing a button or otherwise engaging the user interface upon his or her media player. The process then loops back to step 201. In this way the routine of the present invention are configured to continually capture and process a steady stream of ambient audio signals and responds accordingly with volume reduction and/or resumption. In general the volume reductions linger for some time delay period after each identified characteristic form within the ambient signal. In some embodiments the duration of the time delay is dependent upon the type of characteristic form identified. For example, if the characteristic form is an alarm sound, the time delay may not last long beyond the cessation of the alarm sound, presumably because the emergency alert is over. Alternately, if the characteristic form is a vocal call of the user's name by another user, the time delay is set generally long enough to allow the user to hear what else the other user says after the name call.
  • In a unique embodiment, the time delay is set to last for as long as the user who called the media player user's name continues to speak. This is performed based upon the detected vocal identity of this other user. Thus if a first user calls the name of the media player user and then continues to speak, the routines of the present invention may be configured to perform an automatic volume reduction upon the detection of the name call as uttered by the first user and will maintain the volume reduction for at least as long as the first user's voice continues to be identified without a time-gap of more than some threshold amount of time. The threshold is generally set such that if the first user speaks at a typical speaking pace, the volume reduction will be maintained until the first user finishes talking.
  • Additional Non-Verbal Ambient Sound Triggers: As described previously, the routines of the present invention may be configured to trigger the automatic volume reduction of playing media content on a media player in response to the detection of a characteristic non-verbal sound within the local environment such as the sound of an alarm and/or siren and/or other similar emergency alert captured by microphone 95A of the system. In some embodiments of the present invention, the automatic volume reduction routines may be configured such that additional and/or alternate characteristic non-verbal sounds within the ambient environment may be detected and trigger the volume reduction. For example, common household sounds that a user may desire to attend to such as the sound of a doorbell ringing, a telephone ringing, or a baby crying may be employed as characteristic ambient sounds that trigger the automatic volume reduction routines and methods disclosed herein. In this way a user may be wearing a media player within his or her house and if the microphone on the media player captures a characteristic sound that is substantially similar to a doorbell ringing, a phone ringing, or a baby crying, the volume of the playing media content is automatically reduced for a period of time following the detected characteristic ambient sound event.
  • System Configuration: For embodiments of the present invention that trigger a volume reduction period based upon the detection of an utterance of the media player user's name within the ambient environment, the system is generally configured to identify one or more proper nouns that are relationally associated with the user and stored in memory as a digitized sample, an audio template, or some other stored representation that may be used for pattern matching or other speech recognition methods. For example, the user's name was Theodore, he may configure his media player to be responsive to utterances that are substantially similar to the verbal utterance “Theodore” or the verbal utterance “Theo” or the verbal utterance “Teddy” or the verbal utterance “Ted”. In this way a single user may configure his or her media player to be volume-reduction responsive to verbal utterances of a plurality of proper nouns, i.e. personal identifiers, that are set in memory to be relationally associated with an automatic volume reduction process of the media player. The user may also configure the unit to be responsive to a first name, last name, and middle name, and/or any combination thereof. The user may also configure the unit to be responsive only to name utterances that exceed a certain volume threshold. In this way the unit may be less likely to get falsely triggered by name calls that may not be meant for the user even if they conform with a characteristic utterance associated with that user. In addition, the user may set his or her unit to be responsive to utterances that are nick-names or pen-names or user-names or even other words that are not necessarily names. This Theodore in the example above may set his unit to be responsive to the utterance “dog-boy”. So long as his friends know to use the utterance “dog-boy” to get his attention, the configuration will work well for this user. In this way a user may set a particular word or phrase to be effectively a volume reduction password that his or her friends can use to get his or her attention. In general, setting a particular verbal utterance to be an identified volume reduction trigger utterance within the ambient environment, involves the user uttering the word or phrase to the media player during a configuration process. Alternate methods of configuring speech recognition systems known to the art may be used as well. In addition, one or more generic words commonly used to summon attention, such as, for example, “sir” or “help” or “excuse me,” may be additionally optionally configured to also trigger the automated volume reduction methods if such words are captured in the ambient audio signal at a volume that exceeds a certain threshold.
  • Audio Mixing Embodiments: In some embodiments of the present invention, the media player is operative to mix musical audio content derived from a stored media file with ambient audio content captured from a microphone local to the user. The methods and apparatus used to mix two separate audio signals into a single audio stream that may be listened to by a user is well known in the art and will not be described in detail herein. Regardless of the method used, a single audio signal is presented to the user through the headphones or other similar sound display hardware, the signal audio signal including an audio combination of a musical media file accessed from a memory of the media player and an ambient audio signal derived from the signal captured by Microphone 95A. The relative volume of the two component audio signals as represented in the combined mix audio signal may be dependent at least in part upon a mixing balance setting supplied by the user through a user interface of the media player. In this way the user can listen to musical media content in audio combination with ambient audio signals from the local environment. It should be noted that the ambient audio signal content may be filtered or otherwise processed to extract extraneous noise and/or sound content that is outside certain magnitude and/or frequency limits or thresholds.
  • While such an inventive audio mixing function may enable a user to more easily hear sounds from within his or her natural surroundings in a controlled and settable audio combination with music that he or she is listening to (including ambient sounds such as other speaking users, the user's own voice, and/or alarms and sirens), such a mixed audio signal may be unpleasant during times when such events are not occurring. For example, the user may be constantly distracted by ambient environment sounds in the mixed audio signal that are not important, relevant, or valuable for him or her to attend to. Thus some embodiments of the present invention include a further inventive method in which the relative volume balance of the mixed signal (i.e. the relative volume of the musical media content and the ambient microphone content) are selectively adjusted in response to detected ambient audio events. More specifically, the relative volume of the microphone content is automatically increased with respect to the musical media content, for a period of time, in response to detected characteristic ambient audio events within the ambient audio signal stream. The detected characteristic ambient audio events may include, but are not limited to: (A) the detection of the media player's name being uttered within the ambient audio signal, (B) the detection of the media player's own voice within the ambient audio signal, and/or (C) detection of an alarm or siren sound present within the ambient audio signal.
  • In this way, a user may be listening to an audio signal that is a mixed audio combination of a musical media file and an ambient microphone signal, the relative volumes being such that the musical media file is substantially louder than the ambient microphone signal as presented within the mixed audio content. In response to the detection of a characteristic ambient audio event such as A, B, or C, above, the routines of the present invention are configured to adjust the relative volumes in the mixed audio signal for a period of time, the adjustment such that the representation of the ambient audio signal is made substantially louder relative to the musical media content. Thus if a third party calls the name of the user of the media player, upon detection of that name being uttered, the user is presented with an audio mix of musical media and microphone data such that the user can easily hear the ambient environment as mixed with the musical media. When the period of time is over the relative volume levels are automatically returned to their nominal relative volume (i.e. a nominal relative volume such that the musical media content is substantially louder than the microphone content).
  • It should also be noted that in some embodiments the nominal relative volume levels of the two signals may be set such that the volume of the ambient microphone content is substantially zero at times when an ambient audio event has not been detected. In this way the user only hears the musical content until and unless an ambient audio event is detected. In response to such a detected ambient audio event (for example an event such as A, B, or C above), the automatic routines of the present invention adjust the relative volumes of the two signals such that the ambient environment microphone signal is no longer zero, instead being substantial with respect to the musical media content. In this way the pure musical content is played to the user until an ambient audio event is detected, then in response to the detected event a mixed audio signal is presented with both musical content and ambient audio content such that ambient audio content is clearly audible at a substantial relative volume. This change in mix volumes may be abruptly enacted or gradually enacted. This mixed audio signal with new volume relative volume levels lasts for a period of time. Then after the period of time the routines of the present invention automatically resume the audio to the nominal volume levels (in this case the ambient audio content going to zero volume). The resumption of nominal values may be abrupt or gradual.
  • Note—in some embodiments the mixed volume level is such that the musical audio content is gradually decreased down to substantially zero while the ambient audio musical content is gradually increased up to the prior music volume level. Such a cross-fade enables the music to fade out while the ambient audio content fades in. This lasts for a period of time. After the period of time, the process reverses, the ambient audio content fading out to zero volume and the musical content fading back to its pre-event nominal volume.
  • User Interface: In some embodiments of the present invention the media player includes dedicated user interface elements such as buttons, touch screen elements, and/or other manual or vocal commands that enable a user to override the automatic volume adjustment methods disclosed herein. For example, a button may be provided upon the portable media player that causes the volume levels to return to nominal values upon it being pressed. In this way the automatic ambient sound responsive volume adjustment routines of the present invention may cause the musical media content to automatically drop in volume during an event, such as a user speaking or an alarm sounding, and the user may override the automatic volume reduction by pressing the dedicated button or engaging the other dedicated user interface element. In this way the user can quickly resume the volume back to nominal levels, if for example, the user realizes that the alarm is not relevant to him and/or the other detected ambient audio event is not important.
  • External Electronic Alert Signal Employed for Automatic Volume Reduction In some embodiments of the present invention, the automatic volume reduction routines of the present invention that are active to attenuate the volume of a playing media file to a user for a period of time and then resume volume to nominal levels thereafter, may be triggered by an external electronic signal alert detected by a wireless transceiver of the media player. In this way an external electronic device in the user's local environment, such as a home automation system, a home security system, a personal computer, or some other separate electronic device, can send a specific electronic alert signal to the portable media player of the user. In response to receiving the specific electronic alert signal from the separate device within the user's local environment, the media player may automatically reduce the playing volume of the media content to the user for a period of time. This feature is useful in a ubiquitous computing environment in which a plurality of intelligent devices may coexist within a local environment of the user as he or she listens to music through the portable media player. A separate device, such as a home security system, may wish to gain the user's attention and thus can issue an electronic alert to the media player which causes the volume to be reduced for a period of time. In some embodiments, the electronic alert signal system is used in combination with the features of the ambient sound responsive media player disclosed herein.
  • Thus as disclosed on the pages herein, an ambient sound responsive media player is operative to alert a media player user to ambient audio events within his or her local environment that he or she may not be able to easily hear while listening to the currently playing media content. Furthermore the present invention enables the user to attend to the ambient audio event for a period of time following the detected ambient audio event by lowering the music volume during that period of time. The present invention may support one or more of a variety of ambient audio events, including the verbal call of the user's name by another party in the local environment, an siren or alarm or other emergency sound audible within the local environment, the utterance of a password phrase by another party within the local environment, a verbal utterance identified to be from a user with a particular verbal identity within the local environment, and/or a verbal utterance identified to be from the media player user himself. In these ways the present invention is operative to enable a user to listen to music without cutting himself off from important audio events within his or her local environment. In these ways some embodiments of the present invention also are operative to allow third party users to gain the verbal attention of a media player user who may be listening to loud music through headphones. In these ways some embodiments of the present invention are also operative to enable a media player user to hear emergency sounds that may be important within his or her local environment. And finally, in these ways some embodiments of the present invention are also operative to enable a media player user to spontaneously begin engage in a conversation and not talk too loud, because he or she can more easily hear himself or herself while talking.
  • The foregoing described embodiments of the invention are provided as illustrations and descriptions. They are not intended to limit the invention to the precise forms described. In particular, it is contemplated that functional implementation of the invention described herein may be implemented equivalently in hardware, software, firmware, and/or other available functional components or building blocks. While the invention herein disclosed has been described by means of specific embodiments, examples and applications thereof, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope of the invention set forth in the claims.

Claims (40)

1. A method of adjusting an output of a media player comprising:
capturing an ambient audio signal;
processing the ambient audio signal to determine whether one or more characteristic forms are present within the ambient audio signal; and
reducing an output of a media player from a first volume to a second volume if the one or more characteristic forms are present within the ambient audio signal.
2. The method of claim 1 wherein the one or more characteristic forms comprise a name or personal identifier of a user of the media player.
3. The method of claim 1 wherein the one or more characteristic forms comprise the voice of a user of the media player.
4. The method of claim 1 wherein the one or more characteristic forms comprise an alarm or siren.
5. The method of claim 1 wherein the one or more characteristic forms comprise one or more generic words commonly used to summon attention.
6. The method of claim 1 wherein the one or more characteristic forms comprise a common household sound selected from the group consisting of a doorbell ring, a telephone ring and a baby's cry.
7. The method of claim 1 wherein the one or more characteristic forms comprise the voice of a person other than a user of the media player.
8. The method of claim 1 wherein the reducing step further comprises reducing the output of the media player if a volume of the one or more characteristic forms exceeds a volume threshold.
9. The method of claim 1 wherein the reducing step further comprises reducing the output of the media player in a manner that is performed gradually over a period of time.
10. The method of claim 1 wherein the second volume is a fixed percentage of the first volume.
11. The method of claim 1 wherein the second volume is based at least in part upon a volume level of the one or more characteristic forms.
12. The method of claim 1 wherein the second volume is a fixed volume on an absolute volume scale of the media player.
13. The method of claim 1 further comprising:
resuming the output of the media player to the first volume in a manner that is performed gradually over a period of time.
14. The method of claim 1 wherein the media player maintains the output at the second volume for a fixed duration.
15. The method of claim 1 wherein the media player maintains the output at the second volume until the media player is manually reset to the first volume.
16. The method of claim 1 wherein the media player maintains the output at the second volume for a duration dependent upon the one or more characteristic forms.
17. The method of claim 1 wherein the media player is manually reset to the first volume by actuating a button on the media player.
18. The method of claim 1 wherein the reducing step further comprises reducing the output of the media player upon receiving an electronic alert signal.
19. A method of adjusting an output of a media player comprising:
capturing an ambient audio signal;
processing the ambient audio signal to determine whether one or more characteristic forms are present within the ambient audio signal; and
mixing at least a portion of the ambient audio signal with a first output of a media player to generate a second output of the media player if the one or more characteristic forms are present within the ambient audio signal.
20. The method of claim 19 wherein the one or more characteristic forms comprise a name or personal identifier of a user of the media player.
21. The method of claim 19 wherein the one or more characteristic forms comprise the voice of a user of the media player.
22. The method of claim 19 wherein the one or more characteristic forms comprise an alarm or siren.
23. The method of claim 19 wherein the one or more characteristic forms comprise one or more generic words commonly used to summon attention.
24. The method of claim 19 wherein the one or more characteristic forms comprise a common household sound selected from the group consisting of a doorbell ring, a telephone ring and a baby's cry.
25. The method of claim 19 wherein the one or more characteristic forms comprise the voice of a person other than a user of the media player.
26. The method of claim 19 wherein the mixing step further comprises mixing the at least a portion of the ambient audio signal with the first output of the media player to generate the second output of the media player if a volume of the one or more characteristic forms exceeds a volume threshold.
27. The method of claim 19 wherein the mixing step further comprises mixing the at least a portion of the ambient audio signal with the first output of the media player to generate the second output of the media player in a manner that is performed gradually over a period of time.
28. The method of claim 19 wherein a first volume of the at least a portion of the ambient audio signal is gradually increased and a second volume of the first output of the media player is gradually decreased.
29. The method of claim 19 wherein a first volume of the at least a portion of the ambient audio signal is substantial relative to a second volume of the first output of the media player, such that the at least a portion of the ambient audio signal is clearly audible.
30. The method of claim 19 further comprising:
resuming the first output of the media player in a manner that is performed gradually over a period of time.
31. The method of claim 19 wherein the media player maintains the second output for a fixed duration following the determination of the one or more characteristic forms.
32. The method of claim 19 wherein the media player maintains the second output until the media player is manually reset to the first output.
33. The method of claim 19 wherein the media player maintains the second output dependent upon a duration of the detected one or more characteristic forms.
34. The method of claim 19 wherein the media player is manually reset to the first output by actuating a button on the media player.
35. The method of claim 19 wherein the mixing step further comprises mixing the at least a portion of the ambient audio signal with the first output of the media player to generate the second output of the media player upon receiving an electronic alert signal over a wireless link.
36. An apparatus for use in a media player comprising:
a microphone; and
one or more processors adapted to:
process an ambient audio signal received by the microphone to determine whether one or more characteristic forms are present within the ambient audio signal, and
adjust an output of a media player if the one or more characteristic forms are present within the ambient audio signal.
37. The apparatus of claim 36 wherein the one or more processors are adapted to reduce the output of the media player from a first volume to a second volume.
38. The apparatus of claim 37 wherein the one or more characteristic forms are selected from the group consisting of a name or personal identifier of a user of the media player, the voice of a user of the media player, and an alarm or siren.
39. The apparatus of claim 36 wherein the one or more processors are adapted to mix at least a portion of the ambient audio signal with a first output of the media player to generate a second output of the media player.
40. The apparatus of claim 39 wherein the one or more characteristic forms are selected from the group consisting of a name or personal identifier of a user of the media player, the voice of a user of the media player, and an alarm or siren.
US11/697,706 2005-01-15 2007-04-07 Ambient sound responsive media player Abandoned US20070189544A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/697,706 US20070189544A1 (en) 2005-01-15 2007-04-07 Ambient sound responsive media player
US13/615,873 US9509269B1 (en) 2005-01-15 2012-09-14 Ambient sound responsive media player

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US64441705P 2005-01-15 2005-01-15
US64819705P 2005-01-27 2005-01-27
US66529105P 2005-03-26 2005-03-26
US11/223,368 US20060161621A1 (en) 2005-01-15 2005-09-09 System, method and computer program product for collaboration and synchronization of media content on a plurality of media players
US11/267,079 US7542816B2 (en) 2005-01-27 2005-11-03 System, method and computer program product for automatically selecting, suggesting and playing music media files
US79321406P 2006-04-19 2006-04-19
US84199006P 2006-08-31 2006-08-31
US11/610,615 US7603414B2 (en) 2005-09-09 2006-12-14 System, method and computer program product for collaborative background music among portable communication devices
US11/697,706 US20070189544A1 (en) 2005-01-15 2007-04-07 Ambient sound responsive media player

Related Parent Applications (3)

Application Number Title Priority Date Filing Date
US11/223,368 Continuation-In-Part US20060161621A1 (en) 2005-01-15 2005-09-09 System, method and computer program product for collaboration and synchronization of media content on a plurality of media players
US11/267,079 Continuation-In-Part US7542816B2 (en) 2005-01-15 2005-11-03 System, method and computer program product for automatically selecting, suggesting and playing music media files
US11/610,615 Continuation-In-Part US7603414B2 (en) 2005-01-15 2006-12-14 System, method and computer program product for collaborative background music among portable communication devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/615,873 Division US9509269B1 (en) 2005-01-15 2012-09-14 Ambient sound responsive media player

Publications (1)

Publication Number Publication Date
US20070189544A1 true US20070189544A1 (en) 2007-08-16

Family

ID=38368505

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/697,706 Abandoned US20070189544A1 (en) 2005-01-15 2007-04-07 Ambient sound responsive media player
US13/615,873 Active 2026-08-15 US9509269B1 (en) 2005-01-15 2012-09-14 Ambient sound responsive media player

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/615,873 Active 2026-08-15 US9509269B1 (en) 2005-01-15 2012-09-14 Ambient sound responsive media player

Country Status (1)

Country Link
US (2) US20070189544A1 (en)

Cited By (122)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070143820A1 (en) * 2005-12-21 2007-06-21 Advanced Digital Broadcast S.A. Audio/video device with replay function and method for handling replay function
US20080074286A1 (en) * 2006-09-21 2008-03-27 Gill Jaspal S Emergency vehicle alert system and method for using the same
US20080091420A1 (en) * 2006-10-13 2008-04-17 Hon Hai Precision Industry Co., Ltd. Apparatus and method for reproducing audio data
US20080167867A1 (en) * 2007-01-05 2008-07-10 Fein Gene S System and Method for Altering Settings on Electronic Devices Based upon Sensing Stimuli
US20090016542A1 (en) * 2007-05-04 2009-01-15 Personics Holdings Inc. Method and Device for Acoustic Management Control of Multiple Microphones
US20090034765A1 (en) * 2007-05-04 2009-02-05 Personics Holdings Inc. Method and device for in ear canal echo suppression
US20090147966A1 (en) * 2007-05-04 2009-06-11 Personics Holdings Inc Method and Apparatus for In-Ear Canal Sound Suppression
US20090226009A1 (en) * 2008-03-07 2009-09-10 Sony Ericsson Mobile Communications Ab Device and method
US20090232325A1 (en) * 2008-03-12 2009-09-17 Johan Lundquist Reactive headphones
WO2010131144A1 (en) 2009-05-14 2010-11-18 Koninklijke Philips Electronics N.V. A method and apparatus for providing information about the source of a sound via an audio device
US20110096939A1 (en) * 2009-10-28 2011-04-28 Sony Corporation Reproducing device, headphone and reproducing method
US20110137649A1 (en) * 2009-12-03 2011-06-09 Rasmussen Crilles Bak method for dynamic suppression of surrounding acoustic noise when listening to electrical inputs
US20110137441A1 (en) * 2009-12-09 2011-06-09 Samsung Electronics Co., Ltd. Method and apparatus of controlling device
US20120198339A1 (en) * 2011-01-28 2012-08-02 Hunter Williams Audio-Based Application Architecture
US20120250899A1 (en) * 2005-08-25 2012-10-04 Dolby International Ab System and Method of Adjusting the Sound of Multiple Audio Objects Directed Toward an Audio Output Device
US20130251174A1 (en) * 2006-09-12 2013-09-26 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
WO2013191846A1 (en) * 2012-06-19 2013-12-27 Qualcomm Incorporated Reactive user interface for head-mounted display
US20140112498A1 (en) * 2012-10-23 2014-04-24 Huawei Device Co., Ltd. Method and implementation apparatus for intelligently controlling volume of electronic device
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US8804974B1 (en) * 2006-03-03 2014-08-12 Cirrus Logic, Inc. Ambient audio event detection in a personal audio device headset
GB2517143A (en) * 2013-08-07 2015-02-18 Nokia Corp Apparatus, method, computer program and system for a near eye display
ITMI20131633A1 (en) * 2013-10-02 2015-04-03 Hifun Srl DEVICE AND METHOD FOR AUDIT REPRODUCTION CONTROL
US20150104025A1 (en) * 2007-01-22 2015-04-16 Personics Holdings, LLC. Method and device for acute sound detection and reproduction
WO2015088984A1 (en) 2013-12-13 2015-06-18 Harman International Industries, Inc. Name-sensitive listening device
US20150281827A1 (en) * 2014-03-26 2015-10-01 Harman International Industries, Inc. Variable occlusion headphones
US20150332585A1 (en) * 2014-05-15 2015-11-19 Honeywell International Inc. Method of noise suppression for voice based interactive devices
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
CN105185383A (en) * 2014-06-09 2015-12-23 哈曼国际工业有限公司 Approach For Partially Preserving Music In The Presence Of Intelligible Speech
US20160014497A1 (en) * 2014-07-10 2016-01-14 Deutsche Telekom Ag Method for increasing the awareness of headphone users, using selective audio
US9274673B2 (en) * 2013-12-31 2016-03-01 Google Inc. Methods, systems, and media for rewinding media content based on detected audio events
US20160267925A1 (en) * 2015-03-10 2016-09-15 Panasonic Intellectual Property Management Co., Ltd. Audio processing apparatus that outputs, among sounds surrounding user, sound to be provided to user
US9544707B2 (en) 2014-02-06 2017-01-10 Sonos, Inc. Audio output balancing
US9549258B2 (en) 2014-02-06 2017-01-17 Sonos, Inc. Audio output balancing
US20170026764A1 (en) * 2015-07-23 2017-01-26 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Automatic car audio volume control to aid passenger conversation
US9609423B2 (en) 2013-09-27 2017-03-28 Volt Analytics, Llc Noise abatement system for dental procedures
US9671997B2 (en) 2014-07-23 2017-06-06 Sonos, Inc. Zone grouping
US20170185669A1 (en) * 2015-12-29 2017-06-29 Futurewei Technologies, Inc. System and Method for User-Behavior Based Content Recommendations
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
EP3108646A4 (en) * 2014-02-20 2017-11-01 Harman International Industries, Incorporated Environment sensing intelligent apparatus
WO2017210035A1 (en) * 2016-06-02 2017-12-07 Microsoft Technology Licensing, Llc Automatic audio attenuation on immersive display devices
WO2018031171A1 (en) * 2016-08-09 2018-02-15 Qualcomm Incorporated System and method to provide an alert using microphone activation
US20180152781A1 (en) * 2016-11-29 2018-05-31 Team Ip Holdings, Llc Audio amplification devices with integrated light elements for enhanced user safety
US10024711B1 (en) 2017-07-25 2018-07-17 BlueOwl, LLC Systems and methods for assessing audio levels in user environments
EP3300341A4 (en) * 2015-05-18 2018-12-12 Baidu Online Network Technology (Beijing) Co., Ltd Volume adjustment method, system and equipment, and computer storage medium
US20190012135A1 (en) * 2017-06-23 2019-01-10 Avnera Corporation Automatic playback time adjustment
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10194032B2 (en) 2007-05-04 2019-01-29 Staton Techiya, Llc Method and apparatus for in-ear canal sound suppression
US20190052964A1 (en) * 2017-08-10 2019-02-14 Boe Technology Group Co., Ltd. Smart headphone
US10209948B2 (en) 2014-07-23 2019-02-19 Sonos, Inc. Device grouping
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
CN109429132A (en) * 2017-08-30 2019-03-05 哈曼国际工业有限公司 Earphone system
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US20190128730A1 (en) * 2017-11-02 2019-05-02 Fluke Corporation Portable acoustic imaging tool with scanning and analysis capability
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10306364B2 (en) 2012-09-28 2019-05-28 Sonos, Inc. Audio processing adjustments for playback devices based on determined characteristics of audio content
US10349176B1 (en) * 2018-03-30 2019-07-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for processing signals, terminal device, and non-transitory computer-readable storage medium
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10405082B2 (en) * 2017-10-23 2019-09-03 Staton Techiya, Llc Automatic keyword pass-through system
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10438458B2 (en) 2015-07-20 2019-10-08 Kamyar Keikhosravy Apparatus and method for detection and notification of acoustic warning signals
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10575117B2 (en) 2014-12-08 2020-02-25 Harman International Industries, Incorporated Directional sound modification
US20200106879A1 (en) * 2018-09-30 2020-04-02 Hefei Xinsheng Optoelectronics Technology Co., Ltd. Voice communication method, voice communication apparatus, and voice communication system
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
WO2020081655A3 (en) * 2018-10-19 2020-06-25 Bose Corporation Conversation assistance audio device control
CN111491231A (en) * 2020-03-16 2020-08-04 深圳市多亲科技有限公司 Method and device for playing alarm prompt tone by earphone and mobile terminal
US20200252039A1 (en) * 2015-12-16 2020-08-06 Huawei Technologies Co., Ltd. Earphone volume adjustment method and apparatus
US10884696B1 (en) 2016-09-15 2021-01-05 Human, Incorporated Dynamic modification of audio signals
US10911608B2 (en) * 2018-04-26 2021-02-02 Kyocera Document Solutions Inc. Image processing apparatus capable of restricting operation, operation control method
EP3127116B1 (en) * 2014-04-01 2021-02-24 Google LLC Attention-based dynamic audio level adjustment
US20210067938A1 (en) * 2013-10-06 2021-03-04 Staton Techiya Llc Methods and systems for establishing and maintaining presence information of neighboring bluetooth devices
US20210076966A1 (en) * 2014-09-23 2021-03-18 Surgical Safety Technologies Inc. System and method for biometric data capture for event prediction
US11099075B2 (en) 2017-11-02 2021-08-24 Fluke Corporation Focus and/or parallax adjustment in acoustic imaging using distance information
DE112016000751B4 (en) 2015-02-13 2022-02-24 Harman Becker Automotive Systems Gmbh ACTIVE EARLY WARNING CONTROL SYSTEM AND METHOD FOR A HELMET
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11275551B2 (en) * 2019-09-03 2022-03-15 Dell Products L.P. System for voice-based alerting of person wearing an obstructive listening device
US11317202B2 (en) 2007-04-13 2022-04-26 Staton Techiya, Llc Method and device for voice operated control
US20220191608A1 (en) 2011-06-01 2022-06-16 Staton Techiya Llc Methods and devices for radio frequency (rf) mitigation proximate the ear
US11388500B2 (en) 2010-06-26 2022-07-12 Staton Techiya, Llc Methods and devices for occluding an ear canal having a predetermined filter characteristic
US11389333B2 (en) 2009-02-13 2022-07-19 Staton Techiya, Llc Earplug and pumping systems
US11403935B2 (en) * 2019-09-20 2022-08-02 Jvckenwood Corporation Mobile terminal
US11403062B2 (en) 2015-06-11 2022-08-02 Sonos, Inc. Multiple groupings in a playback system
US20220255523A1 (en) * 2021-02-08 2022-08-11 Qisda Corporation Dynamic audio broadcasting method and audio broadcasting apparatus
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US11430422B2 (en) 2015-05-29 2022-08-30 Staton Techiya Llc Methods and devices for attenuating sound in a conduit or chamber
US11443746B2 (en) 2008-09-22 2022-09-13 Staton Techiya, Llc Personalized sound management and method
US11451923B2 (en) 2018-05-29 2022-09-20 Staton Techiya, Llc Location based audio signal message processing
US11450331B2 (en) 2006-07-08 2022-09-20 Staton Techiya, Llc Personal audio assistant device and method
US11481182B2 (en) 2016-10-17 2022-10-25 Sonos, Inc. Room association based on name
US11488590B2 (en) 2018-05-09 2022-11-01 Staton Techiya Llc Methods and systems for processing, storing, and publishing data collected by an in-ear device
US11504067B2 (en) 2015-05-08 2022-11-22 Staton Techiya, Llc Biometric, physiological or environmental monitoring using a closed chamber
US11521632B2 (en) 2006-07-08 2022-12-06 Staton Techiya, Llc Personal audio assistant device and method
US11546698B2 (en) 2011-03-18 2023-01-03 Staton Techiya, Llc Earpiece and method for forming an earpiece
US11550535B2 (en) 2007-04-09 2023-01-10 Staton Techiya, Llc Always on headwear recording system
US11551704B2 (en) 2013-12-23 2023-01-10 Staton Techiya, Llc Method and device for spectral expansion for an audio signal
US11558697B2 (en) 2018-04-04 2023-01-17 Staton Techiya, Llc Method to acquire preferred dynamic range function for speech enhancement
US11589329B1 (en) 2010-12-30 2023-02-21 Staton Techiya Llc Information processing using a population of data acquisition devices
US11595771B2 (en) 2013-10-24 2023-02-28 Staton Techiya, Llc Method and device for recognition and arbitration of an input connection
US11595762B2 (en) 2016-01-22 2023-02-28 Staton Techiya Llc System and method for efficiency among devices
US11605395B2 (en) 2013-01-15 2023-03-14 Staton Techiya, Llc Method and device for spectral expansion of an audio signal
US11605456B2 (en) 2007-02-01 2023-03-14 Staton Techiya, Llc Method and device for audio recording
US11607155B2 (en) 2018-03-10 2023-03-21 Staton Techiya, Llc Method to estimate hearing impairment compensation function
US11638109B2 (en) 2008-10-15 2023-04-25 Staton Techiya, Llc Device and method to reduce ear wax clogging of acoustic ports, hearing aid sealing system, and feedback reduction system
US11638084B2 (en) 2018-03-09 2023-04-25 Earsoft, Llc Eartips and earphone devices, and systems and methods therefor
US11659315B2 (en) 2012-12-17 2023-05-23 Staton Techiya Llc Methods and mechanisms for inflation
US11665493B2 (en) 2008-09-19 2023-05-30 Staton Techiya Llc Acoustic sealing analysis system
US11675564B2 (en) 2015-09-30 2023-06-13 Sonos, Inc. Activity reset
US11683643B2 (en) 2007-05-04 2023-06-20 Staton Techiya Llc Method and device for in ear canal echo suppression
US11693617B2 (en) 2014-10-24 2023-07-04 Staton Techiya Llc Method and device for acute sound detection and reproduction
US11730630B2 (en) 2012-09-04 2023-08-22 Staton Techiya Llc Occlusion device capable of occluding an ear canal
US11750965B2 (en) 2007-03-07 2023-09-05 Staton Techiya, Llc Acoustic dampening compensation system
US11759149B2 (en) 2014-12-10 2023-09-19 Staton Techiya Llc Membrane and balloon systems and designs for conduits
US11762089B2 (en) 2018-07-24 2023-09-19 Fluke Corporation Systems and methods for representing acoustic signatures from a target scene
US11789690B2 (en) * 2016-01-15 2023-10-17 Sonos, Inc. System limits based on known triggers
US11818552B2 (en) 2006-06-14 2023-11-14 Staton Techiya Llc Earguard monitoring system
US11856375B2 (en) 2007-05-04 2023-12-26 Staton Techiya Llc Method and device for in-ear echo suppression
US11853405B2 (en) 2013-08-22 2023-12-26 Staton Techiya Llc Methods and systems for a voice ID verification database and service in social networking and commercial business transactions
US11917100B2 (en) 2013-09-22 2024-02-27 Staton Techiya Llc Real-time voice paging voice augmented caller ID/ring tone alias
US11960002B2 (en) 2019-07-24 2024-04-16 Fluke Corporation Systems and methods for analyzing and displaying acoustic data

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9251787B1 (en) * 2012-09-26 2016-02-02 Amazon Technologies, Inc. Altering audio to improve automatic speech recognition
US9721551B2 (en) 2015-09-29 2017-08-01 Amper Music, Inc. Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions
US10854180B2 (en) 2015-09-29 2020-12-01 Amper Music, Inc. Method of and system for controlling the qualities of musical energy embodied in and expressed by digital music to be automatically composed and generated by an automated music composition and generation engine
US10509626B2 (en) 2016-02-22 2019-12-17 Sonos, Inc Handling of loss of pairing between networked devices
US9965247B2 (en) 2016-02-22 2018-05-08 Sonos, Inc. Voice controlled media playback system based on user profile
US9772817B2 (en) 2016-02-22 2017-09-26 Sonos, Inc. Room-corrected voice detection
US10095470B2 (en) 2016-02-22 2018-10-09 Sonos, Inc. Audio response playback
US10264030B2 (en) 2016-02-22 2019-04-16 Sonos, Inc. Networked microphone device control
US9947316B2 (en) 2016-02-22 2018-04-17 Sonos, Inc. Voice control of a media playback system
US10142754B2 (en) 2016-02-22 2018-11-27 Sonos, Inc. Sensor on moving component of transducer
US9978390B2 (en) 2016-06-09 2018-05-22 Sonos, Inc. Dynamic player selection for audio signal processing
US10152969B2 (en) 2016-07-15 2018-12-11 Sonos, Inc. Voice detection by multiple devices
US10134399B2 (en) 2016-07-15 2018-11-20 Sonos, Inc. Contextualization of voice inputs
US10115400B2 (en) 2016-08-05 2018-10-30 Sonos, Inc. Multiple voice services
US9693164B1 (en) 2016-08-05 2017-06-27 Sonos, Inc. Determining direction of networked microphone device relative to audio playback device
US9794720B1 (en) 2016-09-22 2017-10-17 Sonos, Inc. Acoustic position measurement
US9942678B1 (en) 2016-09-27 2018-04-10 Sonos, Inc. Audio playback settings for voice interaction
US9743204B1 (en) 2016-09-30 2017-08-22 Sonos, Inc. Multi-orientation playback device microphones
US10181323B2 (en) 2016-10-19 2019-01-15 Sonos, Inc. Arbitration-based voice recognition
US10206043B2 (en) * 2017-02-24 2019-02-12 Fitbit, Inc. Method and apparatus for audio pass-through
US11183181B2 (en) 2017-03-27 2021-11-23 Sonos, Inc. Systems and methods of multiple voice services
US10930276B2 (en) 2017-07-12 2021-02-23 Universal Electronics Inc. Apparatus, system and method for directing voice input in a controlling device
US11489691B2 (en) 2017-07-12 2022-11-01 Universal Electronics Inc. Apparatus, system and method for directing voice input in a controlling device
US10475449B2 (en) 2017-08-07 2019-11-12 Sonos, Inc. Wake-word detection suppression
US10048930B1 (en) 2017-09-08 2018-08-14 Sonos, Inc. Dynamic computation of system response volume
US10446165B2 (en) 2017-09-27 2019-10-15 Sonos, Inc. Robust short-time fourier transform acoustic echo cancellation during audio playback
US10621981B2 (en) 2017-09-28 2020-04-14 Sonos, Inc. Tone interference cancellation
US10482868B2 (en) 2017-09-28 2019-11-19 Sonos, Inc. Multi-channel acoustic echo cancellation
US10051366B1 (en) 2017-09-28 2018-08-14 Sonos, Inc. Three-dimensional beam forming with a microphone array
US10466962B2 (en) 2017-09-29 2019-11-05 Sonos, Inc. Media playback system with voice assistance
US10880650B2 (en) 2017-12-10 2020-12-29 Sonos, Inc. Network microphone devices with automatic do not disturb actuation capabilities
US10818290B2 (en) 2017-12-11 2020-10-27 Sonos, Inc. Home graph
US11343614B2 (en) 2018-01-31 2022-05-24 Sonos, Inc. Device designation of playback and network microphone device arrangements
WO2019156961A1 (en) * 2018-02-06 2019-08-15 Bose Corporation Location-based personal audio
US11175880B2 (en) 2018-05-10 2021-11-16 Sonos, Inc. Systems and methods for voice-assisted media content selection
US10847178B2 (en) 2018-05-18 2020-11-24 Sonos, Inc. Linear filtering for noise-suppressed speech detection
US10959029B2 (en) 2018-05-25 2021-03-23 Sonos, Inc. Determining and adapting to changes in microphone performance of playback devices
US10681460B2 (en) 2018-06-28 2020-06-09 Sonos, Inc. Systems and methods for associating playback devices with voice assistant services
US11076035B2 (en) 2018-08-28 2021-07-27 Sonos, Inc. Do not disturb feature for audio notifications
US10461710B1 (en) 2018-08-28 2019-10-29 Sonos, Inc. Media playback system with maximum volume setting
US10878811B2 (en) 2018-09-14 2020-12-29 Sonos, Inc. Networked devices, systems, and methods for intelligently deactivating wake-word engines
US10587430B1 (en) 2018-09-14 2020-03-10 Sonos, Inc. Networked devices, systems, and methods for associating playback devices based on sound codes
US11024331B2 (en) 2018-09-21 2021-06-01 Sonos, Inc. Voice detection optimization using sound metadata
US10811015B2 (en) 2018-09-25 2020-10-20 Sonos, Inc. Voice detection optimization based on selected voice assistant service
US11100923B2 (en) 2018-09-28 2021-08-24 Sonos, Inc. Systems and methods for selective wake word detection using neural network models
US10692518B2 (en) 2018-09-29 2020-06-23 Sonos, Inc. Linear filtering for noise-suppressed speech detection via multiple network microphone devices
US11899519B2 (en) 2018-10-23 2024-02-13 Sonos, Inc. Multiple stage network microphone device with reduced power consumption and processing load
EP3654249A1 (en) 2018-11-15 2020-05-20 Snips Dilated convolutions and gating for efficient keyword spotting
US11183183B2 (en) 2018-12-07 2021-11-23 Sonos, Inc. Systems and methods of operating media playback systems having multiple voice assistant services
US11132989B2 (en) 2018-12-13 2021-09-28 Sonos, Inc. Networked microphone devices, systems, and methods of localized arbitration
US10602268B1 (en) 2018-12-20 2020-03-24 Sonos, Inc. Optimization of network microphone devices using noise classification
US11315556B2 (en) 2019-02-08 2022-04-26 Sonos, Inc. Devices, systems, and methods for distributed voice processing by transmitting sound data associated with a wake word to an appropriate device for identification
US10867604B2 (en) 2019-02-08 2020-12-15 Sonos, Inc. Devices, systems, and methods for distributed voice processing
US10943598B2 (en) * 2019-03-18 2021-03-09 Rovi Guides, Inc. Method and apparatus for determining periods of excessive noise for receiving smart speaker voice commands
US11120794B2 (en) 2019-05-03 2021-09-14 Sonos, Inc. Voice assistant persistence across multiple network microphone devices
US10586540B1 (en) 2019-06-12 2020-03-10 Sonos, Inc. Network microphone device with command keyword conditioning
US11361756B2 (en) 2019-06-12 2022-06-14 Sonos, Inc. Conditional wake word eventing based on environment
US11200894B2 (en) 2019-06-12 2021-12-14 Sonos, Inc. Network microphone device with command keyword eventing
US10871943B1 (en) 2019-07-31 2020-12-22 Sonos, Inc. Noise classification for event detection
US11138975B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
US11138969B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
US11024275B2 (en) 2019-10-15 2021-06-01 Shutterstock, Inc. Method of digitally performing a music composition using virtual musical instruments having performance logic executing within a virtual musical instrument (VMI) library management system
US10964299B1 (en) 2019-10-15 2021-03-30 Shutterstock, Inc. Method of and system for automatically generating digital performances of music compositions using notes selected from virtual musical instruments based on the music-theoretic states of the music compositions
US11037538B2 (en) 2019-10-15 2021-06-15 Shutterstock, Inc. Method of and system for automated musical arrangement and musical instrument performance style transformation supported within an automated music performance system
US11189286B2 (en) 2019-10-22 2021-11-30 Sonos, Inc. VAS toggle based on device orientation
US11200900B2 (en) 2019-12-20 2021-12-14 Sonos, Inc. Offline voice control
US11562740B2 (en) 2020-01-07 2023-01-24 Sonos, Inc. Voice verification for media playback
US11556307B2 (en) 2020-01-31 2023-01-17 Sonos, Inc. Local voice data processing
US11308958B2 (en) 2020-02-07 2022-04-19 Sonos, Inc. Localized wakeword verification
US11727919B2 (en) 2020-05-20 2023-08-15 Sonos, Inc. Memory allocation for keyword spotting engines
US11482224B2 (en) 2020-05-20 2022-10-25 Sonos, Inc. Command keywords with input detection windowing
US11308962B2 (en) 2020-05-20 2022-04-19 Sonos, Inc. Input detection windowing
US11698771B2 (en) 2020-08-25 2023-07-11 Sonos, Inc. Vocal guidance engines for playback devices
US11474774B2 (en) * 2020-11-24 2022-10-18 Arm Limited Environmental control of audio passthrough amplification for wearable electronic audio device
US11551700B2 (en) 2021-01-25 2023-01-10 Sonos, Inc. Systems and methods for power-efficient keyword detection

Citations (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031914A (en) * 1990-01-29 1991-07-16 Mark Rosenthal Electronic dice game
US5263715A (en) * 1992-10-05 1993-11-23 Irem Corporation Dice displaying apparatus for a computer game machine
US5890152A (en) * 1996-09-09 1999-03-30 Seymour Alvin Rapaport Personal feedback browser for obtaining media files
US6230047B1 (en) * 1998-10-15 2001-05-08 Mchugh David Musical listening apparatus with pulse-triggered rhythm
US20010003542A1 (en) * 1999-12-14 2001-06-14 Kazunori Kita Earphone-type music reproducing device and music reproducing system using the device
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US20010041647A1 (en) * 2000-05-11 2001-11-15 Tomoya Itoh Health maintenance system
US20010046304A1 (en) * 2000-04-24 2001-11-29 Rast Rodger H. System and method for selective control of acoustic isolation in headsets
US20010054032A1 (en) * 2000-06-07 2001-12-20 Insyst Ltd. Method and tool for data mining in automatic decision making systems
US20020016786A1 (en) * 1999-05-05 2002-02-07 Pitkow James B. System and method for searching and recommending objects from a categorically organized information repository
US20020054060A1 (en) * 2000-05-24 2002-05-09 Schena Bruce M. Haptic devices using electroactive polymers
US20020078045A1 (en) * 2000-12-14 2002-06-20 Rabindranath Dutta System, method, and program for ranking search results using user category weighting
US20020091848A1 (en) * 2000-09-06 2002-07-11 Robert Agresta System, device and method for remotely providing, accessing and using personal entertainment media
US20020091049A1 (en) * 2001-04-19 2002-07-11 Atsushi Hisano Exercise aid device and exercise aid method employing the same
US20020116263A1 (en) * 2000-02-23 2002-08-22 Paul Gouge Data processing system, method and computer program, computer program and business method
US20020141599A1 (en) * 2001-04-03 2002-10-03 Philips Electronics North America Corp. Active noise canceling headset and devices with selective noise suppression
US20020142701A1 (en) * 2001-03-30 2002-10-03 Rosenberg Louis B. Haptic remote control for toys
US20020152077A1 (en) * 2001-04-12 2002-10-17 Patterson Randall R. Sign language translator
US20020183118A1 (en) * 2001-05-30 2002-12-05 Scott Wolinsky Method and apparatus for simulating game accessories
US20020186221A1 (en) * 2001-06-05 2002-12-12 Reactrix Systems, Inc. Interactive video display system
US20030009497A1 (en) * 2001-07-05 2003-01-09 Allen Yu Community based personalization system and method
US20030033287A1 (en) * 2001-08-13 2003-02-13 Xerox Corporation Meta-document management system with user definable personalities
US20030035551A1 (en) * 2001-08-20 2003-02-20 Light John J. Ambient-aware headset
US20030041105A1 (en) * 2001-08-10 2003-02-27 International Business Machines Corporation Method and apparatus for queuing clients
US20030047683A1 (en) * 2000-02-25 2003-03-13 Tej Kaushal Illumination and imaging devices and methods
US20030089218A1 (en) * 2000-06-29 2003-05-15 Dan Gang System and method for prediction of musical preferences
US20030097659A1 (en) * 2001-11-16 2003-05-22 Goldman Phillip Y. Interrupting the output of media content in response to an event
US20030115193A1 (en) * 2001-12-13 2003-06-19 Fujitsu Limited Information searching method of profile information, program, recording medium, and apparatus
US20030135490A1 (en) * 2002-01-15 2003-07-17 Barrett Michael E. Enhanced popularity ranking
US20030195884A1 (en) * 2002-04-12 2003-10-16 Eric Boyd Method and system for single-action personalized recommendation and display of internet content
US20030220917A1 (en) * 2002-04-03 2003-11-27 Max Copperman Contextual search
US20030236582A1 (en) * 2002-06-25 2003-12-25 Lee Zamir Selection of items based on user reactions
US20040015714A1 (en) * 2000-03-22 2004-01-22 Comscore Networks, Inc. Systems and methods for user identification, user demographic reporting and collecting usage data using biometrics
US20040017482A1 (en) * 2000-11-17 2004-01-29 Jacob Weitman Application for a mobile digital camera, that distinguish between text-, and image-information in an image
US20040068486A1 (en) * 2002-10-02 2004-04-08 Xerox Corporation System and method for improving answer relevance in meta-search engines
US20040097806A1 (en) * 2002-11-19 2004-05-20 Mark Hunter Navigation system for cardiac therapies
US6757396B1 (en) * 1998-11-16 2004-06-29 Texas Instruments Incorporated Digital audio dynamic range compressor and method
US20040125073A1 (en) * 2002-12-30 2004-07-01 Scott Potter Portable electronic apparatus and method employing motion sensor for function control
US20040176134A1 (en) * 2002-07-26 2004-09-09 Scott Goldthwaite System and method for mobile transactions using the bearer independent protocol
US20040179694A1 (en) * 2002-12-13 2004-09-16 Alley Kenneth A. Safety apparatus for audio device that mutes and controls audio output
US20040186824A1 (en) * 2003-03-17 2004-09-23 Kemal Delic Storing and/or retrieving a document within a knowledge base or document repository
US20040204240A1 (en) * 2000-02-22 2004-10-14 Barney Jonathan A. Magical wand and interactive play experience
US20040203633A1 (en) * 2002-03-28 2004-10-14 Knauerhase Robert C. Provision of information regarding transaction assistance availability
US20050003831A1 (en) * 1999-01-08 2005-01-06 Anderson Robert J. Monitoring of call information in a wireless location system
US20050021470A1 (en) * 2002-06-25 2005-01-27 Bose Corporation Intelligent music track selection
US20050039206A1 (en) * 2003-08-06 2005-02-17 Opdycke Thomas C. System and method for delivering and optimizing media programming in public spaces
US20050049113A1 (en) * 2003-08-27 2005-03-03 Wen-Hsiang Yueh MP3 player having exercise meter
US20050080786A1 (en) * 2003-10-14 2005-04-14 Fish Edmund J. System and method for customizing search results based on searcher's actual geographic location
US6888457B2 (en) * 2001-07-27 2005-05-03 Hewlett-Packard Development Company, L.P. Monitoring of user response to performances
US20050096047A1 (en) * 2003-10-31 2005-05-05 Haberman William E. Storing and presenting broadcast in mobile device
US20050129253A1 (en) * 2003-12-12 2005-06-16 Yu-Yu Chen Portable audio device with body/motion signal reporting device
US20050130802A1 (en) * 2003-11-21 2005-06-16 Polar Electro Oy Arrangement, method and computer program for determining physical activity level of human being
US20050126370A1 (en) * 2003-11-20 2005-06-16 Motoyuki Takai Playback mode control device and playback mode control method
US20050154761A1 (en) * 2004-01-12 2005-07-14 International Business Machines Corporation Method and apparatus for determining relative relevance between portions of large electronic documents
US20050213771A1 (en) * 2004-03-26 2005-09-29 Paris Smaragdis Propagating sound information to acoustically isolated environments
US20050223002A1 (en) * 2004-03-30 2005-10-06 Sumit Agarwal System and method for rating electronic documents
US6968179B1 (en) * 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US6970571B2 (en) * 2002-02-02 2005-11-29 Jackson Products, Inc. Low cost hearing protection device
US20050288954A1 (en) * 2000-10-19 2005-12-29 Mccarthy John Method, system and personalized web content manager responsive to browser viewers' psychological preferences, behavioral responses and physiological stress indicators
US20060019724A1 (en) * 2002-04-17 2006-01-26 Microsoft Corporation Reducing power consumption in a networked battery-operated device using sensors
US20060060068A1 (en) * 2004-08-27 2006-03-23 Samsung Electronics Co., Ltd. Apparatus and method for controlling music play in mobile communication terminal
US7020292B1 (en) * 2001-12-27 2006-03-28 Bellsouth Intellectual Property Corporation Apparatuses and methods for recognizing an audio input and muting an audio device
US20060084551A1 (en) * 2003-04-23 2006-04-20 Volpe Joseph C Jr Heart rate monitor for controlling entertainment devices
US20060095331A1 (en) * 2002-12-10 2006-05-04 O'malley Matt Content creation, distribution, interaction, and monitoring system
US20060107822A1 (en) * 2004-11-24 2006-05-25 Apple Computer, Inc. Music synchronization arrangement
US20060111621A1 (en) * 2004-11-03 2006-05-25 Andreas Coppi Musical personal trainer
US20060169125A1 (en) * 2005-01-10 2006-08-03 Rafael Ashkenazi Musical pacemaker for physical workout
US20060188109A1 (en) * 2003-07-18 2006-08-24 Sony Corporation Reproducer and method for controlling reproduction
US7106868B2 (en) * 2002-05-15 2006-09-12 Siemens Vdo Automotive Inc. Active noise control for vehicle door noise
US20060243120A1 (en) * 2005-03-25 2006-11-02 Sony Corporation Content searching method, content list searching method, content searching apparatus, and searching server
US20060288846A1 (en) * 2005-06-27 2006-12-28 Logan Beth T Music-based exercise motivation aid
US20070044641A1 (en) * 2003-02-12 2007-03-01 Mckinney Martin F Audio reproduction apparatus, method, computer program
US20070060446A1 (en) * 2005-09-12 2007-03-15 Sony Corporation Sound-output-control device, sound-output-control method, and sound-output-control program
US7199708B2 (en) * 2003-06-30 2007-04-03 Sony Corporation Communication apparatus and communication method
US20070074618A1 (en) * 2005-10-04 2007-04-05 Linda Vergo System and method for selecting music to guide a user through an activity
US20070074619A1 (en) * 2005-10-04 2007-04-05 Linda Vergo System and method for tailoring music to an activity based on an activity goal
US20070161382A1 (en) * 2006-01-09 2007-07-12 Melinger Daniel J System and method including asynchronous location-based messaging
US20070162341A1 (en) * 2000-05-17 2007-07-12 Sprint Spectrum L.P. Method and System for Distribution and Use of Coupons
US7330112B1 (en) * 2003-09-09 2008-02-12 Emigh Aaron T Location-aware services
US7343317B2 (en) * 2001-01-18 2008-03-11 Nokia Corporation Real-time wireless e-coupon (promotion) definition based on available segment
US7383457B1 (en) * 2005-03-23 2008-06-03 Apple Inc. Adaptive power-reduction mode
US7489979B2 (en) * 2005-01-27 2009-02-10 Outland Research, Llc System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process
US7519537B2 (en) * 2005-07-19 2009-04-14 Outland Research, Llc Method and apparatus for a verbo-manual gesture interface
US7542816B2 (en) * 2005-01-27 2009-06-02 Outland Research, Llc System, method and computer program product for automatically selecting, suggesting and playing music media files
US7586032B2 (en) * 2005-10-07 2009-09-08 Outland Research, Llc Shake responsive portable media player
US7603414B2 (en) * 2005-09-09 2009-10-13 Outland Research, Llc System, method and computer program product for collaborative background music among portable communication devices
US7613531B2 (en) * 2003-11-18 2009-11-03 Koninklijke Philips Electronics N.V. User aware audio playing apparatus and method
US7720686B2 (en) * 2001-12-04 2010-05-18 Yahoo! Inc. Method and system for providing listener-requested music over a network
US7729945B1 (en) * 1998-03-11 2010-06-01 West Corporation Systems and methods that use geographic data to intelligently select goods and services to offer in telephonic and electronic commerce
US7765326B2 (en) * 2001-10-22 2010-07-27 Apple Inc. Intelligent interaction between media player and host computer
US20110009051A1 (en) * 2003-10-01 2011-01-13 Khedouri Robert K Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same
US8085943B2 (en) * 1999-11-29 2011-12-27 Bizjak Karl M Noise extractor system and method

Family Cites Families (298)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4018121A (en) 1974-03-26 1977-04-19 The Board Of Trustees Of Leland Stanford Junior University Method of synthesizing a musical sound
US4403208A (en) 1975-10-23 1983-09-06 Hodgson R W Warning-signal-producing system for a motor vehicle responsive to a vehicle-presence-indicating radio wave signal emitted by another vehicle and indicative of its presence
JPS5944639B2 (en) 1975-12-02 1984-10-31 フジゼロツクス カブシキガイシヤ Standard pattern update method in voice recognition method
JPS52127091A (en) 1976-04-16 1977-10-25 Seiko Instr & Electronics Ltd Portable generator
US4360345A (en) 1980-07-14 1982-11-23 American Heart Association, Inc. Health education system
US4430595A (en) 1981-07-29 1984-02-07 Toko Kabushiki Kaisha Piezo-electric push button switch
US4490810A (en) 1982-02-16 1984-12-25 Hon David C Automated instruction, game and data retrieval system
US4712101A (en) 1984-12-04 1987-12-08 Cheetah Control, Inc. Control mechanism for electronic apparatus
US4934694A (en) 1985-12-06 1990-06-19 Mcintosh James L Computer controlled exercise system
US5047918A (en) 1985-12-31 1991-09-10 Tektronix, Inc. File management system
US4868549A (en) 1987-05-18 1989-09-19 International Business Machines Corporation Feedback mouse
US4823634A (en) 1987-11-03 1989-04-25 Culver Craig F Multifunction tactile manipulatable control
US4919418A (en) 1988-01-27 1990-04-24 Miller Jan W Computerized drive mechanism for exercise, physical therapy and rehabilitation
US5047952A (en) 1988-10-14 1991-09-10 The Board Of Trustee Of The Leland Stanford Junior University Communication system for deaf, deaf-blind, or non-vocal individuals using instrumented glove
US4907973A (en) 1988-11-14 1990-03-13 Hon David C Expert system simulator for modeling realistic internal environments and performance
US5164530A (en) 1988-12-29 1992-11-17 Casio Computer Co., Ltd. Electronic musical instrument with improved capability for simulating an actual musical instrument
US4983901A (en) 1989-04-21 1991-01-08 Allergan, Inc. Digital electronic foot control for medical apparatus and the like
US4949089A (en) 1989-08-24 1990-08-14 General Dynamics Corporation Portable target locator system
US5273038A (en) 1990-07-09 1993-12-28 Beavin William C Computer simulation of live organ
WO1992007350A1 (en) 1990-10-15 1992-04-30 National Biomedical Research Foundation Three-dimensional cursor control device
US5534917A (en) 1991-05-09 1996-07-09 Very Vivid, Inc. Video image based control system
US5185561A (en) 1991-07-23 1993-02-09 Digital Equipment Corporation Torque motor as a tactile feedback device in a computer system
US5442557A (en) 1991-07-26 1995-08-15 Pioneer Electronic Corporation Navigation device
US5186629A (en) 1991-08-22 1993-02-16 International Business Machines Corporation Virtual graphics display capable of presenting icons and windows to the blind computer user and method
US5889670A (en) 1991-10-24 1999-03-30 Immersion Corporation Method and apparatus for tactilely responsive user interface
US5220260A (en) 1991-10-24 1993-06-15 Lex Computer And Management Corporation Actuator having electronically controllable tactile responsiveness
JP2848061B2 (en) 1991-11-06 1999-01-20 三菱電機株式会社 Navigation device
US5243659A (en) * 1992-02-19 1993-09-07 John J. Lazzeroni Motorcycle stereo audio system with vox intercom
US5699441A (en) 1992-03-10 1997-12-16 Hitachi, Ltd. Continuous sign-language recognition apparatus and input apparatus
US5189355A (en) 1992-04-10 1993-02-23 Ampex Corporation Interactive rotary controller system with tactile feedback
US5296871A (en) 1992-07-27 1994-03-22 Paley W Bradford Three-dimensional mouse with tactile feedback
US5769640A (en) 1992-12-02 1998-06-23 Cybernet Systems Corporation Method and system for simulating medical procedures including virtual reality and control method and system for use therein
US5629594A (en) 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US5690582A (en) 1993-02-02 1997-11-25 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5890995A (en) 1993-02-02 1999-04-06 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5659764A (en) 1993-02-25 1997-08-19 Hitachi, Ltd. Sign language generation apparatus and sign language translation apparatus
US6282489B1 (en) 1993-05-28 2001-08-28 Mapquest.Com, Inc. Methods and apparatus for displaying a travel route and generating a list of places of interest located near the travel route
US5724264A (en) 1993-07-16 1998-03-03 Immersion Human Interface Corp. Method and apparatus for tracking the position and orientation of a stylus and for digitizing a 3-D object
US5731804A (en) 1995-01-18 1998-03-24 Immersion Human Interface Corp. Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems
US5734373A (en) 1993-07-16 1998-03-31 Immersion Human Interface Corporation Method and apparatus for controlling force feedback interface systems utilizing a host computer
US5739811A (en) 1993-07-16 1998-04-14 Immersion Human Interface Corporation Method and apparatus for controlling human-computer interface systems providing force feedback
US5767839A (en) 1995-01-18 1998-06-16 Immersion Human Interface Corporation Method and apparatus for providing passive force feedback to human-computer interface systems
US5805140A (en) 1993-07-16 1998-09-08 Immersion Corporation High bandwidth force feedback interface using voice coils and flexures
US5721566A (en) 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
US5701140A (en) 1993-07-16 1997-12-23 Immersion Human Interface Corp. Method and apparatus for providing a cursor control interface with force feedback
CA2175187A1 (en) 1993-10-28 1995-05-04 William K. Thomson Database search summary with user determined characteristics
WO1995020787A1 (en) 1994-01-27 1995-08-03 Exos, Inc. Multimode feedback display technology
US5499360A (en) 1994-02-28 1996-03-12 Panasonic Technolgies, Inc. Method for proximity searching with range testing and range adjustment
US5451192A (en) 1994-03-21 1995-09-19 Hefele; Sheryn B. Adjustable exercise device for a child
US6004134A (en) 1994-05-19 1999-12-21 Exos, Inc. Interactive simulation including force feedback
US5807267A (en) 1994-06-01 1998-09-15 Advanced Body Metrics Corporation Heart pulse monitor
US6160489A (en) 1994-06-23 2000-12-12 Motorola, Inc. Wireless communication device adapted to generate a plurality of distinctive tactile alert patterns
US5821920A (en) 1994-07-14 1998-10-13 Immersion Human Interface Corporation Control input device for interfacing an elongated flexible object with a computer system
US5572201A (en) 1994-08-05 1996-11-05 Federal Signal Corporation Alerting device and system for abnormal situations
US5666138A (en) 1994-11-22 1997-09-09 Culver; Craig F. Interface control
US6515593B1 (en) 1995-02-15 2003-02-04 Izex Technologies, Inc. Communication system for an instrumented orthopedic restraining device and method therefor
US5614687A (en) 1995-02-20 1997-03-25 Pioneer Electronic Corporation Apparatus for detecting the number of beats
US5882206A (en) 1995-03-29 1999-03-16 Gillio; Robert G. Virtual surgery system
US6041311A (en) 1995-06-30 2000-03-21 Microsoft Corporation Method and apparatus for item recommendation using automated collaborative filtering
US6477239B1 (en) 1995-08-30 2002-11-05 Hitachi, Ltd. Sign language telephone device
US5778077A (en) * 1995-09-13 1998-07-07 Davidson; Dennis M. Automatic volume adjusting device and method
US5959613A (en) 1995-12-01 1999-09-28 Immersion Corporation Method and apparatus for shaping force signals for a force feedback device
MX9704155A (en) 1995-10-09 1997-09-30 Nintendo Co Ltd Three-dimensional image processing system.
USRE39906E1 (en) 1995-10-26 2007-11-06 Immersion Corporation Gyro-stabilized platforms for force-feedback applications
US5754023A (en) 1995-10-26 1998-05-19 Cybernet Systems Corporation Gyro-stabilized platforms for force-feedback applications
US5747714A (en) 1995-11-16 1998-05-05 James N. Kniest Digital tone synthesis modeling for complex instruments
US5825308A (en) 1996-11-26 1998-10-20 Immersion Human Interface Corporation Force feedback interface having isotonic and isometric functionality
AU1328597A (en) 1995-11-30 1997-06-19 Virtual Technologies, Inc. Tactile feedback man-machine interface device
US6028593A (en) 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US6749537B1 (en) 1995-12-14 2004-06-15 Hickman Paul L Method and apparatus for remote interactive exercise and health equipment
US5941837A (en) 1995-12-18 1999-08-24 Seiko Epson Corporation Health management device and exercise support device
US5890128A (en) 1996-03-04 1999-03-30 Diaz; H. Benjamin Personalized hand held calorie computer (ECC)
US6111577A (en) 1996-04-04 2000-08-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
DE69730298T2 (en) 1996-06-12 2005-01-13 Seiko Epson Corp. KOERPERTEMPERATURMESSVORRICHTUNG
US5728960A (en) 1996-07-10 1998-03-17 Sitrick; David H. Multi-dimensional transformation systems and display communication architecture for musical compositions
DE19630109A1 (en) 1996-07-25 1998-01-29 Siemens Ag Method for speaker verification using at least one speech signal spoken by a speaker, by a computer
US6929481B1 (en) 1996-09-04 2005-08-16 Immersion Medical, Inc. Interface device and method for interfacing instruments to medical procedure simulation systems
WO1998010387A2 (en) 1996-09-04 1998-03-12 Ht Medical Systems, Inc. Interventional radiology interface apparatus and method
US6024576A (en) 1996-09-06 2000-02-15 Immersion Corporation Hemispherical, high bandwidth mechanical interface for computer systems
US6119114A (en) 1996-09-17 2000-09-12 Smadja; Frank Method and apparatus for dynamic relevance ranking
US5870740A (en) 1996-09-30 1999-02-09 Apple Computer, Inc. System and method for improving the ranking of information retrieval results for short queries
US5828197A (en) 1996-10-25 1998-10-27 Immersion Human Interface Corporation Mechanical interface having multiple grounded actuators
US6686911B1 (en) 1996-11-26 2004-02-03 Immersion Corporation Control knob with control modes and force feedback
US6154201A (en) 1996-11-26 2000-11-28 Immersion Corporation Control knob with multiple degrees of freedom and force feedback
DE19650900A1 (en) 1996-12-07 1998-06-10 Bosch Gmbh Robert Piezoelectric actuator
US6604138B1 (en) 1996-12-18 2003-08-05 Clubcom, Inc. System and method for providing demographically targeted information
US6882086B2 (en) 2001-05-22 2005-04-19 Sri International Variable stiffness electroactive polymer systems
US6812624B1 (en) 1999-07-20 2004-11-02 Sri International Electroactive polymers
US6376971B1 (en) 1997-02-07 2002-04-23 Sri International Electroactive polymer electrodes
US5928248A (en) 1997-02-14 1999-07-27 Biosense, Inc. Guided deployment of stents
US5857939A (en) 1997-06-05 1999-01-12 Talking Counter, Inc. Exercise device with audible electronic monitor
US6182068B1 (en) 1997-08-01 2001-01-30 Ask Jeeves, Inc. Personalized search methods
JP3451900B2 (en) 1997-09-22 2003-09-29 ヤマハ株式会社 Pitch / tempo conversion method and device
DE19742153B4 (en) 1997-09-24 2006-06-14 Siemens Ag Device for determining the energy balance of a living being based on the energy consumption and the food to be supplied or supplied
US5839901A (en) 1997-10-01 1998-11-24 Karkanen; Kip M. Integrated weight loss control method
US7359624B2 (en) 1997-10-06 2008-04-15 Silicon Image, Inc. Portable DVD player
US6211861B1 (en) 1998-06-23 2001-04-03 Immersion Corporation Tactile mouse device
US6256011B1 (en) 1997-12-03 2001-07-03 Immersion Corporation Multi-function control device with force feedback
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7760187B2 (en) 2004-07-30 2010-07-20 Apple Inc. Visual expander
WO1999039315A2 (en) 1998-01-28 1999-08-05 Ht Medical Systems, Inc. Interface device and method for interfacing instruments to vascular access simulation systems
US6122520A (en) 1998-02-13 2000-09-19 Xerox Corporation System and method for obtaining and using location specific information
DE69940294D1 (en) 1998-04-08 2009-03-05 Citizen Holdings Co Ltd OUTSTANDING POWER GENERATING MOVEMENT
US6300938B1 (en) 1998-04-13 2001-10-09 Immersion Corporation Multiple-cylinder control device for computers and other electronic apparatus
US6184868B1 (en) 1998-09-17 2001-02-06 Immersion Corp. Haptic feedback control devices
US6429846B2 (en) 1998-06-23 2002-08-06 Immersion Corporation Haptic feedback for touchpads and other touch controls
US6563487B2 (en) 1998-06-23 2003-05-13 Immersion Corporation Haptic feedback for directional control pads
US6221861B1 (en) 1998-07-10 2001-04-24 The Regents Of The University Of California Reducing pyrophosphate deposition with calcium antagonists
US6096004A (en) 1998-07-10 2000-08-01 Mitsubishi Electric Information Technology Center America, Inc. (Ita) Master/slave system for the manipulation of tubular medical tools
US6683538B1 (en) 1998-08-29 2004-01-27 Robert D Wilkes, Jr. Position dependent messaging system
US6304520B1 (en) 1998-10-22 2001-10-16 Citizen Watch Co., Ltd. Wrist watch having thermoelectric generator
US6314094B1 (en) 1998-10-29 2001-11-06 Central Coast Patent Agency Inc Mobile wireless internet portable radio
US6522875B1 (en) 1998-11-17 2003-02-18 Eric Morgan Dowling Geographical web browser, methods, apparatus and systems
US6199067B1 (en) 1999-01-20 2001-03-06 Mightiest Logicon Unisearch, Inc. System and method for generating personalized user profiles and for utilizing the generated user profiles to perform adaptive internet searches
CA2266208C (en) 1999-03-19 2008-07-08 Wenking Corp. Remote road traffic data exchange and intelligent vehicle highway system
US6470207B1 (en) 1999-03-23 2002-10-22 Surgical Navigation Technologies, Inc. Navigational guidance via computer-assisted fluoroscopic imaging
US6822580B2 (en) 1999-05-07 2004-11-23 Jimmie L. Ewing Emergency vehicle warning system
US7778688B2 (en) 1999-05-18 2010-08-17 MediGuide, Ltd. System and method for delivering a stent to a selected position within a lumen
US6879284B2 (en) 1999-06-26 2005-04-12 Otto Dufek Method and apparatus for identifying objects
US7013301B2 (en) 2003-09-23 2006-03-14 Predixis Corporation Audio fingerprinting system and method
US20050038819A1 (en) 2000-04-21 2005-02-17 Hicken Wendell T. Music Recommendation system and method
US7166062B1 (en) 1999-07-08 2007-01-23 Icon Ip, Inc. System for interaction with exercise device
US7181438B1 (en) 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6714121B1 (en) 1999-08-09 2004-03-30 Micron Technology, Inc. RFID material tracking method and apparatus
US6665644B1 (en) 1999-08-10 2003-12-16 International Business Machines Corporation Conversational data mining
US6188957B1 (en) 1999-10-04 2001-02-13 Navigation Technologies Corporation Method and system for providing bicycle information with a navigation system
US6192340B1 (en) 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
FI19992351A (en) 1999-10-29 2001-04-30 Nokia Mobile Phones Ltd voice recognizer
US6526411B1 (en) 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
IL133061A (en) 1999-11-21 2010-06-30 Pelimor Ltd Method for playing music in real-time synchrony with the heartbeat and a device for use thereof
US6822635B2 (en) 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
US6389467B1 (en) 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
GB2359049A (en) 2000-02-10 2001-08-15 H2Eye Remote operated vehicle
US20010034740A1 (en) 2000-02-14 2001-10-25 Andruid Kerne Weighted interactive grid presentation system and method for streaming a multimedia collage
US7445550B2 (en) 2000-02-22 2008-11-04 Creative Kingdoms, Llc Magical wand and interactive play experience
US6522292B1 (en) 2000-02-23 2003-02-18 Geovector Corp. Information systems having position measuring capacity
US6768246B2 (en) 2000-02-23 2004-07-27 Sri International Biologically powered electroactive polymer generators
US6501420B2 (en) 2000-02-24 2002-12-31 Koninklijke Philips Electronics N.V. Mobile cellular telephone comprising a GPS receiver
US6564210B1 (en) 2000-03-27 2003-05-13 Virtual Self Ltd. System and method for searching databases employing user profiles
JP3889546B2 (en) * 2000-03-30 2007-03-07 三洋電機株式会社 Level adjustment circuit
CA2303610A1 (en) 2000-03-31 2001-09-30 Peter Nicholas Maxymych Transaction tray with communications means
US6772026B2 (en) 2000-04-05 2004-08-03 Therics, Inc. System and method for rapidly customizing design, manufacture and/or selection of biomedical devices
US6401037B1 (en) 2000-04-10 2002-06-04 Trimble Navigation Limited Integrated position and direction system for determining position of offset feature
DE10018654A1 (en) 2000-04-14 2001-12-13 Jacek Czernicki Method and device for determining the anatomical condition of a person or an animal, in particular for diagnosing osteoporosis
US6292747B1 (en) 2000-04-20 2001-09-18 International Business Machines Corporation Heterogeneous wireless network for traveler information
US6917373B2 (en) 2000-12-28 2005-07-12 Microsoft Corporation Context sensitive labels for an electronic device
US7046588B2 (en) 2000-04-27 2006-05-16 Samsung Electronics Co., Ltd. Method and apparatus for recording and reproducing audio highlight portion and recording medium for storing additional information for the same
DE10025997A1 (en) 2000-05-25 2001-12-06 Bosch Gmbh Robert Piezo actuator
US6819267B1 (en) 2000-05-31 2004-11-16 International Business Machines Corporation System and method for proximity bookmarks using GPS and pervasive computing
US6381537B1 (en) 2000-06-02 2002-04-30 Navigation Technologies Corp. Method and system for obtaining geographic data using navigation systems
US6765495B1 (en) 2000-06-07 2004-07-20 Hrl Laboratories, Llc Inter vehicle communication system
US6539232B2 (en) 2000-06-10 2003-03-25 Telcontar Method and system for connecting mobile users based on degree of separation
US6529831B1 (en) 2000-06-21 2003-03-04 International Business Machines Corporation Emergency vehicle locator and proximity warning system
US6417782B1 (en) 2000-06-22 2002-07-09 Larry Dean Darnall Driver's emergency alert system
US6626728B2 (en) 2000-06-27 2003-09-30 Kenneth C. Holt Motion-sequence activated toy wand
US6657116B1 (en) 2000-06-29 2003-12-02 Microsoft Corporation Method and apparatus for scheduling music for specific listeners
US7035873B2 (en) 2001-08-20 2006-04-25 Microsoft Corporation System and methods for providing adaptive media property classification
US6323412B1 (en) 2000-08-03 2001-11-27 Mediadome, Inc. Method and apparatus for real time tempo detection
US6735568B1 (en) 2000-08-10 2004-05-11 Eharmony.Com Method and system for identifying people who are likely to have a successful relationship
US6618593B1 (en) 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
US7312766B1 (en) 2000-09-22 2007-12-25 Canadian Space Agency Method and system for time/motion compensation for head mounted displays
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US6520013B1 (en) 2000-10-02 2003-02-18 Apple Computer, Inc. Method and apparatus for detecting free fall
US6778226B1 (en) 2000-10-11 2004-08-17 Koninklijke Philips Electronics N.V. Device cabinet with dynamically controlled appearance
US6721706B1 (en) 2000-10-30 2004-04-13 Koninklijke Philips Electronics N.V. Environment-responsive user interface/entertainment device that simulates personal interaction
JP2002167137A (en) 2000-11-29 2002-06-11 Toshiba Corp Elevator
US7428411B2 (en) 2000-12-19 2008-09-23 At&T Delaware Intellectual Property, Inc. Location-based security rules
US6686531B1 (en) 2000-12-29 2004-02-03 Harmon International Industries Incorporated Music delivery, control and integration
US7031875B2 (en) 2001-01-24 2006-04-18 Geo Vector Corporation Pointing systems for addressing objects
US20020147628A1 (en) 2001-02-16 2002-10-10 Jeffrey Specter Method and apparatus for generating recommendations for consumer preference items
US20040215469A1 (en) 2001-02-22 2004-10-28 Osamu Fukushima Content providing/acquiring system
US8001118B2 (en) 2001-03-02 2011-08-16 Google Inc. Methods and apparatus for employing usage statistics in document retrieval
RU2206174C2 (en) * 2001-03-05 2003-06-10 Журин Дмитрий Вячеславович Method and device for controlling sound reproduction volume
WO2002073818A1 (en) 2001-03-13 2002-09-19 Geovector Corporation Systems for providing point-to-call functionality
US20020133418A1 (en) 2001-03-16 2002-09-19 Hammond Keith J. Transaction systems and methods wherein a portable customer device is associated with a customer
US6636835B2 (en) 2001-04-04 2003-10-21 3De Innovations Wireless maitre d' system for restaurants
US6867733B2 (en) 2001-04-09 2005-03-15 At Road, Inc. Method and system for a plurality of mobile units to locate one another
JP2002328038A (en) 2001-04-27 2002-11-15 Pioneer Electronic Corp Navigation terminal device and its method
JP2002358149A (en) 2001-06-01 2002-12-13 Sony Corp User inputting device
US7012593B2 (en) 2001-06-15 2006-03-14 Samsung Electronics Co., Ltd. Glove-type data input device and sensing method thereof
US6958707B1 (en) 2001-06-18 2005-10-25 Michael Aaron Siegel Emergency vehicle alert system
US7092964B1 (en) 2001-06-22 2006-08-15 Navteq North America, Llc Method of collecting market research information
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
GB0118448D0 (en) 2001-07-27 2001-09-19 Hewlett Packard Co Apparatus for composing a song and method
JP2003046969A (en) 2001-07-30 2003-02-14 Sony Corp Information processing device and method therefor, recording medium, and program
JP3729161B2 (en) 2001-08-07 2005-12-21 カシオ計算機株式会社 Target position search apparatus, target position search method and program
US6965770B2 (en) 2001-09-13 2005-11-15 Nokia Corporation Dynamic content delivery responsive to user requests
DE60225029T2 (en) 2001-09-20 2009-02-12 Matsushita Electric Industrial Co., Ltd., Kadoma-shi GUIDANCE SYSTEM, CONDUCTIVE DEVICE AND RADIO DEVICE COMMUNICATING WITH THE LEADING DEVICE
US6623427B2 (en) 2001-09-25 2003-09-23 Hewlett-Packard Development Company, L.P. Biofeedback based personal entertainment system
US20030069077A1 (en) 2001-10-05 2003-04-10 Gene Korienek Wave-actuated, spell-casting magic wand with sensory feedback
US20030110038A1 (en) 2001-10-16 2003-06-12 Rajeev Sharma Multi-modal gender classification using support vector machines (SVMs)
US6921351B1 (en) 2001-10-19 2005-07-26 Cybergym, Inc. Method and apparatus for remote interactive exercise and health equipment
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7046230B2 (en) 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US7421466B2 (en) 2001-10-29 2008-09-02 Hewlett-Packard Development Company, L.P. Dynamic mapping of wireless network devices
US6816711B2 (en) 2001-11-27 2004-11-09 Qualcomm Incorporated GPS equipped mobile phone with single shared antenna
US6655817B2 (en) 2001-12-10 2003-12-02 Tom Devlin Remote controlled lighting apparatus and method
US6801837B2 (en) 2002-01-03 2004-10-05 Meritor Light Vehicle Technology, Llc Intervehicle network communication system
JP3871201B2 (en) 2002-01-29 2007-01-24 ソニー株式会社 Content provision acquisition system
US6982697B2 (en) 2002-02-07 2006-01-03 Microsoft Corporation System and process for selecting objects in a ubiquitous computing environment
US7747338B2 (en) 2006-08-18 2010-06-29 Xerox Corporation Audio system employing multiple mobile devices in concert
US6941324B2 (en) 2002-03-21 2005-09-06 Microsoft Corporation Methods and systems for processing playlists
US7716161B2 (en) 2002-09-24 2010-05-11 Google, Inc, Methods and apparatus for serving relevant advertisements
US6985143B2 (en) 2002-04-15 2006-01-10 Nvidia Corporation System and method related to data structures in the context of a computer graphics system
JP3089347U (en) 2002-04-17 2002-10-25 船井電機株式会社 Remote control for TV with body fat measurement function
US7251657B2 (en) 2002-05-10 2007-07-31 Oracle International Corporation Method and system for implementing dynamic cache of database cursors
US7293060B2 (en) 2002-05-22 2007-11-06 Nokia Siemens Networks Oy Electronic disc jockey service
DE10223735B4 (en) 2002-05-28 2005-05-25 Red Chip Company Ltd. Method and device for determining rhythm units in a piece of music
US6987221B2 (en) 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
US20030227478A1 (en) 2002-06-05 2003-12-11 Chatfield Keith M. Systems and methods for a group directed media experience
US7203502B2 (en) 2002-06-14 2007-04-10 Cingular Wireless Ii, Llc System for providing location-based services in a wireless network, such as locating individuals and coordinating meetings
US7020710B2 (en) 2002-06-21 2006-03-28 Thomson Licensing Streaming media delivery on multicast networks for network and server bandwidth minimization and enhanced personalization
US20040225519A1 (en) 2002-06-25 2004-11-11 Martin Keith D. Intelligent music track selection
US8539232B2 (en) 2002-06-26 2013-09-17 Sony Corporation Information terminal apparatus, information processing apparatus and information communication system
US7007001B2 (en) 2002-06-26 2006-02-28 Microsoft Corporation Maximizing mutual information between observations and hidden states to minimize classification errors
EP1378912A3 (en) 2002-07-02 2005-10-05 Matsushita Electric Industrial Co., Ltd. Music search system
US7676452B2 (en) 2002-07-23 2010-03-09 International Business Machines Corporation Method and apparatus for search optimization based on generation of context focused queries
US7138575B2 (en) 2002-07-29 2006-11-21 Accentus Llc System and method for musical sonification of data
US6970088B2 (en) 2002-10-17 2005-11-29 Compex, Inc. Method for tracking and processing passengers and their transported articles
US6858970B2 (en) 2002-10-21 2005-02-22 The Boeing Company Multi-frequency piezoelectric energy harvester
FI20021913A0 (en) 2002-10-28 2002-10-28 Clothing Plus Oy Distance meter
US20040103087A1 (en) 2002-11-25 2004-05-27 Rajat Mukherjee Method and apparatus for combining multiple search workers
US8082198B2 (en) 2002-12-11 2011-12-20 Broadcom Corporation Billing support in a media exchange network
US6863220B2 (en) 2002-12-31 2005-03-08 Massachusetts Institute Of Technology Manually operated switch for enabling and disabling an RFID card
US7100835B2 (en) 2002-12-31 2006-09-05 Massachusetts Institute Of Technology Methods and apparatus for wireless RFID cardholder signature and data entry
US7271736B2 (en) 2003-01-06 2007-09-18 Michael Aaron Siegel Emergency vehicle alert system
US7336266B2 (en) 2003-02-20 2008-02-26 Immersion Corproation Haptic pads for use with user-interface devices
US7618323B2 (en) 2003-02-26 2009-11-17 Wms Gaming Inc. Gaming machine system having a gesture-sensing mechanism
US7225565B2 (en) 2003-03-10 2007-06-05 Adidas International Marketing B.V. Intelligent footwear systems
US7136945B2 (en) 2003-03-31 2006-11-14 Sony Corporation Method and apparatus for extending protected content access with peer to peer applications
US7551745B2 (en) * 2003-04-24 2009-06-23 Dolby Laboratories Licensing Corporation Volume and compression control in movie theaters
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
US6906643B2 (en) 2003-04-30 2005-06-14 Hewlett-Packard Development Company, L.P. Systems and methods of viewing, modifying, and interacting with “path-enhanced” multimedia
US7475060B2 (en) 2003-05-09 2009-01-06 Planeteye Company Ulc Browsing user interface for a geo-coded media database
US7283997B1 (en) 2003-05-14 2007-10-16 Apple Inc. System and method for ranking the relevance of documents retrieved by a query
US7499232B2 (en) 2003-06-16 2009-03-03 Apple Inc. Media player with acceleration protection
FI118745B (en) 2003-07-09 2008-02-29 Newtest Oy Automatic exercise detection method and exercise detector
US6950695B2 (en) 2003-07-30 2005-09-27 Yu-Yu Chen Watch-typed heartbeat sensing device
US20050060299A1 (en) 2003-09-17 2005-03-17 George Filley Location-referenced photograph repository
US20050071328A1 (en) 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US20050222989A1 (en) 2003-09-30 2005-10-06 Taher Haveliwala Results based personalization of advertisements in a search engine
US6985089B2 (en) 2003-10-24 2006-01-10 Palo Alto Reserach Center Inc. Vehicle-to-vehicle communication protocol
US6978684B2 (en) 2003-11-10 2005-12-27 Nike, Inc. Apparel that dynamically, consciously, and/or reflexively affects subject performance
US7086990B2 (en) 2003-11-18 2006-08-08 Yun Yu Chuang Data transmission device of wrist exerciser
US20050114149A1 (en) 2003-11-20 2005-05-26 International Business Machines Corporation Method and apparatus for wireless ordering from a restaurant
US7229416B2 (en) 2003-12-30 2007-06-12 Yu-Yu Chen Exercise expenditure monitor device and method
US7249126B1 (en) 2003-12-30 2007-07-24 Shopping.Com Systems and methods for dynamically updating relevance of a selected item
US20050149499A1 (en) 2003-12-30 2005-07-07 Google Inc., A Delaware Corporation Systems and methods for improving search quality
US20050149213A1 (en) 2004-01-05 2005-07-07 Microsoft Corporation Media file management on a media storage and playback device
US20050154636A1 (en) 2004-01-11 2005-07-14 Markus Hildinger Method and system for selling and/ or distributing digital audio files
FI117308B (en) 2004-02-06 2006-08-31 Nokia Corp gesture Control
US7310676B2 (en) 2004-02-09 2007-12-18 Proxpro, Inc. Method and computer system for matching mobile device users for business and social networking
US7545784B2 (en) 2004-02-11 2009-06-09 Yahoo! Inc. System and method for wireless communication between previously known and unknown users
CN100384237C (en) * 2004-02-28 2008-04-23 鸿富锦精密工业(深圳)有限公司 Volume adjustment set and method
US7310895B2 (en) 2004-03-01 2007-12-25 Acushnet Company Shoe with sensors, controller and active-response elements and method for use thereof
US6976937B2 (en) 2004-03-03 2005-12-20 Yu-Yu Chen Integrated exercise detection device employing satellite positioning signal and exercise signal
US20050197961A1 (en) 2004-03-08 2005-09-08 Miller Gregory P. Preference engine for generating predictions on entertainment products of services
JP2007528277A (en) 2004-03-09 2007-10-11 ハートレート・ゲームズ、インコーポレイテッド Interactive exercise system with users
US7280096B2 (en) 2004-03-23 2007-10-09 Fujitsu Limited Motion sensor engagement for a handheld device
US8631001B2 (en) 2004-03-31 2014-01-14 Google Inc. Systems and methods for weighting a search query result
JP2005293505A (en) 2004-04-05 2005-10-20 Sony Corp Electronic equipment, input device and input method
US20050227712A1 (en) 2004-04-13 2005-10-13 Texas Instruments Incorporated Handset meeting assistant
US9826046B2 (en) 2004-05-05 2017-11-21 Black Hills Media, Llc Device discovery for digital entertainment network
US20050278317A1 (en) 2004-05-14 2005-12-15 William Gross Personalized search engine
JP2008500885A (en) 2004-05-31 2008-01-17 ナイキ・インコーポレーテッド Acoustic content with training information
US20050286546A1 (en) 2004-06-21 2005-12-29 Arianna Bassoli Synchronized media streaming between distributed peers
KR100786703B1 (en) 2004-07-24 2007-12-21 삼성전자주식회사 Device and method for measuring physical exercise using acceleration sensor
US8594341B2 (en) * 2004-10-18 2013-11-26 Leigh M. Rothschild System and method for selectively switching between a plurality of audio channels
US7868786B2 (en) 2004-10-19 2011-01-11 Microsoft Corporation Parsing location histories
US8015184B2 (en) 2004-10-26 2011-09-06 Yahoo! Inc. Method and apparatus for a search-enabled remote control device
US7344508B2 (en) 2004-10-29 2008-03-18 Blake J Surina Method for adjusting metabolic related parameters according to a subject's body weight
US7302468B2 (en) 2004-11-01 2007-11-27 Motorola Inc. Local area preference determination system and method
US7373820B1 (en) 2004-11-23 2008-05-20 James Terry L Accelerometer for data collection and communication
US20060123080A1 (en) 2004-12-03 2006-06-08 Motorola, Inc. Method and system of collectively setting preferences among a plurality of electronic devices and users
US7254516B2 (en) 2004-12-17 2007-08-07 Nike, Inc. Multi-sensor monitoring of athletic performance
US7433866B2 (en) 2005-01-11 2008-10-07 International Business Machines Corporation Systems, methods, and media for awarding credits based on provided usage information
US20070156676A1 (en) 2005-09-09 2007-07-05 Outland Research, Llc System, Method and Computer Program Product for Intelligent Groupwise Media Selection
US20060161621A1 (en) 2005-01-15 2006-07-20 Outland Research, Llc System, method and computer program product for collaboration and synchronization of media content on a plurality of media players
US20060195361A1 (en) 2005-10-01 2006-08-31 Outland Research Location-based demographic profiling system and method of use
US20060173828A1 (en) 2005-02-01 2006-08-03 Outland Research, Llc Methods and apparatus for using personal background data to improve the organization of documents retrieved in response to a search query
US20060189386A1 (en) 2005-01-28 2006-08-24 Outland Research, L.L.C. Device, system and method for outdoor computer gaming
CA2597308A1 (en) 2005-02-09 2006-08-17 Louis Rosenberg Automated arrangement for playing of a media file
US20060253210A1 (en) 2005-03-26 2006-11-09 Outland Research, Llc Intelligent Pace-Setting Portable Media Player
JP2006337505A (en) 2005-05-31 2006-12-14 Sony Corp Musical player and processing control method
US8740751B2 (en) 2005-07-25 2014-06-03 Nike, Inc. Interfaces and systems for displaying athletic performance information on electronic devices
US20070067294A1 (en) 2005-09-21 2007-03-22 Ward David W Readability and context identification and exploitation
US20070083323A1 (en) 2005-10-07 2007-04-12 Outland Research Personal cuing for spatially associated information
US7683252B2 (en) 2005-11-23 2010-03-23 Microsoft Corporation Algorithm for providing music to influence a user's exercise performance
US20070135264A1 (en) 2005-12-09 2007-06-14 Outland Research, Llc Portable exercise scripting and monitoring device
WO2008036425A1 (en) 2006-01-01 2008-03-27 Terahop Networks, Inc. Determining presence of radio frequency communication device
US20070271228A1 (en) 2006-05-17 2007-11-22 Laurent Querel Documentary search procedure in a distributed system
US8788517B2 (en) 2006-06-28 2014-07-22 Microsoft Corporation Intelligently guiding search based on user dialog
US7792967B2 (en) 2006-07-14 2010-09-07 Chacha Search, Inc. Method and system for sharing and accessing resources
US8255383B2 (en) 2006-07-14 2012-08-28 Chacha Search, Inc Method and system for qualifying keywords in query strings
US20080077261A1 (en) 2006-08-29 2008-03-27 Motorola, Inc. Method and system for sharing an audio experience
EP2070231B1 (en) 2006-10-03 2013-07-03 Shazam Entertainment, Ltd. Method for high throughput of identification of distributed broadcast content
US20120087516A1 (en) * 2010-10-08 2012-04-12 Umesh Amin System and methods for dynamically controlling atleast a media content with changes in ambient noise

Patent Citations (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031914A (en) * 1990-01-29 1991-07-16 Mark Rosenthal Electronic dice game
US5263715A (en) * 1992-10-05 1993-11-23 Irem Corporation Dice displaying apparatus for a computer game machine
US5890152A (en) * 1996-09-09 1999-03-30 Seymour Alvin Rapaport Personal feedback browser for obtaining media files
US7729945B1 (en) * 1998-03-11 2010-06-01 West Corporation Systems and methods that use geographic data to intelligently select goods and services to offer in telephonic and electronic commerce
US6230047B1 (en) * 1998-10-15 2001-05-08 Mchugh David Musical listening apparatus with pulse-triggered rhythm
US6757396B1 (en) * 1998-11-16 2004-06-29 Texas Instruments Incorporated Digital audio dynamic range compressor and method
US20050003831A1 (en) * 1999-01-08 2005-01-06 Anderson Robert J. Monitoring of call information in a wireless location system
US20020016786A1 (en) * 1999-05-05 2002-02-07 Pitkow James B. System and method for searching and recommending objects from a categorically organized information repository
US8085943B2 (en) * 1999-11-29 2011-12-27 Bizjak Karl M Noise extractor system and method
US20010003542A1 (en) * 1999-12-14 2001-06-14 Kazunori Kita Earphone-type music reproducing device and music reproducing system using the device
US20040204240A1 (en) * 2000-02-22 2004-10-14 Barney Jonathan A. Magical wand and interactive play experience
US20020116263A1 (en) * 2000-02-23 2002-08-22 Paul Gouge Data processing system, method and computer program, computer program and business method
US20030047683A1 (en) * 2000-02-25 2003-03-13 Tej Kaushal Illumination and imaging devices and methods
US6248946B1 (en) * 2000-03-01 2001-06-19 Ijockey, Inc. Multimedia content delivery system and method
US20040015714A1 (en) * 2000-03-22 2004-01-22 Comscore Networks, Inc. Systems and methods for user identification, user demographic reporting and collecting usage data using biometrics
US20010046304A1 (en) * 2000-04-24 2001-11-29 Rast Rodger H. System and method for selective control of acoustic isolation in headsets
US20010041647A1 (en) * 2000-05-11 2001-11-15 Tomoya Itoh Health maintenance system
US20070162341A1 (en) * 2000-05-17 2007-07-12 Sprint Spectrum L.P. Method and System for Distribution and Use of Coupons
US20020054060A1 (en) * 2000-05-24 2002-05-09 Schena Bruce M. Haptic devices using electroactive polymers
US20010054032A1 (en) * 2000-06-07 2001-12-20 Insyst Ltd. Method and tool for data mining in automatic decision making systems
US20030089218A1 (en) * 2000-06-29 2003-05-15 Dan Gang System and method for prediction of musical preferences
US6968179B1 (en) * 2000-07-27 2005-11-22 Microsoft Corporation Place specific buddy list services
US20020091848A1 (en) * 2000-09-06 2002-07-11 Robert Agresta System, device and method for remotely providing, accessing and using personal entertainment media
US20050288954A1 (en) * 2000-10-19 2005-12-29 Mccarthy John Method, system and personalized web content manager responsive to browser viewers' psychological preferences, behavioral responses and physiological stress indicators
US20040017482A1 (en) * 2000-11-17 2004-01-29 Jacob Weitman Application for a mobile digital camera, that distinguish between text-, and image-information in an image
US20020078045A1 (en) * 2000-12-14 2002-06-20 Rabindranath Dutta System, method, and program for ranking search results using user category weighting
US7343317B2 (en) * 2001-01-18 2008-03-11 Nokia Corporation Real-time wireless e-coupon (promotion) definition based on available segment
US20020142701A1 (en) * 2001-03-30 2002-10-03 Rosenberg Louis B. Haptic remote control for toys
US20020141599A1 (en) * 2001-04-03 2002-10-03 Philips Electronics North America Corp. Active noise canceling headset and devices with selective noise suppression
US20020152077A1 (en) * 2001-04-12 2002-10-17 Patterson Randall R. Sign language translator
US20020091049A1 (en) * 2001-04-19 2002-07-11 Atsushi Hisano Exercise aid device and exercise aid method employing the same
US20020183118A1 (en) * 2001-05-30 2002-12-05 Scott Wolinsky Method and apparatus for simulating game accessories
US20020186221A1 (en) * 2001-06-05 2002-12-12 Reactrix Systems, Inc. Interactive video display system
US20030009497A1 (en) * 2001-07-05 2003-01-09 Allen Yu Community based personalization system and method
US6888457B2 (en) * 2001-07-27 2005-05-03 Hewlett-Packard Development Company, L.P. Monitoring of user response to performances
US20030041105A1 (en) * 2001-08-10 2003-02-27 International Business Machines Corporation Method and apparatus for queuing clients
US20030033287A1 (en) * 2001-08-13 2003-02-13 Xerox Corporation Meta-document management system with user definable personalities
US20030035551A1 (en) * 2001-08-20 2003-02-20 Light John J. Ambient-aware headset
US7765326B2 (en) * 2001-10-22 2010-07-27 Apple Inc. Intelligent interaction between media player and host computer
US20030097659A1 (en) * 2001-11-16 2003-05-22 Goldman Phillip Y. Interrupting the output of media content in response to an event
US7720686B2 (en) * 2001-12-04 2010-05-18 Yahoo! Inc. Method and system for providing listener-requested music over a network
US20030115193A1 (en) * 2001-12-13 2003-06-19 Fujitsu Limited Information searching method of profile information, program, recording medium, and apparatus
US7020292B1 (en) * 2001-12-27 2006-03-28 Bellsouth Intellectual Property Corporation Apparatuses and methods for recognizing an audio input and muting an audio device
US20030135490A1 (en) * 2002-01-15 2003-07-17 Barrett Michael E. Enhanced popularity ranking
US6970571B2 (en) * 2002-02-02 2005-11-29 Jackson Products, Inc. Low cost hearing protection device
US20040203633A1 (en) * 2002-03-28 2004-10-14 Knauerhase Robert C. Provision of information regarding transaction assistance availability
US20030220917A1 (en) * 2002-04-03 2003-11-27 Max Copperman Contextual search
US20030195884A1 (en) * 2002-04-12 2003-10-16 Eric Boyd Method and system for single-action personalized recommendation and display of internet content
US20060019724A1 (en) * 2002-04-17 2006-01-26 Microsoft Corporation Reducing power consumption in a networked battery-operated device using sensors
US7106868B2 (en) * 2002-05-15 2006-09-12 Siemens Vdo Automotive Inc. Active noise control for vehicle door noise
US20030236582A1 (en) * 2002-06-25 2003-12-25 Lee Zamir Selection of items based on user reactions
US20050021470A1 (en) * 2002-06-25 2005-01-27 Bose Corporation Intelligent music track selection
US20040176134A1 (en) * 2002-07-26 2004-09-09 Scott Goldthwaite System and method for mobile transactions using the bearer independent protocol
US20040068486A1 (en) * 2002-10-02 2004-04-08 Xerox Corporation System and method for improving answer relevance in meta-search engines
US20040097806A1 (en) * 2002-11-19 2004-05-20 Mark Hunter Navigation system for cardiac therapies
US20060095331A1 (en) * 2002-12-10 2006-05-04 O'malley Matt Content creation, distribution, interaction, and monitoring system
US20040179694A1 (en) * 2002-12-13 2004-09-16 Alley Kenneth A. Safety apparatus for audio device that mutes and controls audio output
US20040125073A1 (en) * 2002-12-30 2004-07-01 Scott Potter Portable electronic apparatus and method employing motion sensor for function control
US20070044641A1 (en) * 2003-02-12 2007-03-01 Mckinney Martin F Audio reproduction apparatus, method, computer program
US20040186824A1 (en) * 2003-03-17 2004-09-23 Kemal Delic Storing and/or retrieving a document within a knowledge base or document repository
US20060084551A1 (en) * 2003-04-23 2006-04-20 Volpe Joseph C Jr Heart rate monitor for controlling entertainment devices
US7199708B2 (en) * 2003-06-30 2007-04-03 Sony Corporation Communication apparatus and communication method
US20060188109A1 (en) * 2003-07-18 2006-08-24 Sony Corporation Reproducer and method for controlling reproduction
US20050039206A1 (en) * 2003-08-06 2005-02-17 Opdycke Thomas C. System and method for delivering and optimizing media programming in public spaces
US20050049113A1 (en) * 2003-08-27 2005-03-03 Wen-Hsiang Yueh MP3 player having exercise meter
US7330112B1 (en) * 2003-09-09 2008-02-12 Emigh Aaron T Location-aware services
US20110009051A1 (en) * 2003-10-01 2011-01-13 Khedouri Robert K Audio Visual Player Apparatus and System and Method of Content Distribution Using the Same
US20050080786A1 (en) * 2003-10-14 2005-04-14 Fish Edmund J. System and method for customizing search results based on searcher's actual geographic location
US20050096047A1 (en) * 2003-10-31 2005-05-05 Haberman William E. Storing and presenting broadcast in mobile device
US7613531B2 (en) * 2003-11-18 2009-11-03 Koninklijke Philips Electronics N.V. User aware audio playing apparatus and method
US20050126370A1 (en) * 2003-11-20 2005-06-16 Motoyuki Takai Playback mode control device and playback mode control method
US20050130802A1 (en) * 2003-11-21 2005-06-16 Polar Electro Oy Arrangement, method and computer program for determining physical activity level of human being
US20050129253A1 (en) * 2003-12-12 2005-06-16 Yu-Yu Chen Portable audio device with body/motion signal reporting device
US7003122B2 (en) * 2003-12-12 2006-02-21 Yu-Yu Chen Portable audio device with body/motion signal reporting device
US20050154761A1 (en) * 2004-01-12 2005-07-14 International Business Machines Corporation Method and apparatus for determining relative relevance between portions of large electronic documents
US20050213771A1 (en) * 2004-03-26 2005-09-29 Paris Smaragdis Propagating sound information to acoustically isolated environments
US20050223002A1 (en) * 2004-03-30 2005-10-06 Sumit Agarwal System and method for rating electronic documents
US20060060068A1 (en) * 2004-08-27 2006-03-23 Samsung Electronics Co., Ltd. Apparatus and method for controlling music play in mobile communication terminal
US20060111621A1 (en) * 2004-11-03 2006-05-25 Andreas Coppi Musical personal trainer
US20060107822A1 (en) * 2004-11-24 2006-05-25 Apple Computer, Inc. Music synchronization arrangement
US20060169125A1 (en) * 2005-01-10 2006-08-03 Rafael Ashkenazi Musical pacemaker for physical workout
US7542816B2 (en) * 2005-01-27 2009-06-02 Outland Research, Llc System, method and computer program product for automatically selecting, suggesting and playing music media files
US7489979B2 (en) * 2005-01-27 2009-02-10 Outland Research, Llc System, method and computer program product for rejecting or deferring the playing of a media file retrieved by an automated process
US7383457B1 (en) * 2005-03-23 2008-06-03 Apple Inc. Adaptive power-reduction mode
US20060243120A1 (en) * 2005-03-25 2006-11-02 Sony Corporation Content searching method, content list searching method, content searching apparatus, and searching server
US20060288846A1 (en) * 2005-06-27 2006-12-28 Logan Beth T Music-based exercise motivation aid
US7519537B2 (en) * 2005-07-19 2009-04-14 Outland Research, Llc Method and apparatus for a verbo-manual gesture interface
US7603414B2 (en) * 2005-09-09 2009-10-13 Outland Research, Llc System, method and computer program product for collaborative background music among portable communication devices
US20070060446A1 (en) * 2005-09-12 2007-03-15 Sony Corporation Sound-output-control device, sound-output-control method, and sound-output-control program
US20070074619A1 (en) * 2005-10-04 2007-04-05 Linda Vergo System and method for tailoring music to an activity based on an activity goal
US20070074618A1 (en) * 2005-10-04 2007-04-05 Linda Vergo System and method for selecting music to guide a user through an activity
US7586032B2 (en) * 2005-10-07 2009-09-08 Outland Research, Llc Shake responsive portable media player
US20070161382A1 (en) * 2006-01-09 2007-07-12 Melinger Daniel J System and method including asynchronous location-based messaging

Cited By (235)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8897466B2 (en) * 2005-08-25 2014-11-25 Dolby International Ab System and method of adjusting the sound of multiple audio objects directed toward an audio output device
US8744067B2 (en) 2005-08-25 2014-06-03 Dolby International Ab System and method of adjusting the sound of multiple audio objects directed toward an audio output device
US20120250899A1 (en) * 2005-08-25 2012-10-04 Dolby International Ab System and Method of Adjusting the Sound of Multiple Audio Objects Directed Toward an Audio Output Device
US7885519B2 (en) * 2005-12-21 2011-02-08 Advanced Digital Broadcast S.A. Audio/video device with replay function and method for handling replay function
US20070143820A1 (en) * 2005-12-21 2007-06-21 Advanced Digital Broadcast S.A. Audio/video device with replay function and method for handling replay function
US9613622B1 (en) 2006-03-03 2017-04-04 Cirrus Logic, Inc. Conversation management in a personal audio device
US8804974B1 (en) * 2006-03-03 2014-08-12 Cirrus Logic, Inc. Ambient audio event detection in a personal audio device headset
US11818552B2 (en) 2006-06-14 2023-11-14 Staton Techiya Llc Earguard monitoring system
US11450331B2 (en) 2006-07-08 2022-09-20 Staton Techiya, Llc Personal audio assistant device and method
US11521632B2 (en) 2006-07-08 2022-12-06 Staton Techiya, Llc Personal audio assistant device and method
US11848022B2 (en) 2006-07-08 2023-12-19 Staton Techiya Llc Personal audio assistant device and method
US10136218B2 (en) 2006-09-12 2018-11-20 Sonos, Inc. Playback device pairing
US9202509B2 (en) 2006-09-12 2015-12-01 Sonos, Inc. Controlling and grouping in a multi-zone media system
US10306365B2 (en) 2006-09-12 2019-05-28 Sonos, Inc. Playback device pairing
US10228898B2 (en) 2006-09-12 2019-03-12 Sonos, Inc. Identification of playback device and stereo pair names
US9860657B2 (en) 2006-09-12 2018-01-02 Sonos, Inc. Zone configurations maintained by playback device
US9766853B2 (en) 2006-09-12 2017-09-19 Sonos, Inc. Pair volume control
US9756424B2 (en) 2006-09-12 2017-09-05 Sonos, Inc. Multi-channel pairing in a media system
US9749760B2 (en) 2006-09-12 2017-08-29 Sonos, Inc. Updating zone configuration in a multi-zone media system
US10848885B2 (en) 2006-09-12 2020-11-24 Sonos, Inc. Zone scene management
US9928026B2 (en) 2006-09-12 2018-03-27 Sonos, Inc. Making and indicating a stereo pair
US20130251174A1 (en) * 2006-09-12 2013-09-26 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US10448159B2 (en) 2006-09-12 2019-10-15 Sonos, Inc. Playback device pairing
US10469966B2 (en) 2006-09-12 2019-11-05 Sonos, Inc. Zone scene management
US10897679B2 (en) 2006-09-12 2021-01-19 Sonos, Inc. Zone scene management
US8788080B1 (en) 2006-09-12 2014-07-22 Sonos, Inc. Multi-channel pairing in a media system
US10966025B2 (en) 2006-09-12 2021-03-30 Sonos, Inc. Playback device pairing
US8843228B2 (en) 2006-09-12 2014-09-23 Sonos, Inc Method and apparatus for updating zone configurations in a multi-zone system
US8886347B2 (en) 2006-09-12 2014-11-11 Sonos, Inc Method and apparatus for selecting a playback queue in a multi-zone system
US11540050B2 (en) 2006-09-12 2022-12-27 Sonos, Inc. Playback device pairing
US11082770B2 (en) 2006-09-12 2021-08-03 Sonos, Inc. Multi-channel pairing in a media system
US8934997B2 (en) * 2006-09-12 2015-01-13 Sonos, Inc. Controlling and manipulating groupings in a multi-zone media system
US10028056B2 (en) 2006-09-12 2018-07-17 Sonos, Inc. Multi-channel pairing in a media system
US9344206B2 (en) 2006-09-12 2016-05-17 Sonos, Inc. Method and apparatus for updating zone configurations in a multi-zone system
US10555082B2 (en) 2006-09-12 2020-02-04 Sonos, Inc. Playback device pairing
US9014834B2 (en) 2006-09-12 2015-04-21 Sonos, Inc. Multi-channel pairing in a media system
US9219959B2 (en) 2006-09-12 2015-12-22 Sonos, Inc. Multi-channel pairing in a media system
US9813827B2 (en) 2006-09-12 2017-11-07 Sonos, Inc. Zone configuration based on playback selections
US11388532B2 (en) 2006-09-12 2022-07-12 Sonos, Inc. Zone scene activation
US11385858B2 (en) 2006-09-12 2022-07-12 Sonos, Inc. Predefined multi-channel listening environment
US20080074286A1 (en) * 2006-09-21 2008-03-27 Gill Jaspal S Emergency vehicle alert system and method for using the same
US20080091420A1 (en) * 2006-10-13 2008-04-17 Hon Hai Precision Industry Co., Ltd. Apparatus and method for reproducing audio data
US20080167867A1 (en) * 2007-01-05 2008-07-10 Fein Gene S System and Method for Altering Settings on Electronic Devices Based upon Sensing Stimuli
US7884714B2 (en) * 2007-01-05 2011-02-08 Voorhuis Plc, Limited Liability Company System and method for altering settings on electronic devices based upon sensing stimuli
US11710473B2 (en) 2007-01-22 2023-07-25 Staton Techiya Llc Method and device for acute sound detection and reproduction
US20150104025A1 (en) * 2007-01-22 2015-04-16 Personics Holdings, LLC. Method and device for acute sound detection and reproduction
US10134377B2 (en) * 2007-01-22 2018-11-20 Staton Techiya, Llc Method and device for acute sound detection and reproduction
US10810989B2 (en) 2007-01-22 2020-10-20 Staton Techiya Llc Method and device for acute sound detection and reproduction
US10535334B2 (en) 2007-01-22 2020-01-14 Staton Techiya, Llc Method and device for acute sound detection and reproduction
US11605456B2 (en) 2007-02-01 2023-03-14 Staton Techiya, Llc Method and device for audio recording
US11750965B2 (en) 2007-03-07 2023-09-05 Staton Techiya, Llc Acoustic dampening compensation system
US11550535B2 (en) 2007-04-09 2023-01-10 Staton Techiya, Llc Always on headwear recording system
US11317202B2 (en) 2007-04-13 2022-04-26 Staton Techiya, Llc Method and device for voice operated control
US11057701B2 (en) 2007-05-04 2021-07-06 Staton Techiya, Llc Method and device for in ear canal echo suppression
US10182289B2 (en) 2007-05-04 2019-01-15 Staton Techiya, Llc Method and device for in ear canal echo suppression
US11683643B2 (en) 2007-05-04 2023-06-20 Staton Techiya Llc Method and device for in ear canal echo suppression
US9191740B2 (en) * 2007-05-04 2015-11-17 Personics Holdings, Llc Method and apparatus for in-ear canal sound suppression
US10812660B2 (en) 2007-05-04 2020-10-20 Staton Techiya, Llc Method and apparatus for in-ear canal sound suppression
US11856375B2 (en) 2007-05-04 2023-12-26 Staton Techiya Llc Method and device for in-ear echo suppression
US8526645B2 (en) 2007-05-04 2013-09-03 Personics Holdings Inc. Method and device for in ear canal echo suppression
US8897457B2 (en) 2007-05-04 2014-11-25 Personics Holdings, LLC. Method and device for acoustic management control of multiple microphones
US20090147966A1 (en) * 2007-05-04 2009-06-11 Personics Holdings Inc Method and Apparatus for In-Ear Canal Sound Suppression
US10194032B2 (en) 2007-05-04 2019-01-29 Staton Techiya, Llc Method and apparatus for in-ear canal sound suppression
US8315400B2 (en) 2007-05-04 2012-11-20 Personics Holdings Inc. Method and device for acoustic management control of multiple microphones
US20090034765A1 (en) * 2007-05-04 2009-02-05 Personics Holdings Inc. Method and device for in ear canal echo suppression
US11489966B2 (en) 2007-05-04 2022-11-01 Staton Techiya, Llc Method and apparatus for in-ear canal sound suppression
US20090016542A1 (en) * 2007-05-04 2009-01-15 Personics Holdings Inc. Method and Device for Acoustic Management Control of Multiple Microphones
US20090226009A1 (en) * 2008-03-07 2009-09-10 Sony Ericsson Mobile Communications Ab Device and method
US20090232325A1 (en) * 2008-03-12 2009-09-17 Johan Lundquist Reactive headphones
US11889275B2 (en) 2008-09-19 2024-01-30 Staton Techiya Llc Acoustic sealing analysis system
US11665493B2 (en) 2008-09-19 2023-05-30 Staton Techiya Llc Acoustic sealing analysis system
US11610587B2 (en) 2008-09-22 2023-03-21 Staton Techiya Llc Personalized sound management and method
US11443746B2 (en) 2008-09-22 2022-09-13 Staton Techiya, Llc Personalized sound management and method
US11638109B2 (en) 2008-10-15 2023-04-25 Staton Techiya, Llc Device and method to reduce ear wax clogging of acoustic ports, hearing aid sealing system, and feedback reduction system
US11389333B2 (en) 2009-02-13 2022-07-19 Staton Techiya, Llc Earplug and pumping systems
US11857396B2 (en) 2009-02-13 2024-01-02 Staton Techiya Llc Earplug and pumping systems
WO2010131144A1 (en) 2009-05-14 2010-11-18 Koninklijke Philips Electronics N.V. A method and apparatus for providing information about the source of a sound via an audio device
US9105187B2 (en) * 2009-05-14 2015-08-11 Woox Innovations Belgium N.V. Method and apparatus for providing information about the source of a sound via an audio device
US20120071997A1 (en) * 2009-05-14 2012-03-22 Koninklijke Philips Electronics N.V. method and apparatus for providing information about the source of a sound via an audio device
CN102439850A (en) * 2009-05-14 2012-05-02 皇家飞利浦电子股份有限公司 A method and apparatus for providing information about the source of a sound via an audio device
US20110096939A1 (en) * 2009-10-28 2011-04-28 Sony Corporation Reproducing device, headphone and reproducing method
US9628896B2 (en) * 2009-10-28 2017-04-18 Sony Corporation Reproducing device, headphone and reproducing method
US9961444B2 (en) 2009-10-28 2018-05-01 Sony Corporation Reproducing device, headphone and reproducing method
US9307332B2 (en) * 2009-12-03 2016-04-05 Oticon A/S Method for dynamic suppression of surrounding acoustic noise when listening to electrical inputs
US20110137649A1 (en) * 2009-12-03 2011-06-09 Rasmussen Crilles Bak method for dynamic suppression of surrounding acoustic noise when listening to electrical inputs
US20110137441A1 (en) * 2009-12-09 2011-06-09 Samsung Electronics Co., Ltd. Method and apparatus of controlling device
US11388500B2 (en) 2010-06-26 2022-07-12 Staton Techiya, Llc Methods and devices for occluding an ear canal having a predetermined filter characteristic
US11589329B1 (en) 2010-12-30 2023-02-21 Staton Techiya Llc Information processing using a population of data acquisition devices
US11265652B2 (en) 2011-01-25 2022-03-01 Sonos, Inc. Playback device pairing
US11429343B2 (en) 2011-01-25 2022-08-30 Sonos, Inc. Stereo playback configuration and control
US11758327B2 (en) 2011-01-25 2023-09-12 Sonos, Inc. Playback device pairing
US20120198339A1 (en) * 2011-01-28 2012-08-02 Hunter Williams Audio-Based Application Architecture
US10382509B2 (en) * 2011-01-28 2019-08-13 Amazon Technologies, Inc. Audio-based application architecture
US11546698B2 (en) 2011-03-18 2023-01-03 Staton Techiya, Llc Earpiece and method for forming an earpiece
US11832044B2 (en) 2011-06-01 2023-11-28 Staton Techiya Llc Methods and devices for radio frequency (RF) mitigation proximate the ear
US20220191608A1 (en) 2011-06-01 2022-06-16 Staton Techiya Llc Methods and devices for radio frequency (rf) mitigation proximate the ear
US11483641B2 (en) 2011-06-01 2022-10-25 Staton Techiya, Llc Methods and devices for radio frequency (RF) mitigation proximate the ear
US11729539B2 (en) 2011-06-01 2023-08-15 Staton Techiya Llc Methods and devices for radio frequency (RF) mitigation proximate the ear
US11736849B2 (en) 2011-06-01 2023-08-22 Staton Techiya Llc Methods and devices for radio frequency (RF) mitigation proximate the ear
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US9729115B2 (en) 2012-04-27 2017-08-08 Sonos, Inc. Intelligently increasing the sound level of player
US10720896B2 (en) 2012-04-27 2020-07-21 Sonos, Inc. Intelligently modifying the gain parameter of a playback device
US10063202B2 (en) 2012-04-27 2018-08-28 Sonos, Inc. Intelligently modifying the gain parameter of a playback device
WO2013191846A1 (en) * 2012-06-19 2013-12-27 Qualcomm Incorporated Reactive user interface for head-mounted display
US9219901B2 (en) 2012-06-19 2015-12-22 Qualcomm Incorporated Reactive user interface for head-mounted display
US11730630B2 (en) 2012-09-04 2023-08-22 Staton Techiya Llc Occlusion device capable of occluding an ear canal
US10306364B2 (en) 2012-09-28 2019-05-28 Sonos, Inc. Audio processing adjustments for playback devices based on determined characteristics of audio content
US9197177B2 (en) * 2012-10-23 2015-11-24 Huawei Device Co., Ltd. Method and implementation apparatus for intelligently controlling volume of electronic device
US20140112498A1 (en) * 2012-10-23 2014-04-24 Huawei Device Co., Ltd. Method and implementation apparatus for intelligently controlling volume of electronic device
US11659315B2 (en) 2012-12-17 2023-05-23 Staton Techiya Llc Methods and mechanisms for inflation
US11605395B2 (en) 2013-01-15 2023-03-14 Staton Techiya, Llc Method and device for spectral expansion of an audio signal
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
GB2517143A (en) * 2013-08-07 2015-02-18 Nokia Corp Apparatus, method, computer program and system for a near eye display
US11853405B2 (en) 2013-08-22 2023-12-26 Staton Techiya Llc Methods and systems for a voice ID verification database and service in social networking and commercial business transactions
US11917100B2 (en) 2013-09-22 2024-02-27 Staton Techiya Llc Real-time voice paging voice augmented caller ID/ring tone alias
US9609423B2 (en) 2013-09-27 2017-03-28 Volt Analytics, Llc Noise abatement system for dental procedures
ITMI20131633A1 (en) * 2013-10-02 2015-04-03 Hifun Srl DEVICE AND METHOD FOR AUDIT REPRODUCTION CONTROL
US11570601B2 (en) * 2013-10-06 2023-01-31 Staton Techiya, Llc Methods and systems for establishing and maintaining presence information of neighboring bluetooth devices
US20210067938A1 (en) * 2013-10-06 2021-03-04 Staton Techiya Llc Methods and systems for establishing and maintaining presence information of neighboring bluetooth devices
US11595771B2 (en) 2013-10-24 2023-02-28 Staton Techiya, Llc Method and device for recognition and arbitration of an input connection
EP3081011A4 (en) * 2013-12-13 2017-08-16 Harman International Industries, Inc. Name-sensitive listening device
WO2015088984A1 (en) 2013-12-13 2015-06-18 Harman International Industries, Inc. Name-sensitive listening device
US10720153B2 (en) 2013-12-13 2020-07-21 Harman International Industries, Incorporated Name-sensitive listening device
US11551704B2 (en) 2013-12-23 2023-01-10 Staton Techiya, Llc Method and device for spectral expansion for an audio signal
US11741985B2 (en) 2013-12-23 2023-08-29 Staton Techiya Llc Method and device for spectral expansion for an audio signal
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US20220075594A1 (en) * 2013-12-31 2022-03-10 Google Llc Methods, systems, and media for rewinding media content based on detected audio events
US11531521B2 (en) * 2013-12-31 2022-12-20 Google Llc Methods, systems, and media for rewinding media content based on detected audio events
US11175887B2 (en) * 2013-12-31 2021-11-16 Google Llc Methods, systems, and media for rewinding media content based on detected audio events
US9274673B2 (en) * 2013-12-31 2016-03-01 Google Inc. Methods, systems, and media for rewinding media content based on detected audio events
US10649728B2 (en) * 2013-12-31 2020-05-12 Google Llc Methods, systems, and media for rewinding media content based on detected audio events
US10073674B2 (en) * 2013-12-31 2018-09-11 Google Llc Methods, systems, and media for rewinding media content based on detected audio events
US20160154625A1 (en) * 2013-12-31 2016-06-02 Google Inc. Methods, systems, and media for rewinding media content based on detected audio events
US9549258B2 (en) 2014-02-06 2017-01-17 Sonos, Inc. Audio output balancing
US9781513B2 (en) 2014-02-06 2017-10-03 Sonos, Inc. Audio output balancing
US9794707B2 (en) 2014-02-06 2017-10-17 Sonos, Inc. Audio output balancing
US9544707B2 (en) 2014-02-06 2017-01-10 Sonos, Inc. Audio output balancing
US9847096B2 (en) 2014-02-20 2017-12-19 Harman International Industries, Incorporated Environment sensing intelligent apparatus
EP3108646A4 (en) * 2014-02-20 2017-11-01 Harman International Industries, Incorporated Environment sensing intelligent apparatus
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US9525929B2 (en) * 2014-03-26 2016-12-20 Harman International Industries, Inc. Variable occlusion headphones
US20150281827A1 (en) * 2014-03-26 2015-10-01 Harman International Industries, Inc. Variable occlusion headphones
EP3127116B1 (en) * 2014-04-01 2021-02-24 Google LLC Attention-based dynamic audio level adjustment
US20150332585A1 (en) * 2014-05-15 2015-11-19 Honeywell International Inc. Method of noise suppression for voice based interactive devices
US10169983B2 (en) * 2014-05-15 2019-01-01 Honeywell International Inc. Method of noise suppression for voice based interactive devices
CN105096959A (en) * 2014-05-15 2015-11-25 霍尼韦尔国际公司 Method of noise suppression for voice based interactive devices
US9615170B2 (en) 2014-06-09 2017-04-04 Harman International Industries, Inc. Approach for partially preserving music in the presence of intelligible speech
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
EP2963647A1 (en) * 2014-06-09 2016-01-06 Harman International Industries, Incorporated Approach for partially preserving music in the presence of intelligible speech
CN105185383A (en) * 2014-06-09 2015-12-23 哈曼国际工业有限公司 Approach For Partially Preserving Music In The Presence Of Intelligible Speech
US10368164B2 (en) 2014-06-09 2019-07-30 Harman International Industries, Incorporated Approach for partially preserving music in the presence of intelligible speech
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US20160014497A1 (en) * 2014-07-10 2016-01-14 Deutsche Telekom Ag Method for increasing the awareness of headphone users, using selective audio
US9788101B2 (en) * 2014-07-10 2017-10-10 Deutsche Telekom Ag Method for increasing the awareness of headphone users, using selective audio
US10809971B2 (en) 2014-07-23 2020-10-20 Sonos, Inc. Device grouping
US11036461B2 (en) 2014-07-23 2021-06-15 Sonos, Inc. Zone grouping
US10209947B2 (en) 2014-07-23 2019-02-19 Sonos, Inc. Device grouping
US10209948B2 (en) 2014-07-23 2019-02-19 Sonos, Inc. Device grouping
US11762625B2 (en) 2014-07-23 2023-09-19 Sonos, Inc. Zone grouping
US9671997B2 (en) 2014-07-23 2017-06-06 Sonos, Inc. Zone grouping
US11650786B2 (en) 2014-07-23 2023-05-16 Sonos, Inc. Device grouping
US20210076966A1 (en) * 2014-09-23 2021-03-18 Surgical Safety Technologies Inc. System and method for biometric data capture for event prediction
US11693617B2 (en) 2014-10-24 2023-07-04 Staton Techiya Llc Method and device for acute sound detection and reproduction
US10575117B2 (en) 2014-12-08 2020-02-25 Harman International Industries, Incorporated Directional sound modification
US11759149B2 (en) 2014-12-10 2023-09-19 Staton Techiya Llc Membrane and balloon systems and designs for conduits
DE112016000751B4 (en) 2015-02-13 2022-02-24 Harman Becker Automotive Systems Gmbh ACTIVE EARLY WARNING CONTROL SYSTEM AND METHOD FOR A HELMET
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US20160267925A1 (en) * 2015-03-10 2016-09-15 Panasonic Intellectual Property Management Co., Ltd. Audio processing apparatus that outputs, among sounds surrounding user, sound to be provided to user
CN105976829B (en) * 2015-03-10 2021-08-20 松下知识产权经营株式会社 Audio processing device and audio processing method
CN105976829A (en) * 2015-03-10 2016-09-28 松下知识产权经营株式会社 Audio processing apparatus and method
US10510361B2 (en) * 2015-03-10 2019-12-17 Panasonic Intellectual Property Management Co., Ltd. Audio processing apparatus that outputs, among sounds surrounding user, sound to be provided to user
US11504067B2 (en) 2015-05-08 2022-11-22 Staton Techiya, Llc Biometric, physiological or environmental monitoring using a closed chamber
EP3300341A4 (en) * 2015-05-18 2018-12-12 Baidu Online Network Technology (Beijing) Co., Ltd Volume adjustment method, system and equipment, and computer storage medium
US11727910B2 (en) 2015-05-29 2023-08-15 Staton Techiya Llc Methods and devices for attenuating sound in a conduit or chamber
US11430422B2 (en) 2015-05-29 2022-08-30 Staton Techiya Llc Methods and devices for attenuating sound in a conduit or chamber
US11403062B2 (en) 2015-06-11 2022-08-02 Sonos, Inc. Multiple groupings in a playback system
US10438458B2 (en) 2015-07-20 2019-10-08 Kamyar Keikhosravy Apparatus and method for detection and notification of acoustic warning signals
US20170026764A1 (en) * 2015-07-23 2017-01-26 Panasonic Automotive Systems Company Of America, Division Of Panasonic Corporation Of North America Automatic car audio volume control to aid passenger conversation
US11675564B2 (en) 2015-09-30 2023-06-13 Sonos, Inc. Activity reset
US11005439B2 (en) * 2015-12-16 2021-05-11 Huawei Technologies Co., Ltd. Earphone volume adjustment method and apparatus
US20200252039A1 (en) * 2015-12-16 2020-08-06 Huawei Technologies Co., Ltd. Earphone volume adjustment method and apparatus
US20170185669A1 (en) * 2015-12-29 2017-06-29 Futurewei Technologies, Inc. System and Method for User-Behavior Based Content Recommendations
US10664500B2 (en) * 2015-12-29 2020-05-26 Futurewei Technologies, Inc. System and method for user-behavior based content recommendations
US11500907B2 (en) 2015-12-29 2022-11-15 Futurewei Technologies, Inc. System and method for user-behavior based content recommendations
US11789690B2 (en) * 2016-01-15 2023-10-17 Sonos, Inc. System limits based on known triggers
US11917367B2 (en) 2016-01-22 2024-02-27 Staton Techiya Llc System and method for efficiency among devices
US11595762B2 (en) 2016-01-22 2023-02-28 Staton Techiya Llc System and method for efficiency among devices
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10089071B2 (en) 2016-06-02 2018-10-02 Microsoft Technology Licensing, Llc Automatic audio attenuation on immersive display devices
WO2017210035A1 (en) * 2016-06-02 2017-12-07 Microsoft Technology Licensing, Llc Automatic audio attenuation on immersive display devices
US10079030B2 (en) * 2016-08-09 2018-09-18 Qualcomm Incorporated System and method to provide an alert using microphone activation
WO2018031171A1 (en) * 2016-08-09 2018-02-15 Qualcomm Incorporated System and method to provide an alert using microphone activation
US10884696B1 (en) 2016-09-15 2021-01-05 Human, Incorporated Dynamic modification of audio signals
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US11481182B2 (en) 2016-10-17 2022-10-25 Sonos, Inc. Room association based on name
US20180152781A1 (en) * 2016-11-29 2018-05-31 Team Ip Holdings, Llc Audio amplification devices with integrated light elements for enhanced user safety
US10701473B2 (en) * 2016-11-29 2020-06-30 Team Ip Holdings, Llc Audio amplification devices with integrated light elements for enhanced user safety
US20190012135A1 (en) * 2017-06-23 2019-01-10 Avnera Corporation Automatic playback time adjustment
US11366633B2 (en) * 2017-06-23 2022-06-21 Avnera Corporation Automatic playback time adjustment
US10024711B1 (en) 2017-07-25 2018-07-17 BlueOwl, LLC Systems and methods for assessing audio levels in user environments
US20190052964A1 (en) * 2017-08-10 2019-02-14 Boe Technology Group Co., Ltd. Smart headphone
US10511910B2 (en) * 2017-08-10 2019-12-17 Boe Technology Group Co., Ltd. Smart headphone
EP3451692A1 (en) * 2017-08-30 2019-03-06 Harman International Industries, Incorporated Headphones system
KR20190024775A (en) * 2017-08-30 2019-03-08 하만인터내셔날인더스트리스인코포레이티드 Headphone system
KR102513461B1 (en) 2017-08-30 2023-03-23 하만인터내셔날인더스트리스인코포레이티드 Headphone system
CN109429132A (en) * 2017-08-30 2019-03-05 哈曼国际工业有限公司 Earphone system
US10284939B2 (en) 2017-08-30 2019-05-07 Harman International Industries, Incorporated Headphones system
US10966015B2 (en) * 2017-10-23 2021-03-30 Staton Techiya, Llc Automatic keyword pass-through system
US20190387307A1 (en) * 2017-10-23 2019-12-19 Staton Techiya, Llc Automatic keyword pass-through system
US10405082B2 (en) * 2017-10-23 2019-09-03 Staton Techiya, Llc Automatic keyword pass-through system
US11432065B2 (en) * 2017-10-23 2022-08-30 Staton Techiya, Llc Automatic keyword pass-through system
US11913829B2 (en) 2017-11-02 2024-02-27 Fluke Corporation Portable acoustic imaging tool with scanning and analysis capability
US20190128730A1 (en) * 2017-11-02 2019-05-02 Fluke Corporation Portable acoustic imaging tool with scanning and analysis capability
US11209306B2 (en) * 2017-11-02 2021-12-28 Fluke Corporation Portable acoustic imaging tool with scanning and analysis capability
US11099075B2 (en) 2017-11-02 2021-08-24 Fluke Corporation Focus and/or parallax adjustment in acoustic imaging using distance information
US11638084B2 (en) 2018-03-09 2023-04-25 Earsoft, Llc Eartips and earphone devices, and systems and methods therefor
US11607155B2 (en) 2018-03-10 2023-03-21 Staton Techiya, Llc Method to estimate hearing impairment compensation function
US10349176B1 (en) * 2018-03-30 2019-07-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for processing signals, terminal device, and non-transitory computer-readable storage medium
US11558697B2 (en) 2018-04-04 2023-01-17 Staton Techiya, Llc Method to acquire preferred dynamic range function for speech enhancement
US11818545B2 (en) 2018-04-04 2023-11-14 Staton Techiya Llc Method to acquire preferred dynamic range function for speech enhancement
US10911608B2 (en) * 2018-04-26 2021-02-02 Kyocera Document Solutions Inc. Image processing apparatus capable of restricting operation, operation control method
US11488590B2 (en) 2018-05-09 2022-11-01 Staton Techiya Llc Methods and systems for processing, storing, and publishing data collected by an in-ear device
US11451923B2 (en) 2018-05-29 2022-09-20 Staton Techiya, Llc Location based audio signal message processing
US11762089B2 (en) 2018-07-24 2023-09-19 Fluke Corporation Systems and methods for representing acoustic signatures from a target scene
US10873661B2 (en) * 2018-09-30 2020-12-22 Hefei Xinsheng Optoelectronics Technology Co., Ltd. Voice communication method, voice communication apparatus, and voice communication system
US20200106879A1 (en) * 2018-09-30 2020-04-02 Hefei Xinsheng Optoelectronics Technology Co., Ltd. Voice communication method, voice communication apparatus, and voice communication system
US11089402B2 (en) 2018-10-19 2021-08-10 Bose Corporation Conversation assistance audio device control
WO2020081655A3 (en) * 2018-10-19 2020-06-25 Bose Corporation Conversation assistance audio device control
US11960002B2 (en) 2019-07-24 2024-04-16 Fluke Corporation Systems and methods for analyzing and displaying acoustic data
US11275551B2 (en) * 2019-09-03 2022-03-15 Dell Products L.P. System for voice-based alerting of person wearing an obstructive listening device
US11403935B2 (en) * 2019-09-20 2022-08-02 Jvckenwood Corporation Mobile terminal
CN111491231A (en) * 2020-03-16 2020-08-04 深圳市多亲科技有限公司 Method and device for playing alarm prompt tone by earphone and mobile terminal
US20220255523A1 (en) * 2021-02-08 2022-08-11 Qisda Corporation Dynamic audio broadcasting method and audio broadcasting apparatus

Also Published As

Publication number Publication date
US9509269B1 (en) 2016-11-29

Similar Documents

Publication Publication Date Title
US9509269B1 (en) Ambient sound responsive media player
JP6811758B2 (en) Voice interaction methods, devices, devices and storage media
US8909537B2 (en) Device capable of playing music and method for controlling music playing in electronic device
CN106464939B (en) The method and device of play sound effect
CN107580113B (en) Reminding method, device, storage medium and terminal
US20110066438A1 (en) Contextual voiceover
US20130211826A1 (en) Audio Signals as Buffered Streams of Audio Signals and Metadata
JP6783339B2 (en) Methods and devices for processing audio
WO2021159369A1 (en) Hearing aid method and apparatus for noise reduction, chip, earphone and storage medium
KR20130054195A (en) Automatic gain control
CN106354471A (en) Method and device for audio play control and electronic device
KR20190024775A (en) Headphone system
JP2009300915A (en) Mobile terminal with music playback function
WO2018034077A1 (en) Information processing device, information processing method, and program
JP2009178783A (en) Communication robot and its control method
WO2022068694A1 (en) Electronic device and wake-up method thereof
WO2019228329A1 (en) Personal hearing device, external sound processing device, and related computer program product
CN110415703A (en) Voice memos information processing method and device
CN108830551A (en) Schedule reminding method and device
CN104851441A (en) Method of realizing karaoke, device and home audio
JP7218143B2 (en) Playback system and program
EP3924961A1 (en) Methods and systems for generating customized audio experiences
WO2015030642A1 (en) Volume reduction for an electronic device
JP2004032430A (en) Control device and control program
CN108735212A (en) Sound control method and device

Legal Events

Date Code Title Description
AS Assignment

Owner name: OUTLAND RESEARCH, LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROSENBERG, LOUIS B.;REEL/FRAME:019191/0860

Effective date: 20070406

AS Assignment

Owner name: GOOGLE INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:OUTLAND RESEARCH LLC;REEL/FRAME:026823/0579

Effective date: 20110801

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: GOOGLE LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044142/0357

Effective date: 20170929