US20070189544A1 - Ambient sound responsive media player - Google Patents
Ambient sound responsive media player Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G3/00—Gain control in amplifiers or frequency changers without distortion of the input signal
- H03G3/20—Automatic control
- H03G3/30—Automatic control in amplifiers having semiconductor devices
- H03G3/32—Automatic control in amplifiers having semiconductor devices the control being dependent upon ambient noise level or sound level
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G3/00—Gain control in amplifiers or frequency changers without distortion of the input signal
- H03G3/20—Automatic control
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/10537—Audio or video recording
- G11B2020/10546—Audio or video recording specifically adapted for audio data
- G11B2020/10555—Audio 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/10574—Audio 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
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.
- 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.
- 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.
- 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.
- 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 amedia player 100 is depicted. Themedia player 100 includes acommunications 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 themedia player 100. - A
central processor 5 is provided to interpret and execute logical instructions stored in themain memory 10. Themain memory 10 is the primary general purpose storage area for instructions and data to be processed by thecentral processor 5. Themain memory 10 is used in its broadest sense and includes RAM, EEPROM and ROM. Atiming circuit 15 is provided to coordinate activities within themedia player 100. Thecentral processor 5,main memory 10 andtiming circuit 15 are directly coupled to thecommunications infrastructure 90. - A
display interface 20 is provided to drive adisplay 25 associated with themedia player 100. Thedisplay interface 20 is electrically coupled to thecommunications infrastructure 90 and provides signals to thedisplay 25 for visually outputting both graphics and alphanumeric characters. Thedisplay interface 20 may include a dedicated graphics processor and memory to support the displaying of graphics intensive media. Thedisplay 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 ahard disk drive 35, aremovable storage drive 40, an optional a logicalmedia storage drive 45 and an optionalremoval 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 logicalmedia storage drive 45 may be flash RAM device, EEPROM encoded with playable media, or optical storage media (CD, DVD). Theremovable 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 thecommunications infrastructure 90 including, serial, parallel, USB, and Firewire connectivity. For example, a user interface 60 and atransceiver 65 are electrically coupled to thecommunications infrastructure 90 via thecommunications 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 themedia 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 thecommunications 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 thismedia 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 thecommunications 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. Themicrophone 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 frommicrophone 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 bymicrophone 95A. In some embodiments themicrophone 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 thecommunications infrastructure 90, media playback and recording applications and at least one ambient sound responsive volume adjustment program operatively loaded intomain memory 10. Optionally, themedia 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, themedia 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 intomain 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 intomain 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 atstep 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 inFIG. 2 , the first step in the continuous loop isstep 201 wherein ambient audio signals are captured throughmicrophone 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 audiosignal capture step 201 may be performed by a separate process that runs in parallel with the program flow ofFIG. 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 instep 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 alongarrow 204 to step 206. If not, the process proceeds alongarrow 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. Atstep 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. Atstep 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 ofstep 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 whenstep 207 is performed, then step 207 does not perform any substantial change in volume level. Oncestep 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 atstep 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 tostep 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)
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)
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)
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)
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)
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 |
-
2007
- 2007-04-07 US US11/697,706 patent/US20070189544A1/en not_active Abandoned
-
2012
- 2012-09-14 US US13/615,873 patent/US9509269B1/en active Active
Patent Citations (93)
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)
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 |